Орехово-Зуевский район, посёлок Давыдово: история,новости,фотографии,объявления,телефоный справочник,погода,транспорт,бары,рестораны

Теги
Нет тегов для показа


 
Ответить в данную темуНачать новую тему
> BSD, Всё про BSD
terra2039
сообщение 26.3.2008, 16:00
Сообщение #1



Новичок
*
Группа: Пользователи
Сообщений: 6
Регистрация: 18.3.2008
Пользователь №: 599

[Вставить ник]
[Цитата]



Репутация:   0  

BSD


BSD (англ.Berkeley Software Distribution) — система распространения программного обеспечения в исходных кодах, созданная для обмена опытом между учебными заведениями. Особенностью пакетов ПО BSD была специальная лицензия BSD, которую кратко можно охарактеризовать так: весь исходный код — собственность BSD, все правки — собственность их авторов.

В данный момент термин BSD чаще всего употребляется как синоним BSD-UNIX общего названия вариантов UNIX, восходящих к дистрибутивам университета Беркли.
Упрощённое генеалогическое дерево UNIX и его клонов.
Упрощённое генеалогическое дерево UNIX и его клонов.

К семейству BSD относятся: NetBSD, FreeBSD, OpenBSD, DragonFly BSD, PC-BSD, DesktopBSD, Darwin (ядро Mac OS X).


Отличия от «классической» системы UNIX состоят в отсутствии переключения уровней выполнения, системе печати, файловой системе и командного процессора. Пользовательские команды практически идентичны.

История BSD

В начале 1978 года аспирант UCB Билл Джой (Bill Joy) начал создание дистрибутива программ Беркли (Berkeley Software Distribution — BSD). Первая лента (360м, ценой около $50) содержала систему Pascal для UNIX и редактор ex; распространено около 30 копий. До конца 1978 года распространялся пакет 2BSD, продано около 75 копий. Приблизительно тогда же компания Interactive Systems выпускает первую коммерческую версию UNIX, а фирма Whitesmiths — первый клон системы UNIX — Idris.

Версия UNIX 7 была первой переносимой операционной системой. Однако её производительность была хуже, чем в версии шесть. После многих доработок в январе 1982 года вышла в свет модель 2.8.1BSD.

Впоследствии вышли версии:

