Символ этой операционной системы чертенок

Символ этой операционной системы чертенок


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

Tux (Тукс) — официальный талисман Linux. Созданный в 1996 Ларри Юингом, это толстый пингвин, выглядящий сытым и довольным. Идею использовать пингвина в качестве талисмана Linux выдвинул создатель этого ядра, Линус Торвальдс.

Tux был нарисован для соревнования логотипов Linux. Победивший логотип при помощи свободного графического редактора GIMP нарисовал Ларри Юинг. Работы других участников можно посмотреть здесь. http://www.cs.earlham.edu/

Первый человек, назвавший пингвина Туксом («TUX»), Джеймз Хъюз (James Hughes), написал, что это означает «(T)orvolds (U)ni(X)»

Сегодня Tux — общепризнанный символ сообществ сторонников Linux и FLOSS. Он намного более известен, чем, например, логотип проекта GNU. Внешний вид пингвина разнится от картинки к картинке: например, в версии для пакета повышения безопасности PaX, пингвин носит шлем, щит, а также держит в лапе лабрис — и имеет демонический вид с красными глазами.

Личный талисман Линуса Торвальдса — пингвин Тукс (англ. Tux), ставший также эмблемой «Linux».

Хакеры, компьютерные энтузиасты, программисты-фанатики очень любят свои компьютеры, операционные системы и программы. Можно сказать, душу в них вкладывают. Причем не в переносном смысле, а в самом прямом — они действительно воспринимают их как живых существ.

Хакеры, компьютерные энтузиасты, программисты-фанатики очень любят свои компьютеры, операционные системы и программы. Можно сказать, душу в них вкладывают. Причем не в переносном смысле, а в самом прямом — они действительно воспринимают их как живых существ. Поэтому абсолютно естественно, что для открытых ОС в качестве символов выбираются не какие-нибудь бездушные летящие квадратики. Они имеют если не человеческое лицо, то по крайней мере вполне узнаваемую звериную морду. Ну, или клюв.

Занимательная пингвинология

Рождению пингвина — символа ОС Linux — предшествовал жесткий отбор, весьма далекий от естественного. Впрочем, и на божественный акт творенья он походил мало, во всяком случае, «эмблема» Linux создавалось не по образу и подобию его создателя (если найдете фото Л. Торвальдса с клювом и перепончатыми лапами, пришлите автору статьи в опровержение сказанного).

До выпуска второй версии ядра эта ОС вовсе не имела опознавательных знаков. В 1996 г. по списку рассылки для разработчиков был объявлен конкурс на лучший логотип для данной системы. Рисунков пришло больше сотни, но ни один вариант не был выбран до тех пор, пока Линус Торвальдс в одном из писем не обмолвился о том, что ему нравятся пингвины.

Задушив на корню нездоровые подозрения касательно пристрастий Торвальдса, соискатели ударились в безудержную поэтизацию пингвинов. Нарисованный М. Горьким безотносительно к Linux отрицательный образ глупого пи/нгвина, который «робко прячет тело жирное в утесах», был предан анафеме. Вместо него возник героический младой пингвин-титан, который (цитирую) «держит в руках земной шар». Несмотря на то что в Стране Советов уже даже был подходящий к случаю гимн («Дадим шар земно-ой детям! Дадим хоть на день!»), Линус признал идею бредовой, о чем не замедлил объявить сообществу. Не углубляясь в детали пингвинячьей анатомии, он выразил сомнение по поводу способности отдельно взятого пингвина держать всю планету. Торвальдсу виделся не пингвин-деятель, а пингвин-мыслитель, этакий благодушный буддист с созерцательным умом: «Если вы думаете о пингвине, — отечески наставлял он художников, — то должны представлять себе слегка растолстевшего сидящего пингвина, хорошо поевшего и отрыгнувшего. Он восседает с довольной улыбкой — мир кажется прекрасным, если вы только что съели бочку свежей рыбы. »

