Сравнение на операционни системи
FreeBSD: Операционната система, която се държи като продукт
FreeBSD хоства уебсайтове, както и Linux, и не се извинява, че е различна: една базова система, една история за актуализиране, ZFS в инсталатора и затвори, които предшестват бума на контейнерите. Тази съгласуваност е целият аргумент. Кой компромис печели зависи от това дали вашият екип цени дисциплината на операционната система или гравитацията на екосистемата и тази статия обхваща подробно страната на FreeBSD на тази книга.
Ключови точки
- Основата е конзолата, пакетите са трета страна: основната потребителска област, ядрото и фърмуерът се намират заедно и се актуализират заедно чрез freebsd-update, така че правилно поддържаната кутия остава последователна години наред без политика за разпространение.
- Jails са тихата суперсила: отделенията на ниво ядро със собствени файлови дървета и IP адреси предшестват Docker с десетилетие, а сдвояването на всеки jail с ZFS набор от данни ви дава моментни снимки и връщания назад за всяка услуга безплатно.
- ZFS съществува в основния инсталатор, а не като добавка: моментните снимки на средата за зареждане правят всяко надграждане обратимо, а управлението в стил на ръководство (изпращане/получаване, изчистване, репликация) е най-зрялата повърхност за скриптове в BSD семейството.
- Софтуерът на трети страни използва pkg за предварително изградени двоични файлове или дървото на портовете за флагове по време на компилиране; така или иначе, зависимостите са декларирани и възпроизводими, а качеството на portstree е пословично последователно.
- Повърхността за управление е rc.d скриптове плюс sysctl: изричен, подреден и дифируем. Екипите, които изпълняват управление на конфигурацията срещу него (което е друга причина - включително Ansible), намират модела за по-чист от разрастването на systemd единици.
- Честните ограничения: хардуерната поддръжка изостава от Linux за много ново или много евтино оборудване, а групата за наемане е по-малка. За стандартен сървърен хардуер с малък екип, който цени предсказуемостта, тази търговия обикновено си струва да се плати.
Бележка от терен
Кутията на FreeBSD, която надживя всичко в багажника си, беше пощенски сървър, който някой актуализира, моментално засне и остави сам в продължение на шест години: без политика за дистрибуция, без изненади при стартиране. Coherence е бюджет за поддръжка и FreeBSD го харчи добре.
Често задавани въпроси
Мога ли да стартирам cPanel или Plesk на него?
Не се поддържа. Панелите и повечето уреди на доставчици са само за Linux, което е основната причина FreeBSD да загуби споделения хостинг mindshare; той остава силен за съхранение на поща, VPN край, съхранение (TrueNAS) и платформи за изграждане на CI.
Наистина ли производителността е по-добра от Linux?
За някои работни натоварвания, исторически под натоварване с ZFS и мрежови стекове (sendfile, TCP стекове приемат и подобрения на Linux сега) FreeBSD е конкурентен или напред. Измерете на собствения си хардуер; разликите сега често са малки.
Как се обработва надграждането в производството?
freebsd-update инсталиране със среди за зареждане на ZFS; ритъмът на освобождаване е консервативен и връщанията са една команда. Съхранявайте /etc под управление на конфигурацията.
Затвори срещу Докер: какво липсва?
Историята на разпространението. Jails споделят базови версии; изображенията не са толкова композируеми, колкото OCI. Инструменти като bastille и pot променят това, но гравитацията на екосистемата все още предпочита Linux за стекове за оркестриране на контейнери.
Как Kinetikatech помага с сравнение на операционни системи
Не е нужно да ставате експерт по сравнение на операционни системи: Директни оценки на операционната система от опит в производството: дистрибуции, BSD и алтернативи на Windows в сравнение с жизнените цикли на поддръжката, положението на сигурността и работоспособността в 3 часа сутринта — измерено, не предлагано на пазара. Точно затова съществува Сигурност на Linux сървъра и Сървърна администрация: въвеждане в експлоатация, укрепване, мониторинг и дежурен човек денонощно.