* 4BSD — октябрь 1980
* 4.1BSD — июнь 1981
* 4.1a, 4.1b и 4.1c (1982—1983)
* 4.2 — сентябрь 1983 — действительно сильно переработанная система, включавшая поддержку сетей (протокол TCP/IP, новую файловую систему и возможность использования сигналов.

Последней университетской версией была 4.4BSD(июнь 1993). После суда права на BSD были переданы компании BSDI (Berkeley Software Design, Inc).

На базе BSD-UNIX существуют несколько операционных систем с открытыми исходными текстами:

* NetBSD
* FreeBSD
* OpenBSD
* DragonFlyBSD
* PC-BSD
* DesktopBSD

DragonFlyBSD, PC-BSD и DesktopBSD являются дистрибутивами на базе FreeBSD.

Сообщение отредактировал AUX - 10.4.2008, 18:27
Перейти в начало страницы
 
+Цитировать сообщение
AUX
сообщение 13.4.2008, 19:16
Сообщение #2


Главный Linux'овед =)
*****
Группа: Пользователи
Сообщений: 1372
Регистрация: 10.4.2007
Из: Davidovo City
Пользователь №: 63

[Вставить ник]
[Цитата]



Репутация:   25  

FreeBSD — свободная UNIX-подобная операционная система, потомок AT&T Unix по линии BSD, созданной в университете Беркли. FreeBSD работает на PC-совместимых системах семейства Intel x86 (IA-32) (включая Microsoft Xbox), а также на DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC и NEC PC-98. Готовится поддержка архитектур ARM и MIPS.

FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов устройств и базовых пользовательских программ (т. н. userland), таких как командные оболочки и т. п., содержится в одном дереве системы управления версиями (CVS). Это отличает FreeBSD от GNU/Linux — ещё одной свободной реализации UNIX-подобной системы — в которой ядро разрабатывается одной группой разработчиков, а набор пользовательских программ — другими (например, проект GNU), а многочисленные группы собирают это все в единое целое и выпускают в виде различных дистрибутивов GNU/Linux.

FreeBSD хорошо зарекомендовала себя как система для построения интернет- и интранет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью. FreeBSD широко представлена в списке веб-серверов с наибольшим временем непрерывной работы (согласно исследованию компании Netcraft).

История и разработка

Разработка FreeBSD началась в 1993 году, в качестве отправной точки были взяты исходные тексты 386BSD. Однако, из соображений законности использования исходных кодов 386BSD, команда разработчиков FreeBSD переработала большую часть системы ко времени выпуска FreeBSD 2.0 в январе 1995 г., используя 4.4BSD-Lite. Руководство FreeBSD содержит более подробную историческую информацию о происхождении FreeBSD.

Существует две одновременно разрабатываемые ветви FreeBSD — CURRENT и STABLE.

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

STABLE (стабильная или производственная) версия содержит только те нововведения, которые прошли проверку в CURRENT. Тем не менее, эта версия тоже предназначена, в основном, для разработчиков. Не рекомендуется обновлять ответственные рабочие серверы до STABLE, предварительно её не протестировав. На основе STABLE регулярно создаются тщательно протестированные разработчиками RELEASE версии.

По состоянию на 27 февраля 2008 года текущий релиз FreeBSD имеет номер 7.0

После выпуска релизов, создаются дополнительные ветви разработки для их поддержки, но в них вносятся лишь самые необходимые изменения, исправляющие серьёзные ошибки или проблемы с безопасностью системы. До четвёртой версии FreeBSD у стабильной и текущей веток был один и тот же старший номер версии. Затем текущей ветви был присвоен номер 5, а у стабильной остался номер 4. В настоящее время стабильная версия имеет номер 7, а текущая — 8. Существуют, также, ветви 6-STABLE и 5-STABLE для поддержки тех пользователей, которые ещё не обновили FreeBSD до версии 7. Планируется прекратить поддержку пятой ветви 31 мая 2008 года

FreeBSD 5 включает несколько новых функций, в том числе относящихся к безопасности. С целью повысить безопасность FreeBSD был сформирован проект TrustedBSD, в рамках которого были разработаны, в том числе: расширяемая система принудительного контроля доступа MAC, списки доступа ACL для файловых систем и новая файловая система UFS2. Некоторые функции TrustedBSD были интегрированы также в операционные системы NetBSD и OpenBSD. FreeBSD 5 также поддерживает шифрование файловых систем посредством системы GDBE, которую написал Пол-Хеннинг Камп (Poul-Henning Kamp), один из ведущих разработчиков. Другие важные возможности FreeBSD 5 относятся к внутриядерным блокировкам для улучшения производительности на многопроцессорных SMP-системах и многопоточности, реализованной системой KSE, которая является поточной библиотекой по умолчанию начиная с версии 5.3.

Варианты установки


Операционная система FreeBSD может быть установлена с различных носителей, таких как:

* DVD-ROM;
* CD-ROM;
* дискета;
* магнитная лента;
* FAT-раздел жёсткого диска;
* удалённый сервер (по протоколу FTP или NFS).

Порты и пакеты

Система портов FreeBSD обеспечивает механизм установки сторонних программ, распространяемых как в исходных кодах (обычный способ в мире UNIX) так и в бинарных файлах (для проектов с закрытым исходным кодом). Порт включает в себя файлы, необходимые для правильных компиляции, установки и работы приложения под FreeBSD. В настоящее время коллекция портов насчитывает около 18000 приложений самого разного назначения. Самая свежая информация о портах находится на сайте freshports.org.

Большинство портов позволяют создавать пакеты (или «пакаджи» от англ. package — пакет, посылка), с помощью «цели» package для утилиты make. Пакет представляет собой архив, содержащий собранные исполняемые и другие необходимые файлы, а также данные и скрипты для быстрой автоматической установки или удаления данной программы. Вместе с программой ставятся все зависимости — другие пакеты, с программами или библиотеками необходимые данной программе.

Недостатком распространения программ в пакетах является ограничение на архитектуру, а также — отсутствие гибкости присущей портам — сложные порты могут конфигурироваться на тот или иной вариант сборки (называемый flavor — дословно, «аромат»), пакеты же, как правило, собираются для одного (простейшего) или нескольких популярных вариантов конфигурации.

Кроме этого, при сборке пакетов не используется некоторых оптимизаций, например по типу процессора. Так, для архитектуры x86, типичными параметрами сборки являются оптимизация второго уровня под процессор i486, в то время как сборка с оптимизацией под процессоры семейства 686 (Pentium Pro и выше), по некоторым оценкам может дать прирост производительности (в математических вычислениях) до 20% и уменьшить размеры исполняемых файлов. Разумеется, такие тонкости критичны только для серверов с большой вычислительной загрузкой.

Указанные недостатки делают пакеты хорошим способом для быстрой установки простых программ, не имеющих особых требований.

Пакет привязан к конкретному диапазону версий системных и прикладных библиотек, поэтому иногда для работы пакета в более поздней версии операционной системы (особенно в случае отличия номера версии) может потребоваться установка пакета совместимости (misc/compat3x; misc/compat4x; misc/compat5x; и т. п.). Но необходимость прибегать к таким мерам возникает довольно редко — вскоре после выпуска новой версии системы, становится доступен и полный набор пакетов для архитектур x86 и amd64 собранный, для неё, по состоянию дерева портов, на момент выпуска.

О талисманах

Основным талисманом системы является красный демонёнок, известный также как Beastie. Кроме него, талисманом также считается Devilette, девушка в красном костюме демона.






OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX системы. Основным отличием OpenBSD от других свободных операционных систем, базирующихся на 4.4BSD (таких, как NetBSD, FreeBSD) является изначальная ориентированность проекта на создание наиболее безопасной, свободной и лицензионно чистой из существующих операционных систем[1].

OpenBSD — самостоятельный проект, ответвление NetBSD, возникшее в конце 1995 года в результате раскола в команде разработчиков. Тэо де Раадт (Theo de Raadt), один из четырех основателей NetBSD, был вынужден покинуть проект после конфронтации по поводу дальнейшего развития ОС[2]. Взяв за основу дерево исходных кодов NetBSD и переделав его в соответствии со своим ви́дением, он создал свой собственный проект — OpenBSD, в который, вслед за ним, перешли и некоторые другие разработчики NetBSD[3].

Новые версии (релизы) OpenBSD выходят каждые полгода: ориентировочно 1 мая и 1 ноября[4]. В настоящий момент поддерживаются 16 различных платформ и архитектур, включая популярные i386-совместимые компьютеры, MacPPC «New World», M68k, Sun SPARC и UltraSPARC, DEC Alpha, AMD AMD64, VAX, Sharp Zaurus[5].

Начиная с версии 4.2 команда разработчиков OpenBSD предоставляет для загрузки ISO для ряда платформ — образы установочных дисков, до версии 4.2 пользователям системы предлагалось самостоятельно делать установочные образы дисков или получать их из альтернативных источников (например заказывая готовые диски).

OpenBSD вторая по популярности BSD-система

Наиболее популярным (хотя далеко не единственным) применением OpenBSD являются системы защиты сетей (межсетевые экраны). В немалой степени этому способствуют дочерние проекты, разрабатываемые параллельно:

* Packet Filter (PF) — межсетевой экран (файрвол), заменивший в OpenBSD популярный IP Filter Даррена Рида (Darren Reed), после многолетних разногласий по поводу лицензии PF был высоко оценен и взят на вооружение разработчиками параллельных проектов NetBSD и FreeBSD
* OpenSSH — самая распространённая открытая реализация SSH
* OpenNTPD — демон для синхронизации времени по протоколу NTP; может работать и как сервер[12].
* OpenOSPFD — реализация протокола динамической маршрутизации OSPF (локальная маршрутизация)
* OpenBGPD — реализация протокола динамической маршрутизации BGP (глобальная маршрутизация)[13].
* OpenCVS — (в разработке и отладке; на данный момент используется только часть — OpenRCS) — более гибкая, безопасная и свободная реализация CVS, чем разрабатываемая в рамках GNU

Особенности разработки

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

В OpenBSD уделяется огромное внимание качеству документации. Любая ошибка в man-странице считается серьёзной и немедленно исправляется. Также большое внимание уделяется простоте и ясности кода — поскольку разработчики небезосновательно полагают, что чем проще код, тем меньше вероятность не заметить ошибку.

Разработчики OpenBSD категорически не приемлют использование любого несвободного кода в системе. Неоднократно части операционной системы исключались из репозитория из-за проблем с лицензированием:

* IP Filter — оригинальная лицензия Даррена Рида имела ряд серьезных ограничений, например, не допускала модификации кода. А кроме исправления ошибок, сторонние программы в OpenBSD подвергаются тюнингу — изменению умолчаний, запрету небезопасных режимов и т. п. Некоторое время IP Filter имел компромиссную лицензию, но автор вернулся к оригинальной формулировке, и начиная с релиза 3.0, межсетевым экраном в OpenBSD стал Packet Filter.
* XFree86 — из-за изменения лицензии был заменён на X.Org.
* Веб-сервер Apache — версия, входящая в OpenBSD, является последней версией (1.3.29) со старой, приемлемой, лицензией, c бэкпортами текущих патчей и специфическими патчами OpenBSD.
* В OpenBSD (в отличие от наиболее распространённых сегодня свободных систем — GNU/Linux и FreeBSD, не говоря о «полуоткрытых» системах вроде OpenSolaris) не используются драйвера с «блобами» — скомпилированными объектными модулями с нераскрываемым исходным кодом. Кроме несвободного исполнения, такие драйвера позиционируются как потенциально опасные (в особенности, в системе с монолитным ядром, каковой является и OpenBSD), так как не поддаются проверке и необходимой модификации. Однако бинарные прошивки включаются в состав системы, если они допускают свободное распространение, поскольку они исполняются не на центральном процессоре, а на самом оборудовании.
* В дерево портированных программ (портов), за редкими исключениями, не включаются (или удаляются) программы с лицензиями не разрешающими распространение в виде исходных кодов и в бинарном (скомпилированном) виде.



NetBSD — свободная реализация операционной системы UNIX, первая из ряда систем, основанных на BSD (UNIX-системе университета Беркли). Первая официальная версия NetBSD — 0.8 — была выпущена в мае 1993 года.

NetBSD и FreeBSD происходят из систем 4.3BSD и 386BSD. OpenBSD ответвилась от NetBSD в конце 1995 г. Текущая версия — NetBSD 4.0, выпущена 16 декабря 2007 года.

NetBSD портирована на огромное количество компьютерных архитектур; лозунг NetBSD — «Конечно, NetBSD может работать и на этом» (англ. «Of course it runs NetBSD»). Двоичные пакеты для почти 60 аппаратных платформ (составляющих в общей сложности 17 различных процессорных архитектур) компилируются из одного дерева исходных кодов, поэтому новые функции в машинно-независимых частях появляются сразу для всех платформ без необходимости адаптации. Разработка драйверов также машинно-независима, поэтому один драйвер для карты, работающей, например, на шине PCI, будет работать на платформах i386, Alpha, PowerPC, SPARC и других, поддерживающих шину PCI. Такая платформонезависимость позволяет разрабатывать встраиваемые системы с помощью целого набора инструментов: компиляторов, отладчиков и других инструментов, поддерживающих кросс-компиляцию.

«NetBSD» — зарегистрированная торговая марка Фонда NetBSD.


NetBSD содержит собственную систему пакетов — pkgsrc. На данный момент она состоит из 7801 пакета. Установка любой программы, будь то GNOME, KDE, Apache или Perl, сводится к тому, что надо войти в соответствующий каталог и набрать команду make install. После этого исходные коды будут загружены, распакованы, скомпилированы и установлены. Альтернативой самостоятельной сборки служат прекомпилированные (двоичные) пакеты. В любом случае все необходимые зависимости пакетов будут соблюдены автоматически.

Согласно своему лозунгу о портируемости, коллекция пакетов NetBSD портирована не только на все доступные аппаратные платформы, но и — с помощью системы autoconf — на многие другие операционные системы, например, GNU/Linux, FreeBSD, OpenBSD, Solaris, Darwin/Mac OS X, IRIX и другие.



DragonFly BSD
— операционная система с открытым кодом, ответвление FreeBSD (4-ой ветки), ориентированное на платформу x86 и многопроцессорные системы.

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

Дистрибутив построен с использованием BSD Installer.



DesktopBSD— дистрибутив BSD, ориентированный, как и PC-BSD, на использование в качестве операционной системы для рабочих станций (desktop’ов). Основан на последней стабильной версии FreeBSD, дополненной такими пакетами, как KDE с набором приложений. Содержит графический (Qt) инсталлятор на базе BSD Installer. Есть возможность работы в режиме LiveCD. Последняя версия — 1.6 от 9 января 2008 года, работающая на ядре FreeBSD 6.3.



PC-BSD — это ответвление FreeBSD (6-ой ветки, в версии PC-BSD 2 будет использована 7-я ветка), ориентированное на платформу x86.

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





Операционная система PC-BSD предназначена для домашних компьютеров и рабочих станций и призвана конкурировать с другими «настольными» операционными системами, такими как Microsoft Windows, Mac OS, различными дистрибутивами GNU/Linux, такими как Fedora Core, Mandriva, Ubuntu и другими.

Пользовательский интерфейс


PC-BSD имеет по умолчанию пользовательскую среду KDE, внешне напоминающую интерфейс Microsoft Windows, что облегчает миграцию пользователей с этой операционной системы.

Программа установки

PC-BSD в отличие от FreeBSD имеет графическую программу установки, основанную на BSD Installer.

Система пакетов

PC-BSD имеет оригинальную систему пакетов PBI. Отличительной особенностью является то, что все PBI пакеты устанавливаются в отдельную директорию. Таким образом каждый пакет становится относительно независимым, и происходит чёткое разделение между пакетами и основной системой. Программы распространяются в пакетах вместе со многими зависимыми библиотеками, что облегчает установку пакетов для новичка. Большая коллекция PBI пакетов представлена на сайте [1]. В PC-BSD имеется графическая программа установки и удаления пакетов. В то же время в PC-BSD есть и система портов (ports) и пакетов (packages) FreeBSD.

История

* PC-BSD 1.0 выпущена 29 апреля 2006
* PC-BSD 1.1 выпущена 29 мая 2006
* PC-BSD 1.11 выпущена 19 июня 2006
* PC-BSD 1.2 выпущена 12 июля 2006
* PC-BSD 1.3 выпущена 31 декабря 2006
* PC-BSD 1.3.2 выпущена 19 января 2007
* PC-BSD 1.3.3 выпущена 12 февраля 2007
* PC-BSD 1.3.4 выпущена 18 апреля 2007
* PC-BSD 1.4 выпущена 24 сентября 2007
* PC-BSD 1.4.1 выпущена 16 ноября 2007
* PC-BSD-RU 1.4.1.2 выпущена 24 февраля 2008
* PC-BSD 1.5 выпущена 12 марта 2008





Сообщение отредактировал AUX - 13.4.2008, 19:25


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
terra2039
сообщение 14.4.2008, 17:18
Сообщение #3



Новичок
*
Группа: Пользователи
Сообщений: 6
Регистрация: 18.3.2008
Пользователь №: 599

[Вставить ник]
[Цитата]



Репутация:   0  

ну и что дальше я ниче нового здесь не увидел и не узнал каков смысл писать то что всем известно и вообще товарищ модератор вам по моему надо юникс системы поглубже изучить а то на форуме неизвестно че пишите выб лучше её к себе на сервер или комп установили попользовались а потом рассказывалиб че прочем а то выписали из интернета и вставили общеизвестную информацию. выложи хотя б ссылку на бсд а то по сайтам бродить заблудишся
Перейти в начало страницы
 
+Цитировать сообщение
Andreyka
сообщение 14.4.2008, 19:52
Сообщение #4


Продвинутый User
*****
Группа: Пользователи
Сообщений: 987
Регистрация: 18.4.2007
Пользователь №: 75

[Вставить ник]
[Цитата]



Репутация:   18  

Цитата(terra2039 @ 14.4.2008, 18:18) *
ну и что дальше я ниче нового здесь не увидел и не узнал каков смысл писать то что всем известно и вообще товарищ модератор вам по моему надо юникс системы поглубже изучить а то на форуме неизвестно че пишите выб лучше её к себе на сервер или комп установили попользовались а потом рассказывалиб че прочем а то выписали из интернета и вставили общеизвестную информацию. выложи хотя б ссылку на бсд а то по сайтам бродить заблудишся

ну хорошо.
А у тебя какие заслуги?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
AUX
сообщение 14.4.2008, 20:51
Сообщение #5


Главный Linux'овед =)
*****
Группа: Пользователи
Сообщений: 1372
Регистрация: 10.4.2007
Из: Davidovo City
Пользователь №: 63

[Вставить ник]
[Цитата]



Репутация:   25  

Цитата(terra2039 @ 14.4.2008, 18:18) *
ну и что дальше я ниче нового здесь не увидел и не узнал каков смысл писать то что всем известно и вообще товарищ модератор вам по моему надо юникс системы поглубже изучить а то на форуме неизвестно че пишите выб лучше её к себе на сервер или комп установили попользовались а потом рассказывалиб че прочем а то выписали из интернета и вставили общеизвестную информацию. выложи хотя б ссылку на бсд а то по сайтам бродить заблудишся

Товарищь умник...
Я не навиже таких псевдо UNIXдов которые ставят фрю или Линукс ради понта!!! И сидят усираются - хотя сами нехрена не разбираются!!!
Ты думаешь я Фрю не ставил?
Вот чем меня Фря не устраивает:
1)Лицензия BSD
2)Нельзя полноценно использовать как дескоп
3)Плохая поддержка обарудования

Это я тебе посоветую больше читать книжек и изучать глубже *NIX cистемы evil_200.gif

Сообщение отредактировал AUX - 14.4.2008, 20:52


--------------------
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Отказ от ответственности
Текстовая версия Сейчас: 18.11.2017, 19:30 | Skin Design by Metalaxe

При любом использовании материалов ресурса,
ссылка на www.davidovo.info обязательна.
Интересные новости, статьи и фотографии
высылайте на admin@davidovo.info