forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Операционные системы и системное ПО > UNIX-like

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Ответ
 
Опции темы Опции просмотра
Старый 03.01.2009, 18:45   #1
Snoopy
Профи
 
Регистрация: 04.06.2008
Сообщений: 1,268
Post OpenBSD

Спойлер про детальную информацию о дистрибутиве:




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

История

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

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

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

Использование OpenBSD и дочерние проекты

Наиболее популярным (хотя далеко не единственным) применением OpenBSD являются системы защиты сетей (межсетевые экраны). В немалой степени этому способствуют дочерние проекты, разрабатываемые параллельно:
  • Packet Filter (PF) — межсетевой экран (файрвол), заменивший в OpenBSD популярный IP Filter Даррена Рида (Darren Reed), после многолетних разногласий по поводу лицензии. PF был высоко оценен и взят на вооружение разработчиками параллельных проектов NetBSD и FreeBSD.
  • OpenSSH — самая распространённая открытая реализация SSH.
  • OpenNTPD — демон для синхронизации времени по протоколу NTP; может работать и как сервер.
  • OpenOSPFD — реализация протокола динамической маршрутизации OSPF (локальная маршрутизация).
  • OpenBGPD — реализация протокола динамической маршрутизации BGP (глобальная маршрутизация).
  • 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: поддержка IPv6, использование chroot и другими.
  • В OpenBSD (в отличие от наиболее распространённых сегодня свободных систем — GNU/Linux и FreeBSD, не говоря о «полуоткрытых» системах вроде OpenSolaris) не используются драйвера с «блобами» — скомпилированными объектными модулями с нераскрываемым исходным кодом. Кроме несвободного исполнения, такие драйвера позиционируются как потенциально опасные (в особенности, в системе с монолитным ядром, каковой является и OpenBSD), так как не поддаются проверке и необходимой модификации. Однако бинарные прошивки включаются в состав системы, если они допускают свободное распространение, поскольку они исполняются не на центральном процессоре, а на самом оборудовании.
  • В дерево портированных программ (портов), за редкими исключениями, не включаются (или удаляются) программы с лицензиями не разрешающими распространение в виде исходных кодов и в бинарном (скомпилированном) виде.
Ссылки

OpenBSD.org — официальный сайт.
Undeadly — блог-сервер разработчиков OpenBSD и не только.
OpenBSD.ru — сайт русскоязычных пользователей (не зеркало).
OpenBSD 101 — ресурс, посвящённый настройке и использованию OpenBSD.
OBSD.ru — сайт русскоязычного сообщества OpenBSD и документация.
Cистема поиска портов OpenBSD — поиск по портам, получение актуальной справочной информации, просмотр мантейнера порта.
© Википедия

Скачать дистрибутив можно с нашего сервера - /change/part6/soft/Операционные системы/X-nix/OpenBSD 4.4/

Последний раз редактировалось Snoopy; 08.02.2009 в 14:16.
Snoopy вне форума   Ответить с цитированием
Старый 19.10.2009, 08:42   #2
Snoopy
Профи
 
Регистрация: 04.06.2008
Сообщений: 1,268
Post

Вышел релиз OpenBSD 4.6.
Snoopy вне форума   Ответить с цитированием
Старый 27.04.2010, 23:30   #3
taaroa
.
 
Регистрация: 02.08.2009
Сообщений: 87
По умолчанию Бесплатный shell-доступ на сервер под управлением OpenBSD

Для пользователей, желающих ближе познакомиться с операционной системой OpenBSD, или для разработчиков, намеренных протестировать свои приложения в данной системе, в рамках сервиса devio.us началось предоставление бесплатных shell-аккаунтов. Каждому пользователю предоставляется 100 Мб дискового пространства и доступность функций работы с сетью.

Источник
Главная ссылка к новости

Код:
wolfman% uptime
11:28AM  up 10 days, 19:49, 134 users, load averages: 2.48, 2.54, 2.62
wolfman% gcc -v
Reading specs from /usr/lib/gcc-lib/amd64-unknown-openbsd4.6/3.3.5/specs
Configured with: 
Thread model: single
gcc version 3.3.5 (propolice)
wolfman% echo "Hello,OBSD (;"
Hello,OBSD (;
taaroa вне форума   Ответить с цитированием
Старый 28.05.2010, 00:01   #4
taaroa
.
 
Регистрация: 02.08.2009
Сообщений: 87
По умолчанию OpenBSD переходит на GCC 4

Две самые «современные» архитектуры (amd64 и sparc64) в OpenBSD были переведены на сборку посредством GCC 4, импортированного в OpenBSD несколькими месяцами ранее. Версия GCC 4.2.1 была выбрана, как и во FreeBSD, по лицензионным соображениям — это последний релиз, выпущенный под лицензией GPLv2.

Данному событию предшествовала долгая и кропотливая работа: в локальный инструментарий GCC 4 были импортированы специфичные для OpenBSD патчи (в основном направленные на ужесточение требований к коду и реализующие различного рода защитные механизмы), часть патчей из upstream, а также добавлена/исправлена поддержка архитектур наподобие hppa. Также была проведена полная проверка дерева портов на собираемость под GCC 4; количество добавленных в связи с этим патчей (как правило, связанных с ужесточением требований к декларациям шаблонных конструкций в C++) исчисляется многими десятками.

Компилятор Fortran (g77) из GCC 3 был перенесён в порты для сохранения работоспособности использующих его программ.

Источник
Главная ссылка к новости
taaroa вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:31. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири