Good alternatives to LAMP - BCHS and other potential BSD server-side solution stack buzzwords galore reddit / BSD ---------------------------------------------------------------------- lbmn · 2018-07-20 00:51 Why all the hate? ---------------------------------------------------------------------- fuzzyfuzz · 2018-07-20 02:15 Because quora is generally garbage and this looks like they came up with a bunch of words to make acronyms out of and then found tech to fit the acronyms. ---------------------------------------------------------------------- lbmn · 2018-07-20 15:01 I (Alex Libman) wrote that post to promote BSD. ---------------------------------------------------------------------- fuzzyfuzz · 2018-07-20 15:14 Ok. More constructively, you could run any of those tech stacks on Linux. If you're intention is to promote BSD, you have a single line on how BSD is different from Linux, pointing to security. Meanwhile you're picking distros based on how they fit an acronym. There's no differentiation between OpenBSD or FreeBSD and why they would fit a certain stack better, other than it fits the acronym. So, let's be real. Where do those acronyms come from? ---------------------------------------------------------------------- lbmn · 2018-07-20 20:41 I don't like Quora and I don't like Reddit - using both is a guilty pleasure (addiction?) that I really need to quit... But I came across that old Quora "question" in a search result: "**What are some good alternatives to the LAMP stack?**". Someone else had [already mentioned](https://www.quora.com/What-are- some-good-alternatives-to-the-LAMP-stack/answer/Toby-Thain) FreeBSD, Nginx, PostgreSQL, Haskell, etc. But that's a list of possibilities, not a "[solution stack](https://en.wikipedia.org/wiki/Solution_stack)" of specific technologies like with LAMP (especially since for many years PHP was the dominant 'P'). It has also been several years and time for an update (ex. Go, Nim, IPFS). I posted it here in hope for a rational discussion: BCHS vs OPEN, HOPE, GOP, etc. All that I got here instead is yet another depressing discouragement from promoting and contributing to BSDs... > If you're [sic] intention is to promote BSD, you have a single line on how BSD is different from Linux, pointing to security. I'm mainly a permissive **license freedom** zealot (see links below). My "answer" post identifies **security** as the main flaw of the LAMP stack, but I also mention **minimalism** and **correctness**. That's four reasons. If someone can do better, they should write their own sales pitch for an "alternative to LAMP" before pooping on mine. > More constructively, you could run any of those tech stacks on Linux. You can run anything on Linux. But I have spent [over](https://bbs.freetalklive.com/general/software-freedom-scale/) [a decade](https://forum.freestateproject.org/index.php?topic=19771) [now](https://archive.fo/OBPOH) advocating BSDs. And this is r/BSD. All other components in my proposed stacks are also permissively licensed [(copyfree)](http://copyfree.org). > There's no differentiation between OpenBSD or FreeBSD and why they would fit a certain stack better, other than it fits the acronym. My stack ideas that emphasize security and minimalism (**O**PEN, H**O**PE, and G**O**P) emphasize **O**penBSD. The only exception is **B**IRD, which emphasizes scalability and performance, for which another **B**SD (Free or Dragonfly) might be a better fit. Yes, some creative tweaks are made to fit the initialism, just as it was "LAMP" and not "LMPA" (as PHP is the [middleware](https://en.wikipedia.org/wiki/Middleware) between MySQL and Apache). BCHS rearranged the letter order as well, neither matching the logical layering (BSCH) nor mirroring LAMP (BHSC). > So, let's be real. Where do those acronyms come from? BCHS ([LearnBCHS.org](https://LearnBCHS.org)) is promoted by Kristaps Dzonsons of [bsd.lv](http://bsd.lv). I am a bit critical of using C for server-side Web programming, but I included that stack first because it is the most famous BSD combo. The rest have been my own personal inventions, based on different server stack philosophies that are competing in my head. OPEN is my proposed alternative to BCHS. HOPE is the most secure approach to server-side development that I can imagine. GOP is the most conservative (as in minimalism and correctness, see [cat-v.org](http://harmful.cat-v.org/software/)). BIRD is a good candidate for being the fastest copyfree server stack with automatic memory management [(by default)](https://wiki.dlang.org/Memory_Management). ---------------------------------------------------------------------- gumnos · 2018-08-06 11:50 No love for [HOFFA](http://tim.thechases.com/posts/bsd/hoffa/)? ;-) ---------------------------------------------------------------------- lbmn · 2018-08-06 21:12 Thanks. The only constructive response here...