|
others BSD
|
BSD/OS – (первоначальное название BSD/386 в последствии известна как BSDI) коммерческая версия Berkley Software Distribution (BSD Unix) операционная система разработанная компанией Berkley Software Design, inc. (BSDI). Основное отличие от свободно распространяемых UNIX систем более серьезная поддержка многопроцессорных архитектур и закрытых драйверов. Компания делилась кодом с проектом FreeBSD чем помогла ускоренному развитию 5-ой версии релиза FreeBSD.
В данный момент термин BSD чаще всего употребляется как синоним BSD-UNIX общего названия вариантов UNIX, восходящих к дистрибутивам университета Беркли. Отличия от «классической» системы UNIX состоят в отсутствии переключения уровней выполнения, системе печати, файловой системе и командного процессора. Пользовательские команды практически идентичны. Помимо FreeBSD на базе BSD существуют несколько операционных систем с открытыми исходными текстами:
OpenBSD (http://www.openbsd.org/ru)
OpenBSD> — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX системы. Основным отличием OpenBSD от других свободных операционных систем, базирующихся на 4.4BSD (таких, как NetBSD, FreeBSD) является изначальная ориентированность проекта на создание наиболее безопасной, свободной и лицензионно чистой из существующих операционных систем.
OpenBSD — самостоятельный проект, ответвление NetBSD, возникшее в конце 1995 года в результате раскола в команде разработчиков. Тэо де Раадт (Theo de Raadt), один из четырех основателей NetBSD, был вынужден покинуть проект после конфронтации по поводу дальнейшего развития ОС[2]. Взяв за основу дерево исходных кодов NetBSD и переделав его в соответствии со своим ви́дением, он создал свой собственный проект — OpenBSD, в который, вслед за ним, перешли и некоторые другие разработчики NetBSD.
Наиболее популярным (хотя далеко не единственным) применением OpenBSD являются системы защиты сетей (межсетевые экраны).
OpenBSD отличается от других свободных BSD-систем своей системой разработки. Никакой код не может попасть в систему извне случайно; любые изменения просматриваются ответственными за соответствующую часть системы лицами. Любая ошибка, найденная в одном месте, вызывает пересмотр всего аналогичного кода.
В OpenBSD уделяется огромное внимание качеству документации. Любая ошибка в man-странице считается серьёзной и немедленно исправляется. Также большое внимание уделяется простоте и ясности кода — поскольку разработчики небезосновательно полагают, что чем проще код, тем меньше вероятность не заметить ошибку.
Разработчики OpenBSD категорически не приемлют использование любого несвободного кода в системе. Неоднократно части операционной системы исключались из репозитория из-за проблем с лицензированием.
DragonFly BSD (http://www.dragonflybsd.org)
DragonFly BSD — операционная система с открытым кодом, ответвление FreeBSD (4-ой ветки), ориентированное на платформу x86 и многопроцессорные системы. Молодая, но быстро развивающаяся и совершенствующаяся система. Может использоваться как на сервере, так и на рабочей станции, однако рекомендуется только опытным пользователям. Дистрибутив построен с использованием BSD Installer. При отделении проекта DragonFly от FreeBSD в 2003 году было принято направление, принципиально отличающееся от того, в котором идет развитие FreeBSd версий 5.x и 6.x. Это касается планирования процессорного времени, поддержки многопроцессорных систем и других важных подсистем ядра.
В течении какого срока просуществует столь амбициозный проект покажет время.
NetBSD (http://www.netbsd.org/ru)
NetBSD – свободная реализация операционной системы UNIX, первая из ряда систем, основанных на BSD (UNIX-системе университета Беркли). Первая официальная версия NetBSD 0.8 была выпущена в мае 1993 года.
NetBSD и FreeBSD происходят из систем 4.3BSD и 386BSD. OpenBSD ответвилась от NetBSD в конце 1995 г. Текущая версия — NetBSD 5.0, выпущена 29 апреля 2009 года.
NetBSD портирована на огромное количество компьютерных архитектур; лозунг NetBSD — «Конечно, NetBSD может работать и на этом» (англ. «Of course it runs NetBSD»). Двоичные пакеты для почти 60 аппаратных платформ (составляющих в общей сложности 17 различных процессорных архитектур) компилируются из одного дерева исходных кодов, поэтому новые функции в машинно-независимых частях появляются сразу для всех платформ без необходимости адаптации. Разработка драйверов также машинно-независима, поэтому один драйвер для карты, работающей, например, на шине PCI, будет работать на платформах i386, Alpha, PowerPC, SPARC и других, поддерживающих шину PCI. Такая платформонезависимость позволяет разрабатывать встраиваемые системы с помощью целого набора инструментов: компиляторов, отладчиков и других инструментов, поддерживающих кросс-компиляцию.
В последствии многое из того, что было опробовано или создано на основе BSD, и NetBSD в частности, стало стандартом для всех Unix-систем. Несмотря на свой малый размер, NetBSD является полноценной Unix-системой. Важнейшими приоритетами в процессе разработки стали хорошо продуманный, но в тоже время простой дизайн, отличное качество кода и приверженность стандартам. Система в первую очередь задумывалась как среда для обучения студентов основам проектирования Unix систем и полигон для проверки новых идей. Это позволило легко портировать систему на огромное количество разнообразнейшего оборудования.

cvs.freebsd-ufa.org
wiki.freebsd-ufa.org