sonyps4.ru

Linux или FreeBSD? Без гнева и пристрастия. FreeBSD - что это? Преимущества FreeBSD перед Linux Windows Bsd операционная система

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

В соответствии с данными, полученными от IOSC, в 1999 году практически треть всех машин, которые были подключены к интернету, работали на основе Linux, в то время как практически 15% применяли операционную систему FreeBSD. Что это за система, и по сегодняшний день знают лишь немногие современные пользователи ПК, несмотря на все ее преимущества и широкое распространение в свое время. Стоит отметить тот факт, что многие мировые лидеры в сфере Web-услуг активно работают на данной системе. В частности, стоит отметить, что на сегодняшний день система Yahoo основана на FreeBSD. Что это дает пользователям, сами они вряд ли знают и даже задумываются, но владельцы системы уверены, что это правильное решение.

Что представляет собой BSD?

BSD расшифровывается как Berkeley Software Distribution. Именно так в своем время называлось программное обеспечение, которое в Беркли распространял в исходных кодах. При этом стоит отметить тот факт, что изначально дополнение к стандартной операционной системе UNIX - это единственное, что представляло собой FreeBSD. Что это было по сравнению с нынешней версией системы?

На основе версии 4.4 BSD-Lite создавалось несколько операционных систем, имеющих открытые исходные коды. В частности, состав этих систем включал в себя разработки других проектов, среди которых отдельного внимания заслуживает проект GNU.

Структура

Преимущества и особенности, которые имеет данная система, отличаются структурой FreeBSD. Что это за структура:

  • Ядро, которое предназначается для тщательной планировки всех процессов, управления памяти, работы с различными устройствами, а также поддержки многопроцессорных систем. При этом следует отметить тот факт, что, в отличие от ОС Linux, в данном случае есть несколько типов ядер BSD, которые отличаются разными особенностями.
  • Библиотека С, которая используется в качестве основного системного интерфейса программирования, причем основывается на коде из Беркли, а не из проекта GNI.
  • Всевозможные файловые утилиты, компиляторы, оболочки, редакторы связей, а также другие программы конечного пользователя, при этом некоторые из них основываются на коде GNU.
  • FreeBSD UNIX - операционная система, включающая в себя X Window, которая отвечает непосредственно за Данная система применяется в преимущественном большинстве версий BSD и официально поддерживается проектом X.Org. Данная система позволяет пользователю делать выбор из нескольких графических оболочек, а также целого ряда легких оконных менеджеров.
  • Большое количество других системных и прикладных программ.

Что такое настоящий UNIX?

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

BSD - это UNIX?

И действительно, операционная система UNIX никогда не представляла собой программное обеспечение, имеющее открытый исходный код, в связи с чем BSD определенно нельзя будет назвать системой UNIX, хотя бы потому, что графический интерфейс операционных систем является разным. Однако в то же время компания, которая разрабатывала UNIX, активно пользовалась чужими разработками, и в частности это относится к программному обеспечению, которое разрабатывалось организацией CSRG.

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

В течение 80-х годов сформировалось несколько компаний, занимающихся производством рабочих станций, при этом стоит отметить, что многие из них приобретали лицензии на использование UNIX вместо того, чтобы пробовать разрабатывать с нуля собственное программное обеспечение. В частности, стоит выделить компанию Sun, которая поступила таким образом и решила на основе версии 4.2BSD в конечном итоге выпустить собственную операционку, которая называлась SunOSTM. Когда же компания AT&T, занимающаяся разработкой UNIX, в конечном итоге решила заняться коммерческой продаже собственной операционной системы, появилась довольно аскетичная реализация - System III, за которой с течением времени последовал также выход системы System V.

По какой причине эта операционная система остается невостребованной?

Есть некоторый ряд причин, по которым сегодня FreeBSD 10 пользуется не таким широким спросом:

  • Разработчики чаще всего интересуются качеством собственного кода, причем больше его шлифовкой, а не рекламой.
  • По большому счету, популярность Linux является следствием целого ряда внешних факторов относительно данного проекта, в частности, это касается средств массовой информации, а также компаний, которые решили сформировать собственный бизнес, предоставляя услуги пользователям этой операционной системы.
  • Разработчики BSD в преимущественном своем большинстве являются более опытными по сравнению с разработчиками Linux, в связи с чем они гораздо меньше внимания уделяют тому, чтобы облегчить жизнь простым пользователям. Другими словами, настройка FreeBSD для обычного пользователя является более сложной, чем
  • В 1992 году разработчик UNIX решил подать в суд на компанию BSDI, которая занималась поставкой операционной системы BSD/386. Основной пункт обвинения в данном случае был тем, что в ОС содержался закрытый код, принадлежавший истцу, и вроде бы дело в конечном итоге было улажено за пределами суда в 1994-м, но целый комплекс вторичных тяжб даже в наши дни отравляет жизнь многим людям.
  • Есть мнение, что сами по себе проекты BSD различаются и при этом могут даже конфликтовать между собой. Данное мнение основывается на событиях, которые происходили достаточно давно.

Что лучше - Linux или BSD?

На сегодняшний день чаще всего выбирают, устанавливая сервер Apache, FreeBSD вместо традиционного для большинства других систем Linux. Для среднего пользователя разница между этими системами является удивительно малой, так как оба продукта основываются на UNIX. Обе системы разрабатываются на некоммерческой основе.

Кому принадлежит BSD?

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

Что все-таки выбрать?

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

  • Если вами уже используется определенная Open Source ОС, то в таком случае вам не стоит даже что-то менять.
  • Системы FreeBSD могут проявлять гораздо большую производительность, но это правило не является универсальным.
  • Системы BSD отличаются довольно неплохой репутацией, и особенно это касается надежности.
  • BSD-проекты отличаются более хорошей репутацией благодаря тому, что они отличаются высоким качеством, а также полнотой доступной документации.
  • В BSD можно использовать преимущественное большинство исполнимых файлов Linux, в то время как Linux не может использовать многие выполнимые в BSD файлы.

Обеспечивает техническую поддержку, а также обслуживает FreeBSD - порты и системы - компания FreeBSD Mall, Inc.

Даже у ветерана Linux, многие годы живущего на свободном ПО, установка и
использование BSD-системы может вызвать множество вопросов. Несмотря на
кажущееся сходство, у этих систем много различий, а правильно установленная ОС
зачастую требует немалой работы напильником, чтобы стать пригодной к
использованию. Это отпугивает новичков, однако те, кто хочет просто взглянуть на
BSD, не вникая в подробности ее работы, могут попробовать специальные LiveCD и
десктопные варианты этих систем.

В отличие от мира Linux, где ежедневное появление нового дистрибутива уже
давно стало нормой, а общее число различных редакций операционной системы
перевалило за десятки тысяч, количество BSD-систем можно пересчитать буквально
по пальцам. Существует несколько форков когда-то вышедшей из стен Беркли
оригинальной BSD, которые по праву считаются совершенно разными и в большинстве
случаев несовместимыми между собой операционными системами. Имя им – FreeBSD,
NetBSD, OpenBSD и, как бы странно это ни звучало, DragonFly BSD. Каждая из них
представляет собой полноценную ОС, занимает определенную нишу и разрабатывается
независимой командой энтузиастов. До недавнего времени на этом разнообразие
вселенной BSD и заканчивалось, однако времена меняются, и BSD-системы все больше
становятся похожи на операционки общего назначения, которые могут применять для
повседневного использования и те, кто с ними совершенно незнаком. Время от
времени на свет появляются различные редакции BSD, призванные упростить процесс
вливания новых пользователей.

Самый простой путь "показать народным массам BSD" заключается в
распространении LiveCD. В свое время было разработано несколько редакций
BSD-систем, выполненных в этом формате. Наиболее известным их представителем
стал Frenzy, основанный на FreeBSD (хотя, как будет сказано ниже, цель его
разработки была совсем иная). Вслед за ним были созданы Jibbed и BSDAnywhere,
аналогичные системы на базе NetBSD и OpenBSD. Также почти в одно время (с
разницей в три месяца) независимыми командами были созданы десктопные редакции
FreeBSD под названием PC-BSD и DesktopBSD, которые, хоть и не позволяли
загружать ОС прямо с диска, но были укомплектованы простыми в использовании
графическими инсталляторами и утилитами для настройки и сопровождения системы.

Инструмент сисадмина Frenzy

Домашняя страница:
frenzy.org.ua (frenzy.bspu.ru)
Последний релиз: 1.3 (26 июля 2010)

