Порівняння дистрибутивів linux для професіоналів

У цій статті я хочу представити переклад відмінного порівняння кращих дистрибутивів Linux для професіоналів з ресурсу techradar.com. Якщо ви вже не зовсім новачок, вже досить розібралися в Ubuntu або іншому дружньому дистрибутиві, вам буде корисна інформація з цієї статті.

Ви не можете вважати себе професіоналом якщо ще не працювали з одним з цих дистрибутивів.

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

Але досвідчені користувачі мають високий ступінь майстерності роботи з Linux, будь то робота з ядром, Bash або установка пакетів. Вони не бояться бруднити руки заради настройки системи.

Як правило, більшість сучасних дистрибутивів не вимагають від користувачів великої кількості знань перед тим, як перейти до роботи. Але досвідчені користувачі навряд чи захочуть працювати з такими збірками. Ось чому в цій статті немає Ubuntu або Linux Mint.

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

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

Кого порівнюємо?

  • Slackware
  • Fedora
  • Debian
  • Arch
  • Gentoo

Як проводилося порівняння

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

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

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

Тест 1. Установка

Наскільки складний перший крок?

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

Установка Slackware нескладна, взагалі, якщо не брати до уваги використання установника Ncurses. Програма установки відрізняється від інших дистрибутивів, але в ній зовсім нескладно орієнтуватися. Ви можете завантажити керівництво по установці Slackware і мати її під рукою на своєму ноутбуці або планшеті.

Після запуску програми установки, яка представляє собою майстер, готовий провести нас через кілька етапів установки, в тому числі і вибір пакетів, зверніть увагу на підказки.

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

У Fedora та Debian є графічні установники, які вони вдосконалювали протягом багатьох років. Сам процес дуже простий. Вам потрібно виконати кілька завдань, розбиття дисків автоматизовано, це набагато краще ніж робити все вручну. Жоден з дистрибутивів не дозволяє вибрати пакети при установці з Live CD.

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

Після установки базової системи, вам доведеться самостійно встановити такі речі, як X сервер, драйвера на відеокарту і оточення робочого столу. Після цього також доведеться встановити всі потрібні програми: Firefox, VLC, Libreoffice і т д.

Установка Gentoo ще більш складна і втомлює, ніж в інших дистрибутивах Linux навіть у порівнянні з Arch. Зате тут є можливість визначити USE прапори під час компіляції ядра і всіх встановлюваних пакетів в залежності від конфігурації і потреб. Так що будьте готові, до того що установка затягнеться на кілька днів. Обов`язково збережіть куди-небудь документацію перед тим як почати.

бали:

  • Slackware: 4/5
  • Fedora: 5/5
  • Debian: 5/5
  • Arch: 5/5
  • Gentoo: 4/5

Тест 2. Пакети за замовчуванням

Турбота про користувача ...

distropower-packages-650-80

Порівняння дистрибутивів Linux має включати огляд програмного забезпечення. Операційна система - це всього лише організована сукупність додатків користувача. Якби це було правдою, то не можна було б назвати операційною системою тільки що встановлений ArchLinux або Gentoo. У вас є тільки основа системи, її кістяк, і вам доведеться його заповнити потрібними додатками. Вам навіть доведеться самому встановлювати оточення робочого столу.

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

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

Slackware використовує Calligra в якості офісного пакету в KDE, а Fedora і Debian - LibreOffice. У повному установчому носії Fedora можна також вибрати оточення робочого столу. В Slackware можна вибрати тільки між KDE та XFCE під час установки.

бали

  • Slackware: 4/5
  • Fedora: 5/5
  • Debian: 5/5
  • Arch: 1/5
  • Gentoo: 1/5

 Тест 3. Гнучкість

Наскільки легко налаштувати дистрибутив на свій смак?

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

distropower-install-650-80

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

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

Gentoo




distropower-gentoo-650-80

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

Наприклад, якщо ви не маєте наміру використовувати KDE, Gentoo збере пакети без підтримки KDE. Визначення USE прапорів невід`ємна частина установки програмного забезпечення.

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

оцінка 5/5

Fedora

distropower-fedora-650-80

Fedora - дистрибутив Linux в якому тестуються різні нововведення для Red Hat Enterprice, намагається використовувати найновіші технології. Спробуйте Yumex, якщо вам потрібна стабільна і функціональна альтернатива. У Fedora на відміну від інших дистрибутивів є графічні інструменти для адміністрування різних параметрів системи, таких як настройка мережі, міжмережевий екран і т д. Вона відмінно підходить для більшості користувачів і може бути легко налаштована як під медиасервер так під робочу станцію.

