Рейтинг кращих дистрибутивів Linux: який краще. Огляд незвичайних дистрибутивів Linux NixOS, її конфігуратор і менеджер пакетів

4 Solutions collect form web for "Чи можете ви законно продавати модифіковані версії дистрибутивів Linux?"

Було б абсолютно законно для них продавати копії цієї злегка модифікованої версії Ubuntu (назвемо її Mubuntu = Modified Ubuntu)?

Ні. Хоча ліцензії на програмне забезпечення можуть дозволити вам зробити це, ліцензія на товарний знакне має:

Будь-який перерозподіл модифікованих версій Ubuntu має бути схвалено, сертифіковане або надано компанією Canonical, якщо ви збираєтеся пов'язати його з товарними знаками. В іншому випадку ви повинні видалити і замінити Товарні знаки, і вам потрібно буде перекомпілювати вихідний код, щоб створити свої власні виконавчі файли. Це не впливає на ваші права по будь-ліцензії з відкритим вихідним кодом, яка застосовується до будь-якого з компонентів Ubuntu. Якщо вам необхідно схвалити, сертифікувати або надати змінені версії для перерозподілу, вам буде потрібно ліцензійну угоду від Canonical, за яке ви можете заплатити. За додатковою інформацією, будь ласка, зв'яжіться з нами (як зазначено нижче).

Вам знадобиться дозвіл Canonical на використання: (i) будь-маркування, що закінчується буквами UBUNTU або BUNTU, які досить схожі на товарні знаки або будь-яку іншу схожу аналогічну марку, і (ii) будь-який товарний знак в доменному імені або URL-адресу або для цілей мерчандайзингу ,

Вам буде дозволено продавати немодифіковані версію Ubuntu, вам буде дозволено продавати сильно змінену версію Ubuntu, яка більше не згадує ім'я Ubuntu, але для цієї злегка зміненої версії Ubuntu вам необхідно угоду з Canonical.

Так, за умови, що ви задовольняєте умовам ліцензії для всього упакованого програмного забезпечення (відправляєте вихідний код і т. Д.) І не порушуєте будь-яких товарних знаків, законів про авторське право і т. Д. Також ви повинні переконатися, що ваші дії не завдадуть ніякої шкоди третім особам як вбивство і т. д.

Включене програмне забезпечення з закритим вихідним кодом не повинно порушувати ліцензії будь-яких бібліотек, які він використовує (деякі ліцензії дозволяють двійкову залежність від програмного забезпечення з закритим вихідним кодом, а деякі ні).

Як сказав Серж, так. Однак ви не можете змінювати частини, які є GPL (віконний менеджер GPL), а потім закрити джерело. Ви навіть не можете використовувати бібліотеки GPL в закритому вихідному коді. Таким чином, насправді відповідь повинен бути: « НІ »,як якщо б ви закрили джерело здебільшого системи або робочого столу, на той час, коли ви вільні і вільні від GPL, це більше не матиме відношення до Ubuntu. Крім того, я вважаю, що вам потрібно явне дозвіл від Canonical використовувати слово, подібне Mubuntu. Питання дійсно складний. Вам потрібно зробити багато досліджень і, можливо, найняти адвоката, якщо ви будете робити таке.

ОНОВИТИ

Я подумав, що обновляю питання, тому що коментарі дуже довгі на тему того, чи можете ви використовувати бібліотеки GPL в закритому вихідному коді. LGPL дозволяє це *, GPL НЕ **. З авторитету по темі gnu.org/licenses/why-not-lgpl.html:

... використання Малої GPL дозволяє використовувати бібліотеку в пропрієтарних програмах; використання звичайного GPL для бібліотеки робить його доступним тільки для безкоштовних програм.

Однак, оскільки в наші дні більшість бібліотек LGPL, OP, можливо, не так важко, як я спочатку думав.

* Є все ще певні умови, яких необхідно дотримуватися, щоб використовувати бібліотеки LGPL.

