Решил я тут рашырить свои знания об OpenBSD, особенно меня интересовало сравнение с Linux.
И знаете, чо я узнал? То же самое примерно я узнавал много лет назад - в 2003 году и позже. Уходил загруженный, но ничего не менялось, а я не понимал, почему. Теперь, кажецца начинаю понимать. Ничего не менялось, потому что они пишут в обзорах какую-то хуйню.
Вот например - "отличия Linux от BSD"
1) символ Линукса пингвин, а символ БСД демон с вилами (а ОпенБСД шипастая рыба) Как это мне блядь поможет понять чо-то? Нахуй мне это нужно знать? "отличие" ёпта, охуеть, да?
2) Линукс это ядро, а БСД это цельная система. И чо?
3) Линукс это лицензия GPL, а БСД лицензия BSD. И чо?
4) Под GPL ты обязан открывать код, а под BSD взять любой кусок кода, изменить, продать и код не открывать" Охуеть полезное отличие. Можно подумать, каждый кто ставит себе на комп операционку жаждет продавать свой код и прям реально готов его писать и продвигать.
5) В БСД ставится из портов, а в Линуксе скомпиленные пакеты. Дальше обычно идёт пиздёж, что порты это очень хорошо, там свежайший софт и всё такое. Вот как мне, пользователю операционной системы, зная про пункт 5, принять решение? Понятно, что любая ОС существует для того, чтобы на неё ставили программы. Как они там ставятся - дело десятое. Это технический момент. Гораздо важнее для меня знать, какие именно программы и технологии доступны под конкретной ОС. Что я могу получить, а что нет, установив именно эту ось.
читать дальше
Вот в Linux есть
LVM
шифрование дисков
поддержка ФС xfs, ext2,3,4, btrfs,reiserfs,unionfs,fuse
есть динамическое определение устройств udevd
docker
виртуализация в виде virtualbox, kvm, QEMU, selinux для усиленной безопасности
вызовы классического UNIX расширены вызовом vmclone, так что юникс-проги на линухе пойдут, а вот обратное не всегда верно - в линухе используются системы /proc и ещё куча всякой виртуальной хуйни, которой в других юниксах может и не быть.
поддерживает широкий спектр железа
несколько планировщиков задач
несколько планировщиков ввода-вывода
модули ядра
программы:
на Линух ставится Oracle
там есть Wayland
дрова для принтеров
много ошибок в ядре - оно очень большое
В BSD время остановилось из файловых систем UFS1, UFS2 (FFS),
ZFS во FreeBSD, HammerFS в DragonFlyBSD
Оракл на них поставить это пиздец
Вместо Wayland буит X11 или Xorg
с дровами для принтеров всё хуёво и с поддержкой железа всё хуже, чем в Линухе
само ядро меньше и ошибок в нём меньше
FreeBSD -есть технологии jail, geom, netgraph, bhyve, nullfs
динамическое определение устройств devd, модули ядра
вроде есть тоже пара планировщиков задач, про ввод-вывод не скажу, мож тоже есть.
OpenBSD модулей ядра нет и ваще почти нихуя нет.
Шифрование дисков есть
Зато то, что есть, выдрочено и стабильно работает
Это вот токо на словах, что заявлено и типа круто. Дальше смотрим на опыт эксплуатации от реальных людей.
Про FreeBSD читал, что там дохуя чего заявлено и на бумаге выглядит всё круто, а вот на деле то одно работает не полностью или не так, то другое, и никогда не знаешь, где вылезет очередной сюрприз
Про OpenBSD, что там всего мало, но то что есть, отшлифовано и работает. Ну, пока что могу это подтвердить опытом двухдневной эксплуатации гагага
Вот, о чём надо пиздеть и что интересует админов. А не про пингвина и мудака с вилами. Вот так надо сравнивать операционные системы: - какие в каждой из них заложены возможности и технологии и соответствуют ли они на практике обещаниям разрабов. Так ли это пиздато, как они расписывают. Пока что я не нашёл такого труда. Потому что сначала его кто-то должен написать. А раз никто до сих пор не написал, значит... это должен написать... я? Ну нет, камрады, я не знаю нихуя, я думал, кто-то кто знает напишет, а я потом прочитаю.
Ну ваще чо я могу сказать, шо раз Линукс гордо шествует по миру со своими 5% установок, а у BSD меньше 1% и про их geom, netgraph и прочие прорывные технологии до сих пор мало кто слышал, знач не такие уж они и пиздатые и ничо такого в них нет, без чего нельзя было бы обойтись. То же самое, правда, можно сказать и про Линух в сравнении с Виндой - да, Линух чо-то там даёт, но от Винды можно получить то же самое быстрее и проще. Может быть, будет не так стабильно, как в Линухе, но в ём тоже бывают всякие сбои, глюки и прочее, так что это ещё вопрос.