В отличие от всех остальных систем, описанных в данном обзоре, смысл
разработки Frenzy состоял вовсе не в том, чтобы показать новичкам все чудеса
мира BSD, Сергей Можайский (к слову, один из авторов ][) делал LiveCD для себя и
всего лишь хотел иметь инструмент системного администратора всегда под рукой.
Однако то, во что вырос этот инструмент спустя годы, вполне можно назвать
системой для быстрого ознакомления с FreeBSD. Frenzy содержит не только все
необходимые программы сисадмина, включая различные снифферы, порт-сканеры,
утилиты мониторинга, но и стандартный набор программ повседневного
использования, среди которых есть Firefox, Opera, Chrome, XMMS, MPlayer, Psi,
Sylpheed.

Загрузка Frenzy занимает совсем немного времени, но два раза на своем пути
она будет прервана на 5 и 15 секунд. В первом случае это будет меню загрузчика
FreeBSD, используя которое, можно отключить ACPI, загрузиться в
однопользовательском режиме и произвести любые другие настройки ядра. Во втором
на экран будет выведено уже собственное меню Frenzy, с помощью которого можно
изменить некоторые параметры загрузки системы, включая возможность выбора языка
интерфейса, загрузки всей ОС в память (что сделает ее гораздо более быстрой),
отмены монтирования жесткого диска и т.д. Через несколько секунд после этого
система будет полностью готова к работе, на экране появится стандартное
приглашение командной строки.

После ввода команды startx произойдет запуск X-сервера с оконным менеджером
Fluxbox, монитором Conky внизу рабочего стола, программой для размещения иконок
на рабочем столе idesk и переключателем раскладки клавиатуры xxkb (ее иконку
можно увидеть в трее). Стоит сказать, что запускается и работает все это очень
быстро, а выглядит стильно. Какого-либо конфигурирования иксов не требуется,
разрешение экрана выбирается как раз под монитор. Звук работает из коробки, сеть
придется настраивать руками, но эта операция не должна вызвать проблем, так как
правильный драйвер уже активирован. Совместимость с каким-либо нестандартным
оборудованием не предусмотрена, поэтому если обычная FreeBSD умеет его
подхватывать, должна и Frenzy, иначе – возня с консолью и танцы с бубном.

Как и в стандартном Fluxbox, правая кнопка мыши открывает меню, наполненное
огромным количеством софта на все случаи жизни. Приведу лишь краткий список
того, что есть на диске:

  • Шесть браузеров: Opera, Firefox, Chrome, Dillo, Elinks, Lynx.
  • Почтовые программы Sylpheed и Mutt.
  • Редакторы Leafpad и Vim.
  • Программы для общения Psi, Irssi, CenterIM.
  • Утилита для анализа и взлома беспроводных сетей aircrack-ng.
  • VPN-клиенты openvpn, pptp-client и vpnc.
  • Сетевые мониторы trafshow, bmon, darkstat, iftop.
  • Программы для туннелирования 3proxy, stunnel и другие.
  • Сетевой анонимайзер TOR.
  • Программы для удаленного управления telnet, rdesktop и vnc.
  • Сетевой сканер nmap.
  • Сканеры безопасности nessus и nikto.
  • Сниферы wireshark и ettercap.
  • IDS Snort.
  • Антивирус ClamAV с графическим интерфейсом ClamTK.
  • Виртуальная машина VirtualBox.
  • Архиваторы для всех типов архивов.
  • Множество утилит для работы с жестким диском и
    восстановления/уничтожения данных.
  • Множество утилит для отладки и работы с различными протоколами.

Кроме такого разнообразного набора программ, Frenzy включает в себя программу
настройки системы FrenzyConf (команда frconf, также доступна из меню), которая
позволяет настроить консоль (выбрать шрифты, настроить мышь и т.д.), выбрать
метод подключения к сети (ADSL, LAN, VPN) и настроить его, активировать
различные сетевые сервисы. Также в пункте меню "Настройка" есть две программы,
которые устанавливают Frenzy на жесткий диск или USB-Flash. Во всем остальном
это стандартная FreeBSD, которая умеет сама подстраиваться под оборудование,
наполнена первоклассным софтом и обладает отличным графическим интерфейсом. Если
ты хочешь опробовать FreeBSD в качестве основной системы, я бы рекомендовал
остановиться именно на Frenzy, которая, хоть и не имеет предустановленного KDE,
работает из коробки и снабжена почти всем, что нужно гику.

BSDAnywhere – безопасность превыше всего

Домашняя страница:
Последний релиз: 4.6 (5 ноября 2009)
Операционная система: OpenBSD 4.6

BSDAnywhere – это LiveCD на базе OpenBSD. Загрузка дистрибутива начинается с
нажатия в ответ на приглашение загрузчика. В OpenBSD не предусмотрено
какого-либо загрузочного меню, поэтому если появится необходимость в отключении,
например, ACPI, это придется делать руками, с помощью ввода команд и изменения
соответствующих переменных (boot -c; disable acpi; quit). После загрузки ядра и
начальной инициализации системы на экран будет выведено несколько вопросов, на
которые придется ответить, чтобы выполнить первоначальную настройку OpenBSD.
Вопрос первый: выбор раскладки клавиатуры. Эта настройка касается только
консоли, поэтому можно смело жать единицу, чтобы выбрать стандартную английскую
клавиатуру. Вопрос второй: выбор временной зоны. Нет большого смысла в выборе
временной зоны во время первой загрузки LiveCD, поэтому можно просто ввести GMT,
что означает время по Гринвичу. Вопрос третий: автоконфигурирование сети. Если в
сети есть DHCP-сервер, имеет смысл нажать , иначе – набираем "no" и
вводим настройки вручную.

После ответа на все вопросы на экран вывалится стандартный getty с
приглашением к вводу логина. На LiveCD активно два аккаунта: live и root, о чем
сказано в предупреждающем сообщении. При входе с именем live будет запущен
X-сервер с любимым многими старожилами менеджером окон IceWM и весьма стильной
обоиной с логотипом проекта в качестве фона. Набор доступных приложений невелик:
терминал xterm, файловый менеджер xfe, просмотрщик изображений xfi, музыкальный
плеер xmms, браузер Firefox, почтовики Thunderbird и Mutt, IRC-клиент irssi,
программы удаленного доступа к рабочему столу OpenNX и VNC.

Само собой разумеется, LiveCD включает в себя все наработки проекта OpenBSD,
включая OpenSSH и OpenCVS. В остальном это даже не ознакомительный LiveCD, а
система, созданная поклонниками OpenBSD для того, чтобы привычная среда всегда
была у них при себе.

Jibbed – NetBSD в кармане

Домашняя страница:
www.jibbed.org
Последний релиз: 5.0.1
Операционная система: NetBSD 5.0.1

Уж не знаю, почему разработчики этого LiveCD назвали его именно Jibbed (что в
переводе с английского означает "упрямились"), но нужно быть действительно
упрямым человеком, чтобы заставить его работать. Дистрибутив наотрез отказался
запускаться под VirtualBox и qemu, но это не сильно испортило впечатление,
поскольку систему все равно пришлось бы испытывать в полевых условиях на
настоящем железе. Но с наскоку загрузить ОС на ноутбуке также не удалось, потому
как с включенной подсистемой ACPI ядро просто вываливалось в дебаггер. Во время
повторной загрузки ACPI пришлось принудительно отключить, выбрав третий пункт
меню. В такой конфигурации ядро благополучно прошло все этапы инициализации и
передало эстафету стартовым скриптам, которые включили и настроили сеть,
используя DHCP, а затем сгенерировали конфиг для X.org. После этого система
передала управление командному интерпретатору ksh и начала приветливо мигать
курсором.

Попытка запустить иксы из консоли также не увенчалась успехом. Команда startx
вежливо сообщила, что не может найти подходящую конфигурацию для нестандартного
широкоформатного дисплея, и завершилась. Пришлось открывать вторую консоль
(кстати, это делается с помощью комбинации , а вовсе не ,
как в Linux и FreeBSD), чтобы зайти под именем root и добавить в /etc/X11/xorg.conf
необходимые строки (благо, vim есть из коробки). Только после этого иксы
запустились, и на экране появился стандартный рабочий стол Xfce.

Каких бы то ни было, конфигураторов и LiveCD-утилит в дистрибутиве нет. По
сути, это самая обычная NetBSD, на которую установлена графическая среда Xfce и
небольшой набор дополнительного софта, такого как редактор AbiWord, шеллы bash и
zsh, редактор emacs, просмотрщик pdf-документов epdfview, вьювер изображений feh,
браузер Firefox3, IM-клиент pidgin, мультимедиа-проигрыватель xfmedia, а также
rdesktop, squid, screen, joe, mc, mpg321 и wget. Для беглого ознакомления с
NetBSD этого вполне достаточно, тем более, что все наиболее интересные
особенности ОС находятся на уровне командной строки.

PC-BSD – FreeBSD для домохозяек

