Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Debian


Debian Squeeze ru.png

План:


Введення

Debian (вимовляється як [Dɛbiən] ) - операційна система, що складається з вільного ПЗ з відкритим вихідним кодом. В даний час Debian GNU / Linux - один з найпопулярніших і важливих дистрибутивів Linux [3], в первинній формі зробив значний вплив на розвиток цього типу ОС в цілому [4]. Також існують проекти на основі інших ядер: Debian GNU / Hurd, Debian GNU / kFreeBSD і Debian GNU / kNetBSD [5]. Debian може використовуватися як в якості операційної системи для серверів, так і для робочих станцій.

Debian має найбільше серед усіх дистрибутивів сховище пакетів [6] - готових до використання програм і бібліотек, - і якщо навіть не з їх числа, то по числу підтримуваних архітектур: починаючи з ARM, використовуваної під вбудованих пристроях, найбільш популярних x86 і PowerPC, нових 64-розрядних AMD, і закінчуючи IBM S/390, використовуваної в мейнфреймах. Для роботи з сховищем розроблені різні засоби, найпопулярніше з яких - Advanced Packaging Tool (APT).

Debian став основою цілого ряду дистрибутивів (більше 100, см. список дистрибутивів, заснованих на Debian). Найвідоміші з них (в алфавітному порядку) - Adamantix, Bioknoppix, Clusterix, Dreamlinux, Gnoppix, Knoppix, Libranet, Linspire, Linux Mint, Maemo, MEPIS, Ubuntu, Xandros Desktop OS.

Назва "Debian" складено з імен засновника проекту Яна Мердока (Ian Murdock) і його подруги (згодом - дружини, нині - колишньої) Дебри Лінн (Deb ra Lynn).


1. Історія

Створення Debian було розпочато в серпні 1993 Яном Мердоком. Він керувався бажанням створити дистрибутив, процес якого буде, з одного боку, відкритим і вільним у дусі GNU / Linux, і одночасно виключно ретельним і добросовісним. Спочатку над проектом працювала невелика згуртована група хакерів світу вільного ПЗ, яка поступово розросталася, ставши великим організованою спільнотою розробників та користувачів. [7]


2. Особливості

На Debian засновано безліч дистрибутивів, в тому числі Ubuntu, MEPIS, Dreamlinux, Damn Small Linux, Xandros, Knoppix, Linspire, aptosid, Kanotix, Parsix, LinEx, Linux Mint та інші [8].

Debian відрізняється багатством можливостей. У поточну стабільну версію включено понад двадцяти дев'яти тисяч пакетів програм для десяти архітектур на основі ядра Linux (від Intel / AMD 32-bit / 64-bit, широко застосовуваних у персональних комп'ютерах, до ARM, звичайно використовуваних під вбудовуваних системах і мейнфреймах IBM System z [9]) і також двох архітектур на основі ядра FreeBSD (kfreebsd-i386 and kfreebsd-amd64) [10].

Відмінними рисами Debian є Система керування пакунками Advanced Packaging Tool (APT), жорстка політика по відношенню до пакетів, репозиторії з величезним їх кількістю, а також високу якість випущених версій. [8] Це зробило можливим просте оновлення між версіями, а також автоматичну установку і видалення пакетів.