Благотворное влияние богатых фосфором рыбных блюд на умственную деятельность являлось общепризнанным, поэтому логика рассуждений Торвальдса не оспаривалась. В новом конкурсе на лучшее изображение такого пингвина победителем признали Ларри Ивинга — графика, работавшего в Институте научных вычислений университета А&М в Техасе. Как писал Ларри, первый вариант рисунка был сделан с помощью программы GIMP (The GNU Image Manipulation Program). Как создавался образ, вы можете узнать на сайте Ивинга. Пингвиньего младенца мужеска пола окрестили Таксом, что в наших широтах частенько трансформируется в «Тукс».

Папа Линус хотел, чтобы у пингвиненка был счастливый вид и, главное, чтобы он был узнаваемым. Поэтому, хотя у всех нормальных пингвинов клювы и ласты черные, у талисмана Linux они оранжевые, как будто его отцом был селезень. (Из уважения к создателю оставьте при себе комментарии по поводу интимной жизни родителей Такса. )

Свободу даймонам!

Операционная система FreeBSD — одна из самых «породистых» версий Unix — унаследовала свой символ от предков. Черти, или даймоны (от английского daemon), как символ использовались и ранее: даймонами, как известно, называют системные процессы в Unix.

В аннотации к первому сборнику исходных текстов BSD 4.4 Lite так и было написано: «. содержит только свободно распространяемые даймоны». BSD 4.4 Lite является матерью всего семейства BSD, и разномастные даймоны, символизирующие ту или иную систему, постоянно упоминаются в святцах, причем как в текстовом, так и в графическом виде.

Когда, к примеру, при финансовой поддержке издательства WaltonGeek, был выпущен первый релиз FreeBSD, то в качестве рекламного слогана и логотипа для книги-описания были предложены чертенок и выражение «The Daemons it?s Free», которое со временем трансформировалось в «The Daemon it?s Free». Таким образом, сегодня каждый правоверный юниксоид может с полным основанием распевать: «Частица черта в нас заключена подчас!»

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

Подводная братва

OpenBSD — одна из немногих систем своего семейства, разработчики которой впоследствии отказались от чертенка в качестве логотипа. Сегодня символ этой ОС — круглая шипастая рыба по имени Паффи.

Определенно она не из тех, что килограммами трескает легендарный Такс. Сразу видно: колючую Паффи голыми руками, плавниками и ластами не возьмешь, и в этом есть смысл: OpenBSD позиционируется как самая защищенная система. Именно в глубинах этого проекта родился безопасный протокол SSH для удаленного доступа.

Каждые полгода, сопровождаемый маскарадом и шумными песнопениями, выходит очередной релиз OpenBSD. И всякий раз по случаю такого праздника раздувшуюся (видимо, от гордости) рыбу наряжают в какую-нибудь человеческую одежду. Выглядит это весьма уморительно: Паффи рассекает волны то в адвокатском пиджаке и с чемоданчиком в плавниках, то в ковбойской шляпе и с кобурой на поясе.

Антропоморфной рыбе-ежу ничто человеческое не чуждо. Например, любовь к звукосочетаниям, абсолютно нехарактерная для прочих жаберных. Молчит как рыба — это не про Паффи. Каждый релиз OpenBSD озвучивается ремейком одной из популярных песен. Выложенный на сайте звуковой файл сопровождается комментариями, текстом песни и даже иллюстрациями. При этом хиты от OpenBSD всегда получаются на какую-нибудь компьютерную тему. Безупречное кредо: о рыбках поет рыболов, о птичках поет птицелов, а я о Raid-массивах пою, но за деньги их не продаю!

От улыбки станет всем светлей

Разработчики операционной системы Mac OS в поисках символа сначала продвинулись по эволюционной лестнице дальше всех. Для оригинальных версий вплоть до девятой они выбрали симпатичную улыбающуюся рожицу. Но, видимо, не я один сомневался в превосходстве человека над кошкой. Последние, как ни крути, и устроены совершеннее, и вооружены куда лучше, и даже гуляют сами по себе, что особенно перспективно для распространения.

Читайте также:  Geforce 940mx или geforce gtx 1050