Домашняя страница:
www.pcbsd.org
Последний релиз: 8.1 (20 июля 2010)
Операционная система: FreeBSD 8.1

PC-BSD – это десктопный вариант FreeBSD, разработанный с целью сделать
BSD-систему близкой обычным пользователям операционкой, которую просто
установить и начать использовать. Дистрибутив включает в себя удобный
графический инсталлятор, основанный на BSD Installer, оригинальную систему
управления пакетами PBI, упрощающую процесс установки пакета в систему, а также
несколько утилит для настройки установленной системы.

Дистрибутив распространяется в виде ISO-образа размером 3,5 Гб, который
включает в себя саму FreeBSD, KDE4 и языковые файлы для нескольких стран. При
загрузке диска система проводит стандартную инициализацию, скрытую за стильным
темным splash-скрином, запускает X-сервер с менеджером окон FluxBox и программой
установки, выступающей в качестве графического фронт-энда к BSD Installer.

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

Загрузка установленной ОС происходит быстро, а по ее окончании запускается
KDE4 с модифицированным окном загрузки. Никаких дополнительных настроек, кроме
предварительного подтверждения конфигурации монитора, делать не требуется, все
работает, как часы, включая звук и сеть (если, конечно, в локалке есть
DHCP-сервер). Единственная проблема заключается в том, что при выборе
альтернативной раскладки во время установки инсталлятор оставляет ее единственно
доступной, так что придется самому настраивать переключение через "Параметры
системы". Сам KDE выглядит привычно, разработчики PC-BSD ничего кардинально не
меняли, а только исправили некоторые иконки (включая меню запуска приложений) и
применили другой стиль графического оформления.

Установка пакетов производится с помощью специальной программы Software
Manager, иконка которой размещена прямо на рабочем столе. По принципу действия
она очень похожа на менеджер deb-пакетов synaptic: ты выбираешь программу из
соответствующего раздела, нажимаешь кнопку "Установить", и пакет скачивается и
устанавливается в автоматическом режиме. Сами пакеты распространяются в виде
специальных архивов с расширением pbi, которые включают в себя программу вместе
со всеми зависимостями. Установка программы происходит не в каталоговую
структуру /usr/local, как это принято во FreeBSD, а в обособленный подкаталог
внутри каталога /Programs (вспоминаем Windows и Mac OS X). Это действительно
удобно – используя PC-BSD, ты никогда не встретишься с проблемой
неудовлетворенных зависимостей или их конфликтов, а для удаления пакета сможешь
просто стереть каталог программы из /Programs. Обновление пакетов происходит в
полуавтоматическом режиме, так же, как это сделано в большинстве дистрибутивов
Linux (когда в репозитории появится обновление пакета, на экране будет
отображено сообщение).

В программе настройки KDE (пункт меню "Параметры системы") ты найдешь
несколько элементов, свойственных только PC-BSD. Во-первых, это пункт "Настройка
сети", через который можно выбрать используемый сетевой драйвер, назначить
машине IP-адрес и настроить другие параметры. Во-вторых, пункт "System Manager",
отображающий конфигурацию машины и позволяющий произвести такие действия, как
загрузка дерева портов и исходных текстов FreeBSD. В-третьих, пункт "Services
Manager", предназначенный для управления фоновыми сервисами. ОС включает в себя
множество скриптов и доработок системы инициализации FreeBSD, так что с
нестандартным оборудованием система работает гораздо лучше.

DesktopBSD – и вновь FreeBSD для домохозяек

Домашняя страница:
www.desktopbsd.net
Последний релиз: 1.7 (7 сентября 2009)
Операционная система: FreeBSD 7.2

У проектов PC-BSD и DesktopBSD много общего. Обе операционные системы
рассчитаны на применение рядовыми пользователями, обе оснащены графическим
инсталлятором, основанным на BSD Installer, в обеих ОС применяется графическое
окружение на базе KDE. Отличие заключается в том, что разработчики DesktopBSD не
стали заново переизобретать систему управления пакетами, а просто включили в
дистрибутив графические инструменты управления системой портов.

DesktopBSD распространяется в виде загрузочных ISO-образов, размером чуть
меньше двух гигабайт. После запуска диска на экране появляется уже знакомое меню
загрузчика FreeBSD, которое лучше не трогать и нажать . После завершения
загрузки появится текстовое сообщение, предупреждающее, что выбранная
конфигурация может не подойти для имеющегося монитора, и в этом случае следует
нажать комбинацию для перехода к следующему разрешению.
Сразу за ним возникает окно с выбором типа загрузки (live или install), что
весьма радует, так как в PC-BSD такого варианта не было.

После выбора пункта Install появляется главное окно инсталлятора, с одной
стороны очень похожее на аналогичное окно PC-BSD, но с другой – более приятное
глазу. Шаги установки все те же: выбор языка, напутственное сообщение,
информация об оборудовании, выбор типа установки (апдейт или обычная), вариант
установки (с диска или сетевой), установка загрузчика, разметка диска (в том
числе в автоматическом режиме). Далее начинается процедура копирования файлов,
по окончании которой происходит перезагрузка.

После ребута DesktopBSD встречает пользователя бодрым "Добро пожаловать!" и
предлагает провести начальную конфигурацию, которую нельзя отменить. Первый шаг
конфигурации: установка дополнительных языковых пакетов. Их нужно выбрать из
предлагаемого списка, при этом конфигуратор оказался достаточно умен, чтобы
запомнить выбор, сделанный во время установки системы, и самостоятельно отметить
русский язык в списке. Второй шаг: добавление новых пользователей и установка
пароля администратора. Третий шаг: включение BSDStats, что приведет к отправке
данных об установленной ОС и аппаратной конфигурации на сервера одноименного
проекта. BSDStats – безобидный проект, который занимается сбором статистики
установок BSD-систем, поэтому о конфиденциальности можно не беспокоиться, тем
более, что все данные отправляются анонимно.

Все, теперь можно благополучно войти в систему под именем созданного ранее
пользователя. Сразу оговорюсь, что DesktopBSD до сих пор использует KDE 3.5 в
качестве окружения рабочего стола, поэтому к некоторому анахронизму нужно быть
готовым (хотя для кого-то это будет плюсом). В общих чертах рабочий стол
выглядит как обычный KDE, однако, взглянув на трей, можно увидеть две иконки,
одна из которых вызывает конфигуратор сети, а вторая позволяет монтировать
накопители. Установка ПО осуществляется с помощью программы с очевидным
названием "Программное обеспечение (ПО)", иконку которой можно найти на рабочем
столе. Она работает напрямую с системой портов и при первом запуске предлагает
скачать это самое дерево портов из интернета (что может занять достаточно
длительное время).

Из ПО, установленного по умолчанию, можно отметить офисный пакет OpenOffice
3.1.1, окружение Java SE 6, проигрыватель Amarok, браузер Firefox и графический
редактор Gimp. Также есть поддержка GRUB в качестве основного загрузчика и
графическая программа для его конфигурирования.

Выводы

Несмотря на славу операционок "для своих", BSD могут быть и хорошими
десктопными системами, для установки которых необязательно читать документацию и
иметь постоянный доступ в интернет. Даже если брать в расчет очевидное
отставание LiveCD-вариантов NetBSD и OpenBSD в плане интуитивного использования,
Frenzy, PC-BSD и DesktopBSD красноречиво доказывают, что BSD – это не только
хорошая серверная ОС, но и прекрасный десктоп, который может быть даже проще и
понятней многих дистрибутивов Linux.

INFO

В октябре 2006 года разработка PC-BSD перешла под крыло компании
iXsystems, которая полностью оплачивает работу лидера и основателя проекта
Криса Мура, а также занимается коммерческой поддержкой дистрибутива.

PBI-пакеты PC-BSD создаются на основе дерева портов FreeBSD с помощью
автоматизированной системы, поэтому в качестве и актуальности ПО можно не
сомневаться.

После выпуска версии 1.7 Питер Гофер, единственный активный разработчик
дистрибутива DesktopBSD, заявил о своем уходе из проекта. Однако 20 мая 2010
года к проекту подключилась команда из четырех немецких разработчиков,
которая намерена заниматься дальнейшей разработкой и усовершенствованием
дистрибутива.

В декабре 2009 года Сергей Можайский выпустил свой последний релиз Frenzy
– 1.2-Lite. Еще ранее он заявлял, что не собирается продолжать развитие
FreeBSD. Версии 1.2 и 1.3 были выпущены Егором Вершининым.

Оригинал: HTG Explains: What’s the Difference Between Linux and BSD?
Автор: Chris Hoffman
Дата публикации: 9 июня 2014 г.
Перевод: Н.Ромоданов
Дата перевода: июнь 2014 г.

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

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

Основы

