Для людей, которые хотят для себя Unix-оподобную
операционную систему существует два
решения - Linux или BSD. В стане Linux-а существует
масса дистрибутивов и о них не раз писалось,
в этой же статье я расскажу о четырех
главных BSD вариантах.
История
На настоящий момент существует четыре
основных варианта BSD. Три из них бесплатны (FreeBSD,
OpenBSD и NetBSD), четвертая (Mac OS X) продается
исключительно за деньги, да и признать в ней
BSD довольно затруднительно. Посмотрим как
возникали эти операционные системы, а затем
перейдем к каждой конкретно.
Сегодняшние ОСи являются наследниками
оригинально системы Unix, разработанной в
калифорнийском университете, ведь BSD
расшифровывается как Berkeley Software Distribution.
Большая часть кода BSD была основана на AT&T
Unix, который был не бесплатен, однако
усилиями разработчиков удалось получить
лицензию на него и выпустить бесплатно. В 1993
году 386BSD разделили на две версии, которые
известны и сегодня - NetBSD и FreeBSD. Создавались
они с разными целями и не удивительно, что у
каждой ОСи сформировалась своя история.
OpenBSD, третий вариант, появилась в 1996 и стала
ответом на нерешенные в первых двух
системах проблемы. Ну а система BSD,
используемая в Mac OS X известна под именем Darwin,
ею занимается компания NeXT, которую основал
Стив Джобс после ухода из Apple в 80-ых.
Технически, Mac OS X основана на ядре FreeBSD, OS X 10.3
это FreeBSD 5.x., ключевое отличие - Aqua GUI, который
позволяет получит настоящий Мас на
операционной системе, которая по гибкости и
эффективности остается BSD.
Общие особенности
Подобно всем Unix-овым наследника, ОСи BSD
содержат следующие ключевые компоненты:
- Ядро
- Система безопасности
- Шелл
- Поддержку сети
- Базовые утилиты
Стоит отметить, что и большинство
существующих open-source программ типа Perl, Python,
Apache, MySQL, PostGreSQL, Java, C/C++ без особых проблем
работают на BSD. Однако, так как они менее
распространены нежели Linux, для них существует
меньшее количество готовых программ.
FreeBSD
Пожалуй, FreeBSD одна из самых
распространенных систем этого класса и
самая старая. Основная платформа х86,
поддерживаются существующие процессоры AMD
и Intel, включая 64-разрядные, так же ОС может
работать на SPARC платформе. Основная идея
FreeBSD - быстродействие и стабильность работы,
например Yahoo и ряд других сетевых компаний
использую именно FreeBSD в качестве
операционной системы. FreeBSD держит
неофициальный рекорд по передаче данных,
около 2 Террабайт данных в секунда.
Разработчики FreeBSD приложили массу усилий на
то, что бы упростить использование системы,
и посему операционка получила один из самых
простых установщиков во всех Unix сообществе.
И даже после установки простота не
кончается - загрузка, компилирование,
установка новых компонент не слишком
сложное занятие, Ports Collection загружает
необходимые файлы, проверяет их
целостность, билдит приложения и
инсталлирует их в систему.
Сайт: http://www.freebsd.org/
Платформы: i386, Alpha, IA-64, AMD64 и UltraSPARC
Первый релиз: Декабрь 1993
Фишка: быстродействие, простота и
стабильность
NetBSD
NetBSD была выпущена примерно в тоже время,
что и FreeBSD. В отличии от последней, где
усилия были сконцентрированы на
быстродействии и лучшей поддержке основных
платформ, NetBSD разрабатывалась с прицелом на
как можно большее количество
поддерживаемых систем. Трудно перечислить
их все, можно только сказать, что NetBSD может
работать на более чем 50 платформах, начиная
с х86 и заканчивая Sega Dreamcast, карманными
компьютерами и встроенными устройствами.
Эта мобильность и дает NetBSD главное
преимущество. Она так же придает ОС некий
душок упадничества, однако это н так.
Разнообразие платформ означает лишь
эффективность и безопасность кода, широкий
круг применения, который лишь улучшает
систему в целом. Широкая поддержка так же
означает, что NetBSD доступно более мощное (или
слабое) железо нежели конкурентам, она
пригодится тем кто строит свои компьютеры,
использует не слишком стандартное железо
или пытается управлять строенными
устройствами. Это делает NetBSD популярной в
университетах и научных лабораториях.
Сайт: http://www.netbsd.org/
Платформа: практически все
Первый релиз: Декабрь 1993
Фишка: мобильность и стабильность