Начиная с десятой версии Mac OS носит названия крупных видов семейства кошачьих. Выпущенная 24 марта 2001 г. первая версия 10.0 называлась Cheetah (Гепард). Далее Mac OS X последовательно называли Пумой (10.1), Ягуаром (10.2) и Пантерой (10.3). Текущая версия, 10.4, носит имя Тигр, а следующая будет называться Леопардом.

Но, несмотря на хоровод кошачьих названий, эта ОС отнюдь не стала менее «человечной». Улыбающаяся рожица теперь символизирует Finder — программу управления файлами, Рабочим столом и открытыми приложениями. Не исключено, что, перебрав все наименования диких пород семейства кошачьих, ребята из Купертино все-таки вспомнят, как на самом деле называется кошка с человеческим лицом (подсказка: поищите возле пирамид).

Итак, процесс одухотворения программ предлагаю считать правильным. Долой квадратики, кружки, крестики и прочую дегенеративную геометрию! Нет бездушным графическим примитивам, да здравствуют пингвины, черти, рыбы и кошки! Пусть в мире ПО бурлит жизнь и вершится великое таинство природы, имя которому — эволюция.

Р.S. О народных приметах, связанных с чайками и буревестниками, а также историю происхождения огненной лисы и других редких видов тотемных животных читайте в одном из следующих номеров журнала «Мир ПК».

Острый логический прогноз

Различные дистрибутивы Linux или BSD в качестве своего собственного тотемного животного вольны выбирать не только видоизмененный вариант пингвина, но и любую другую живность, вплоть до насекомых. Давайте посмотрим, что сулит их владельцам наступивший год желтой собаки.

BeatrIX — загружаемый с компакт-диска дистрибутив Linux. Символ этой ОС — черная кошка. Кошки такого окраса, по народному поверью, никому ничего приятного не предвещают, а в этом году они и сами будут в опасности. Чтобы избежать неприятностей, вы можете сделать копию дистрибутива, швырнуть на перекрестке через левое плечо в лужу и спросить: «Ну что, котяра? Кому из нас не повезло?»

BlueCat Linux от LynuxWorks в этом году также находится в опасности. Если желтая собака окажется ярым гомофобом, голубой кот может особенно сильно пострадать.

Stampede Linux находится под защитой довольно крупного копытного животного — лошади. Собачья ревность к ним общеизвестна, и желтый пес в этом году будет стараться укусить ее за копыто, но серьезная опасность лошадкам не угрожает. Год для них пройдет в полном соответствии с поговоркой: «Собака лает — караван идет».

У Debian тотемное животное — поросенок (по крайней мере, в народе бытует мнение, что корявая розовая спиралька — это поросячий хвост). Желтый пес, может, и рад был бы причинить ему некоторый ущерб в районе филейных частей, но четко знает, что у хозяев поросенка на этот счет свои планы.

BlackRhino GNU/Linux — основанный на Debian дистрибутив Linux для Sony PlayStation 2. Его символом является носорог, а с этими животными у собак довольно ровные отношения. Собаки их даже немного побаиваются, поэтому для носорогов этот год будет удачным, а задуманное ими — сбудется.

Annvix — молодой и очень агрессивный защищенный дистрибутив Linux. Его символом автор сделал зубастую акулу с серьгой в носу, снабженную вдобавок еще и дробовиком. Собака при всем желании не сможет повлиять на судьбу этого животного, тем более что живут они в совершенно разных мирах.

Символом SuSE Linux по-прежнему является хамелеон. Учитывая покровительство планеты Novell и способность к мимикрии, можно с уверенностью предсказать этому дистрибутиву незаметную и вполне сытую жизнь не только в новом году, но и во всех последующих.

DragonFly BSD — вариант Unix-подобной операционной системы FreeBSD. Его символом является безобидное насекомое стрекоза. Если четвероногий друг в этот год будет сыт, ленив и не предрасположен к игрищам, то стрекозе ничего не грозит.

Упоминание знаменитой породы собак в названии дистрибутива MOPS Linux гарантирует заводчику безбедное существование на протяжении всего года. Тем более что большинство представителей этой породы можно с некоторой натяжкой назвать желтыми.