То, что большинство людей называют «Linux», на самом деле не Linux. Технически Linux — это просто ядро Linux - типичные дистрибутивы состоят из многих частей программного обеспечения. Вот почему Linux иногда называют «GNU/Linux». На самом деле, большая часть этого же программного обеспечения, работающая поверх Linux, является точно таким же программным обеспечением, используемым в BSD.

Linux и системы BSD являются Unix-подобными операционными системами. Как мы уже рассматривали , когда изучали историю Unix-подобных операционных систем, Linux и BSD имеют разное происхождение. Linux был написан Линусом Торвальдсом (Linus Torvalds), когда он был студентом в Финляндии. BSD является сокращением от «Berkeley Software Distribution» (Дистрибутив программ Беркли), поскольку первоначально это был набор модификаций для Bell Unix, созданных в Университете Калифорнии, Беркли. Он, в конечном итоге, превратился в полноценную операционную систему, и теперь существует несколько различных систем BSD.

Сравниваем ядро и полную операционную систему

Официально Linux это просто ядро. Распространители Linux должны выполнить работу по соединение вместе всего программного обеспечения, необходимого для создания полноценной ОС Linux, и объединяя его в виде дистрибутива Linux, например, Ubuntu, Mint, Debian, Fedora, Red Hat или Arch. Есть много различных дистрибутивов.

В противоположность этому, системы BSD являются как ядром, так и операционной системой. Например, в системе FreeBSD предлагается как ядро FreeBSD, так и операционная система FreeBSD. Это поддерживается в рамках одного проекта. Другими словами, если вы хотите установить FreeBSD, вы просто устанавливаете FreeBSD. Если вы хотите установить Linux, то вы, прежде всего, должны будете сделать выбор среди многих дистрибутивов Linux.

Системы BSD включают в себя систему портов, которая предоставляет возможность установки программных пакетов. Система портов содержит программное обеспечение в виде исходного кода, так что ваш компьютер должен скомпилировать их, прежде чем они будут работать. Если вы когда-либо использовали систему Gentoo, когда она была популярна, то это что-то в этом роде. Тем не менее, пакеты также могут быть установлены в виде предварительно установленного двоичного кода, поэтому вам не придется тратить время и системные ресурсы для их компиляции.


Лицензирование

Значительная разница в лицензирование, хотя для большинства людей это не будет иметь значения. В Linux используется лицензия GNU General Public License или GPL. Если вы модифицируете ядро Linux и распространяете его, то вы должны предоставить исходный код ваших модификаций.

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

Обе лицензии с открытым кодом, но по-разному. Люди иногда увязают в дебатах о том, какие лицензии является «более свободными». GPL помогает пользователям за счет того, что они могут иметь исходный код программного обеспечения GPL, но это ограничивает разработчиков, заставляя их выпустить исходный код. Лицензия BSD не гарантирует то, что пользователи могут иметь исходный код, но он дает разработчикам свободу делать с кодом все, что они выберут, даже если они захотят включить его в проект с закрытым исходным кодом.

Системы BSD

К ним часто относят следующие три «главные» операционные системы BSD:

  • FreeBSD : Система FreeBSD является самой популярной системой BSD, стремящейся к высокой производительности и простоте использования. Он хорошо работает на стандартных 32-битных и 64-битных процессорах Intel и AMD.
  • NetBSD : Система NetBSD предназначена для работы на почти всем и поддерживает гораздо больше архитектур. Девиз на ее домашней странице следующий - «Конечно, на этом устройстве работает NetBSD».
  • OpenBSD : Система OpenBSD предназначена для обеспечения максимальной безопасности - не только благодаря ее особенностям, но и благодаря практике ее реализации. Она создан, чтобы быть операционной системой, которую банки и другие серьезные учреждения будут использовать для критически важных систем.

Есть две другие известные операционные системы BSD:

  • DragonFly BSD : Система DragonFly BSD была создана с целью разработки операционной системы, которая работала бы хорошо в многопоточных средах - например, в кластерах из нескольких компьютеров.
  • : Система Mac OS X на самом деле базируется на операционной системе Darwin, который базируется на системе BSD. Она немного отличается от других систем BSD. В то время как ядро нижнего уровня и прочее программное обеспечение являются открытым исходным кодом BSD, большая часть кода из остальной части операционной системы является закрытым исходным кодом Mac OS. Компания Apple создала системы Mac OS X и IOS поверх BSD, поэтому ей не потребовалось самой писать операционную систему низкого уровня, точно также, как Google создало систему Android поверх Linux.

Когда следует выбирать BSD вместо Linux?

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

Если вы пользовались Linux, во FreeBSD вы не почувствуете никакой разницы. Установите FreeBSD в качестве операционной системы настольного компьютера, и вы в конечном итоге будете с помощью того же окружения рабочего стола GNOME, KDE или Xfce будете пользоваться, как и на Linux, большей частью тем же самым остальным программным обеспечением. Но как вы только доберетесь до этой точки, FreeBSD не будет автоматически устанавливать графический рабочий стол, так что вам потребоваться позаботиться о себе больше, чем в современных дистрибутивах Linux. Это практика более старой школы.

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

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

Мы, вероятно, получим комментарии от тех, кто сейчас пользуется системой FreeBSD на своих настольных компьютерах, и вы, конечно, можете сделать это! Но операционная система, например, Ubuntu или Mint, будет более дружественной и более современной для большинства пользователей.

FreeBSD ЬФП ЪБТЕЗЙУФТЙТПЧБООБС ФПТЗПЧБС НБТЛБ FreeBSD Foundation.

AMD, AMD Athlon, AMD Opteron, Athlon, "Elan, Й PCnet ЬФП ФПТЗПЧЩЕ НБТЛЙ Advanced Micro Devices, Inc.

Apple, AirPort, FireWire, Mac, Macintosh, Mac OS, Quicktime Й TrueType ЬФП ФПТЗПЧЩЕ НБТЛЙ Apple Computer, Inc., ЪБТЕЗЙУФТЙТПЧБООЩЕ Ч уПЕДЙОЕООЩИ ыФБФБИ Й ДТХЗЙИ УФТБОБИ.

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium Й Xeon ЬФП ФПТЗПЧЩЕ НБТЛЙ ЙМЙ ЪБТЕЗЙУФТЙТПЧБООЩЕ ФПТЗПЧЩЕ НБТЛЙ Intel Corporation ЙМЙ ЕЕ ДПЮЕТОЙИ ЛПНРБОЙК Ч уПЕДЙОЕООЩИ ыФБФБИ Й ДТХЗЙИ УФТБОБИ.

Linux ЬФП ЪБТЕЗЙУФТЙТПЧБООБС ФПТЗПЧБС НБТЛБ Linus Torvalds.

Motif, OSF/1 Й UNIX ЬФП ЪБТЕЗЙУФТЙТПЧБООЩЕ ФПТЗПЧЩЕ НБТЛЙ, Б IT DialTone Й The Open Group ЬФП ФПТЗПЧЩЕ НБТЛЙ Open Group Ч уПЕДЙОЕООЩИ ыФБФБИ Й ДТХЗЙИ УФТБОБИ.

Sparc, Sparc64, Й UltraSPARC ЬФП ФПТЗПЧЩЕ НБТЛЙ SPARC International, Inc Ч уПЕДЙОЕООЩИ ыФБФБИ Й ДТХЗЙИ УФТБОБИ. рТПДХЛФЩ У ФПТЗПЧПК НБТЛПК SPARC ПУОПЧБОЩ ОБ БТИЙФЕЛФХТЕ, ТБЪТБВПФБООПК Sun Microsystems, Inc.

Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, JSP, JVM, Netra, Solaris, StarOffice, SunOS ЬФП ФПТЗПЧЩЕ НБТЛЙ ЙМЙ ЪБТЕЗЙУФТЙТПЧБООЩЕ ФПТЗПЧЩЕ НБТЛЙ Sun Microsystems, Inc. Ч уПЕДЙОЕООЩИ ыФБФБИ Й ДТХЗЙИ УФТБОБИ.

Unix ЬФП ЪБТЕЗЙУФТЙТПЧБООБС ФПТЗПЧБС НБТЛБ Open Group Ч уПЕДЙОЕООЩИ ыФБФБИ Й ДТХЗЙИ УФТБОБИ.

нОПЗЙЕ ЙЪ ПВПЪОБЮЕОЙК, ЙУРПМШЪХЕНЩЕ РТПЙЪЧПДЙФЕМСНЙ Й РТПДБЧГБНЙ ДМС ПВПЪОБЮЕОЙС УЧПЙИ РТПДХЛФПЧ, ЪБСЧМСАФУС Ч ЛБЮЕУФЧЕ ФПТЗПЧЩИ НБТПЛ. лПЗДБ ФБЛЙЕ ПВПЪОБЮЕОЙС РПСЧМСАФУС Ч ЬФПН ДПЛХНЕОФЕ, Й рТПЕЛФХ FreeBSD ЙЪЧЕУФОП П ФПТЗПЧПК НБТЛЕ, Л ПВПЪОБЮЕОЙА ДПВБЧМСЕФУС ЪОБЛ TM >> ЙМЙ (R) >>.