Через інструментів адміністрування вона відмінно підходить розробникам і адміністраторам і вона майже так само гнучка, як і Gentoo і Arch або Slackware.

оцінка 3/5

Slackware

distropower-slackware-650-80

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

Прагнення бути схожим на Unix робить Slackware простий у використанні і дуже стабільною. Це робить її ідеальною для серверів. Slackware може бути налаштований для роботи з KDE, XFCE або будь-який інший середовищем робочого столу або підтримуваним менеджером вікон. Багато контролю над формуванням системи дає можливість вибору пакетів під час установки.

Slacware не слід відкритої стратегії розробки, а це значить, що не підтримуються мейнтейнзінг репозиторіїв і повідомлення про помилки. Вибір дистрибутива Linux Slackware буде ідеальним для тих, хто хоче максимально чисту систему з мінімумом змін.




оцінка 4/5

Debian

distro-debian-650-80

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

Проте ви можете додати нестабільний репозиторій і встановлювати пакети звідти якщо хочете мати найсвіжіше ПО. Насправді кожен з трьох основних репозиторіїв Debian використовується в декількох інших дистрибутивах. Дистрибутив Debian можна запустити на різних архітектурах, наприклад, i386, SPARC, AMD64, PowerPC, MIPS, APM і багатьох інших.

Майже всі ПО Debian - бінарні пакети, так що у вас не виникне проблем з установкою.

оцінка 4/5

ArchLinux

distropower-arch-650-80

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

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

Як і Slacware, Arch поставляє пакети в початковому стані, без будь-яких модифікацій.

Оцінка: 5/5

Тест 4. Графік релізів

Турбота про користувача ... частина 2

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

Ці дистрибутиви зазвичай дуже сильно відрізняються від одного випуску до іншого. Оновлення версії дистрибутива, як правило, означає нову установку. Це забирає набагато більше часу, ніж ковзний реліз.

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

Ще є змінний графік релізів. Цей варіант практикується в ArchLinux і Gentoo. Ці дистрибутиви замість створення повної, готової системи, пропонують базову систему. А всі потрібні програми ви можете встановити через інтернет. Оновлення пакетів здійснюється відразу ж з виходом нових версій. Також відбувається з системними компонентами. Якщо виконувати порівняння дистрибутивів Linux з такими збірками для широкого кола як Ubuntu, змінний графік мені подобається більше, оскільки ви відразу ж отримуєте абсолютно всі оновлення, але є і мінуси - зменшення стабільності.

оцінки:

  • Slackware: 4/5
  • Fedora: 3/5
  • Debian: 3/5
  • Arch: 5/5
  • Gentoo: 5/5

Тест 5. Документація

Навіть досвідченому користувачеві може знадобитися RTFM

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

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

У Gentoo і Arch дуже велика документація, в якій детально розписані навіть такі елементарні речі, як настройка мережевих інтерфейсів, xinitrc і fstab. Це особливо необхідно для таких дистрибутивів, оскільки в них все робиться трохи по-іншому. Знайомство з іншим дистрибутивом не допоможе вам при використанні Arch і Gentoo, і вам не обійтися без хорошої документації. Тут навіть досвідчений користувач може розгубитися.

У всіх дистрибутивів є також активна спільнота, ви можете використовувати форуми, розсилки, IRC. Крім того, на сайтах Slackware і Debian є списки компаній консультантів, які можуть бути використані в якості технічної підтримки.

оцінки:

  • Slackware: 4/5
  • Fedora: 4/5
  • Debian: 4/5
  • Arch: 5/5
  • Gentoo: 5/5

Тест 6. Управління пакетами

Репозиторії пакетів і інструменти для роботи з ними

Якщо виконувати порівняння Linux по системі управління пакетами, то в кожному з цих дистрибутивів своя реалізація цього завдання, і у кожної реалізації є свої плюси і мінуси. У ArchLinux ви можете використовувати менеджер пакетів Pacman, для установки додатків. Pacman використовує кілька стиснутих файлів чи тарболи, як формат пакета. Він синхронізує локальний репозиторій пакетів з сервером. Pacman підтримує дозвіл залежностей і може завантажувати і встановлювати пакети з допомогою однієї команди. Налаштування і список репозиторіїв знаходиться в файли /etc/pacman.conf.

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