Для утконоса, символизирующего OpenDarwin, наступивший год может стать переломным. Собака не знает пока, как поступить с необычным животным, а учитывая тот факт, что утконос вооружен трезубцем, можно с уверенностью предположить, что после непродолжительной стычки они скорее всего проникнутся взаимным уважением и, вероятно, даже смогут подружиться.

И наконец, наступивший год обещает быть особенно удачным для тех, кто встречал его в обществе компьютера Apple Macintosh c установленной на нем операционной системой YellowDog Linux. Желтая собака будет довольна и счастлива, ведь лучшей конуры, чем Apple Macintosh, ей не найти.

Архив номеров / 2007 / Выпуск №1 (50) / Прошлое операционных систем семейства BSD

Рубрика: БИТ. Бизнес & Информационные технологии / Коллективная работа

Илья Александров

Прошлое операционных систем семейства BSD

Кто-то назовет BSD старой операционной системой.

Но те из нас, кто работает над ней, видят ее скорее системой со зрелым кодом.

Мэтт Дилан, разработчик FreeBSD

Операционные системы семейства BSD признаны всем компьютерным сообществом и получили статус идеального программного обеспечения для серверов. Кто-то из вас использует эту ОС на домашнем компьютере. А знакомы ли вы с историей легендарной системы?

Как известно, все работающие под управлением UNIX компьютеры отсчитывают системное время с даты 1970.01.01. Конечно же, UNIX не была создана конкретно в этот день, однако именно эту дату принято считать днем её рождения. А значит, и днем рождения BSD, которая является прямым потомком детища Кена Томпсона (Kenneth Thompson) и Денниса Ритчи (Dennis Ritchie).

В начале 70-х годов о профессиональном применении UNIX речь ещё не шла, и компания AT&T, в которой была создана эта ОС, бесплатно распространяла её по университетам, чтобы её изучали студенты. Дискета с UNIX не миновала и знаменитый Калифорнийский университет в Беркли (The University of California, Berkeley). Для новой операционной системы был даже куплен компьютер PDP-11/45 компании DEC, что для 1973 года было непозволительной роскошью.

Как правило, UNIX в университетах устанавливал лично Кен Томпсон, однако в Беркли студенты справились с этой задачей собственными силами. Правда, к помощи разработчиков всё-таки пришлось прибегнуть – во время своей работы система регулярно давала сбои. Отладка ошибок велась Томпсоном удалённо посредством подключения компьютера университета через модем к телефонной сети. Несмотря на сотрудничество университета с компанией AT&T, UNIX функционировала на компьютере лишь с 8 до 16 часов дня. Все остальное время на нем работала более популярная в то время ОС RSTS (кто сейчас вспомнит названия некогда перспективных проектов?).

Из-за постоянно возрастающей потребности студентов в дополнительном машинном времени в 1975 году в университете появился еще один компьютер от DEC. На нем была инсталлирована System V6, являвшаяся в то время самой совершенной версией UNIX. Новый компьютер обеспечивал студентов-программистов необходимыми ресурсами для разработки собственных проектов.

В 1976 году в университете уже был целый ряд компьютеров, работавших под управлением UNIX. При всем уважении к этой блестящей ОС надо отметить, что ей еще не доставало многих функций, необходимых пользователю. Заниматься доработкой никто не хотел, пока над системой не начали корпеть два аспиранта – Уильям (Билл) Джой (William (Bill) Joy) и Чак Хэйли (Chak Haylee). Поначалу они работали с компилятором языка Pascal, приспосабливая его для обучения студентов. Затем Джой, разочаровавшись в стандартном текстовом редакторе UNIX, написал собственный, получивший имя «ex».Этот редактор в измененном и доработанном варианте до сих пор входит в состав FreeBSD.

Читайте также:  В девятиэтажном доме на десятом этаже