2015-05-12 08:03:23 taras.

бООПФБГЙС

ч НЙТЕ РТПЗТБНН У ПФЛТЩФЩНЙ ЙУИПДОЙЛБНЙ, УМПЧП Linux >> РТБЛФЙЮЕУЛЙ УФБМП УЙОПОЙНПН УМПЧБ пРЕТБГЙПООБС уЙУФЕНБ >>, ИПФС ЬФП ДБМЕЛП ОЕ ЕДЙОУФЧЕООБС ПРЕТБГЙПООБС УЙУФЕНБ UNIX (R), ЙУИПДОЩЕ ЛПДЩ ЛПФПТПК ДПУФХРОЩ ЫЙТПЛПК РХВМЙЛЕ. уПЗМБУОП ДБООЩН Internet Operating System Counter , Ч БРТЕМЕ 1999-ЗП 31,3% ЧУЕИ РПДЛМАЮЈООЩИ Л Internet НБЫЙО ТБВПФБМЙ РПД Linux. 14,6% ЙУРПМШЪПЧБМЙ BSD UNIX (R). оЕЛПФПТЩЕ ЙЪ НЙТПЧЩИ МЙДЕТПЧ Ч ПВМБУФЙ Web-ХУМХЗ, ОБРТЙНЕТ Yahoo! , ТБВПФБАФ РПД BSD. уБНЩК ЪБЗТХЦЕООЩК Ч НЙТЕ FTP-УЕТЧЕТ 1999 ЗПДБ (УЕКЮБУ ПО ОЕ ТБВПФБЕФ), ftp.cdrom.com , ЖХОЛГЙПОЙТПЧБМ РПД ХРТБЧМЕОЙЕН BSD Й РЕТЕДБЧБМ 1,4 фВБКФБ ДБООЩИ Ч ДЕОШ. пЮЕЧЙДОП, ЮФП ЬФП ОЕ ХЪЛЙК, УРЕГЙБМЙЪЙТПЧБООЩК ТЩОПЛ: НПЦОП УЛБЪБФШ, ЮФП BSD - ЬФП ФЭБФЕМШОП УЛТЩЧБЕНБС ФБКОБ.

фБЛ Ч ЮЈН ЦЕ УЕЛТЕФ? рПЮЕНХ ЙЪЧЕУФОПУФШ BSD ПУФБЧМСЕФ ЦЕМБФШ МХЮЫЕЗП? ьФБ РХВМЙЛБГЙС УФБЧЙФШ ГЕМША ПФЧЕФЙФШ ОБ ЬФЙ Й ДТХЗЙЕ ЧПРТПУЩ.

оБ РТПФСЦЕОЙЙ ЧУЕЗП ФЕЛУФБ ПВТБЭБКФЕ ЧОЙНБОЙЕ ОБ ЧЩДЕМЕООЩЕ ПФМЙЮЙС BSD ПФ Linux.

3. рПЮЕНХ BSD ОЕДПУФБФПЮОП ЙЪЧЕУФОБ?

дЕКУФЧЙФЕМШОП, УХЭЕУФЧХЕФ ТСД РТЙЮЙО ЬФПНХ ОЕДПТБЪХНЕОЙА:

    тБЪТБВПФЮЙЛЙ BSD ЮБУФП ВПМШЫЕ ЪБЙОФЕТЕУПЧБОЩ Ч ЛБЮЕУФЧЕ УЧПЕЗП ЛПДБ Й ЪБОСФЩ ЕЗП ЫМЙЖПЧЛПК >>, Б ОЕ ТЕЛМБНПК.

    рП ВПМШЫПНХ УЮЈФХ Linux УЧПЕК РПРХМСТОПУФША ПВСЪБО РТЕЦДЕ ЧУЕЗП ЧОЕЫОЙН РП ПФОПЫЕОЙА Л РТПЕЛФХ ЖБЛФПТБН, ОБРТЙНЕТ УТЕДУФЧБН НБУУПЧПК ЙОЖПТНБГЙЙ Й ЛПНРБОЙСН, ЛПФПТЩЕ ТЕЫЙМЙ УДЕМБФШ ВЙЪОЕУ ОБ РТЕДПУФБЧМЕОЙЙ ХУМХЗ РПМШЪПЧБФЕМСН Linux.

    тБЪТБВПФЮЙЛЙ BSD, ЛБЛ РТБЧЙМП, ВПМЕЕ ПРЩФОЩ, ЮЕН ТБЪТБВПФЮЙЛЙ Linux, Й Ч УЙМХ ЬФПЗП ЮБУФП ХДЕМСАФ НЕОШЫЕ ЧОЙНБОЙС ПВМЕЗЮЕОЙА ЦЙЪОЙ РТПУФЩН РПМШЪПЧБФЕМСН. оПЧЙЮПЛ ЮХЧУФЧХЕФ УЕВС ВПМЕЕ ЛПНЖПТФОП Ч УТЕДЕ Linux.

    ч 1992 ЗПДХ ЛПНРБОЙС AT&T РПДБМБ Ч УХД ОБ BSDI , ЛПНРБОЙА-РПУФБЧЭЙЛБ пу BSD/386. пУОПЧОЩН РХОЛФПН ПВЧЙОЕОЙС ВЩМП ФП, ЮФП BSD/386 УПДЕТЦБМБ Ч УЕВЕ ЪБЛТЩФЩК ЛПД, РТЙОБДМЕЦБЧЫЙК AT&T. дЕМП ЧТПДЕ ВЩ ХМБДЙМЙ ЪБ РТЕДЕМБНЙ УХДБ Ч 1994-ПН, ОП ГЕМБС УЕТЙС ЧФПТЙЮОЩИ ФСЦВ Й РП УЕК ДЕОШ ПФТБЧМСЕФ ЦЙЪОШ НОПЗЙН МАДСН. уПЧУЕН ОЕДБЧОП, Ч НБТФЕ 2000, Ч Internet ВЩМБ ПРХВМЙЛПЧБОБ УФБФШС, ХФЧЕТЦДБЧЫБС, ЮФП УХДЕВОПЕ ТБЪВЙТБФЕМШУФЧП ПЛПОЮБФЕМШОП ЪБЧЕТЫЕОП (recently settled >>).

    ч ТЕЪХМШФБФЕ ТБЪВЙТБФЕМШУФЧБ РТПСУОЙМУС ЧПРТПУ У ОБЪЧБОЙСНЙ: ЕУМЙ Ч 80-И ЗПДБИ BSD ВЩМБ ЙЪЧЕУФОБ РПД ЙНЕОЕН BSD UNIX (R) >>, ФП У ЙУЛМАЮЕОЙЕН РПУМЕДОЙИ УМЕДПЧ ЛПДБ, РТЙОБДМЕЦБЧЫЕЗП AT&T, BSD РПФЕТСМБ РТБЧП ОБЪЩЧБФШУС UNIX (R). чЩ НПЦЕФЕ ЪБНЕФЙФШ ЬФПФ ЖБЛФ РП ЙЪНЕОЙЧЫЙНУС ЪБЗМБЧЙСН ЛОЙЗ: ПРЕТБГЙПООБС УЙУФЕНБ 4.3BSD UNIX (R) >> Й ПРЕТБГЙПООБС УЙУФЕНБ 4.4BSD >>.

    уХЭЕУФЧХЕФ НОЕОЙЕ, ЮФП РТПЕЛФЩ BSD УЙМШОП ПФМЙЮБАФУС Й, Ч ДПВБЧПЛ, ЧПААФ >> НЕЦДХ УПВПК. уФБФШС Ч Wall Street Journal ОБЪЩЧБЕФ ЬФП ВБМЛБОЙЪБГЙЕК >> УТЕДЙ РТПЕЛФПЧ BSD. нПЦОП ХФЧЕТЦДБФШ, ЮФП ФБЛПЕ НОЕОЙЕ, ЛБЛ Й ПРЙУБООБС УХДЕВОБС ФСЦВБ, ПУОПЧЩЧБЕФУС РТЕЦДЕ ЧУЕЗП ОБ УПВЩФЙСИ ДБЧОП НЙОХЧЫЙИ ДОЕК.

4. уТБЧОЕОЙЕ BSD Й Linux

