4 ms·
Don't get me wrong, but I can't see why anyone should use something except mainstream OS like Linux? Taking into account that fact what OS is no interest for pe
by Snawoot 6y ago
Don't get me wrong, but I can't see why anyone should use something except mainstream OS like Linux? Taking into account that fact what OS is no interest for people itself, it's just a platform for applications.
- vlan0 6y agoNetwork performance and efficiency are pretty high on that list. This might even still be true today.
- Snawoot 6y agoI'm not sure *BSD has top network performance today: https://www.phoronix.com/scan.php?page=article&item=windows-linux-10gbe&num=4 https://www.phoronix.com/scan.php?page=article&item=windows-...
- vlan0 6y agoEh, I'd be more interested in seeing how well each could be optimized for a specific workload. For instance, take a peak of what Netflix has accomplished (200Gbps of TLS from single server). I'd wager that Windows Server could not be optimized to the same degree. https://2019.eurobsdcon.org/slides/NUMA%20Optimizations%20in%20the%20FreeBSD%20Network%20Stack%20-%20Drew%20Gallatin.pdf https://2019.eurobsdcon.org/slides/NUMA%20Optimizations%20in...
- mikem170 6y agoMore secure, more stable, better documentation, easier upgrades, less complexity, less aggravation. OpenBSD makes me happy, bought a Thinkpad for the occasion and it runs great.
- nix23 6y ago>but I can't see why anyone should use something except mainstream OS like Linux? Everyone said the same in the 90's...but about Windows. >Taking into account that fact what OS is no interest for people itself True but for the dev's and admin's its pretty much the most important thing to have a good base.
- Snawoot 6y agoI think most dev's don't care about OS or will stick with Linux as it's most widely supported choice. Speaking of sysadmins, I don't see much job openings for such role, it's more like everyone is DevOps now, running some sort of Linux containers.
- nix23 6y ago>dev's don't care about OS Maybe ask Netflix or Whatsapp (before FB) why the chose FreeBSD? >sysadmins, I don't see much job openings That is the HR 'coolness' Factor, often they don't even know what a DevOp is but i find alone in Switzerland 304 alone on one platform: https://www.jobs.ch/de/stellenangebote/informatik-telekommunikation/system-administration/ https://www.jobs.ch/de/stellenangebote/informatik-telekommun... And 668 devop's: https://www.jobs.ch/de/stellenangebote/?term=devop https://www.jobs.ch/de/stellenangebote/?term=devop But if you read the description of the jobs its mostly pure System-administration with a grain of Jenkins and Orchestration...as if that's not pure Administration.
- Shared404 6y agoThe way I see it, people should A) Use the simplest possible solution, from a technical perspective. Right now for me, that's Pop!_OS, but I fully intend to move to BSD/Void/Alpine on my next machine. B) Use what works with the right amount of effort. For many people, this is Linux/Windows/Mac, why not a different BSD as well? Also, how is Linux any more mainstream then BSD? cough Darwin cough
- solotronics 6y agoOk maybe I am narrow-minded but Alpine has so many hidden gotchas such as not using muslc instead of glibc. This specifically causes most stuff not to compile from source properly. Depending on how you use your daily machine you might end up redoing everything inside Alpine and would be better served with something like Fedora or Debian.
- Shared404 6y agoMy next machine is going to mostly be A) Programming my own stuff, in which case I see that as a benefit, because it forces me to write portable code. B) Managing servers, in which case it won't matter. I do have some experience with it on a side laptop, and I quite enjoyed it. That being said, the warning you brought up could certainly screw up many workflows, so thank you for the heads up.
- solotronics 6y agoSpecifically where I run into it a lot is installing python modules that expect glibc to build something from source. The workaround is to either install the python module from the alpine package manager (apk) or to add in glibc to alpine.
- Shared404 6y ago90% of what programming I do is in C/Rust/sh, so I shouldn't run into that. Thanks for the heads up though, I'll keep it in mind when I do use python, which makes up a good chunk of that last 10%.