В определенный момент друзья поняли, что с постоянным «латанием дыр» UNIX далеко не уедешь, и решили создать собственный дистрибутив. Под их предводительством небольшая группа разработчиков, состоявшая в основном из студентов, объединились в Группу по Исследованию Компьютерных Систем (Computer System Research Group, CSRG). Первая версия их дистрибутива, вышедшего в 1977 году, включала в себя вышеупомянутый компилятор, среду разработки Pascal, а также текстовый редактор. Кроме того, в ней были исправлены ошибки, имевшиеся на тот момент в UNIX. Дистрибутив получил название Berkley Software Distribution. Сокращенно – известная вам аббревиатура BSD.

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

В это же время Билл Джой занялся написанием текстового редактора, использующего все возможности BSD. Новый редактор получил название visual editor (сокращённо – vi). Его доработанная версия, которой пользуются по сей день, называется VIM и огромным количеством пользователей операционных систем считается лучшим текстовым редактором.

В конце 1979 года состоялся выход новой версии операционной системы – 2BSD. Тогда же был произведён перенос этой ОС со старых PDP-11 на компьютеры VAX. К тому времени BSD была единственной системой, полностью реализовавшей возможности новых систем по работе с виртуальной памятью.

В начале 1980-х Министерство обороны США столкнулось со сложной проблемой. Парк компьютеров в их сети ARPAnet устарел, в результате чего назрела необходимость в их замене. Однако при этом необходимо было переносить программное обеспечение на новую архитектуру, что требовало полного переписывания важнейших частей кода. Для поддержания работоспособности сети была необходима операционная система, успешно работающая на самых разных типах компьютеров. Альтернативу UNIX, которая, как известно, работает практически на любых электротехнических приборах, придумать было сложно. Военные обратили внимание на только что вышедшую 3BSD и подписали с Калифорнийским университетом контракт.

Получившие финансирование программисты наконец-то смогли сосредоточиться на своей работе по-настоящему. Для поддержки новых ёмких жестких дисков была создана новая файловая система. FFS (Fast File System) отличалась от других повышенной надежностью и скоростью копирования файлов. Но, конечно, главные нововведения касались работы с сетью. Уже в восьмидесятые было ясно, что будущего у операционной системы без нормальной поддержки сетевых протоколов нет. Роб Гурвиц (Rob Gurwitz), Кирк Маккусик (Kirk McKusick) написали для ядра BSD реализацию стека TCP/IP, а также создали несколько важнейших утилит для связи и удаленного управления компьютером: rsh и rlogin.

Эти нововведения сделали новую версию ОС сверхпопулярной. BSD 4.1 (изначально релиз планировалось назвать 5BSD, но в AT&T беспокоились, что пользователь может перепутать проект Беркли с её System V) явно была лучше любой другой UNIX-системы того времени.

Весной 1982-го Билл Джой объявил о прекращении работы над проектом и своём уходе. «Отец» ОС перешел работать в Sun Microsystems, где его ждала SunOS. Без него работа застопорилась, и следующий релиз BSD вышел лишь в 1986 году. После того как компьютеры VAX в конце 80-х стали стремительно устаревать как в моральном, так и техническом плане, разработчики BSD доработали ОС для её более лёгкого переноса на другие платформы. Первой ласточкой стала новая архитектура Power 6/32 от компании Computer Consoles Incorporated. И хотя ей не суждено было стать массовой, полученный в результате опыт позволил разработчикам в дальнейшем создать версии BSD для самых различных платформ.

Вообще можно выделить две ветки развития UNIX. Первая, основанная на System V, дала жизнь таким системам, как HP-UX, Solaris, AIX. Главная их особенность – коммерческая основа, а также принадлежность одной определённой компании. Вторая ветка – различные вариации BSD с открытым исходным кодом и свободным распространением: FreeBSD, NetBSD и OpenBSD. Существует, конечно же, ещё и Linux, однако о ней в этой статье мы говорить не будем.

Разработчики BSD были правы, когда сделали ставку на сетевые возможности системы. В конце 80-х годов прошлого столетия этот «пункт» оказался особенно востребованным, и BSD начала быстро находить себе новых пользователей. Программисты, разрабатывавшие ПО с открытым исходным кодом, к тому времени уже объединились в единое Open Source-сообщество, в результате чего другие компании и разработчики также захотели воспользоваться реализацией протокола TCP/IP для реализации собственных сетевых продуктов, базировавшихся на данном стеке. Однако BSD хоть и являлась самостоятельной системой, во многом опиралась на код, унаследованный еще от UNIX компании AT&T. Так что коммерческое использование BSD без покупки лицензии у этой компании было невозможным.

Стоит отметить, что сетевые компоненты ОС были написаны программистами без использования коммерческого ПО, вследствие чего под лицензию AT&T не попадали. И тогда Калифорнийский университет принял решение создать миниатюрный дистрибутив, который включал бы в себя лишь реализацию сетевого стека да самые необходимые утилиты.

Этот программный пакет получил название Networking Release 1 (NR1). Для системы была разработана специальная лицензия, разрешавшая использовать её исходный код в любых целях при условии сохранения в нём авторских прав Калифорнийского университета. Несмотря на то что учебное заведение просило за одну DAT-картридж с NR1 1000 долларов, любой человек мог бесплатно и полностью легально скопировать дистрибутив у того, кто уже приобрёл кассету с ПО. Однако буквально сразу же некоторые приверженцы Open Source выложили дистрибутив для свободного скачивания на анонимных ftp-серверах, благодаря чему сразу несколько сотен компаний получили в своё распоряжение бесплатные средства для работы с TCP/IP-протоколом.

Переносом BSD на стремительно набиравшую популярность платформу IBM-совместимых компьютеров занялся Билл Джолитц (Bill Jolitz). Переписав основные компоненты следующей версии Networking Release под номером 2, он создал 386/BSD – первую открытую систему для архитектуры PC.

Эта ОС, по мнению общественности, отличалась нестабильностью и требовала серьезной доработки. Но дело было не в недостатке знаний у Джолитца, а в нехватке свободного времени. К счастью, благодаря тому, что 386/BSD находилась на ftp-серверах, она быстро попала в руки многих программистов, которые взялись за улучшение системы. Созданный независимыми разработчиками пакет Patchkit устранял основные недостатки ОС, а также добавлял в неё новые возможности.

К 1993 году Билл Джолиц больше не смог продолжать работать над 386/BSD и отошел от дел. Координаторами по развитию проекта стали разработчики Patchkit – Нейт Вильямс (Nate Williams), Род Граймс (Rod Grimes), Джордан Хаббард (Jordan Hubbard). Товарищи посовещались и решили взяться за полную переработку ОС. В результате история BSD получила новый толчок своего развития, имя которому – FreeBSD.

Постепенно доработка 386/BSD начала превращаться в нечто большее, нежели постоянное исправление ошибок. К проекту присоединились еще два разработчика – Джулиан Элишер (Julian Elischer) и Дэвид Гринмен (David Greenman). Дэвид, кстати, придумал имя новой системе – FreeBSD.

Для более широкого распространения новой системы Джордан Хаббард обратился в компанию Walnut Creek CD-ROM, известную своим содействием свободно распространяемому ПО. В начале 90-х годов прошлого столетия Walnut Creek распространяла CD-дистрибутивы Linux, в частности, легендарный Slackware. Сотрудники компании не только занялись тиражированием дисков с FreeBSD, но и предоставили разработчикам мощный компьютер с доступом в Интернет.

Читайте также:  Удаление записей из связанных таблиц

Первая версия системы, FreeBSD 1.0, была доступна как на CD-ROM, так и для бесплатного скачивания с ftp-серверов. ОС базировалась на NR2, дополненной частями кода из 386/BSD и утилитами из Free Software Foundation. С момента своего появления новый проект начал пользоваться невероятным успехом, и уже через несколько месяцев была анонсирована FreeBSD 1.1.