ч ЮЈН ЪБЛМАЮБЕФУС ЗМБЧОБС ТБЪОЙГБ, Л РТЙНЕТХ, НЕЦДХ Debian Linux Й FreeBSD? дМС УТЕДОЕЗП РПМШЪПЧБФЕМС ПОБ ОБ ХДЙЧМЕОЙЕ НБМБ: ПВБ РТПДХЛФБ РТЕДУФБЧМСАФ УПВПК UNIX (R)-РПДПВОЩЕ ПРЕТБГЙПООЩЕ УЙУФЕНЩ. пВБ РТПДХЛФБ ТБЪТБВБФЩЧБАФУС ОБ ОЕЛПННЕТЮЕУЛПК ПУОПЧЕ (ЬФП ОЕ ПФОПУЙФУС Л ОЕЛПФПТЩН ДТХЗЙН ДЙУФТЙВХФЙЧБН Linux). ч ЬФПН ТБЪДЕМЕ НЩ ТБУУНПФТЙН BSD Ч УТБЧОЕОЙЙ У Linux. чУЈ УЛБЪБООПЕ Ч ПУОПЧОПН ВХДЕФ ЛБУБФШУС FreeBSD, ЛПФПТПК РТЙОБДМЕЦЙФ ПЛПМП 80% ЧУЕИ ЙОУФБММСГЙК BSD Ч НЙТЕ, ИПФС ПФМЙЮЙС ПФ NetBSD, OpenBSD Й DragonFlyBSD Ч ТБНЛБИ РТЕДНЕФБ ДБООПК УФБФШЙ ОЕЪОБЮЙФЕМШОЩ.

4.1. лПНХ РТЙОБДМЕЦЙФ BSD?

оЕМШЪС УЛБЪБФШ, ЮФП ЛБЛПК-ФП ЛПОЛТЕФОЩК ЮЕМПЧЕЛ ЙМЙ ЛПТРПТБГЙС ЧМБДЕЕФ BSD. тБЪТБВПФЛБ Й ТБУРТПУФТБОЕОЙЕ ЧЕДХФУС ЗТХРРПК ЧЩУПЛПЛЧБМЙЖЙГЙТПЧБООЩИ Й РТЕДБООЩИ РТПЕЛФХ УРЕГЙБМЙУФПЧ УП ЧУЕЗП НЙТБ. оЕЛПФПТЩЕ ЛПНРПОЕОФЩ BSD РТЕДУФБЧМСАФ УПВПК ПФДЕМШОЩЕ РТПЕЛФЩ У ПФЛТЩФЩН ЛПДПН УП УЧПЙНЙ ЪБЛПОБНЙ Й ЛПММЕЛФЙЧБНЙ ТБЪТБВПФЮЙЛПЧ.

4.2. лБЛ ЧЩЗМСДЙФ РТПГЕУУ ТБЪТБВПФЛЙ Й ПВОПЧМЕОЙС BSD?

сДТБ BSD ЙУРПМШЪХАФ Open Source НПДЕМШ ТБЪТБВПФЛЙ. лБЦДЩК РТПЕЛФ РПДДЕТЦЙЧБЕФ РХВМЙЮОП ДПУФХРОПЕ ДЕТЕЧП ЙУИПДОЙЛПЧ У РПНПЭША Concurrent Versions System (CVS). ьФП ДЕТЕЧП УПДЕТЦЙФ БВУПМАФОП ЧЕУШ ЙУИПДОЩК ЛПД РТПЕЛФБ, Б ФБЛЦЕ ДПЛХНЕОФБГЙА Й ЧУРПНПЗБФЕМШОЩЕ ЖБКМЩ. CVS РПЪЧПМСЕФ РПМШЪПЧБФЕМСН РПМХЮЙФШ ЛПРЙА ДЕТЕЧБ МАВПК ЧЕТУЙЙ УЙУФЕНЩ.

пЗТПНОПЕ ЮЙУМП МАДЕК УП ЧУЕЗП НЙТБ ХЮБУФЧХАФ Ч УПЧЕТЫЕОУФЧПЧБОЙЙ BSD. чУЕ ПОЙ ТБЪДЕМЕОЩ ОБ ФТЙ ЗТХРРЩ:

    лПОФТЙВХФПТЩ РЙЫХФ ЛПД ЙМЙ ДПЛХНЕОФБГЙА. пОЙ ОЕ НПЗХФ ДПВБЧМСФШ ЙМЙ ЙЪНЕОСФШ ЛПД ОЕРПУТЕДУФЧЕООП Ч ДЕТЕЧЕ ЙУИПДОЙЛПЧ РТПЕЛФБ. ьФП РТЙЧЙМЕЗЙС ПУПВЩН ПВТБЪПН ЪБТЕЗЙУФТЙТПЧБООЩИ ТБЪТБВПФЮЙЛПЧ, ЙМЙ ЛПННЙФФЕТПЧ (committers) , ЛПФПТЩЕ РТПУНБФТЙЧБАФ Й ФЕУФЙТХАФ РТЙУЩМБЕНЩК ЙН ЛПД Й ЧЛМАЮБАФ ЕЗП Ч ДЕТЕЧП.

    лПННЙФФЕТЩ СЧМСАФУС ТБЪТБВПФЮЙЛБНЙ, ЛПФПТЩЕ ЙНЕАФ ДПУФХР ОБ ЪБРЙУШ Ч ДЕТЕЧП ЙУИПДОЩИ ЛПДПЧ РТПЕЛФБ. юФПВЩ УФБФШ ЛПННЙФФЕТПН, ЮЕМПЧЕЛ ДПМЦЕО РТПСЧЙФШ УЕВС Ч ФПК ПВМБУФЙ, Ч ЛПФПТПК ПО ИПЮЕФ ТБВПФБФШ.

    лБЦДЩК ЛПННЙФФЕТ РП УЧПЕНХ УПВУФЧЕООПНХ ХУНПФТЕОЙА ТЕЫБЕФ, ОХЦОП МЙ ЕНХ РПДФЧЕТЦДЕОЙЕ РТБЧЙМШОПУФЙ РМБОЙТХЕНЩИ ЙЪНЕОЕОЙК ПФ ДТХЗЙИ ТБЪТБВПФЮЙЛПЧ ЙМЙ ОЕФ. ч ПВЭЕН УМХЮБЕ ПРЩФОЩК ЛПННЙФФЕТ НПЦЕФ ЧОПУЙФШ ПЮЕЧЙДОП ЧЩЗПДОЩЕ ЙЪНЕОЕОЙС ОЙ У ЛЕН ОЕ УПЧЕФХСУШ. л РТЙНЕТХ, ЛПННЙФФЕТ РТПЕЛФБ ДПЛХНЕОФБГЙЙ НПЦЕФ ЙУРТБЧМСФШ ПРЕЮБФЛЙ ЙМЙ ЗТБННБФЙЮЕУЛЙЕ ПЫЙВЛЙ Ч ДПЛХНЕОФБИ ВЕЪ РТЕДЧБТЙФЕМШОПЗП УПЗМБУПЧБОЙС. оБРТПФЙЧ, ДБМЕЛП ЙДХЭЙЕ ЙМЙ РТПУФП УМПЦОЩЕ ЙЪНЕОЕОЙС ОБУФПСФЕМШОП ТЕЛПНЕОДХЕФУС РТЕДУФБЧМСФШ Л ПВУХЦДЕОЙА РЕТЕД ПЛПОЮБФЕМШОЩН ЧОЕУЕОЙЕН Ч ДЕТЕЧП. вЩЧБАФ ЛТБКОЙЕ УМХЮБЙ, ЛПЗДБ ЮМЕО Core Team, ЧЩРПМОСАЭЙК ЖХОЛГЙА БТИЙФЕЛФПТБ РТПЕЛФБ, НПЦЕФ УБОЛГЙПОЙТПЧБФШ ОЕНЕДМЕООХА ПФНЕОХ ЙМЙ ПФЛБФ ЛБЛЙИ-ФП ЙЪНЕОЕОЙК Ч ДЕТЕЧЕ. чУЕ ЛПННЙФФЕТЩ ПВСЪБФЕМШОП РПМХЮБАФ ХЧЕДПНМЕОЙЕ П ЛБЦДПН ЙЪНЕОЕОЙЙ Ч ДЕТЕЧЕ РП ЬМЕЛФТПООПК РПЮФЕ, ФБЛ ЮФП ЙИ ОЕЧПЪНПЦОП УПИТБОЙФШ Ч ФБКОЕ.

    рТБЧМЕОЙЕ (Core Team). ч РТПЕЛФБИ FreeBSD Й NetBSD ЙНЕАФУС ХРТБЧМСАЭЙЕ УПЧЕФЩ, ЛПФПТЩЕ ЪБОЙНБАФУС ЛППТДЙОБГЙПООПК ДЕСФЕМШОПУФША. йИ ТПМШ, РТБЧБ Й ПВСЪБООПУФЙ ОЕ ЧУЕЗДБ ЮЈФЛП ПРТЕДЕМЕОЩ. оЕПВСЪБФЕМШОП (ИПФС Ч РПТСДЛЕ ЧЕЭЕК) ВЩФШ ЛПННЙФФЕТПН ДМС ФПЗП, ЮФПВЩ ЧИПДЙФШ Ч УПУФБЧ Core Team. рТБЧЙМБ, ЛПФПТЩН УМЕДХЕФ Core Team, ТБЪМЙЮБАФУС НЕЦДХ РТПЕЛФБНЙ, ОП Ч ПВЭЕН УМХЮБЕ ЮМЕОЩ Core Team ПРТЕДЕМСАФ ПВЭЕЕ ОБРТБЧМЕОЙЕ ТБЪЧЙФЙС УЙУФЕНЩ Ч ВПМШЫЕК УФЕРЕОЙ, ЮЕН ЧУЕ ПУФБМШОЩЕ ТБЪТБВПФЮЙЛЙ.