При стандартній установці Debian використовується Середа робочого столу GNOME, куди включений набір популярних програм, таких як LibreOffice, Iceweasel (модифікація Firefox), поштова програма Evolution, програми для запису CD / DVD, програвачі музики та відео, програми для перегляду і редагування зображень та програми для перегляду документів у форматі PDF. Також є образи CD, зібрані з KDE, Xfce і LXDE. [11] Установочні диски (у кількості п'яти (Lenny) або восьми (Squeeze) DVD або більше тридцяти CD) містять всі доступні і не обов'язково необхідні для стандартної установки пакети. Для методу установки по мережі використовується CD, який менше звичайного установочного CD / DVD. Він містить тільки те, що необхідно для запуску установника і скачування пакетів, обраних в процесі установки за допомогою APT [12] Образи CD / DVD можна вільно завантажити через BitTorrent, jigdo або купити у одного з постачальників дисків Debian [13]. Існують спеціальні набори програм Debian Pure Blend, орієнтовані на групи користувачів з різним практичним досвідом і інтересами: Debian Junior для дітей від 1 до 9, Debian-Edu для шкіл, Debian Science з угрупованням по наукам, Debian-Med для практичного та наукового використання в сфері охорони здоров'я та інші [14].

Саме в Дебіане вперше був введений як єдиний стандарт механізм вибору кращого програм серед декількох варіантів - Alternatives.


3. Релізи

Релізи Debian поділені на п'ять гілок:

  • oldstable (oldstable), содержаший пакети Попереднє стабільного дистрибутива;
  • стабільну (stable), що містить пакети, що увійшли в останній офіційний дистрибутив (оновлення пакетів в ньому відбувається тільки для усунення вразливостей);
  • тестовану (testing), з якої буде формуватися наступного стабільного дистрибутиву;
  • нестабільну (unstable), в якій пакети готуються до приміщення в тестовану гілку.
  • (Experimental); Не є повноцінною гілкою - в ньому знаходяться пакети, які потребують ретельного тестування або які спричинять серйозні зміни в дистрибутиві.

Стабільні і тестована версії операційної системи Debian називаються іменами персонажів мультфільму " Історія іграшок ". Нестабільна версія дистрибутиву Debian постійно носить кодове ім'я Сід (sid), по імені негативного персонажа з мультфільму, який ламав іграшки [15].

Історія релізів Debian: [16]

Версія Кодове ім'я Кількість підтримуваних архітектур Кількість пакетів Дата виходу Закінчення терміну підтримки
Оригінальна Російською
0.93R6 1 26 жовтня 1995
1.1 Buzz Базз 1 474 17 червня 1996 1996
1.2 Rex Рекс 1 848 12 грудня 1996 1996
1.3 Bo Бо 1 974 5 червня 1997 1997
2.0 Hamm Хемм 2 ≈ 1,500 24 липня 1998 1998
2.1 Slink Слінко 4 ≈ 2,250 9 березня 1999 Грудень 2000
2.2 Potato Потейто 6 ≈ 3,900 15 серпня 2000 Квітень 2003
3.0 Woody Вуді 11 ≈ 8,500 19 липня 2002 Серпень 2006
3.1 Sarge Саржа 11 ≈ 15,400 6 червня 2005 Квітень 2008
4.0 Etch Етч 11 ≈ 18,000 8 квітня 2007 Лютий 2010
5.0 Lenny Ленні 12 [17] > 23,000 [17] 14 лютого 2009 Лютий 2012 [18]
6.0 Squeeze [19] Сквіз 9 +2 [A] > 29,050 6 лютого 2011 [20] буде оголошено пізніше
7.0 Wheezy [21] Уізі невідомо невідомо 2012 [22] буде оголошено пізніше
8.0 Jessie [23] Джессі невідомо невідомо буде оголошено пізніше буде оголошено пізніше
Умовні позначення:
запланована / в розробці поточна версія підтримується не підтримується
A 9 архітектур на основі ядра Linux + 2 архітектури на основі ядра FreeBSD [10]


4. Ядра

Реліз Debian Ядра Debian Останні версії ядра якраз перед випуском Debian
1.1 buzz від 17 червня 1996 2.0 від 9 червня 1996
1.2 rex від 12 грудня 1996 2.0.27 від 1 грудня 1996
1.3 bo від 5 червня 1997 2.0.29
2.0.30
for 1.3.1 also 2.0.33
2.0.30 від 8 квітня 1997
2.1.42 від 29 травня 1997
2.0 hamm від 24 липня 1998 2.0.33
2.0.34
2.0.35 від 13 липня 1998
2.1 slink від 9 березня 1999 2.0.35-3
2.0.36-3
2.1.125-1
2.2.1-1
2.2.3 від 9 березня 1999
2.2 potato від 15 серпня 2000 2.2.16 2.2.16 від 7 June 2000
2.3.99-pre9 від 23 травня 2000
3.0 woody від 19 липня 2002 2.2.20
2.4.18
2.2.21 від 20 травня 2002
2.4.18 on 25 лютого 2002
2.5.26 від 16 липня 2002
3.1 sarge від 6 червня 2005 2.4.30 від 4 квітня 2005
2.6.11.11 від 27 травня 2005
4.0 etch від 8 квітня 2007 2.6.18 2.6.20.6 від 6 квітня 2007
5.0 lenny від 14 лютого 2009 2.6.26 2.6.28.5 від 12 лютого 2009
6.0 squeeze від 6 лютого 2011 Linux 2.6.32
kFreeBSD 8.1
2.6.37 від 5 січня 2011
8.1 від 19 липня 2010

5. Підтримувані архітектури

Хронологія портів Debian GNU / Linux.

Поточна стабільна версія офіційно портирована на наступні архітектури:

i386 - Архітектура x86, розроблена для Intel-сумісних 32-бітових процесорів
amd64 - Архітектура x86-64 розроблена для Intel / AMD 64-бітових процесорів
sparc - Архітектура Sun SPARC для систем Sun4m, Sun4u і Sun4v
armel - Архітектура ARM для Risc PC і різних вбудованих систем
powerpc - Архітектура PowerPC
ia64 - Архітектура Intel Itanium (IA-64)
mips, mipsel - Архітектура MIPS ( big-endian і little-endian)
s390 - Архітектура IBM ESA/390
kfreebsd-i386 - Архітектура на основі ядра FreeBSD для Intel-сумісних 32-бітових процесорів
kfreebsd-amd64 - Архітектура на основі ядра FreeBSD для Intel / AMD 64-бітових процесорів

Наступні архітектури офіційно портіровани, але мають нестабільні версії:

alpha - Архітектура DEC Alpha
hppa - Архітектура HP PA-RISC
hurd-i386 - Архітектура на основі ядра GNU Hurd для Intel-сумісних 32-бітових процесорів

Існують також неофіційні версії для ряду інших архітектур [24].


6. Стадії розробки

Пакети програмного забезпечення (ПО), які знаходяться в розробці, спочатку потрапляють або в дистрибутив проекту під назвою unstable (також відомий як sid), або в репозиторій experimental. Версії ПЗ в unstable досить стабільні, щоб побачити світло на думку їх розробників, але вони вже містять специфічні зміни, внесені в рамках проекту Debian, в тому числі інформацію для створення пакету дистрибутива. Ці зміни можуть бути новими і не тестованими. ПО, не готове до випуску, зазвичай розміщується в experimental.

Після того, як версія ПЗ пробуде в unstable деяку кількість часу (в залежності від критичності змін), пакет автоматично переходить в дистрибутив testing. Перехід відбувається тільки якщо пакет не містить критичних помилок, і всі інші необхідні пакети задовольняють умовам переходу в testing.

Так як оновлення пакунків Debian між офіційними релізами не включають в себе нову функціональність, деякі розробники використовують пакети з unstable і experimental для нових версій своїх продуктів. Однак ці дистрибутиви тестуються не так ретельно, як stable і можуть не отримувати вчасно важливі виправлення безпеки. Іноді неуважне оновлення на працюючі пакети з unstable може серйозно порушити роботу ПЗ.

Після того, як пакети в testing дозріли, і цілі, поставлені перед наступним релізом, досягнуті, testing стає наступною стабільною версією. Останній стабільний реліз Debian під назвою "Squeeze" отримав порядковий номер 6.0 6-го лютого 2011. Наступний реліз 7.0 має кодове ім'я "Wheezy".


7. Лідери проекту

Ян Мердок,
засновник дистрибутиву
Серпень 1993 - березень 1996
Брюс Перенс Квітень 1996 - грудень 1997
Ян Джексон Січень 1998 - грудень 1998
Віхерт Аккерман Січень 1999 - березень 2001
Бен Коллінс Квітень 2001 - квітень 2002
Бідейл Гарби квітень 2002 - квітень 2003
Мартін Мічлмаір Березень 2003 - березень 2005
Брендан Робінсон Квітень 2005 - квітень 2006
Ентоні Таунс Квітень 2006 - квітень 2007
Сем Осевар Квітень 2007 - квітень 2008
Стів Макінтайр Квітень 2008 - квітень 2010
Стефано Закіролі,
поточний лідер проекту
квітень 2010 - теперішній час

8. Умови

Суспільний договір Debian [2], вперше укладений у 1997 році і оновлений в 2004, включає в себе критерії Debian щодо вільного ПЗ. Він дозволяє стверджувати, що Debian GNU / Linux є однією з найбільш вільних із популярних операційних систем.

8.1. Debian та FSF

Критерії Debian щодо вільності не повністю збігаються з критеріями Фонду вільного ПЗ (Free Software Foundation, FSF). Наприклад, у проекті Debian прийнято вважати невільними ліцензію GNU FDL, якщо вона використовується з незмінними розділами, і ліцензію Free Art, які FSF вважає вільними ліцензіями для документації та творів мистецтва [25]. У той же час Debian, також як і OSI, вважає вільної Artistic License 1.0, яку FSF вважає невдало написаної, і тому невільною. [25]

FSF не допускає значної допомоги у використанні власницького ПЗ, а Debian надає для користувачів невільного ПЗ місце на серверах, списки розсилки та ін У той же час FSF не вимагає повної свободи для нефункціонального вмісту (наприклад, графіка в грі або політична мова) [26 ], а Debian поміщає таке невільне вміст в розділ з рештою невільними компонентами.

Іноді в Debian проводиться голосування з метою вирішити, що робити з невільними компонентами: [ обновити дані ]

  • в 2004 році відбулося голосування про припинення підтримки розділу з закритим до наступного випуску, в результаті розділ залишений; [27]
  • в 2006 році - про вирішення проблеми firmware без вихідного коду ( Блоб) в ядрі, і дату випуску Etch - випуск не відкладений; [28]
  • в 2008 році - про вирішення проблеми firmware без вихідного коду і дату випуску Lenny - вважати Блоб не порушують GPL, поки не доведено протилежне. [29]
  • У грудні 2010 року було оголошено, що firmware (окремо під вільними і невільними ліцензіями) виділені з ядра в окремі пакети. [30]

Через цих відмінностей деякі прихильники вільного ПЗ вважають, що операційні системи Debian негідні звання вільних, і замість них підтримують gNewSense. [31]

Сімейство дистрибутивів, заснованих на Debian

9. Дистрибутиви, засновані на Debian

Debian та дистрибутиви, засновані на ньому, використовують формат пакетів . Deb і менеджер пакетів dpkg.

Гілку розробки Дистрибутив
Stable MEPIS, Kanotix, CrunchBang Linux, Floppix
Testing Ubuntu [32], MEPIS, antiX, Parsix, Linux Mint (Debian edition)
Unstable aptosid, Semplice Linux
Невідомо Damn Small Linux, Xandros, Knoppix, BackTrack, Linspire, LinEx, Vyatta та інші [8]

10. Debian Live

Live CD з операційною системою Debian [33] завантажується зі змінного носія (CD, DVD, USB-накопичувач і т. д.) або по мережі c допомогою технології netboot без установки на жорсткий диск. Це дозволяє користувачам ознайомитися з операційною системою перед її установкою або використовувати в якості завантажувального диска. Створені LiveCD для відновлення після збоїв і стандартні з графічними оболонками GNOME, KDE Plasma Workspaces, Xfce і LXDE для декількох архітектур. Debian LiveCD також надають можливість установки на жорсткий диск. Більшість існуючих стандартних ISO-образів для Squeeze не підходить для CD типу "700MB". За допомогою технології Debian Live були створені різні, в тому числі маленькі Live CD, з специфічними налаштуваннями і складом програмного забезпечення [34].


11. Цікаві факти

Література


Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
Критерії Debian щодо вільного програмного забезпечення
© Усі права захищені
написати до нас