Gentoo, як і Arch не надає будь-яких пакетів за замовчуванням, але зате робить установку пакетів дуже простий завдяки системі Portage, яка часто згадується як одна з кращих систем управління пакетами для Linux.

Portage надає інтерфейс командного рядка, схожий на Pacman. Ви можете використовувати її для установки, видалення та оновлення пакетів. Вам, можливо, доведеться відрегулювати використання прапорів за допомогою package.mask перед установкою. Це трудомісткий процес, особливо для непосвячених користувачів. USE прапори дають Gentoo перевага над іншими. Системи управління пакетами в інших дистрибутивах повільніше ніж Portage.

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

Система управління пакетами Debain - APT і Dpkg. Вони не потребують представлення. Debian дозволяє налаштувати додаткові репозиторії, але дуже суворо ставиться до невільного та пропрієтарного ПЗ. Як і в Pacman і Yum, ви можете використовувати APT для установки локальних пакетів, використовуючи репозиторії для залежності не будуть задоволені.

На відміну від інших дистрибутивів, в Slackware немає єдиного повнофункціонального програмного забезпечення для управління пакетами. Замість цього, у вас є окремий інструмент для установки, оновлення і видалення пакетів. В Slackware використовуються архіви з вихідними кодами. Тут також є інструмент для конвертування rpm пакетів в tar.gz.

Якщо ви готові пожертвувати деякими функціями, ви можете використовувати утиліту pkgtool. Цей інструмент дозволяє тільки встановлювати і видаляти пакети.

оцінки:

  • Slackware: 2/5
  • Fedora: 4/5
  • Debian: 4/5
  • Arch: 5/5
  • Gentoo: 5/5

Тест 7. Фактор задоволення

Причина використання цих дистрибутивів, це те, що вони дозволяють робити зі своєю системою, все що потрібно користувачеві. Тут дуже багато роботи з файлами, такими як / etc / fstab, / etc / hosts, і т д, потрібно налаштовувати мережу, і все це через командний рядок.

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

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

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

І нарешті, у нас є ArchLinux і Gentoo. Вони призначені для тих, хто готовий вчиться зовсім іншого способу роботи. Вони познайомлять вас ядром Linux як ніхто інший. Забудьте про графічному інтерфейсі, який переплутує всі конфігураційні файли. З цими збірками вам доведеться витрачати час на конфігураційні файли, про які ви навіть не підозрювали.

оцінки:

  • Slackware: 4/5
  • Fedora: 3/5
  • Debian: 3/5
  • Arch: 5/5
  • Gentoo: 5/5

висновки

Наш огляд дистрибутивів Linux для професіоналів підійшов до кінця. Єдина область де Gentoo і Arch відстають - це пакети, що поставляються за замовчуванням. Але це і їхня перевага. Вони надають більший контроль користувачу для збірки дистрибутива на власний смак. Це відмінна риса дистрибутивів для досвідчених користувачів. Ми поставимо обом дистрибутивам п`ять з п`яти.

Debain отримує чотири з п`яти в цьому порівнянні дистрибутивів Linux. Незважаючи на детальну документацію, відмінні інструменти управління пакетами, Portage і Pacman краще, тому що вони надають велику гнучкість.

Підсумковий рейтинг:

  1.  Gentoo: 5/5
  2. Arch: 5/5
  3. Slackware: 4/5
  4. Debian: 4/5
  5. Fedora: 3/5

Ви згодні з думкою авторів статті? Які дистрибутиви linux ви вважаєте найкращими для того, щоб краще оволодіти Linux і стати більш досвідченим користувачем? Напишіть в коментарях!

Поділися в соціальних мережах:

Схожі
Чому лінус торвальдс не любить debianЧому лінус торвальдс не любить debian
6 Краще не ubuntu дистрибутивів linux для початківців6 Краще не ubuntu дистрибутивів linux для початківців
Linux біблія користувача 9 виданняLinux біблія користувача 9 видання
Що краще - gentoo або arch linuxЩо краще - gentoo або arch linux
Топ 10 кращих дистрибутивів linux 2015Топ 10 кращих дистрибутивів linux 2015
Порівняння fedora vs opensuseПорівняння fedora vs opensuse
Як користуватися програмою audacityЯк користуватися програмою audacity
Кращі книги про linuxКращі книги про linux
Кращі дистрибутиви linux 2017Кращі дистрибутиви linux 2017
Opera для linuxOpera для linux
» » Порівняння дистрибутивів linux для професіоналів