фБЛПЕ РПМПЦЕОЙЕ ЧЕЭЕК ПФМЙЮБЕФУС ПФ РТЙОСФПЗП Ч Linux:

    оЕ УХЭЕУФЧХЕФ ЮЕМПЧЕЛБ, ЛПФПТЩК ВЩ ЛПОФТПМЙТПЧБМ УПДЕТЦЙНПЕ УЙУФЕНЩ. оБ РТБЛФЙЛЕ ЪОБЮЕОЙЕ ЬФПЗП ПФМЙЮЙС ПЛБЪЩЧБЕФУС РЕТЕПГЕОЈООЩН, ФБЛ ЛБЛ чЕДХЭЙК бТИЙФЕЛФПТ НПЦЕФ ЧУЕЗДБ РПФТЕВПЧБФШ ПФЛБФ ЙЪНЕОЕОЙК. лП ЧУЕНХ РТПЮЕНХ, Ч РТПЕЛФЕ Linux ОБ УПЧТЕНЕООПН ЬФБРЕ ЙЪНЕОЕОЙС Ч ЛПД ЧОПУСФУС ФПЦЕ ОЕ ПДОЙН, Б ОЕУЛПМШЛЙНЙ МАДШНЙ.

    у ДТХЗПК УФПТПОЩ, УХЭЕУФЧХЕФ ГЕОФТБМШОПЕ ИТБОЙМЙЭЕ (repository), ПФЛХДБ НПЦОП РПМХЮЙФШ РПМОЩК ЛПД ЧУЕК УЙУФЕНЩ, РТЙЮЈН ЛБЛ УПЧТЕНЕООЩИ, ФБЛ Й РТЕДЩДХЭЙИ ЧЕТУЙК.

    рТПЕЛФЩ BSD СЧМСАФУС ГЕМШОЩНЙ пРЕТБГЙПООЩНЙ уЙУФЕНБНЙ >>, Б ОЕ РТПУФП СДТБНЙ. ьФП ТБЪМЙЮЙЕ ФПЦЕ ЙОПЗДБ РЕТЕПГЕОЙЧБАФ: ОЙ BSD, ОЙ Linux ОЕ РТЕДУФБЧМСАФ ГЕООПУФЙ ВЕЪ РТЙМПЦЕОЙК, Б ПОЙ РПТПК ПДОЙ Й ФЕ ЦЕ Ч ПВЕЙИ УТЕДБИ.

    ч ТЕЪХМШФБФЕ ЖПТНБМЙЪПЧБООПК РТПГЕДХТЩ РПДДЕТЦЛЙ ЕДЙОПЗП ДЕТЕЧБ ЙУИПДОЙЛПЧ Ч CVS РТПГЕУУ ТБЪТБВПФЛЙ BSD СЧМСЕФУС РПМОПУФША ПФЛТЩФЩН, Й НЩ РПМХЮБЕН ЧПЪНПЦОПУФШ ДПУФХРБ Л МАВПК ЧЕТУЙЙ УЙУФЕНЩ РП ОПНЕТХ ЙМЙ РП ДБФЕ. CVS ФБЛЦЕ ПЮЕОШ ИПТПЫП РПДИПДЙФ ДМС РПУМЕДПЧБФЕМШОЩИ ЙЪНЕОЕОЙК Ч ЛПДЕ: Л РТЙНЕТХ, ИТБОЙМЙЭЕ ЛПДБ FreeBSD ПВОПЧМСЕФУС ПЛПМП УФБ ТБЪ ЪБ ДЕОШ, Й ВПМШЫЙОУФЧП ЬФЙИ ЙЪНЕОЕОЙК ЧЕУШНБ НБМЩ Й ОЕЪОБЮЙФЕМШОЩ Ч ПФДЕМШОПУФЙ ДТХЗ ПФ ДТХЗБ.

4.3. чЕТУЙЙ BSD

FreeBSD, NetBSD Й OpenBSD РТЕДПУФБЧМСЕФ НЙТХ ФТЙ ТБЪМЙЮОЩИ ЧБТЙБОФБ УЙУФЕНЩ. лБЛ Й Ч Linux, ЧЕТУЙСН РТЙУЧБЙЧБАФУС ОПНЕТБ, ОБРТЙНЕТ 1.4.1 ЙМЙ 3.5. ч ДПВБЧПЛ, ОПНЕТ ЧЕТУЙЙ ЙНЕЕФ УХЖЖЙЛУ -- ПВПЪОБЮЕОЙЕ ЧБТЙБОФБ, ЛПФПТПЕ ХЛБЪЩЧБЕФ ОБ ГЕМЙ ФПК ЙМЙ ЙОПК ЧЕТУЙЙ.

    чЕТУЙС ДМС ТБЪТБВПФЮЙЛПЧ ОПУЙФ ОБЪЧБОЙЕ CURRENT . FreeBSD РТЙУЧБЙЧБЕФ ЕК Й ОПНЕТ, ОБРТЙНЕТ FreeBSD 5.0-CURRENT. NetBSD ЙУРПМШЪХЕФ ЮХФШ-ЮХФШ ДТХЗХА УИЕНХ ОБЙНЕОПЧБОЙК Й ДПВБЧМСЕФ Л ОПНЕТХ ПДОПВХЛЧЕООЩК УХЖЖЙЛУ, ПВПЪОБЮБАЭЙК ЙЪНЕОЕОЙС ЧП ЧОХФТЕООЙИ ЙОФЕТЖЕКУБИ. рТЙНЕТ: NetBSD 1.4.3G. OpenBSD ОЕ ОХНЕТХЕФ ТБЪТБВБФЩЧБЕНХА ЧЕТУЙА (OpenBSD-current >>). чУЕ ОПЧЩЕ ТБЪТБВПФЛЙ РТПЙЪЧПДСФУС ЙНЕООП ОБ ЬФПК ЧЕФЛЕ >> (branch) УЙУФЕНЩ.

    юЕТЕЪ ПРТЕДЕМЈООЩЕ ЙОФЕТЧБМЩ ПФ 3 ДП 6 НЕУСГЕЧ РТПЕЛФ ЧЩРХУЛБЕФ ЧЕТУЙА RELEASE , ЛПФПТБС ТБУРТПУФТБОСЕФУС ОБ CD-ROM Й ДПУФХРОБ ДМС УЛБЮЙЧБОЙС У УЕТЧЕТПЧ FTP. рТЙНЕТБНЙ ФБЛЙИ ЧЕТУЙК НПЗХФ УМХЦЙФШ OpenBSD 2.6-RELEASE Й NetBSD 1.4-RELEASE. ьФПФ ЧБТЙБОФ РТЕДОБЪОБЮЕО ДМС ЛПОЕЮОЩИ РПМШЪПЧБФЕМЕК. NetBSD ФБЛЦЕ РТЕДПУФБЧМСЕФ ФБЛ ОБЪЩЧБЕНЩЕ ЙУРТБЧМЕООЩЕ ТЕМЙЪЩ (patch releases) , ПВПЪОБЮБЕНЩЕ ФТЕФШЕК ГЙЖТПК Ч ОПНЕТЕ, ОБРТЙНЕТ NetBSD 1.4.2.

    рП НЕТЕ ПВОБТХЦЕОЙС ПЫЙВПЛ Ч ЧЕТУЙЙ RELEASE ОЕПВИПДЙНЩЕ ЙУРТБЧМЕОЙС ЧОПУСФУС Ч ДЕТЕЧП CVS. рПМХЮБАЭБСУС УЙУФЕНБ Ч РТПЕЛФЕ FreeBSD ОПУЙФ ОБЪЧБОЙЕ STABLE , Б Ч NetBSD Й OpenBSD РТПДПМЦБЕФ ОБЪЩЧБФШУС RELEASE. оЕЛПФПТЩЕ НЕМЛЙЕ ХМХЮЫЕОЙС ФПЦЕ ЙОПЗДБ ЧОПУСФУС Ч ЬФХ ЧЕТУЙА РПУМЕ РТПДПМЦЙФЕМШОПЗП РЕТЙПДБ ФЕУФЙТПЧБОЙС Ч CURRENT.