** Існують певні випадки, коли ви можете використовувати бібліотеку GPL в закритому вихідному коді, наприклад, якщо програмне забезпечення не є загальнодоступнимі якщо використання бібліотеки не розглядається як модифікація або похідна робота (наприклад, попередня прив'язка).

Припустимо, хтось скачав дистрибутив Linux, наприклад Ubuntu. Припустимо, що він змінить одну частину, скажімо, Window Manager.

Ні, ви не можете, тому що є деякі проекти, захищені Canonical, але якщо вам потрібно внести свій внесок, вам потрібно підписати угоду Canonical:

наступні проектиохоплюються угодою Canonical. Якщо ви хочете внести свій внесок в будь-який з наведених нижче проектів, зверніться до контактів проекту, зазначеним у третій колонці.

Щоб внести свій внесок, вам необхідно підписати угоду Canonical.

Було б абсолютно законно для них продавати копії цієї злегка модифікованої версії Ubuntu (назвемо її Mubuntu = Modified Ubuntu)?

Що робити, якщо вони зробили закритим оригінальний розділ нового вікна? Чи буде ще законно продаватися?

Ви не можете зробити це без дозволу Canonical:

Обмежене використання, що вимагає ліцензії на товарний знак

Дозвіл від нас повинно використовуватися будь-яким з товарних знаків при будь-яких обставинах, крім тих, які спеціально дозволені вище. До них відносяться:

    Будь-яке комерційне використання

    Використовуйте на або по відношенню до програмного продукту, який включає або будується поверх поставляється нами продукту, якщо є будь-які комерційні наміри, пов'язані з цим продуктом.

  • Використовувати в доменному імені або URL-адресу.
  • Використовуйте для мерчандайзингу, наприклад, на майках і т. П
  • Використання імені, яке включає букви BUNTU щодо комп'ютерного обладнання або програмного забезпечення.
  • Послуги, пов'язані з будь-якого з перерахованих вище.

Вибір дистрибутива LINUX

Fedora Core

Це - найпоширеніший дистрибутив Linux протягом багатьох років. До недавнього часу він був відомий під ім'ям Red Hat. Однак нині розробник (однойменна компанія) зберегла цю назву для комерційних реалізацій своєї системи. Вільна ж її реалізація, призначена для кінцевих користувачів, іменується Fedora Core.

недоліки:

  1. Немає підтримки NTFS (актуально для людини, який переходить з Windows і який паралельно з Linux має WindowsXP на своїй машині);
  2. Немає підтримки МР3;
  3. Ні Java;
  4. Локалізація - тільки UTF8, що в більшості випадків призводить до квадратикам і питальним знакамзамість нормальної кирилиці. Так, все це виправляється, але не до кінця. Якщо російську мову критичний - необхідно міняти локаль на KOI8-R;
  5. Неявна документація. Якщо з технічною англійською напрягов немає - все ОК! Є - будуть проблемми - вся перекладна документація тільки через і-нет, http://www.google.com. Пошуки займають досить багато часу і трафіку.

переваги:

  1. Для оновлення системи і установки програм є офіційно прикручений APT-GET і "морда" до нього - SYNAPTIC. Дуже зручно і при оновленнях, так як разом з пакетами не тягнеться всякого роду службова інформація про них.
  2. Дистрибутив постійно розвивається і від релізу до релізу стає все простіше і зручніше для звичайного користувача.
  3. Наявність величезної кількості вже зібраних пакетів rpm (див. Нижче). Причому часто такі пакети збирають самі розробники програм і розміщують їх на офіційних сайтах.
  4. Є представництво в Росії. Правда, техпідтримка - тільки для серверних (тобто комерційних) версій дистрибутива.
  5. Розробкою дистрибутива займається серйозний колектив.
  6. Переважна більшість "товстих" книжок про Linux описують саме дистрибутив Red Hat, від якого відбрунькувалися Fedora Core.

ASPLinux

Це дистрибутив вітчизняного виробництва, що розробляється однойменної команії. Він являє собою клон Fedora Core (раніше - Red Hat), дещо модифікований з точки зору прикладного софта і адаптований для наших умов.

Поширюється в декількох варіантах (не рахуючи чисто серверних): Deluxe про безліч дисків і з повним комплектом документації, Standard - дисків вдвічі менше, з документації лише керівництво по установці, Express - трьохдисковий набір з коротким буклетом.

недоліки:

  1. Розробники - надзвичайні любителі патчить ядро. В середньому - 25-28 патчів. В результаті ядро ​​запатчівается так, що його і "тато рідний" з http://www.kernel.org не впізнає! Як результат - якщо бажаєш скомпілювати якусь програму з вихідних - гра в рулетку: може збереться, а може і не збереться через ці патчів, як пощастить. Так само як і поставивши ядро ​​з http://www.kernel.org, ризикуєш отримати безліч великих і маленьких проблем з роботою таких речей, як iptables, squid та ін.
  2. Для оновлень використовується yum, який "тягне" з сервера службову інформацію про пакетах, яка часто мають об'єм, який можна порівняти з ними самими. Тобто інформація про пакет, скачана з сервера, може мати розмір 1,2 Мбайт, а сам пакет - 1,3 Мбайт. При наявності анлім і широкого каналу - питання відпадає, при наявності модему або дорогого трафіку - вельми і вельми неприємно.
  3. Оскільки ASPLinux базується на тій же Fedora Core, то найчастіше поновлення пакетів виходять із затримкою, і можуть наближатися за розміром до самого дистрибутива.

переваги:

  1. Є підтримка NTFS, MP3, Java, навіть Macromedia Flash є.
  2. Досить хороша локалізація (хоча, мушу зауважити, що в останніх версіях дистрибутива у користувача теж забрали можливість вибору між koi8-r, cp1251, і UTF8, залишивши тільки дві останні).
  3. У версії Deluxe відмінна і явна документація. І по установці дистрибутива, і по розмітці жорсткого диска, і по постінсталляціонним налаштувань. Написана доступно і зрозуміло навіть для людини, яка про Linux чув десь і у кого-то. Можу стверджувати - більш чіткої і ясної друкованої документації російською мовою не має жоден з Linux »ів.
  4. Є потужна технічна дистрибутива безпосередньо розробниками. Відповіді приходять через 4-5 годин. Тобто вранці лист з питанням послав - ввечері відповідь 100% у тебе є. Як правило, за тобою закріплюється певний співробітник техпідтримки, якому ти і морочиш голову своїми безглуздими і розумними питаннями. Раніше була техпідтримка по телефону, з версії 9.0 її зняли і тепер тільки пошта.
  5. Є свій російськомовний сайт і форум техпідтримки, на якому, і досить часто, відповіді дають безпосередньо розробники.
  6. Велика частина відомостей, які можна почерпнути з "товстих" книжок про Red Hat, застосовна і до ASPLinux.

Враження очевидця:

ASPLinux 9.0 використовувався на домашньому комп'ютері, На робочому, і у двох друзів більше року. В плюс:
дуже хороший конструктор "зроби сам";
цілком пристойна збірка пакетів, русифікація, документація;
man-сторінки російською в більшості випадків, деякі в перекладі вашої непокірної слуги;
все погане, що зазвичай справедливо говориться на адресу системи управління пакетами rpm, було успішно усунуто розробниками;
вкрай мало виникало проблем з залежностями навіть в умовах жорстокого знущання над системою;
стабільність і безпеку на високому рівні;
непояснених глюків помічено не було, нічого не відволікало від безпосередньо роботи;
неодноразово доводилося встановлювати ASPLinux 9.0 (тільки Тссссс !!!) на суперсекретну апаратуру, на якій по генеральній задумом повинна була стояти ОС МСВС;
багів і граблів - ніяких;
вже зовсім специфічне обладнання підтримуватися просто не могло, але за додатковою угодою драйвера були написані фахівцями з того ж ASP;
варто відзначити коректну техпідтримку досить високого класу - аргумент, який в ті часи вигідно відрізняв ASP від ​​яких би то або не було конкурентів;

У мінус:
вихід дистрибутива ASPLinux 9.2, а потім ASPLinux 10, укупі зі зміною керівництва компанії, перекреслили багато колишні заслуги цього шанованого колективу;
не можна сказати, що вони однозначно погані у всіх відносинах, але в порівнянні з збірками ASPLinux версій 7.1, 7.3 і 9.0 вони програють за всіма пунктами, описаним мною вище як гідності;
Зараз пакети в дистрибутиві йдуть як мінімум не настроєних.
Не далі як сьогодні я розбирала з початківцям користувачем проблему, що виникла в ASPLinux 9.2 - не було звуку. Ядро 2.4.22, oss, графічне середовищеза замовчуванням - Gnome (за заповітами Red Hat). і при цьому в налаштуваннях xmms використовуваним розширенням виведення було за замовчуванням ... увагу! arts, і на вибір - alsa; проблема нескладна для скільки-небудь досвідченого користувача, але новачок бачить тільки те, що немає звуку.
Розробники, які позиціонують свій продукт як десктопний дистрибутив, не повинні дозволяти собі таких дурних помилок.

Має три призначені для користувача редакції: багатодисковий Altlinux Master, полегшений Altlinux Junior і однодисковий ALT Linux Compact.

переваги(На початку - найкращі):

  • apt-rpm як системи управління пакетами. З графічною оболонкою Synaptic.
  • Відмінна русифікація «з коробки» (кодування koi8-r, cp1251).
  • Велика кількість документації російською мовою в дистрибутиві.
  • Нормальна робота з мультимедіа (наявність кодеків для прослуховування mp3, перегляду відео і DVD фільмів, комерційні 3D-драйвера відеокарт).
  • Велике російськомовне community користувачів і розробників.
  • Велика пакетна база. Чітка ієрархія репозиторіїв різного ступеня стабільності.
  • Відкритість сховища в обох напрямках, при бажанні будь-хто може стати мантейнером чогось. Див. Також backports.

недоліки(На початку - найгірші):

  • У ALM 2.4 все ще йде старий Mandrake-івський інсталятор, від чого є проблеми. Власний інсталятор - в стадії публічного бета-тестування.
  • на даний моментвідсутній будь-який глобальний графічний конфігуратор (для особливо охочих пропонується використання старих drakex конфігуратор "на свій страх і ризик").
  • Неподдержіваемостью інсталлер USB-клав і мишей, є одним з найнеприємніших негативних особливостей M2.4 (це стосується тільки установки, з використанням проблем немає).
  • Ядро 2.6 при інсталяції вибрати не можна. У дістрібутівe воно є, вся інфраструктура для використання ядра 2.6 є, однак це не рекомендується.
  • Установка в режимі Expert може привести до різних кілька несподіваних результатів. Тому їй слід користуватися з обережністю.
  • Існує думка, що рідні ядра працюють з дисковою системою не оптимальним чином.

особливості:

  • Підтримувані локалі: англійська, російська, українська, білоруська, казахська. У різних кодуваннях, російська локаль за замовчуванням - koi8-r.
  • Розробники дистрибутива намагаються приймати максимально можливих заходів безпеки, що добре. Але в силу цього деякі речі (доступ до прав суперкористувача, монтування і т.д.) можуть працювати не так, як очікувалося б. І взагалі система безпеки - одна з найбільш специфічних особливостей цього дистрибутива.
  • Відсутність власного форуму. Який замінюють списки розсилок. Це принципова позиція розробників.
  • Власна система збирання ядер в rpm пакети. Велика кількість модулів до ядер йде в окремих пакетах.
  • Багато адміністративні завдання виконуються через утиліту control.

Розроблявся однойменної німецькою компанією, цей дистрибутив нині належить фірмі Novell. Має вільну Download-редакцію і кілька "коробкових" варіантів. Статус останніх різний, вичерпні відомості з цього питання можна отримати з наступного обговорення.

недоліки:

  1. Чи не доведена до кінця русифікація - половина менюшек англійською, а половина на криво перекладеного російською.
  2. Офіційна техпідтримка російською мовою для індивідуальних користувачів поки утруднена.

Гідність і недолік одночасно:

  1. Локаль за замовчуванням - UTF8 з усіма наслідками, що випливають звідси наслідками. Зокрема, робота в консолі з кириличними документами утруднена.
  2. YAST - графічна утиліта для управління всім і вся. Кому-то це подобається, хтось від неї плюється. Недоцільно конфігурувати систему за допомогою конфігов - все тільки через YAST. Ручна правка конфігов раніше могла призвести до повного краху системи.

переваги:

  1. Просто шикарний набір драйверів, в тому числі і пропрієтарних, які входять в дистрибутив. Позначається спрямованість розробників на ноутбуки - практично 100% гарантія установки і роботи SuSe з будь-якими ноутбуками, включаючи WiFi, Winmodem, відеокарти і т.д.
  2. Зручна утиліта для оновлення дистрибутива.
  3. Досить великий вибір софта - практично все, що необхідно для нормальної роботи і відпочинку - є.
  4. Дуже хороший набір ttf-шрифтів, в тому числі кириличних, що роблять необов'язковим використання шрифтів від Microsoft.
  5. Дистрибутив зібраний надійно і добротно, з чисто німецькою пунктуальністю і якістю.

Всі дистрибутиви, перераховані вище, базуються на * .rpm-пакетах. Переваги та недоліки пакетної системи ми тут обговорювати не будемо. Однак, які б не були другі, два гідності формату rpm незаперечні. Перше - те, що це найпоширеніший (після початкових кодів) формат вільного програмного забезпечення. І друге - і сам формат, і утиліти для роботи з ним детально описані в багатьох "товстих" книгах по Linux (Red Hat).

На відміну від всіх описаних раніше дистрибутивів, за якими стоять комерційні фірми, більш-менш великі, Debian - результат праці вільного спільноти розробників (сайт проекту - http://www.debian.org). Він поширюється в різних формах (у вигляді iso-образів, файлових наборів і т.д.), доступних як для вільного скачування, так і тиражування і розповсюдження.

Особливості

1. На відміну від інших поширених дистрибутивів (мені, принаймні, аналоги не відомі), Debian має три основні гілки: stable, testing і unstable.

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

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

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

2. В основній (main) склад дітрібутіва потрапляють виключно вільні програми; якщо у відкритому / вільне програмне забезпечення для вас важлива ідеологія, тут ви знайдете повне її дотримання. Всі програми з найменшими ліцензійними відхиленнями або потрапляють в секцію non-free, або взагалі доступні тільки в сторонніх джерелах; таким чином за вами залишається вибір - використовувати тільки вільне програмне забезпечення в самому строгому розумінні цього терміна, або ж додавати і щось під це суворе розуміння яка не підпадає.

3. Дебіан фактично не має ніякого графіка виходу нових версій. Девіз його розробників "вийде тоді, коли буде готово". З одного боку це часом призводить (як недавно, наприклад) до тривалим очікуванням, з іншого - геть виключає випуск зібраного як-небудь дистрибутива, аби встигнути до заявленої дати релізу (що буває практично з будь-яким софтом, які мають заявлену дату виходу - кажу як розробник).

недоліки

Мабуть, основним недоліком Debian для новачка в порівнянні з описаними вище збірками можна назвати майже повна відсутність централізованих графічних утиліт налаштування (крім, звичайно, таких дистрибутив-неспецефічних речей, як, наприклад, центр управління КДЕ). Замість цього існує інтерфейс текстового режиму для настройки окремих пакетів (та й сам установник виконаний в тому ж стилі текстових меню). Зворотний бік такого підходу - можливість в будь-який момент переналаштувати будь отдельновзятого пакет командою

$ Dpkg-reconfigure ім'я-пакета

без необхідності згадувати, в якій гілці загальносистемного налагоджувальника його параметри знаходяться.

Другий недолік - як наслідок ретельного ставлення до статусу ПО, що входить в основний склад дистрибутива, в цьому основному складі немає драйверів, скажімо, для наворочених відеокарт і софт-принтерів. Але при наявності виходу в інтернет ця проблема легко вирішується, тому що драйвера відео є в секції non-free самого дистрибутива, а крім того драйверами дуже багаті засновані на Debian (і повністю сумісні з ним по формату пакетів) напів-комерційні дистрибутиви.

переваги

  • перше і найпомітніше - apt (метасистема управління пакетами); в зв'язку з чим проблеми з установкою програм і дозволом їх залежностей відсутні як клас;
  • величезний репозитарій скомпільованих, готових до використання пакунків, в якому є практично все, що створено творчим генієм спільноти відкритих початкових кодів; з усіх поширених дистрибутивів (по крайней мере, пакетних) Debian має найбільший набір ПО;
  • простий як в установці та налаштування, так і в експлуатації - все логічно, зрозуміло, прозоро і досить уніфіковано; ймовірно, тому серед користувачів Debian »а чимало як людей" від науки ", так і технарів некомп'ютерних спеціальностей - час, що витрачається на налаштування і" тюнінг "системи незрівнянно мало в порівнянні з часом власне на роботу в ній;
  • вельми помірний обсяг базової установки - менше 200 мегабайт без іксів - а також можливість встановивши "базову" систему відразу почати працювати в ній, доустанавлівая інше тільки в міру необхідності, дозволяють при бажанні жорстко контролювати займане на диску простір, а не розкидатися зайвими ( а часом такими, що не-зайвими) гіга-, а то і мега-байтами;
  • велике російськомовне співтовариство, допомога від якого можна отримати як в російськомовній Email-конференції [Email protected] [Email protected], Так і на численних сайтах, розсипаних по просторах рунета.

Додатковим фактором, який також можна віднести до переваг, є те, що на Debian засновано чималу кількість т.зв. LiveCD (з них найбільш відомий, але далеко не єдиний - Knoppix), які дозволяють ознайомитися з особливостями дистрибутива без його установки, і при позитивному результаті - розгорнути повноцінну Debian-систему.

Всі перераховані вище дистрибутиви зазвичай однозначно рекомендуються для початківців користувачів. Відносно ж наступних систем це не настільки очевидно. Однак вони користуються достатньою популярністю, і тому ми вважаємо за необхідне дати про них деяку інформацію - в більш вільній формі. Щоб кожен міг би вирішити для себе - підходять вони йому в якості "проби пера", чи ні.

Slackware

Це найдавніший (з нині живих) дистрибутив Linux »а, з самого початку і до цього дня пов'язаний з ім'ям його творця - Патрік Волкердінґ. Протягом більш ніж 10 років в нічого практично не змінюється (крім версій пакетів, звичайно). А саме:

  • Середа установки / налаштування сильно схожа на sysinstall від FreeBSD,
  • BSD-стиль ініціалізації.
  • Це дистрибутив пакетний - формат tgz, але залежностей немає у них, самі пакети зібрані в бінарний вигляд з офіційних початкових кодів без будь-якого пропатчіванія, втім, як і ядро. Тобто це ЧИСТА лінукс.
  • Пакети можна збирати і свої - build-скрипти для збірки викладені на сайті проекту разом з вихідними кодами, скрипти дуже прості, до речі.
  • База пакетів ведеться, але вона в принципі не потрібна.

Відсутність контролю залежностей - це і перевага, і недолік. Наприклад, лежить у мене в одній папці близько 150 пакетів, для установки їх усіх мені потрібно запустити одну команду

$ Installpkg ./*.tgz

Зауважте, без всяких ключів. А ось те, що потім щось з встановленого може не запуститися - це вам розбиратися самим.

Однак є і механізми автоматизованої установки / оновлення з Інтернету - їх величезна кількість: slapt-get, swaret, getpkg, slackpkg і ще кілька.

Русифікація зараз зводитися до запуску всього одного скрипта, самих таких скриптів в Мережі безліч.

Більш-менш пристойні і потрібні налаштування можна зробити через утиліту pkgtool (вона ж служить для управління пакетами), до неї випущеної безліч графічних front-end »ів.

Документації по дистрибутива неймовірно багато, на всі питання давно знайдені відповіді - потрібно лише пошукати трохи. Так як по суті в дистрибутиві нічого не змінюється, вона практично не схильна до фактору старіння. До речі, сама документація поставляється разом з дистрибутивом - англійською, але непогана.

Техпідтримки немає в принципі - і в принципі вона не потрібна. Достатньо лише запам'ятати сайт www.slackware.ru - там лежать доки і є форум, і www.linuxpackages.net - тут можна знайти готові пакети і посилання на iso-образи.

Unicode поки підтримується не блискуче, потрібно в деяких моментах брати бубон і шаманів.

Загалом, цим дистрибутивом лякають дітей, тобто новачків: не слід починати з нього - він складний. Нічого подібного, він простий, як перший радянський рубль, але простота його настільки ж добре прихована.

Gentoo Linux - це дистрибутив, який стає все більш і більш популярний в OpenSource-співтоваристві як завдяки підтримці великої кількості апаратних платформ, так і виключно гнучкою і зручною системи "портежей" ( "portage"), побудованої за мотивами PORTS з FreeBSD.

Gentoo є типовим представником сімейства source-based дистрибутивів, наслідком чого і є велика частина як його достоїнств, так і його недоліків. Чи підходить цей дистрибутив початківцю - питання спірне. Однак останнім часом він набув широкої популярності, і ми визнали за необхідне дати інформацію для того, щоб цей самий досвідчений користувач зміг би відповісти на нього сам.

переваги:

  • Висока продуктивність. Можливість гранично глибокої і гнучкою оптимізації системи під апаратне забезпечення.
  • Зручні "установка і видалення програм". Велика кількість додатків в системі портадж.
  • Зручний механізм оновлення. Оперативне оновлення дерева портадж. Відсутність зайвого призначеного для користувача ПО.
  • В системі виявляються додатки з потрібними опціями (наприклад, підтримка gpm або її відсутність, і т.п.) і необхідними патчами.
  • Можливість встановлювати Gentoo з довільної Linux-системи (напрімаер, з Knoppix LiveCD або любогой іншого "живого" дистрибутива, що містить компілятор gcc), без відриву від поточної діяльності. В цьому випадку диски Gentoo не потрібні: весь процес установки можна пройти з мережі.

особливості:

  • Відсутність спеціального установника.
  • Необхідність читати керівництва та інструкції.
  • Обмежена кількість "налаштувань за замовчуванням".
  • Збірка з вихідних.
  • Відсутність графічних конфігуратор для специфічних утиліт Gentoo.
  • Виправлення файлів і використання консольних утиліт - бажаний спосіб конфігурації системи.
  • Акуратність розробників призводить до того, що деякі цілком стабільні версіїдодатків значаться нестабільними.

недоліки:

  • Дуже довга і незручна установка (готова мультимедійно-офісна система може встановлюватися до тижні в залежності від обладнання).
  • Зручність встановлення та оновлення програм прмямо пропорційно регулярності і вартості доступу до інтернету.
  • Рішення проблем зі складанням окремих додатків, якщо вони (проблеми) з'являються, може бути нетривіально.
  • Відсутність русифікації "з коробки".

FreeBSD

Відмінність її від описаних вище - в тому, що це не дистрибутив Linux, а зовсім окрема (хоча і споріднена) операційна система. Зазвичай вона розглядається як суто серверна платформа (за різними оцінками, до 40% серверів Рунета працює під її управлінням). Однак і застосування її як настільної операційки для звичайних користувачів ніким не заборонено. Розробляється FreeBSD співтовариством незалежних розробників, доступна для вільного скачування і тиражування з серверів проекту.

недоліки:

  1. Чи не Linux, хоча і схожий! У деяких деталях істотно відрізняється, в результаті чого - часті непорозуміння з командою mount і поради домогтися автоматичного старту іксів через зміну runlevels.
  2. Установка вимагає уявлення про BSD-специфічною номенклатурою пристроїв, про схеми розмітки диска взагалі і особливості BSD-розмітки зокрема (розуміння того, що Extended Partition не їсти неодмінний атрибут диска, логічні диски можна створювати і по іншому).
  3. Інсталятор, він же конфигуратор, sysinstall влаштований не зовсім логічно, одні і ті ж питання повторюються в пунктах меню установкиі конфігурації, Потрібне розуміння того, що дискова розмітка на стадії установки - це одне, а на стадії конфігурування - потрібно при підключенні, наприклад, додаткового диска. Архаїчний інтерфейс інсталятора, менш багатий можливостями автоматизації, ніж графічні установники юзерофільних Linux »ів, і не настільки гнучкий, як універсальний інсталятор Gentoo (bash + текстовий редактор).
  4. Коло підтримуваного обладнання уж, ніж в Linux, немає підтримки 3D-графіки для карт, відмінних від Nvidia, наскільки мені відомо, не все гладко з "крутими" звуковуха (точніше, їх просунутими фичами), практично немає шансів знайти драйвер від виробника для будь-якого нестандартного або екзотичного девайса.
  5. Набір пакетів на настановних дисках обмежений, цілком можливо, що потрібного пакету там не опиниться. Встановлення додаткових пакетів (з бінарників або портів) вимагає досить швидкісного і, особливо для роботи з портами, дешевого каналу.
  6. Практично немає FreeBSD-специфічного комерційного софта.
  7. Офіційна техпідтримка відсутня як клас. Дуже мало (порівняно з Linux) "паперової" літератури.

переваги:

  1. Чи не Linux, але схожий! З точки зору користувача (НЕ адміна) різниці між Linux і FreeBSD практично немає. А багато адміністративні функції (наприклад, управління обліковими записами) реалізовані краще.
  2. Для установки досить освоєння BSD-специфіки розмітки і номенклатури пристроїв на рівні пари простих рецептів. Не кажучи вже про те, що освоєння цієї специфіки вельми зело сприяє розширенню кругозору :-))
  3. Для розуміння логіки пристрої sysinstall досить усвідомлення факту, що FreeBSD складається з базової системи, яка може конфигурироваться на стадії установки (а може - і коли завгодно пізніше), і додаткового софту (пакетів і портів), частиною системи не є. Важливо також розуміти, що Ікси і майже весь додатковий софт - абсолютно ті ж самі, що і в Linux. У сумнівних випадках завжди можна покластися на замовчування sysinstall - зазвичай не ідеальні, але неодмінно розумні.
  4. Підтримка обладнання в FreeBSD, якщо вона вже має місце бути, реалізована, як правило, краще, ніж в Linux. Всі пристрої, критичні для установки і роботи системи, підтримуються. Практично виключені ускладнення з дисковими контролерами, ATA RAID і тому подібними пристроями.
  5. Набір пакетів і портів для FreeBSD охоплює абсолютно весь вільний софт, в принципі доступний у вигляді початкових кодів. Можливе отримання пакетів або початкових кодів для портів на одній машині (наприклад, на службі нахаляву) і установка їх на зовсім інший - наприклад, будинки.
  6. Завдяки режиму бінарної сумісності з Linux можливий більш-менш простий запуск всього Linux-специфічного (в тому числі і комерційного) софта - від RealPlayer і Flash до Oracle і подібних монстрів. Винятків практично немає, питання тільки в затратах.
  7. Відсутність техпідтримки компенсується достатком онлайнової документації, починаючи зі знаменитого FreeBSD Handbook, практично вся вона є на дистрибутивних дисках, а в Мережі доступна в російських перекладах. Книг хоч і мало, але хороші :-).
  8. І, щоб добро остаточно перемогло -

  9. На відміну від Linux »ів, яких багато, FreeBSD - одна: всі варіації на цю тему, від Freenzy до PC-BSD, являють собою різні способи поширення та комплектації однієї і тієї ж ОС. Дуже важливо, що все прочитане початківцям користувачем про FreeBSD, відноситься саме до неї, йому не потрібно гадати, як це буває з Linux »ом, чи стосується даний опис до системи взагалі або є специфіку конкретного дистрибутива. Більш того, всі знання про FreeBSD можуть бути застосовні до будь-якої іншої BSD-системі (м.б. лише з незначною корекцією).

На закінчення - найголовніше: який би дистрибутив, і яку б операційну систему ви не вибрали, навряд чи цей вибір буде останнім і остаточним у вашому житті. Слід бути готовим до того, що в пошуках ідеалу буде перепробував не один і не два варіанти.

У світі Linux ми звикли бачити виключно клони. Debian, Ubuntu, Red Hat, SUSE - все це різні дистрибутиви, принципової відмінності в яких немає. Половина популярних Linux-дистрибутивів - це Форк Debian або Ubuntu, інші - Форк стародавнього Slackware зі зміненим менеджером пакетів і красивими конфігураторами. Від колишнього розмаїття не залишилося і сліду, але, може бути, ми просто погано шукаємо?

Форк розділу «Вступ» з минулої статті

Сучасному линуксоидов не зрозуміти, але раніше вибір дистрибутива був справжньою епопеєю. Дистрибутиви дійсно відрізнялися по багатьом параметрам, а через відсутність високошвидкісного інтернетуі віртуальних машин ці відмінності грали дуже важливу роль. Slackware пропонував наскрізну простоту, Red Hat відрізнявся пропрацьованністю до найдрібніших деталей і вбудованими конфігураторами, Mandrake був оснащений графічним інсталятором, а мегафічей Debian був APT, який дозволяв (ти не повіриш!) Автоматично викачувати софт з інтернету.

Найбільшою удачею було роздобути четирехдісковий набір Red Hat, який включав в себе всі графічні оболонки і купу прикладного софту, але, якщо це не вдавалося, Mandrake на двох дисках був цілком придатний. В ті часи скачати образ диска могли лише одиниці, тому по руках ходили численні болванки з найбільш ходовими збірками. Саме дістрібутівостроеніе відрізнялося відносною простотою і було просякнуте духом just for fun, завдяки якому з'являлися численні Франкенштейни, включаючи мій власний, покійний десь на дні 10-гігабайтного диска Seagate.

Пройшли роки, Seagate був убитий Kingston, а дистрибутиви перетворилися у величезні складні махини, створені для викачування грошей з компаній, чий адмін раптово умовив начальство перевести сервери на Linux. Але десь серед численних інсталяцій Ubuntu і Linux Mint продовжують існувати ті самі Франкенштейни, які привносять в світ Linux щось нове, хай і в честь чергового витягування грошей.

Slax і модульна система розширення

Свого часу Slax настільки мене вразив, що я вступив в групу розробників, які мали намір створити дистрибутив на основі його ідей. Група, втім, швидко припинила своє існування через нереализуемости ідеї, а ось Slax продовжує існувати і бути здоровими.

Slax не просто дистрибутив, це чистокровний LiveCD, який, крім усього іншого, можна розширювати модулями. Робиться це за допомогою елегантного механізму, який, я впевнений, застосовується ще в купі інших проектів, але вперше для таких цілей був використаний саме тут, - файлової системи Unionfs. Суть методу в наступному: не маючи можливості змінити файлову систему дистрибутива на компакт-диску з метою встановлення додаткового софта, розробники Slax придумали метод підключення до неї образів файлової системи поверх кореня.

Весь додатковий софт для Slax поширюється у вигляді модулів з розширенням sb. Модуль являє собою образ файлової системи Squashfs (проста ФС зі стисненням), який містить додаток і всі необхідні йому файли, що лежать за тими шляхах файлової системи, де вони повинні бути в працюючій системі (usr / bin / abiword, наприклад). Варто покласти цей модуль в спеціальний каталог на флешці (/ slax / modules) або нарізати на диск, і система автоматично підхопить його і змонтує поверх кореня LiveCD при завантаженні (Unionfs монтує ФС один на одного, як шари пирога). В результаті в системі з'явиться додаток, якого фізично там немає.

Краса цієї ідеї не тільки в її придатності для розширення LiveCD, але і в абсолютній простоті реалізації. Ніяких менеджерів пакетів, конфліктів версій, залишків додатків в файлової системі, абсолютний захист від збоїв ФС, можливість відкоту до чистої версії ОС. Загалом, перераховувати можна довго. Але головне, що виходить все це за допомогою дуже простого механізму, який можна реалізувати в кілька рядків на мові командного інтерпретатора.

Є тільки одна проблема: побудувати повноцінний дистрибутив з сотень оверлейних файлових систем буде коштувати і продуктивності, і стабільності.

GoboLinux і окремі каталоги додатків

Інший незвичайний для Linux (але стандартний в OS X і Windows) підхід до встановлення сторонніх програм використовується в дистрибутиві GoboLinux. Замість звичних будь-якому юніксоід каталогів / bin, / usr / bin, / usr / share та інших, що містять встановлені додатки в «розмазати» по системі вигляді, GoboLinux використовує набір каталогів / Programs, / Users, / System, / Files, / Mount і / Depot.

Фактично дистрибутив прямує шляхом OS X. Все системні файлизнаходяться в каталозі / System, а додатки, встановлені користувачем, - в / Programs, кожне в своєму власному відокремленому каталозі (наприклад, / Programs / Firefox). В результаті з'являється можливість установки різних версій однієї програми (як варіант - бібліотеки), а для видалення софта досить фізично стерти каталог.

Однак у такій організації каталогів є вада, який змусив розробників GoboLinux застосувати кілька милиць. Проблема в тому, що, на відміну від додатків для OS X, софт для UNIX пишеться відповідно до стандарту FHS, який передбачає наявність у системі стандартного дерева каталогів, що включає в себе ті самі / bin, / etc, / lib, / usr і так далі. Додатки очікують побачити цю структуру на диску і при її порушенні можуть вести себе непередбачувано.

Щоб вирішити цю проблему, розробники GoboLinux застосували два хака: спеціальний модуль ядра і символічні посилання. Модуль приховує всі стандартні каталоги (/ bin, / etc і інші) при лістингу кореневого каталогу, але залишає можливість отримати до них доступ при прямому зверненні. Так вдається приховати реальну структуру каталогів від користувача.

Посилання, в свою чергу, вирішують проблему сумісності. Всі системні бібліотеки та програми, що зберігаються в / System, мають символічні посилання в каталогах / bin та / lib, що дозволяє системі правильно функціонувати. Сумісність сторонніх додатків забезпечує інсталятор, який створює нові посилання для кожного встановлюваного програми. Так, при установці Firefox з'явиться файл / usr / bin / firefox, який насправді посилається на / Programs / Firefox / bin / firefox, а також ряд інших посилань.

Так, це типовий представник сімейства Франкенштейнов, але у нього є свої шанувальники, особливо з числа тих, кому стандартна організація файлової системи UNIX здається застарілою і неефективною. А це, не будемо сперечатися, дійсно так.

NixOS, її конфігуратор і менеджер пакетів

Говорячи про менеджерах пакетів і організації файлової системи, не можна не згадати NixOS, чи не найцікавіший і «правильний» з точки зору застосовуваних технологій дистрибутив. NixOS побудована навколо двох основних ідей: декларативна модель конфігурації системи і сучасний менеджер пакетів, позбавлений майже всіх проблем, звичних dpkg, rpm і їм подібних.

Обидві ці технології тісно пов'язані між собою і, працюючи разом, реалізують досить цікавий принцип організації дистрибутива, який дозволяє описати будь-який з його станів (включаючи всі конфігураційні файли і набір встановлених пакетів) за допомогою одного центрального конфіга. Для прикладу наведу такий простий конфиг /etc/nixos/configuration.nix:

# Розташування завантажувача boot.loader.grub.device = "/ dev / sda"; # Кореневий розділ системи fileSystems. "/". Device = "/ dev / sda1"; # Включити SSH за замовчуванням services.sshd.enable = true; # Включити Apache (+ настройки) services.httpd.enable = true; services.httpd.adminAddr = " [Email protected]"; Services.httpd.documentRoot =" / webroot ";

Цей файл описує стандартні настройкипростого веб-сервера з доступом по SSH. Так, NixOS дійсно дозволяє тримати настройки різних сервісів в одному файлі, але сіль не в цьому, а в тому, що, маючи даний конфиг, легко клонувати весь дистрибутив. Досить скопіювати цей файл в свіжовстановленому екземпляр NixOS і запустити команду

$ Nixos-rebuild switch

І вуаля. Через кілька хвилин ми отримаємо дистрибутив з Переднастроєні і запущеними SSH і Apache. Але найцікавіше, що дана команда не просто встановлює, налаштовує і запускає софт, а фактично призводить дистрибутив до описаного стану. Це означає, що після виконання команди в системі дійсно залишаться тільки SSH і Переднастроєні Apache і нічого, крім їх залежностей і конфігов (по суті, аналог установки з нуля).

Дану функціональність можна використовувати для швидкого розгортання дистрибутива, перемикання між станами, швидко переносити систему між фізичними або віртуальними машинами, розгортати кластери і багато іншого. Крім того, завдяки менеджеру пакетів NixOS гарантує цілісність системи при оновленні і навіть дозволяє відкотити її до попереднього стану.

Таке можливо тому, що різні версії (або збірки) одного пакета мають різні шляхи розташування в системі всередині каталогу / nix / store і ідентифікуються системою за хешу, так що оновлення - це всього лише операція з викачування нових версій пакетів, їх розгортання унікальним шляхом і «переключення» системи на їх використання. Ніхто не забороняє в будь-який момент переключитися назад. Побічно такий підхід вирішує проблему DLL Hell, дозволяє відкочувати додатки до минулих версіями і, звичайно ж, встановлювати дві версії однієї софтина поруч один з одним.

NixOS неймовірно цікава система, і я рекомендую кожному, хто небайдужий до Linux, обов'язково її спробувати. А ми йдемо далі, на черзі QubesOS і її віртуальні оточення.

QubesOS або Xen як основа для ОС

В різні часибуло безліч спроб створити захищену операційну систему на основі технологій ізоляції і віртуалізації додатків. Свого часу в рамках проекту Syngularity цим займалася навіть Microsoft, однак жодна з цих спроб не увінчалася успіхом. Як би гарні не були ідеї, закладені в ОС, майже в 100% випадків вони ставали «жертвою другої системи» - перетягнути користувачів і розробників на нову платформу не вдавалося.

Проект QubesOS, розпочатий відомим польським security-експертом Іоанной Рутковською (Joanna Rutkowska), вигідно відрізняється на їх фоні тим, що пропонує використовувати для побудови безпечної ОС вже існуючі розробки, без необхідності ламати сумісність з додатками, драйверами і з нуля писати мільйони рядків коду. QubesOS - це всього лише Linux-дистрибутив на основі Fedora, проте на відміну від інших він спочатку побудований на ідеї жорсткої ізоляції додатків і компонентів системи за допомогою віртуалізації.

В основі системи лежить гипервизор Xen, поверх якого запускається кілька віртуальних машин (доменів), кожна з яких відповідальна за виконання своєї системної функції. В окремих доменах тут працюють мережевий стек (включаючи набір драйверів), файлові системи і драйвери RAID, а також графічний стек, що включає в себе X-сервер. Для запуску додатків також застосовуються окремі домени, але не по одному на кожне з них (інакше система померла б від швидкого вичерпання ОЗУ), а розділені на «групи за інтересами»: розваги, робота, інтернет-банкінг і так далі.

Канал передачі даних між доменами зашифрований і має суворі обмеження на тип переданої інформаціїі можливих адресатів. Це означає, наприклад, що якщо зловмисник знайде дірку в мережевому стеку Linux і зможе отримати доступ до мережного домену, то він фактично виявиться замкнений всередині нього, так як все, що може робити мережевий домен, - це обробляти запити на мережеві підключення і передачу даних від авторизованих доменів. Це не врятує від сніфінга і спуфинга, але захистить дані, що зберігаються в домені-сховище.

Як графічного середовища в QubesOS використовується KDE, модифікована так, щоб приховати організацію роботи системи від очей користувача. Додатки автоматично запускаються в різних доменах, а середовищі використовується лише рамки вікон різного кольору для індикації того, в якому домені працює додаток.

В даний час розробники QubesOS готують до випуску другий реліз системи (RC2 вже доступний), в якому з'являться окремий домен для Windows-додатків і USB-домен для безпечної роботи з USB-пристроями.

ChromeOS

ChromeOS - один самих нетипових, дивних і неоднозначних дистрибутивів Linux. Для більшості людей це всього лише браузер, що працює майже на голому залозі, але для того, хто знайомий з Linux, це повноцінна операційна система, в якій є безліч стандартних рис звичайних дистрибутивів, що перемежовуються з власними доробками, зробленими компанією Google.

За великим рахунком, ChromeOS - це сильно урізана Ubuntu, поверх якої працює графічне середовище, заснована на напрацюваннях проекту Chromium. За завантаження системи відповідає все той же убунтовскій Upstart, проте в силу необхідності запуску набагато меншої кількості компонентів холодний старт ChromeOS відбувається значно швидше (буквально за секунду). За графіком тут відповідає X.org, але використовується він виключно з метою правильної підтримки обладнання та пристроїв введення, саме зображення майже завжди йде в обхід X-протоколу безпосередньо в відеоадаптер (тому незабаром ікси будуть замінені на Wayland або Mir).

З інших компонентів також використовується графічна бібліотека Clutter, PAM, D-Bus, NTP, syslog і cron. Ідеї ​​пакетів в системі немає, а всі оновлення ОС відбуваються в ході OTA-оновлення «одним шматком». В ході поновлення система ніколи не буде перезаписано, а замість цього використовує другий системний розділ, який після перезавантаження стає першим. Таким чином, ChromeOS завжди можна відкотити до попереднього стану, а саме оновлення не може вбити систему.

Завдяки відсутності багатьох стандартних компонентів Linux-дистрибутивів і орієнтованості на виконання виключно браузерних додатків, ChromeOS відрізняється високою стійкістю до зломів. Як і у випадку з настільним браузером, кожне веб-додаток (читай: вкладка) виповнюється у власній пісочниці, що дозволяє запобігти компрометацію всієї системи в тому випадку, якщо зловмисник знайде дірку в самому браузері. Системний розділ завжди змонтований тільки на читання. Для підтвердження цілісності системи в хромбук використовується модуль TPM (Trusted Platform Module).

В цілому ChromeOS - це не повноцінна операційна система, а скоріше дуже нестандартний дистрибутив Linux, чого не можна сказати, наприклад, про Android або Firefox OS.

Debian GNU / kFreeBSD або «а чому б і ні?»

Дистрибутив Debian завжди відрізнявся широкою підтримкою найрізноманітніших комп'ютерних архітектур. Він здатний працювати на ARM, MIPS, PowerPC, Sparc і безлічі інших офіційно і неофіційно підтримуваних машин і процесорів. Однак один з найцікавіших портів Debian був виконаний ... на ядро ​​FreeBSD.

За своєю суттю Debian GNU / kFreeBSD - це той же самий дистрибутив, але модифікований для запуску на ядрі FreeBSD. Тут є звичний apt-get, набір конфігуратор, система ініціалізації в стилі System V, репозиторії бінарних пакетів, KDE та GNOME, так що для кінцевого користувача різниця буде зовсім не видно. Зате сисадмін знайде для себе багато цікавих булочок.

Основний сенс існування цього проекту - отримати можливість використовувати технології FreeBSD, недоступні в ядрі Linux. До таких можна віднести нативную підтримку ZFS, модульну підсистему для роботи зі сховищами даних GEOM, модульну мережеву підсистему Netgraph і, звичайно ж, еталонну реалізацію TCP / IP-стека. Все це доступно в Debian GNU / kFreeBSD разом зі звичними пляшками Debian.

  • Damn Vulnerable Linux - найвразливіша дистрибутив в світі
  • Stali - дистрибутив на основі ідеї KISS від відомого проекту Suckless

Бічні виноси: INFO

Вперше модель установки додатків в відокремлені каталоги з'явилася в інсталятор GNU Stow.

Цікаво, що крім Debian GNU / kFreeBSD існує також порт на микроядро Hurd, проте його стан залишає бажати кращого.

Версія браузера Chrome для Windows 8 - це не що інше, як ChromeOS в мініатюрі.

GNU / Linux- мультинаціональна ОС. І кожна країна створює свої дистрибутиви, які використовуються як на робочих станціях, так і на серверах. Росія не відстає, і існує кілька хороших (і не дуже) дистрибутивів Linux, про які я розповім. При цьому я розповім про найбільш відомих і популярних дистрибутивах, які добре розвиваються і активно використовуються. Поїхали!

Rosa Linux

Rosa Linux- дистрибутив, заснований на нині покійного Mandriva, І продовжує його розвиток. Даний дистрибутив має кілька редакцій, розрахованих на різне застосування. Вільної настільної редакцією, є Fresh, В яку включається найбільш свіже та стабільне ПО. редакції «Кобальт», «Нікель», «Хром»створені для державних структур, і сертифіковані Міністерством оборони Росії і ФСТЕК. Дані дистрибутиви не перебувають у вільному доступі. Серверна версія спочатку грунтувалася на Red Hat Enterprise Linux (RHEL), Згодом також була переведена на базу Mandriva. На базі проекту Rosa, розвивається дистрибутив OpenMandriva, Котрий є "Полігоном"для випробування нового ПЗ і технологій (як Fedoraдля RHEL).




У дистрибутиві використовуються власні розробки:
  • ABF (Automatic Build Farm)- розподілена посеред безперервного розробки і збірки на основі системи управління версіями Git. ABF спроектований як структурний фасад для приватних (дистрибутиви-залежних) технічних процесів. Даний підхід дозволяє з мінімальним порогом входу, без масштабних змін в пакетних базах і технологіях збирання, додавати в ABF дистрибутиви на різних пакетних базах. Єдина зовнішня логіка, підтримувана ABF, надає можливість швидкого обміну функціоналом між групами розробників з базових і похідних дистрибутивів і між різними базовими збірками, а також прискорює появу в дистрибутивах нового прикладного функціоналу від зовнішніх постачальників. Проект OpenMandriva запозичив складальну середу ABF.
  • ROSA Hardware DB- база даних випробуваного обладнання;
  • RocketBar- панель швидкого запуску додатків з можливістю перемикання між ними;
  • SimpleWelcome- єдина точка запуску додатків, згрупованих за функціональним призначенням;
  • TimeFrame- інструмент візуалізації вмісту, який дозволяє відстежувати активність і знаходити документи і файли по певних дат.
  • StackFolder- аплет, який дозволяє організувати швидкий доступ до найбільш використовуваних каталогів і файлів (включений в KDE 4.10 за замовчуванням);
  • Klook- утиліта швидкого перегляду групи файлів (аналог QuickLook в Mac OS X, в KDE 4.10 за замовчуванням);
  • ROMP- мультимедіа-програвач, заснований на MPlayer і SMPlayer;
  • ROSA Software Center- центр установки додатків;
  • Upstream Tracker- відстеження та аналіз сумісності змін в Linux-бібліотеках;
  • Kernel ABI Tracker- аналіз змін в ядрі Linux.
Основним графічним оточенням в Rosa, є KDE. Команда розробників створила своє, оригінальне оформлення, яке досить звично Windows-користувачам, і не відлякує бувалих линуксоидов. Також існують редакції з графічними оточеннями GNOMEі LXDE, Але їм приділяється менше уваги. Офіційний сайт

Calculate Linux

Calculate Linux- це лінійка корпоративних дистрибутивів, заснованих на знаменитому Gentoo(Тому самому, який збирається з вихідних кодів при установці), але на відміну від нього мають простим і зрозумілим монтажником, високою якістю збірки і системних утиліт, а також досить широким набором встановленого ПЗ (в Desktop-редакції є навіть Skype). При цьому Calculate повністю сумісний з Gentoo, використовує його рідну систему портежей (portage)для побудови та встановлення ПЗ, а також містить велику кількість бінарних пакетів в репозиторії. Calculate має наступні редакції:

  • Calculate Linux Desktop KDE / MATE / Xfce (CLD, CLDM, CLDX)- це сучасний десктоп на базі графічного оточення KDE, MATE або Xfce, який може виконувати більшість офісних завдань. Основною особливістю є швидка установка, зручна система оновлень і можливість зберігати облікові записи користувачів на сервері. Зовнішній вигляд робочого столу на всіх трьох дистрибутивах ідентичний. Співробітники безперешкодно можуть працювати на різних десктопах спільно використовуючи файли, документи з ОС Windows.
  • Calculate Directory Server (CDS)- може виступати в ролі контролера домену, дозволяє за допомогою утиліт Calculate 2 простими unix-подібними командами налаштовувати Samba, Mail, Jabber, Proxy сервіси. У міру виходу пакета calculate-server, що входить до складу утиліт Calculate 2 (ліцензія Apache 2), з інтервалом в 2-3 місяці виходять нові версії сервера.
  • Calculate Linux Scratch (CLS)- базовий дистрибутив, подібно stage3 в Gentoo, застосовуваний для складання інших версій десктопа. На відміну від stage3 містить необхідний мінімум додаткових пакетів, драйвера, бібліотеки, вихідний код ядра Linux і портежей.
  • Calculate Scratch Server (CSS)- як і CLS використовує мінімальний набір пакетів. На відміну від останнього призначений для установки на сервері.
  • Calculate Media Center (CMC)- спеціалізований дистрибутив, оптимізований для зберігання і відтворення мультимедійного контенту.

Всі версії дистрибутива поширюються в вигляді завантажувального livecd образу з можливістю установки на HDD, USB-Flash або USB-HDD.


особливості:
  • Готове клієнт-серверне рішення.
  • Швидке розгортання на підприємстві.
  • Повноцінна робота в гетерогенних мережах.
  • Модель оновлень: rolling release.
  • Включає спеціально розроблені утиліти Calculate для настройки, побудови та встановлення системи.
  • Підтримується інтерактивна збірка системи - підготовка ISO-образу системи під свої завдання.
  • Зручність адміністрування.
  • Можливість установки на USB-Flash або USB-HDD з ext4, ext3, ext2, ReiserFS, Btrfs, XFS, jfs, nilfs2 або FAT32.
  • 100% сумісність з Gentoo з підтримкою бінарних репозиторіїв оновлень.
Офіційний сайт

Runtu


Runtu- це Російська збірка Ubuntu, Орієнтована, как не странно, на російського користувача. Система повністю русифікована, вельми проста в установці, має хороший набір встановлених додатків. Відмінною особливістю дистрибутива є набір системних утиліт, розроблених учасником проекту FSnow. Це програмне забезпечення доступне в Launchpad-репозиторії ppa: fsnow / ppa.

Існує дві редакції Runtu:

  • Runtu XFCE- з легким графічним оточенням Xfce, налаштованому на звичний Windows-користувачеві інтерфейс;
  • Runtu LITE- з віконним менеджером Openbox, орієнтована на старе і слабке обладнання.
Офіційний сайт

Russian Fedora Remix

Russian Fedora Remix(або RFRemix) - збірка на основі дистрибутива Fedora. Крім повної русифікації, володіє наступними відмінностями:

  • Шрифти виглядають на порядки краще, ніж в оригінальній Fedora;
  • За замовчуванням підключені репозиторії з невільними драйверами, пропрієтарним ПО і т.д;
  • За замовчуванням встановлено мультимедіа кодеки, які не можуть бути включені в оригінальну Fedora через патентні обмежень;
  • Аналогічним чином додаються виправлення і поліпшення, які не приймає апстрім Fedora.

В іншому - це звичайна Fedora. Офіційний сайт

ALT Linux

Спочатку грунтувався на Mandrake(Який в подальшому став Mandriva), але поступово став перетворюватися в самостійну систему. Відмінною особливістю ALT Linux, є його пакетний менеджер: використовуються пакети формату RPM, Як в RedHat-похідних дистрибутивах, але управляються вони за допомогою утиліти APT (Advanced Packaging Tool), Яка є "Рідний"для Debian і його похідних (таких як Ubuntu). ALT Linux також відомий тим, що його розсилають у багато шкіл, а підручники інформатики містять завдання саме для нього (крім Windows). Дистрибутив має як загальнодоступні безкоштовні редакції, так і версії для держструктур, сертифіковані ФСТЕК і Мін.оборони РФ. Дистрибутив Simply Linux, є легковагої редакцією ALT Linux, що містить велику кількість навчає і мультимедійного ПО, а також простий і зручний робочий стіл на базі Xfce. Розробка пакетів для ALT Linux, ведеться в спеціальному сховищі Sysyphus. В наявності є таке редакції:

  • Альт Лінукс Кентавр (ALT Linux Centaurus)- багатофункціональний дистрибутив для серверів і робочих станцій, перш за все призначений для використання в корпоративних мережах;
  • Альт Лінукс KDesktop- універсальна багатофункціональна призначена для користувача система Альт Лінукс KDesktop (ALT Linux KDesktop) включає в себе все необхідне для офісної роботи, створення різних видів графіки та анімації, обробки звуку і відео, засоби розробки додатків, а також освіти. При установці користувач зможе сам комплектувати свій дистрибутив і формувати необхідну функціональність;
  • «Альт Лінукс Шкільний»- комплект дистрибутивів для освітніх установ. У комплект входять операційні системи на базі ALT Linux для побудови інфраструктури навчального закладу:

    шкільний Сервер
    Шкільний вчитель
    шкільний Юніор
    шкільний Майстер

    Основною особливістю комплекту є інтеграція робочих місць учнів і викладача. Ця особливість дозволяє не тільки централізовано керувати навчальним процесом, а й здійснює взаємодію учнів і вчителя в звичній для всіх формі чатів і форумів. Повідомлення можуть містити завдання, їх рішення і коментарі. Також можливий обмін файлами будь-яких форматів, як між викладачем і учням, так і між учнями;

  • вищеописана Simply Linux.

Astra Linux


Операційна система спеціального призначенняна базі Debian GNU / Linux, створена для потреб російських силових відомств і спецслужб. Забезпечує ступінь захисту оброблюваної інформації до рівня державної таємниці «цілком таємно» включно. Сертифікована в системах сертифікації засобів захисту інформації Міноборони, ФСТЕК і ФСБ Росії. Випускаються релізи носять назви міст-героїв Росії і країн СНД.

Виробником розробляється базова версії Astra Linux - Common Edition (загального призначення) і її модифікація Special Edition (спеціального призначення):

  • версія «загального призначення» - «Орел»(Common Edition)призначена для «вирішення завдань середнього та малого бізнесу».
  • версія «спеціального призначення» - «Смоленськ»(Special Edition)призначена для створення на її основі автоматизованих систем в захищеному виконанні, що обробляють інформацію зі ступенем секретності «цілком таємно» включно
Офіційний сайт

PupyRusLinux

Це легкий дистрибутив, створений спеціально для слабкого обладнання. Невеликий розмір системи (близько 120 мегабайт), дозволяє йому повністю завантажитися в оперативну пам'ять, Забезпечивши максимальну продуктивність. PuppyRus Linux орієнтований на комп'ютери з архітектурою х86, оптимізований для забезпечення максимальної продуктивності, і в силу низької вимогливості до обладнання може вдихнути «друге» життя в застарілі моделі.
PuppyRus успадкував від свого попередника Puppy Linux дві оригінальні системи пакетів: .PETі .PUP. Вони являють собою файли, стислі за алгоритмом gzip, всередині яких містяться каталоги з ув'язненими в них файлами для установки. Ці каталоги мають назви і структуру такі ж, як у стандартних каталогів в файлової системі UNIX.
Таким чином, процес установки нових пакетів супроводжується розпакуванням пакетів в кореневій каталог. Програма-менеджер пакетів PetGetстежить за процесом установки, реєструє файли, які копіюються з пакету в систему і записує ці зміни в окремому файлі - журналі установки. Після розпакування PetGet виконує інсталяційний скрипт (сценарій), також міститься всередині пакета.
При видаленні пакета PetGet, відповідно до журналу його установки, видаляє всі файли, що походять від нього. Після цього PetGet виконує постустановочний скрипт (сценарій), який був заздалегідь включений в пакет. Офіційний сайт

Agilia Linux

Це дистрибутив Linux, заснований на що нині не що розвивається MOPS Linux(Який в свою чергу заснований на Slackware). Основні принципи, яких дотримуються розробники дистрибутива полягають в легкості установки і освоєння системи, а також добірці найбільш стабільних програм.

Історично, AgiliaLinux є прямим нащадком припинив своє існування MOPSLinux. У той час, MOPSLinux в цілому грунтувався на пакетної базі Slackware, до кінця свого існування плавно збільшуючи частку своїх власних пакетів. AgiliaLinux продовжив цей шлях, і пакетна база нині є незалежною. Формат пакетів - txz, в якості менеджера пакетів використовується mpkg. Офіційний сайт

Багато користувачів не сумніваються і качають найостаннішу версію. Люди думають, що в оновленій версії розробники усунули всі помилки, додали корисні функції, дизайн зробили привабливіше, інтерфейс більш дружелюбним. Але це не завжди відповідає істині. Тільки в 2016 році випустили кілька модифікацій і збірок. Серед них є різні системи: і хороші, і погані. Тому треба подумати, який Linux вибрати. І вже потім, оцінивши всі плюси і мінуси, встановлювати дистрибутив.

Немає універсальної системи, яка підійде всім користувачам. Кожній людині потрібно щось своє. Адміністратору важлива функціональність, безпеку і можливості віддаленого управління. Новачкові - доброзичливий і простий інтерфейс. Любителю інновацій - цікаві опції, яких немає в попередніх версіях.

У 2016 році випустили багато дистрибутивів. Серед них обов'язково знайдеться той, який вам потрібен. Але жоден рейтинг не зробить вибір за вас. Краще самостійно оцінити вподобаний варіант.

Є кілька загальних критеріїв, які важливі в будь-якої версії Лінукс:

  • Стабільність. Якщо система постійно «падає», видає помилки, завершує роботу програм, ніякі інші переваги не висунуть її в топ 2016. Вам доведеться постійно шукати причини збоїв і відновлювати пошкоджені дані. Не важливо, для яких завдань ви використовуєте модифікацію - її стабільність завжди важлива.
  • Безпека. Дірки в системі - знахідка для будь-якого вірусу. Звичайно, Linux - прекрасний приклад надійності. Але це залежить від Firewall, журналу доступу, параметрів захисту. Краще вибрати дистрибутив, в якому вже виставлені оптимальні настройкиі закриті всі «лазівки» для шкідливого програмного забезпечення.
  • Функціональність. Наявність корисних і цікавих опцій. Або якийсь «родзинки», що її додали в інші системи Лінукс. Головне - не переборщити. Якщо в збірці величезна кількість непотрібних вам функцій, краще взяти щось простіше. Адже вони будуть перевантажувати систему.
  • Зручність. Інтерфейс повинен бути не тільки зрозумілим, але і практичним. Щоб всі важливі опції були «під рукою». Щоб при включенні комп'ютера ви могли приступити до роботи.
  • Сучасність. Застарілі системи багато в чому хороші. Вони перевірені часом. Якщо ви користувалися ними раніше, після переходу на дистрибутив 2016 року доведеться звикати. Та й нова модифікацій може не виправдати очікувань. Якщо її випустили недавно, в ній, швидше за все, виявляться баги. Але все ж краще брати сучасний Лінукс. Необов'язково найостаннішу версію. Розробники роблять програми, орієнтуючись на нові системи. В якийсь момент може вийти корисний додаток, яке буде несумісне з вашої складанням. І доведеться оновлюватися.
  • Дизайн. Звичайно, оболонка - не головне. Адже під нею може нічого не виявитися. Але якщо інші критерії вас влаштовують, чому б не подивитися на дизайн дистрибутивів. Його можна міняти. Тому не варто складати рейтинг найкрасивіших Linux 2016 року. Просто при виборі модифікації подивіться, які в ній варіанти оформлення.
  • Підтримка, співтовариство. Мається на увазі не тільки команда розробників і офіційна техпідтримка Лінукс. Важливі люди, які користуються операційною системою. Вони спілкуються на форумах, обговорюють збірки, роблять огляди. Можуть відповісти на питання, підказати, як вирішити проблему. Якщо ви встановите непопулярну версію Linux, то розбиратися з нею доведеться самостійно. Адже користувачів, які з нею працюють, буде не так багато. І ви їх навряд чи знайдете. Цей критерій не відноситься до вузькоспеціалізованих модифікацій.

Якщо ви вирішуєте, який дистрибутив Linux вибрати, не зупиняйтеся на найпоширенішою версією. Перегляньте кілька варіантів. Те, що подобається іншим людям, може не підійти особисто вам.

Запустіть вподобану збірку на віртуальній машині або за допомогою LiveCD. Жоден рейтинг, огляд або думка не замінять особистий досвід. Лінукс в цьому плані непередбачуваний. Ви зможете зрозуміти, чи підходить вам програма, тільки після того, як попрацюєте з нею деякий час.

Білд, який постійно вдосконалюють. Часто виходять нові версії. У 2016 році Ubuntu все ще популярна. Хоча її випустили 10 років тому.

Система підходить для новачків, які вирішили «спробувати» Linux. Її легко встановити. У неї зручний і красивий інтерфейс. У ньому немає нічого зайвого.

З Убунту можна працювати, навіть не використовуючи терміналу. Вона не схожа на «класичний» Linux - в ньому доводиться працювати з командним рядком. Це одночасно і плюс, і мінус. Ви як удома в новому середовищі. Але якщо вирішите поставити інший білд, не зможете ним користуватися без інструкції.

В Ubuntu часто додають нові функції. І разом з ними - нові баги. Їх усувають у міру виявлення.

  • Розповсюджується безкоштовно. Багато програм і модифікації можна вільно завантажувати.
  • Швидка установка - 10 хвилин, і дистрибутив вже на комп'ютері.
  • Зрозумілий і доброзичливий інтерфейс. У ньому легко розібратися.
  • Ні вірусів. Точніше, віруси просто не можуть заразити систему. На Лінукс Убунту без дозволу користувача нічого не відбувається. Якщо ви самі не «пропустіть» шкідливі програми, вони не потраплять в білд.
  • Доступна мультизагрузка операційних систем. Ubuntu можна встановити поряд з Windows. Для цього не потрібно нічого налаштовувати.
  • У комплекті зі складанням йде набір програмного забезпечення.
  • Жоден рейтинг дистрибутивів Linux не обходиться без Ubuntu. Це поширений білд. Якщо у вас з'явиться якась проблема, ви зможете знайти рішення в співтоваристві або на форумі.
  • Низька стабільність. Періодично виникають збої. Але при правильному налаштуванні система буде працювати нормально. Незважаючи на це, Убунту і деякі її модифікації - кращі збірки Лінукс. Адже збої в ній не так критичні.
  • У вас можуть з'явитися помилки, з якими ніхто не стикався. Цим грішать нові версії.
  • Якщо ви вирішите спробувати інші дистрибутиви Linux, після Ubuntu буде складно перебудуватися.

Mint

Зрозумілий графічний інтерфейс. Є модуль, який прискорить адаптацію, якщо ви перейшли на Mint з системи Win. У них схожа панель задач, робочий стіл, навігація. Ви швидко звикнете до нової «обстановці». Є кілька робочих середовищ. Просто виберіть ту, з якою вам буде зручно працювати.

Mint заснований на Убунту. Творці Мінта вирішили прибрати всі недоліки, які притаманні Лінукс. Особливість збірки - в ній є вбудовані мультимедійні кодеки. І вже включені програми, які потрібні для повноцінної роботи на комп'ютері.

прекрасно налагоджена Зворотній зв'язок. Творці модифікації цікавляться думкою користувачів, прислухаються до нього.

  • Mint - мало не найпоширеніша збірка 2016 року. Є величезне співтовариство. Можна звернутися безпосередньо до розробників з пропозицією або ідеєю.
  • Вона безкоштовна.
  • є ряд корисних функцій: Плагіни для легкої установки програм, завантаження оновлень, запуску програм.
  • Зручний графічний інтерфейс. Можна перемикатися між робочими середовищами.
  • Часто виходять модифікації і оновлення.
  • Ні публічних бюлетенів безпеки.
  • Розробник - неофіційно компанія, а ентузіасти. Багато в чому це гідність, так як творець системи буде ближче до користувачів. Але він може допускати помилки, адже у нього немає команди професіоналів.

Один з найстаріших представників Лінукс. Але він популярний в 2016 році завдяки своїй стабільності і безпеки. У нього величезна команда розробників. Але нові версії виходять рідко.

Debian встановлюють на сервери. Він підходить для віддаленого адміністрування. У ньому кращі системи управління пакетами.

Збірка не підходить для новачків. У неї більше кількість програм і налаштувань, в яких треба розбиратися. Але встановити білд легко.

  • Це зразок стабільності.
  • Підтримка безлічі різних архітектур.
  • Працює швидко і ефективно.
  • Забезпечує безпеку.
  • Є величезна кількість програм. Близько 43000 пакетів.
  • Debian легко оновити.
  • Підходить для серверів і віддаленого адміністрування. Є система управління пакетами.
  • Після установки потрібна початкова настройка.
  • У самих настройках складно розібратися.
  • Дистрибутив вже застарів. Популярний в 2016 році тільки через те, що це найстабільніша і надійна збірка на базі Linux.
  • Рідко виходять оновлення.
  • Кількість програмного забезпечення одночасно є гідністю і недоліком. Новачкові буде непросто розібратися в такому розмаїтті ПО.

інші збірки

  • Arch Linux. Простий і зручний білд. Якщо ви хочете розібратися в Лінукс і навчитися в ньому працювати, Arch Linux буде кращим вибором. Але у дистрибутива є один істотний недолік. Після установки ви не побачите нічого. Всі функції треба шукати і налаштовувати самостійно. І ніякої автоматизації. Перед тим як завантажувати цю збірку, почитайте інструкції до неї.

  • Chalet OS. Якщо ви «вчорашній» користувач Windows, Chalet OS - для вас. Цей білд дуже схожий на Win. Але під оболонкою прихований Linux. Ви зможете керувати новою системою, використовуючи звичний графічний інтерфейс. Збірка вийшла недавно. У ній ще можуть бути недоробки.

  • Elementary OS. Дистрибутив з приголомшливим дизайном. І це все його переваги. У модифікацію додали тільки ті додатки, які не порушують загальну композицію робочого столу. Ніяких нових рішень або функцій. Elementary OS - просто красива операційна система.

  • Cub Linux. Підходить для ноутбуків. Білд стабільний. У нього практичний і неперевантаженість інтерфейс. Завдяки цьому акумулятор працює довше. На Cub Linux можна запускати ПО, призначене для Ubuntu. Йому не потрібен потужний комп'ютер. Його встановлюють навіть на старі ноутбуки. Але є і мінус - система повільно завантажується.

вузькоспеціалізовані дистрибутиви

Ось кращі дистрибутиви Linux 2016, призначені для вузькоспеціалізованих завдань.

  • Ubuntu Studio. Мультимедійна студія на базі Ubuntu. Професійний білд, призначений для дизайнерів, звукорежисерів і тих, хто займається відеомонтажем. Функціонал системи спрямований тільки на це - вона не призначена для інших завдань. Ubuntu Studio не потрібно багато ресурсів. Їх можна розподілити між програмами.

  • Tails. Якщо ви не хочете, щоб за вами стежили, встановіть Tails. Він зроблений на основі Debian. Білд забезпечує безпеку, конфіденційність і повну анонімність в мережі. Запускається з LiveCD.

  • Snappy Ubuntu Core. Інновація для інновацій. Призначена для «розумних речей». З нею можна управляти інструментами домашньої автоматизації (микроволновками, кавоварками). Системі не потрібно багато ресурсів для роботи.

  • Steam OS. Величезна проблема для Linux - на ньому мало ігор. Через це багато користувачів вважали за краще Windows. І не збиралися повністю від неї відмовлятися. Але компанія Valve знайшла рішення - вона надала «Linux для ігор». операційну систему Steam OS на базі Debian. У ній доступні функції платформи Steam.

Щоб вирішити, який Лінукс вибрати, треба спробувати кілька вподобаних збірок. В оглядах і топах можна лише доглянути варіанти. Але якщо ви точно знаєте, що вам потрібно, встановлюйте без коливань.

А який Linux ви вважаєте найкращим?