OS BSD. 

 Автор: admin.

 

Операционная система BSD.

 

OS BSD  Аббревиатура "BSD" происходит от названия "Berkeley Software Distribution". В свое время в США, в штате Калифорния, города Беркли местный Университет занимался тем, что распространял кой-какое программное обеспечение на основе открытого кода, предназначенное для ОС UNIX. В дальнейшем, были рождены и воплощены в реальность некоторое количество "ОС" со свободными, доступными исходными кодами, а фундаментом, на основе которого создавались эти операционные системы, послужила некая версия 4.4BSD-Lite. В эту общую "кашу" было еще добавлено несколько сторонних разработок относящихся совершенно к другим проектам. Среди этих других, свое достойное место занимает проект GNU. Вот, в принципе, что из себя представляет BSD с точки зрения исторического внутреннего зарождения.

  Созданием и развитием ОС UNIX занималась компания AT&T, под предводительством которой было заложено начальное развитие современной OC UNIX System V. В реальной жизни все, что производилось этой компанией имело закрытый код и не было не единого намека на то, что бы сделать его доступным. В свою очередь, AT&T не испытывала чувства брезгливости и с успехом пользовалась чужими, сторонними разработками. Ярким примером того, является использование программного обеспечения, разработанное коллективом, все того же Калифорнийского Университета г.Беркли в сфере информатики (CSRG). В тысяча девятьсот семьдесят шестом году СSRG выпускает в свет свой собственный код, на свойственных для того времени магнитных лентах и присваивает ему аббревиатуру своего Университета - "Berkeley Software Distribution" (BSD).

  Вообщем, все шло своим чередом, развивались технологии, возрастали потребности и в определенный момент произошло некоторое кровосмешение. Дело в том, что AT&T приняло решение о реализации своей ОС UNIX на коммерческой бизнес-основе, в следствие чего, сначала вышло некое перевоплощение,  именуемое System III и в след за ней System V. Проблемой этих двух версий было отсутствие поддержки работы в сети TCP/IP-протокола и др. некоторых утилит. Для того, что бы восполнить этот пробел AT&T использовала код BSD, который к тому времени уже весьма успешно имел собственные наработки в этой области. В тоже время, BSD-дистрибутив работал, частично, но в большей части, на основе кода от AT&T, который по существу требовал наличия лицензии и чем бы это все закончилось, предположить сложно, но в тысяча девятьсот девяностом году, по неизвестным причинам, весь проект CSRG перестает получать финансовую поддержку и на этом закрывается. Так, в принципе закончилась совместная деятельность, двух антиподов и вечного противостояния, всего бесплатного и всем доступного в лице BSD и, закрытого коммерческого в лице AT&T, хотя между собой они, по-большому счету, не конфликтовали, а скорее дополняли друг друга.

  Далее происходят следующие события. У кого-то, из бывших BSD (бээсдевцов) возникает непреодолимое желание предать огласке и всеобщему доступу, весь BSD-код как бы независимо от AT&T-кода. По определенным причинам, это видимо не удавалось сделать, но в конечном итоге, все же удалось. В следствие этого, через некоторое время рождается новое "дитя", которому дают имя: - Net\2. Как иногда случается в природе, но это "дитя" было недоношенным, что выражалось в отсутствие порядка двадцати процентов всего ядерного кода. В последующее, кратчайшее время, отсутствующий код был доработан и выпущен в свет на всеобщее обозрение уже под новым наименованием - "386 BSD". Параллельно этим событиям, еще одна группа бывшего CSRG, организовывает другую компанию с коммерческим уклоном, в виде зеркального отражения и beta-операционной системой - "BSD 386", в последствии изменивший свои атрибуты на - "BSD\OS". За основу была взята 386 BSD, да и в принципе весь исходный код, был начисто позаимствован и перенесен в коммерческий дистрибутив BSD\OS.

  Будущее дистрибутива 386BSD не выглядит очень впечатляющим. Проект так и не смог развиться до нужной кондиции и 386BSD осталась на незаконченном уровне и не приобрела окончательное преобразование в нормально функционирующую операционную систему. Причина сей печальной участи скрывалась в различие взглядов, в плане неопределенности во времени, необходимого для финального улучшения всей системы, между расколовшейся группой разработчиков проекта 386BSD на две противоборствующих стороны. В тысяча девятьсот девяносто третьем году, результатом двухсторонних разногласий, стало явление, подтверждающее старую истину, гласящую, что нет худа без добра. Таким образом, загубив 386BSD, были образованы два новых направления, это: NetBSD и FreeBSD. Проекты стали двигаться, каждый по своему пути и по истечении времени, диапазон различий между ними возрос по максимуму. Но и это еще не было окончательным размножением. Три года спустя, после этих событий, от уже сформированной NetBSD произрастает отдельная ветвь - OpenBSD, превращающаяся в самостоятельное независимое, полноценное "дерево", а спустя еще пять лет, такая же участь настигает и FreeBSD, в результате чего появляется новое "существо" - DragonFlyBSD.  

  Как известно, для Linux создано просто огромнейшее количество всевозможных дистрибутивов, пожалуй ни одна другая операционная система не в состоянии конкурировать в этой области с Linux. BSD - скромно насчитывает всего четыре серьезных больших проекта с открытыми исходниками. Каждый их них по отдельности снабжен собственной структурой исходников и сугубо личным наличием ядра. В действительности же, все различия между разными BSD, особенно это относится к пользовательской среде, практически будут незаметными, на фоне сравнения, например  различий между Linux дистрибутивами. Тем не менее, конкретная направленность каждого BSD-проекта очень специфична и поэтому разницу можно рассматривать только с субъективной позиции. Рассмотрим вкратце каждый из четырех.

  FreeBSD - главный приоритет, это максимальная производительность и максимально упрощенное использование. Особая популярность среди веб-хостеров. Количество предпочитателей данной ОС в разы превосходит пользовательскую численность у др. проектов.

  NetBSD - интересен тем, что может поддерживать работу с самыми различными машинами, начиная от "mini" и заканчивая гигантскими серверами, не исключая совместимость с очень старой, далеко уже не современной аппаратурой.

 OpenBSD - это образец безопасности и стабильности. Свое предназначение OpenBSD нашла в различных организациях, банках, биржах, департаментах и т.д., т.е. там, где очень важно иметь высокую информативную защищенность. Кроме прочего, OpenBSD также, как и NetBSD работоспособен со  множеством платформ, самого широкого спектра.

 DragonFlyBSD - характерен своими результатами по достижению высочайшей производительности в совокупности с масштабируемостью, одним словом, максимально оптимизированное ядро системы, позволяет выдерживать весьма серьезные серверные нагрузки.

  Конечно же, перечень возможных существующих на сегодняшний день операционных систем на основе BSD, не ограничивается только этими четырьмя. Во-первых, наличие дистрибутивов, использующих структуру BSD, в настоящее время, превеликое множество, а кроме того, несколько слов, просто необходимо сказать еще о двух системах BSD (UNIX).

 BSD\OS - самый древний родственник 4.4BSD. Наибольшее сходство с этой осью, из вышеперечисленных, имеет FreeBSD. В наше время, BSD\OS фактически уже не имеет собственного существования в качестве самостоятельного продукта. Не смотря на это, все еще есть возможность заполучить исходные  коды, вопрос только в том, а нужно ли это?

  Mac OS X - система, предназначенная исключительно для компьютеров Macintosh (Apple). Связь с BSD заключается в использовании ядра, собранного на BSD-коде открытого плана. Ко всему остальному, помимо самого ядра, код закрытый и доступа нет. Интересным фактом является то, что некоторая часть разработчиков, имеется в виду те, кто занимается разработкой ядра, являются еще и сотрудниками FreeBSD разработок и тоже самое, только наоборот.

  Что еще можно сказать про BSD? Пожалуй полезным будет знать то, что программы, предназначенные чисто под BSD, по своему количеству сильно отстают от Linux. В связи с этим была реализована гениальная идея, а именно, достигнута чуть ли не полная совместимость с Linux, которая позволяет использовать Linux-программы в системах с BSD, при этом скоростные характеристики при работе этих программ, практически не отличаются. Другая особенность BSD-систем, это наличие целостности, если в Linux, разработкой дистрибутивов занимается одна группа людей, то созданием различных приложений, занимаются совсем другие люди, не имеющие никакого отношения конкретно к данному дистрибутиву, то в BSD, все эти действия напрямую связаны между собой и всем этим занимается одна группа разработчиков. Именно поэтому, BSD является операционной системой, а не дистрибутивом.

  Для использования BSD на домашнем компьютере, из всего широкого семейства, наиболее известные и используемые, это РУС-BSD и PC-BSD. Описывать эти системы здесь, я не буду, смотрите описание в меню. Единственное, что можно добавить, так это то, что по своим возможностям, во всяком случае на данный момент, эти системы еще далеки, ну например, в сравнении с той же Ubuntu Linux. Возможно, что в скором времени, если не произойдет какого-либо сбоя и разработка будет вестись в том же ритме, то может быть мы скоро получим весьма достойных соперников, в разрезе конкурирования с Linux, как систем для домашнего компьютера.

 

 

 

Linux общие сведения  

 

Более новые статьи:

Copyright 2011-2016 OS BSD. All Rights Reserved.
Joomla theme by hostgator coupons