Linux, ОБРТПФЙЧ, РПДДЕТЦЙЧБЕФ ДЧБ ТБЪМЙЮОЩИ ДЕТЕЧБ ЙУИПДОЙЛПЧ, ЛПФПТЩЕ ОБЪЩЧБАФУС УППФЧЕФУФЧЕООП УФБВЙМШОПК ЧЕТУЙЕК Й ЧЕТУЙЕК ДМС ТБЪТБВПФЮЙЛПЧ. уФБВЙМШОЩЕ ЧЕТУЙЙ ЙНЕАФ ЮЈФОЩК ЧФПТЙЮОЩК ОПНЕТ, ОБРТЙНЕТ 2.0, 2.2 ЙМЙ 2.4. чЕТУЙЙ ДМС ТБЪТБВПФЮЙЛПЧ ЙУРПМШЪХАФ ОЕЮЈФОЩЕ ОПНЕТБ, ФБЛЙЕ ЛБЛ 2.1, 2.3 ЙМЙ 2.5. чП ПВПЙИ УМХЮБСИ, Л ДЧПКОПНХ ОПНЕТХ ЧЕТУЙЙ ДПВБЧМСЕФУС ЕЭЈ ПДОП ЮЙУМП, ХЛБЪЩЧБАЭЕЕ ОБ ЛПОЛТЕФОЩК ТЕМЙЪ. уФПЙФ ФБЛЦЕ ПФНЕФЙФШ, ЮФП ЛБЦДЩК РПУФБЧЭЙЛ РТЕДПУФБЧМСЕФ УЧПК УПВУФЧЕООЩК ЧБТЙБОФ РПМШЪПЧБФЕМШУЛЙИ РТПЗТБНН (userland), ФБЛ ЮФП ЙНС ДЙУФТЙВХФЙЧБ ФПЦЕ ЙНЕЕФ ЪОБЮЕОЙЕ. еУФЕУФЧЕООП, ЮФП РПУФБЧЭЙЛЙ ОХНЕТХАФ УЧПЙ ЙЪДЕМЙС ЛБЦДЩК РП-УЧПЕНХ, Й, ФБЛЙН ПВТБЪПН, НЩ РПМХЮБЕН ЮФП-ФП ЧТПДЕ TurboLinux 6.0 У СДТПН 2.2.14 >> .

4.4. лБЛЙЕ УХЭЕУФЧХАФ ЧБТЙБОФЩ BSD?

ч ПФМЙЮЙЕ ПФ НОПЗПЮЙУМЕООЩИ ДЙУФТЙВХФЙЧПЧ Linux, Ч НЙТЕ УХЭЕУФЧХЕФ МЙЫШ ЮЕФЩТЕ ЛТХРОЩИ BSD РТПЕЛФБ У ПФЛТЩФЩНЙ ЙУИПДОЩНЙ ЛПДБНЙ. лБЦДЩК ЙЪ ОЙИ РПДДЕТЦЙЧБЕФ УЧПЈ УПВУФЧЕООПЕ ДЕТЕЧП ЙУИПДОЙЛПЧ Й УЧПЈ УПВУФЧЕООПЕ СДТП. оБ РТБЛФЙЛЕ ПДОБЛП ПЛБЪЩЧБЕФУС, ЮФП РПМШЪПЧБФЕМШУЛЙЕ ЮБУФЙ (userland) ТБЪМЙЮОЩИ BSD ПФМЙЮБАФУС ЗПТБЪДП НЕОШЫЕ, ЮЕН Х ТБЪОЩИ ДЙУФТЙВХФЙЧПЧ Linux.

гЕМЙ ЛБЦДПЗП ЙЪ РТПЕЛФПЧ ОЕ РПДДБАФУС ЮЈФЛПК ЖПТНХМЙТПЧЛЕ. тБЪМЙЮЙС НЕЦДХ ОЙНЙ ЧЕУШНБ УХВЯЕЛФЙЧОЩ. ч ПУОПЧОПН,

    РТПЕЛФ FreeBSD ОБГЕМЕО ОБ РПЧЩЫЕОЙЕ РТПЙЪЧПДЙФЕМШОПУФЙ Й РТПУФПФХ Ч ЙУРПМШЪПЧБОЙЙ ЛПОЕЮОЩНЙ РПМШЪПЧБФЕМСНЙ. FreeBSD ПЮЕОШ ГЕОСФ Ч УТЕДЕ web-ИПУФЕТПЧ. ьФБ пу ТБВПФБЕФ ОБ ОЕУЛПМШЛЙИ БРРБТБФОЩИ РМБФЖПТНБИ , ЮЙУМП РПМШЪПЧБФЕМЕК FreeBSD ЪОБЮЙФЕМШОП РТЕЧЩЫБЕФ ЮЙУМП РПМШЪПЧБФЕМЕК ДТХЗЙИ РТПЕЛФПЧ.

    РТПЕЛФ NetBSD УФБЧЙФ ГЕМША НБЛУЙНБМШОХА НПВЙМШОПУФШ (ЙМЙ РЕТЕОПУЙНПУФШ) ЛПДБ: ДЕЧЙЪ ЛПОЕЮОП NetBSD ТБВПФБЕФ ОБ ЬФПН >>. NetBSD РПДДЕТЦЙЧБЕФ НБЫЙОЩ ПФ ЛТПЫЕЮОЩИ РБМНФПРПЧ ДП ПЗТПНОЩИ УЕТЧЕТПЧ Й ЙУРПМШЪПЧБМБУШ NASA Ч ЛПУНЙЮЕУЛЙИ НЙУУЙСИ. ьФП ИПТПЫЙК ЧЩВПТ ДМС УФБТПК ОЕ-Intel (R) БРРБТБФХТЩ.

    РТПЕЛФ OpenBSD ОБГЕМЕО ОБ ВЕЪПРБУОПУФШ Й ЮЙУФПФХ >> ЛПДБ. у РПНПЭША ЛПНВЙОЙТПЧБОЙС ЛПОГЕРГЙК ПФЛТЩФЩИ ЙУИПДОЙЛПЧ Й УЛТХРХМЈЪОПЗП БОБМЙЪБ ЛПДБ РТПЕЛФ ДЕНПОУФТЙТХЕФ ЮХДЕУБ ЛПТТЕЛФОПУФЙ ТБВПФЩ УЙУФЕНЩ. ч УЙМХ ОБЪЧБООЩИ РТЙЮЙО УПЧЕТЫЕООП ЕУФЕУФЧЕООП, ЮФП OpenBSD ЧЩВЙТБАФ ПТЗБОЙЪБГЙЙ, ДМС ЛПФПТЩИ ПЮЕОШ ЧБЦОБ ЪБЭЙФБ ЙОЖПТНБГЙЙ, ОБРТЙНЕТ ВБОЛЙ, ЖПОДПЧЩЕ ВЙТЦЙ Й ТБЪМЙЮОЩЕ ДЕРБТФБНЕОФЩ РТБЧЙФЕМШУФЧБ уыб. фБЛЦЕ ЛБЛ Й NetBSD, РТПЕЛФ РПДДЕТЦЙЧБЕФ ГЕМЩК ТСД БРРБТБФОЩИ РМБФЖПТН.

    Список файловых систем - Это список файловых систем (ФС) и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… … Википедия

    Список операционных систем - Это список известных операционных систем. Операционные системы могут быть классифицированы по базовой технологии (UNIX подобные, пост UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или … Википедия

    BSD - У этого термина существуют и другие значения, см. BSD (значения). BSD (англ. Berkeley Software Distribution) система распространения программного обеспечения в исходных кодах, созданная для обмена опытом между учебными заведениями.… … Википедия

    Список LiveCD-дистрибутивов - Это служебный список статей, созданный дл … Википедия

    Список Live CD-дистрибутивов - Это служебный список статей, созданный для координации работ по развитию темы. Данное предупреждение не ус … Википедия

    BSD (значения) - BSD: BSD семейство операционных систем. Лицензия BSD BSD/OS коммерческая версия BSD. Демон BSD логотип операционных систем BSD. BSD Installer компьютерная программа установщик BSD … Википедия

    Список CMF - Это список CMF каркасных систем для управления содержимым (в основном, содержимым сайтов). Как правило, на основе CMF создаются CMS готовые системы управления содержимым, а те, в свою очередь, служат основой для создания полноценных… … Википедия

    Список ПО для резервного копирования - … Википедия



Загрузка...