OpenBSD: відмінності між версіями
[перевірена версія] | [перевірена версія] |
м Додавання/виправлення дати для: Шаблон:Стиль |
|||
Рядок 72: | Рядок 72: | ||
{{Link FA|en}} |
{{Link FA|en}} |
||
[[ar:أوبن بي إس دي]] |
|||
[[be:OpenBSD]] |
|||
[[be-x-old:OpenBSD]] |
|||
[[bg:OpenBSD]] |
|||
[[bn:ওপেন বিএসডি]] |
|||
[[br:OpenBSD]] |
|||
[[bs:OpenBSD]] |
|||
[[ca:OpenBSD]] |
|||
[[cs:OpenBSD]] |
|||
[[da:OpenBSD]] |
|||
[[de:OpenBSD]] |
|||
[[el:OpenBSD]] |
|||
[[en:OpenBSD]] |
|||
[[eo:OpenBSD]] |
|||
[[es:OpenBSD]] |
|||
[[et:OpenBSD]] |
|||
[[eu:OpenBSD]] |
|||
[[fa:اپنبیاسدی]] |
|||
[[fi:OpenBSD]] |
|||
[[fr:OpenBSD]] |
|||
[[gl:OpenBSD]] |
|||
[[he:OpenBSD]] |
|||
[[hr:OpenBSD]] |
|||
[[hu:OpenBSD]] |
|||
[[ilo:OpenBSD]] |
|||
[[is:OpenBSD]] |
|||
[[it:OpenBSD]] |
|||
[[ja:OpenBSD]] |
|||
[[jbo:la by sy dy poi gubni]] |
|||
[[ko:OpenBSD]] |
|||
[[lt:OpenBSD]] |
|||
[[lv:OpenBSD]] |
|||
[[ms:OpenBSD]] |
|||
[[nl:OpenBSD]] |
|||
[[nn:OpenBSD]] |
|||
[[no:OpenBSD]] |
|||
[[pl:OpenBSD]] |
|||
[[pt:OpenBSD]] |
|||
[[ro:OpenBSD]] |
|||
[[ru:OpenBSD]] |
|||
[[sco:OpenBSD]] |
|||
[[sh:OpenBSD]] |
|||
[[simple:OpenBSD]] |
|||
[[sk:OpenBSD]] |
|||
[[sl:OpenBSD]] |
|||
[[sr:OpenBSD]] |
|||
[[sv:OpenBSD]] |
|||
[[th:โอเพนบีเอสดี]] |
|||
[[tr:OpenBSD]] |
|||
[[zh:OpenBSD]] |
Версія за 10:30, 22 березня 2013
Розробник | The OpenBSD Project |
---|---|
Родина ОС | BSD |
Робочий стан | активний |
Вихідна модель | Відкрите програмне забезпечення |
Останній випуск | 5.2 / 1 листопада 2012 |
Репозиторій | |
Менеджер пакетів | OpenBSD package tools та дерево портів |
Платформи | AMD64, Alpha, i386, MIPS, 68000, PowerPC, SPARC 32/64, VAX, Zaurus та інші[1] |
Тип ядра | монолітне |
Інтерфейс користувача | Модифікований pdksh, FVWM 2.2.5 для X11 |
Ліцензія | ліцензія ISC[2] |
www.openbsd.org |
OpenBSD — Юнікс-подібна операційна система, що бере своє коріння із Berkeley Software Distribution (BSD), варіанта Юнікс, створеного в Університеті Берклі, Каліфорнія.
Історія
Наприкінці 1995-го року, Тео де Раадт створив відгалуження від операційної системи NetBSD, це відгалуження лягло в основу OpenBSD. Проект широко відомий пріоритетом на користь відкритого програмного коду та якісної документації; безкомпромісній позиції по відношенню до ліцензування програмного забезпечення; та зосередженості на безпеці та коректності сирцевих кодів. Проект координується із власного помешкання Тео де Раадта, в Калгарі, Альберта, Канада. Логотипом і символом проекту є рибка Паффі.
Опис
OpenBSD має деякі можливості забезпечення безпеки, що є відсутніми або необов'язковими в інших операційних системах, має традицію аудита кодів розробниками з метою виявлення та усунення баґів і проблем безпеки. Проект підтримує суворі політики відносно ліцензування, та віддає перевагу відкритому коду з ліцензією BSD — в минулому, це призводило до широкого аудиту та вилученню кодів, що підпадали під дію менш бажаних ліцензій.
Як і в більшості інших основаних на BSD операційних системах, ядро OpenBSD та утиліти користувача (командна оболонка, звичайні програми на кшталт cat тощо) розробляються водночас і містяться у спільному репозиторії. Стороннє програмне забезпечення доступне у вигляді наперед зкомпільованих бінарних пакунків, або може бути побудовано із дерева портів.
На поточний момент, проект OpenBSD підтримує сумісність з 17 різними апаратними платформами, включаючи процесори DEC Alpha, Intel i386, Hewlett-Packard PA-RISC, AMD AMD64 та Motorola 68000, машини Apple PowerPC, комп'ютери Sun SPARC та основані на SPARC64, VAX та Sharp Zaurus.[1]
Оскільки OpenBSD є традиційною Unix—подібною операційною системою, то вона буде дуже знайомою для тих, хто використовував інші Unix-подібні системи, але є важливі відмінності. Користувач повинен оцінити свій досвід: якщо ваше знання Unix — це робота лише з одним варіантом Linux, то вам OpenBSD може здатися «стороннім». Інші, хто починає з OpenBSD, вважають Linux трохи дивним. Ви маєте знати різницю між стандартом і вашим досвідом.
Одна важлива відмінність між OpenBSD і багатьма іншими операційними системами — це документація. Розробники OpenBSD пишаються системою man pages. Man pages — це авторитетне джерело документації OpenBSD — не FAQ, не незалежні сторонні технічно обслуговувані сторінки, не «HOWTO» тощо. Коли розробник робить зміни в системі, очікується, що оновиться man pages разом з відповідними змінами до коду не «пізніше» чи «коли знайдуть час на це» чи «коли хтось поскаржиться». Описова сторінка існує майже по кожній програмі, утиліті, драйверу, конфігураційному файлу тощо у головній системі. Очікується, що користувач перевірить man pages перед тим, як просити допомоги через пошту.
Визначимо деякі з головних відмінностей між OpenBSD від інших варіантів Unix
- OpenBSD має достатньо чистий Unix «BSD-стиль», близько слідуючи дизайну 4.4BSD. Linux і SCO UNIX є системами стилю «System V». Багато Unix-подібних операційних систем (включаючи деякі дистрибутиви Linux) поєднують багато характеристик SysV і BSD. Загальне місце, де це може визвати сум'яття, це запуск програм, OpenBSD використовує традиційний стиль BSD4.4 rc(8)
- OpenBSD — складна система, що має намір підтримувати синхронізацію. Це не «Ядро плюс утиліти», що можуть бути оновленими окремо один від одного. Відмова утримувати вашу систему (ядро, утиліти користувача та програми) в синхронізації — наслідок появи поганих речей.
- Оскільки багато програм не розроблені для прямого компілювання і виконання в середовищі OpenBSD, OpenBSD має post tree, систему, де користувач може легко отримати код, прошити його для OpenBSD, встановити залежність, встановлювати і видаляти його стандартним і обслуговуваним шляхом. Наперед скомпільовані пакунки створені і поширювані командою OpenBSD.
- OpenBSD використовує CVS, щоб утримувати послідовність змін сирцевого коду. OpenBSD проклав шлях анонімному CVS, що дозволяє будь-кому витягати повне дерево сирцевого коду для будь-якої версії OpenBSD (від 2.0 до поточної, та всі зміни всіх файлів між ними) в будь-який час, і ви можете дістатися до найновіших змін в межах години, це гарантується. Також є дуже зручний та легкий у використанні веб-інтерфейс до CVS.
- Продукти OpenBSD як офіційний випуск доступна на CD та FTP кожні півроку по запланованому розкладі. Пілотні версії для всіх підтримуваних платформ випускаються майже регулярно з поточних розроблюваним кодом. Це має на меті, щоб дерево сирцевого коду мало змогу повністю налаштовуватись і результуюча система була годною для використання у всі часи. Дерево іноді ламається, але це екстраординарна ситуація, що виправляється моментально, це не така річ, що дозволяє собі продовжуватись.
- OpenBSD містить сильне шифрування.
- OpenBSD пройшов важку і тривалу гарантовану перевірку, щоб впевнитись в якості (а також в надійності) коду.
Примітки
- ↑ а б Список підтримуваних платформ на сайті OpenBSD
- ↑ The BSD Certification Group.; PDF з результатами
Див. також
Посилання
- http://www.openbsd.org/
- http://www.undeadly.org/
- One Floppy OpenBSD MP3 Player and One Floppy Router
Ця стаття містить текст, що не відповідає енциклопедичному стилю. (грудень 2006) |