From bc4cebcf82eee703051558113160cd3a9f0c737f Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 15 Jan 2025 21:33:20 +0300 Subject: [PATCH] =?utf8?q?FreeBSD=20=D0=B4=D0=BB=D1=8F=20=D1=81=D0=B0?= =?utf8?q?=D0=BC=D1=8B=D1=85=20=D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA?= =?utf8?q?=D0=B8=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://linkmeup.ru/podcasts/2734/ Вышел тут подкаст с рассказом про FreeBSD. Что любопытного для себя услышал? Почему Netflix использует для своих 400/800Gbps серверов раздачи видео именно её, а не GNU/Linux-ы? Да потому что проще поправить её код, в том месте где бутылочное горлышко, из-за простоты и даже академичности кода, чем копошиться в ядре Linux. Снова упомянули, что в Яндексе полно FreeBSD машин, никуда они не пропадают, что и видно по тому, что они продолжают коммитить в ядро. PostgreSQL собирается для FreeBSD даже раньше официального релиза и именно FreeBSD у них используется как лакмусовая бумажка для нахождения странностей и проблем: типа если что-то пошло при тестах не так, то это уж наверняка проблема в самой СУБД, нежели чем в ОС, чего про GNU/Linux нельзя сказать. Jail-ы в FreeBSD приятны и хороши. Кто-то ставит Docker как пример того, что есть в GNU/Linux, но только надо не забывать, что jail-ы появились уже с 2000-го года. ZFS, как известно, появился в Solaris. Потом портировали в FreeBSD. GNU/Linux тоже захотел такое и начал пилить свой ZFS-on-Linux, где паршивое качество кода, баги и всё плохо. Но много дополнительных фич, да (вот правда зачем они, если это всё криво работает? только линуксоид сможет понять наверное). Собрались умные дядьки и решили объединиться в OpenZFS, где львиная доля ZFS общая для всех, а дальше только, так сказать, разные API интеграции в ядра ОС. И только с вхождением BSD-шников в OpenZFS, баги начали правится, всё начало стабилизироваться и работать. Ну и сама FreeBSD тоже стала использовать уже OpenZFS. -- 2.50.0