Однако в этот момент произошёл весьма досадный инцидент, грозивший перерасти в катастофу. Как вы помните, исходный код операционный системы UNIX принадлежал AT&T. В 1994 году компания Novell, занявшаяся покупкой прав на различное ПО (например, DR-DOS с WordPerfect), выкупила права и на UNIX. Сразу после этого она подала в суд на Калифорнийский университет, обвинив его в незаконном распространении дистрибутива NR2, базировавшегося на коде, принадлежавшем Novell. В результате долгого судебного разбирательства университет был вынужден изъять из ОС все чужие фрагменты кода. А эти фрагменты являлись основой системы, самой важной её частью. В результате была выпущена новая версия операционной системы, 4.4BSD-Lite, состоявшая исключительно из свободного кода. Однако из-за отсутствия многих важных компонентов NR2 система 4.4BSD-Lite обладала массой ограничений, вследствие чего стала большим разочарованием для поклонников BSD.

На помощь пришла группа программистов из лагеря FreeBSD. Они решили переписать недостающие компоненты, практически заново воссоздав прежнюю операционную систему. Над вторым рождением NR2 в образе новой версии FreeBSD работал весь мир: сочувствующие BSD программисты вносили свой посильный вклад в разработку нового кода. Впоследствии подобный способ разработки блестяще реализовал Линус Торвальдс (Linus Torvalds), когда в работе над его ядром Linux приняло участие большое количество программистов со всего земного шара.

Реинкарнация системы заняла около года. Еще пара месяцев ушла на устранение шероховатостей в версии ОС для платформы x86. В январе 1995 года пользователи заполучили в свои руки дистрибутив FreeBSD 2.0. В июне вышел доработанный и дополненный релиз под номером 2.0.5.

В дальнейшем ОС изменялась «на глазах»: жесточайший мониторинг ядра, постоянные (каждые 3-5 месяцев) обновления. Рассказывать о том, какие нововведения появились во FreeBSD с изменением ее версий, я не буду. Для этого существует обширный файл с описанием изменений (change-log), доступный в Интернете.

Упомяну лишь, что с 1996 года начал применяться новый принцип названия версий системы. Все только что вышедшие новые версии ОС называются Release. В ветке STABLE, ориентированной на рядовых пользователей, исправляются ошибки и иногда добавляются некоторые изменения. Все же кардинально новые задумки реализуются в рамках ветки CURRENT, ориентированной на разработчиков, а также продвинутых пользователей системы.

NetBSD – результат деятельности большой группы программистов, считающих своей главной целью сделать систему максимально аппаратно независимой. В 1993 году, когда они взялись за работу, эта идея как раз становилась актуальной.

Операционная система была основана на различных свободно-распространяемых программных компонентах, главным образом – на дистрибутиве 4.4BSD-Lite, являвшейся прародительницей FreeBSD. Работа над системой стартовала в январе 1993-го, и уже к апрелю была выпущена первая версия. Функционировала NetBSD тогда только под i386. Чуть позже ОС перенесли на архитектуры Commodore Amiga, Sun Sparc и Apple Macintosh.

В сентябре 1995-го была создана организация NetBSD Foundation, координировавшая дальнейшее развитие проекта. Сегодня NetBSD продолжает развиваться согласно изначальной концепции – возможности работать на максимально широком круге аппаратных платформ. Новые релизы системы включают в себя поддержку DEC VAX и Alpha, Motorola PowerPC и др. Список платформ, на которых NetBSD чувствует себя комфортно, исчисляется сотнями. Установить ОС можно даже на игровую консоль.

Однако, несмотря на то что разработчики NetBSD пишут свой код в рамках POSIX, статус системы, соответствующей этим стандартам, она вряд ли получит. За стандартизацию нужно заплатить, а разработчики и так считают, что их ОС является самой лучшей из свободно распространяемых. Вполне объяснимая и понятная позиция программиста по отношению к своему труду. Вот только ставка на мультиплатформенность все же не оправдалась. Миром правит PC, да и на компьютерах Apple поклонников NetBSD не видно…

