Linux против BSD?Xakep, номер #047, стр. 047-070-1 Решившим поставить себе юникс посвящается Алексей Федорчук (fedorchuk@feo.tv-sign.ru), http://onix.nm.ru Антон Карпов (Toxa@real.xakep.ru) Q: Чем FreeBSD лучше, чем Linux? A: Во FreeBSD логотип - симпатичный чертенок (вернее, даемон - нечто вроде личного демона, обязанного помогать своему владельцу и к силам зла отношения не имеющего) с вилами, а в Linux - (глупый) пингвин (робко прячет тело жирное), что достаточно пошло и совсем не круто ;). (Из FAQ'ов на opennet.ru) Дабы оправдать громкое название статьи, скажу, что в ней мы решим и определимся наконец: Linux или FreeBSD - кто из этих двух самых популярных на сегодняшний день unix-like систем достоин называться лучшим? И почему? И чем они различаются? И кто из них наиболее близок по духу к классическому UNIX? И, наконец, что ответить людям, присылающим мне письма в духе "я решил, наконец, поставить Линух, какой дистрибутив выбрать?". Все эти вопросы мы и объединили под одним заголовком. Linux Начнем с Linux'а. Вопреки впечатлению, которое может сложиться от чтения заметок в сети или журналах, Linux - это не более, чем ядро операционной системы. Само по себе не пригодное к использованию в каких-либо целях, кроме разработки ядра же (да и то с оговорками). Пользователю Windows, где даже браузер и медиа-плейер воспринимаются как неотъемлемые части операционки, это может показаться непривычным, но то, что придает Linux'у его функциональность - большинство системных утилит, практически все приложения и уж во всяком случае все средства обеспечения графического интерфейса (сиречь оконная система X и менеджеры окон) - к Linux'у как таковому не имеют ни малейшего отношения. За исключением того, что они работают и под Linux'ом тоже. Не менее (но и не более) успешно, чем под любым другим Unix'ом или тем, что застенчиво именуют "Unix-подобными системами" (в число коих попадают и BSD-системы). И, будучи разработанным в рамках самостоятельных проектов (GNU и многих иных, соплеменных по духу), так же доступны в них, как и в Linux'е. Не случайно Ричард Столлман, основоположник и апостол движения за открытые исходники, всегда ратовал за то, что Linux как система для пользователя должен бы по-хорошему называться GNU Linux: без GNU-приложений пользователь получил бы мало радости от работы с ним. Впрочем, тема GNU заслуживает отдельного разговора, вынесенного во врезку. Комплектация ядра Linux'а приложениями для практической работы и средствами ее обеспечения (так сказать, боевого - системными утилитами, и тылового - библиотеками, например) именуется обычно дистрибутивом. Занимаются такой комплектацией и коммерческие (квази-коммерческие) фирмы, и сообщества разработчиков, и даже просто индивидуумы. И руководствуются при этом они исключительно своими соображениями о том, что, с их точки зрения, удобно и нужно народу (к их чести, мнение последнего также учитывается). Дистрибутивов Linux'а имеются многие множества - на сайте www.LinuxLinks.org, например, список только рабочих и полнофункциональных их представителей составляет десятки экранных страниц мелким шрифтом. |


















































































