Проект OpenBSD своим существованием обязан Тео Де Раадту (Theo de Raadt). Этот человек был одним из тех, кто стоял у истоков NetBSD. Но, отличаясь суровым нравом, Тео в 1995 году поссорился с товарищами и начал работать над собственным проектом. Основывался Тео на все той же BSD4.4-Lite. Кроме самостоятельных компонентов, OpenBSD по мере своего развития включала в себя разработки из лагерей FreeBSD и NetBSD. В первые годы своего существования OpenBSD была больше всего похожа именно на NetBSD, отличаясь от неё лишь некоторыми дополнительными функциями.

Главным козырем системы стала её высокая защищённость, о которой уже слагают легенды. OpenBSD известна как самая «неприступная» ОС, и ошибки, связанные с безопасностью, разработчики устраняют мгновенно. «Бесплатная. Функциональная. Безопасная» (Free. Functional. Security) – вот девиз OpenBSD, подчеркивающий ее главные достоинства. В рамках этого проекта были созданы файервол Packet Filter, который считается самым безопасным среди программ такого рода, а также наиболее популярная реализация протокола SSH – OpenSSH. Также разработчики OpenBSD с особенной тщательностью следят за документацией к системе и категорически возражают против не свободных программ.

Что ж, у операционных систем семейства BSD долгая и славная история. Будем надеяться, что их ждет не менее достойное будущее!

Кратко суть BSD-лицензии можно сформулировать следующим образом:

  • Операционная система и все входящие в комплект дистрибутива программы защищены авторским правом. При распространении ПО, использующего код Калифорнийского университета, копирайт должен быть обязательно сохранен в исходных текстах.
  • Нельзя ограничивать права пользователей своей программы путем скрытия исходного кода или каким-либо другим образом.
  • Любой пользователь, работающий с программой, которая распространяется по лицензии BSD, может изучать и модифицировать исходный код, а также использовать код для написания своих программ.

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

BSD-лицензия очень похожа на лицензию GPL, однако у неё есть одно важное отличие. Все программы, лицензированные как GPL, обязаны сопровождаться исходным кодом. В случае же использования BSD возможно распространение ПО в бинарных файлах. Кроме того, все программы, разработанные при помощи GPL-лицензированных утилит, также автоматически попадают под действие этой лицензии.

Символом операционной системы FreeBSD является демон (а не чертенок, как многие его ошибочно называют) по имени Beastie. Происхождение его объясняется очень просто: он не demon, а daemon – именно так в греческой мифологии называли добрых духов. «Демонами» также называют определенный вид программ под UNIX, выполняющих свою работу незаметно для глаз пользователя.

Рисунок 1. Символ FreeBSD

Придумал и нарисовал Beastie Кирк Маккусик, однако за прошедшее время различными энтузиастами было нарисовано огромное количество различных вариаций на тему этого символа.

Разработчики OpenBSD – не только хорошие программисты, но еще и очень интересные люди; вдобавок ко всему – творчески настроенные.

Ежегодно они собираются в одном из городов в Канаде или в США на мероприятие, именуемое «hackathons». Программисты общаются, делятся планами на будущее, пьют пиво, отдыхают. Также они проводят компьютерные конкурсы и создают рисунки для фирменных футболок встречи.

О рисунках разговор отдельный – на обложке каждого нового релиза OpenBSD красуется картинка (рис. 2) с довольно замысловатым сюжетом. Нарисована она, естественно, самими разработчиками.

Рисунок 2. Обложка последнего релиза OpenBSD

Ссылка на основную публикацию
Сборка пк без корпуса
Если серьезно, то компьютер без корпуса работать может и даже будет, но это достаточно опасно, особенно когда вы плохо понимаете...
Ростелеком брянск личный кабинет вход
Наименование организации: ПАО «Ростелеком» Официальный сайт: rt.ru Вход в личный кабинет Ростелеком Вход в личный кабинет Ростелеком осуществляется по адресу:...
Ростелеком изменил лицевые счета
Когда вы решили стать абонентом компании Ростелеком, то с вами был заключен договор, в котором была указана информация, которая требуется...
Сборка пк на райзен 3 1200
Socket AM4, 4-ядерный, 3100 МГц, Turbo: 3400 МГц, Summit Ridge, Кэш L2 - 2048 Кб, Кэш L3 - 8192 Кб,...
Adblock detector