Як творець безкоштовної операційної системи Linux став мільйонером. Коротка історія Linux Linux операційна система Що таке

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

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

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

На Linux працює все: від вашого телефону до вашого розумного холодильника.

У середовищі користувача Linux є альтернативою комерційним операційним системам, таким як Windows.

Навіщо використовувати Linux замість Windows?

Є багато причин, чому варто використовувати Linux замість Windows, і ось лише деякі з них.

  1. ОС Linux підтримується на старих комп'ютерах. Хоча Windows XP, як і раніше, працюватиме на старому обладнанні, вона більше не підтримується, тому оновлення для системи безпеки відсутні. Існує ряд дистрибутивів Linux, які створюються спеціально для старого обладнання та регулярно підтримуються та оновлюються.
  2. Деякі дистрибутиви Linux та середовища робочого столу тепер більш звичні для звичайних користувачів комп'ютерів, ніж Windows 8 та Windows 10. Якщо вам подобається зовнішній вигляд Windows 7, чому б не спробувати Linux Mintнаприклад.
  3. Обсяг, який займає Windows 10, величезний. Типовий дистрибутив Linux займає трохи більше 1 гігабайта, хоча деякі з них можуть займати лише кілька сотень мегабайт. Також Windows вимагає принаймні пропускної спроможностірівня DVD.
  4. Linux поставляється з безкоштовним програмним забезпеченням, і ви можете змінювати та використовувати це програмне забезпеченняна свій розсуд.
  5. Linux завжди був безпечнішим, ніж Windows, так як для нього існує дуже мало вірусів, хоча інтернет речей і був під загрозою останнім часом.
  6. Linux працює краще, ніж Windows, у багатьох відношеннях, і ви можете вичавити з нього всі ресурси до останньої краплі на старому устаткуванні, що має обмеження.
  7. Конфіденційність. Windows регулярно збирає дані, отримані за допомогою Cortana та пошуку загалом. Хоча це річ не нова, оскільки Google робить те саме, але ви можете бути більш ніж впевнені, що Linux так не робить, особливо якщо ви вибираєте безкоштовний дистрибутив.
  8. Надійність. Коли програма зависає в Linux, ви можете закрити його досить легко. Коли програма зависає у Windows, навіть коли ви намагаєтеся запустити Менеджер завдань, щоб закрити цю програму, це не завжди виходить.
  9. Поновлення. Windows дуже нав'язлива зі своєю політикою оновлення. Скільки разів ви вмикали комп'ютер, щоб роздрукувати квитки на концерт або іншу важливу інформацію, щоб побачити екран із встановленням оновлення 1 із 450?
  10. Варіативність. Ви можете змусити Linux виглядати, відчуватися і поводитись саме так, як ви хочете. З Windows, комп'ютер поводиться так, як у Microsoft думають, що ви хочете.
    Якщо ви все ще не визначилися, прочитайте цей посібник, який допоможе вам вирішити, чи підходить вам Linux.

Який дистрибутив Linux варто використати?

Перше питання, яким варто поставити «що таке дистрибутив Linux?» Просто ядро ​​Linux схоже на двигун. Дистрибутив - це фактично транспортний засіб, у якому знаходиться двигун.

То який дистрибутив Linux вибрати? Ось основні з них:

  • Linux Mint: не вимагає досвіду роботи з комп'ютером, простий в установці, простий у використанні і має знайомий робочий стіл для користувачів Windows 7
  • Debian: якщо ви шукаєте дійсно безкоштовний дистрибутив Linux без пропрієтарних драйверів, прошивки або програмного забезпечення, Debian для вас. Дідок серед дистрибутивів.
  • Ubuntu: сучасний дистрибутив Linux, який простий у встановленні та використанні
  • openSUSE: стабільний та потужний дистрибутив Linux Не так просто встановити, як Mint і Ubuntu, але є дуже гарною альтернативою
  • Fedora: найсучасніший дистрибутив Linux з усіма новими концепціями, що включаються за першої ж можливості
  • Mageia: повстав з попелу колись великої Mandriva Linux Простий у встановленні та використанні
  • CentOS: як і Fedora, CentOS заснований на комерційному дистрибутиві Linux, Red Hat Linux. На відміну від Fedora, він створений для стабільності
  • Manjaro: заснований на Arch Linux, Manjaro забезпечує відмінний баланс між простотою використання та сучасним програмним забезпеченням
  • LXLE: на основі легкого дистрибутива Lubuntu він є повнофункціональним дистрибутивом Linux для старого обладнання.
  • Arch: rolling release дистрибутив означає, що ви не повинні встановити нові версії операційної системи, тому що воно самостійно оновлюється. Складніше для нового користувача, але дуже потужний
  • Elementary: Linux для людей, яким подобається інтерфейс у стилі Mac

Докладніше про кращі дистрибутиви для новачків ви можете прочитати у .

Що таке середовище робочого столу?

Типовий дистрибутив Linux складається з кількох компонентів.

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

Багато хто з цих елементів об'єднаний разом, щоб створити так зване середовище робочого столу.

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

Найбільш поширені середовища робочого столу включають Cinnamon, GNOME, Unity, KDE, Enlightenment, XFCE, LXDEі MATE.

  • Cinnamon— це більш традиційне середовище робочого столу, яке схоже на Windows 7 з панеллю внизу, меню, значками в системному треї та значками швидкого запуску.
  • GNOMEі Unityдосить схожі. Вони є сучасними середовищами робочого столу, які використовують концепцію значків лаунчерів та відображення в стилі панелі моніторингу для вибору додатків. Існують також основні програми, які добре інтегруються із загальною темою середовища робочого столу.
  • KDE— це досить традиційне середовище робочого столу, але воно має величезну кількість функцій та основний набір додатків, які легко кастомізуються великою кількістю налаштувань.
  • Enlightenment, XFCE, LXDEі MATE- Досить легкі середовища робочого столу з панелями та меню. Усі вони легко налаштовуються.

Як підключитись до інтернету

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

  1. Десь на панелі знаходиться значок мережі. Натисніть на нього, і ви побачите список бездротових мереж.
  2. Клацніть на потрібну мережу та введіть ключ безпеки.

Найкраща система для перегляду веб-сторінок

На Linux є всі найкращі браузери, включаючи Chrome, Chromium, Firefoxі Midori.

На ньому немає Internet Explorer, в іншому кому він потрібний? У браузері Chromeє все, що вам знадобиться.

Чи гідні офісні пакети для Linux?

Немає жодних сумнівів, що Microsoft Office - це преміальний продукт, і це дуже гарний інструмент, який важко повторити та перевершити якості даного продукту.

Для особистого використання та для малого та середнього бізнесу ви можете стверджувати, що Google Docsі LibreOfficeє хорошими альтернативамита за меншу вартість.

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

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

Як встановлювати програми в Linux?

Користувачі Linux не встановлюють програмне забезпечення таким чином, як це роблять користувачі Windows, хоча відмінності стають дедалі меншими.

Як правило, якщо користувач Linux хоче встановити пакет, він запускає інструмент, що називається менеджером пакетів.

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

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

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

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

  • Наприклад, Ubuntu, Linux Mintі Debianвикористовують менеджер пакетів apt-get.
  • Fedoraі CentOSвикористовують менеджер пакетів yum.
  • Archі Manjaroвикористовують Pacman.

Докладніше про встановлення програм у Linux ви можете дізнатися з .

Командний Рядок Linux

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

Хоча корисно вивчити основні команди Linux (те саме можна сказати і про команди DOS в Windows), немає необхідності робити це.

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

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

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

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

У той час, як ви працюєте в терміналі, ви повинні також розуміти в перемиканні користувачів за допомогою команди su.

По суті, команда sudoдозволяє підвищити рівень прав, тому ви можете запускати команди від імені іншого користувача. За замовчуванням інший користувач є користувачем root.

Команда suперемикає контекст таким чином, що ви працюєте від імені вказаного користувача. Від імені користувача можна виконати ряд команд.

Ще кілька фактів про Linux

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

Резюме

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

Це має дати хорошу основу для подальшого руху.

Знайшли друкарську помилку? Виділіть текст та натисніть Ctrl+Enter

Говорячи "Linux", люди найчастіше мають на увазі групу операційних систем, розроблених на базі Linux. Хоча, по суті, Linux - це лише ядро ​​операційної системи, і для розробки повноцінної операційної системи використовуються різні інші інструменти та бібліотеки проектів GNU та інших ресурсів. Крім того, все більше розробників використовують Linux для розробки та запуску мобільних додатків; Linux відіграє ключову роль у розробці таких пристроїв, як хромбуки (портативні пристрої під керуванням операційної системи Chrome, Яка в якості ядра використовує гібрид ядра Linux і сервісів, розроблених компанією Google).

Linux став популярним з наступних причин:

  • актуальність дистрибутивів та активна підтримка спільнотами розробників;
  • можливість запускатися на різному устаткуванні;
  • низькі вимоги щодо ресурсів;
  • можливість встановити програми із існуючих репозиторіїв.

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

Історія розробки

Коріння Linux сягає двох інших проектів: Unixі Multics, які ставили за мету розробити розраховану на багато користувачів операційну систему.

Що таке Unix?

Unix - це збори кросплатформових розрахованих на багато користувачів і багатозадачних операційних систем.

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

Розробкою Unix займалася корпорація Bell Laboratories – у 1969 році вони показали першу систему Unix. Чим далі, тим більшої популярності набували системи Unix - у 70-х їх почали встановлювати на комп'ютери у навчальних закладах.

При створенні Unix розробники поставили перед собою три основні завдання:

  1. Використання мінімальної кількості функцій, збереження простоти.
  2. Спільність: однакові методи та механізми використовуються в різних випадках.
  3. Комбінування програм на вирішення завдань, а чи не розробка нових програм із нуля.

Що стосується відмінних рис Unix, то це:

  1. Майже постійне використання командного рядка.
  2. Використання конвеєрів.
  3. Налаштування системи за допомогою простих (часто текстових) файлів.

Unix має власну філософію. Програміст Дуглас Макілрой, який розробив конвейнер у Linux, визначив такі правила:

Пишіть програми, які роблять щось одне та роблять це добре.

Пишіть програми, які працювали б разом.

Пишіть програми, які підтримували текстові потоки, оскільки це універсальний інтерфейс.

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

У 1983 році було оголошено про створення GNU (GNU's Not UNIX), Unix-подібної операційної системи. Сталося це під впливом ідеї засновника проекту Річарда Столманна про необхідність створення операційної системи, що вільно розповсюджується, і взагалі програмного забезпечення з відкритим вихідним кодом.

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

Саме ця думка надихнула Лінуса Торвальдса, творця Linux, розпочати у 1991 році роботу над своєю операційною системою.Linux, як і GNU, це Unix-подібна система, тобто система, що з'явилася під впливом Unix.

Надалі саме система GNU/Linux стане тією системою, яку зараз називають Linux.

Що таке Multics?

Multics - або Multiplexed Information and Computing Service ("Мультиплексна інформаційна та обчислювальна служба") - це одна з найперших операційних систем, в якій була реалізована плоска модель зберігання даних та чітко розділена концепція файлів (сегментів). Створення Multics почалося 1964 року. Над системою працювали розробники компанії Bell Laboratories — за кілька років частина розробників розпочне роботу над створенням Unix.

Multics розробляли у тому, щоб, по-перше, дати можливість використовувати ресурси ЕОМ велику кількість користувачів одночасно; по-друге, дати користувачам можливість спільно використовувати дані; по-третє, забезпечити гарну швидкістьроботи із даними.

Однак головних обчислювальних завдань не було досягнуто при випуску першої версії системи, і компанія Bell Laboratories перевела свій інтерес на інший проект, в результаті якого світ з'явився Unix.

Історія Linux

Історія Linux починається 1991 року, коли фінський програміст Лінус Торвальдс став розробляти ядро ​​операційної системи для свого комп'ютера. Свої доробки він виклав на сервері, і це стало ключовою подією в історії Linux. Спочатку десятки, потім сотні та тисячі розробників підтримали його проект – спільними зусиллями на світ з'явилася повноцінна операційна система.

Як було зазначено, на Linux значно вплинула система Unix, це помітно навіть за назвою. Втім, спочатку проект називався Freax - від слів “free” (безкоштовний) та “freak” (дивний), але надалі назва була змінена на гібрид імені творця (Лінус) та Unix.

Емблемою Linux став Такс (Tux) – пінгвін, намальований у 1996 році програмістом та дизайнером Ларрі Юінгом. Втім, ідею використати саме пінгвіна вигадав сам Лінус Торвальдс. Тепер Такс є символом не лише Linux, а й вільного програмного забезпечення загалом.

Перша офіційна версія Linux 1.0 вийшла у 1994 році; друга версія пішла у 1996 році. Товарний знак Linux був зареєстрований на рік раніше, у 1995 році.

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

Своєму успіху Linux багато в чому зобов'язаний GNU: на момент виходу Linux існувало вже багато вільного утиліт цього проекту, які можна було використовувати з розробленим ядром.

По факту Linux досі є ядро ​​Unix-подібної операційної системи, яке виконує різні низькорівневі завдання. У той же час проект GNU потребував ядра - розробка Лінуса Торвальдса була дуже своєчасною.

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

Популярні дистрибутиви Linux

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

Тобто, як уже було сказано на початку статті, дистрибутив Linux – це операційна система, яка складається з ядра Linux та утиліт, які розробляються в рамках GNU.

Кількість існуючих дистрибутивів Linux перевищує 600 різновидів, понад 300 з яких постійно допрацьовуються та оновлюються.

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

Debian - ще один популярний дистрибутив GNU/Linux, який вплинув на розвиток всіх GNU/Linux операційних систем в цілому. Основні риси Debian: широкі можливості, наявність безлічі репозиторіїв, висока якість версій - це стабільний дистрибутив з усіх існуючих.

Linux Mint

Linux Mint - дистрибутив, заснований на Ubuntu та Debian. Linux Mint має гарний і зручний дизайн і підійде навіть початківцям. Тому його часто встановлюють на домашні комп'ютери для того, щоб мати просту та зручну систему. Дистрибутив має підтримку різних мультимедійних форматів, у тому числі включає пропрієтарні програми ( Adobe Flash), тому добре підходить для роботи з мультимедіа.

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

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

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

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

Всі системи в цьому списку розташовані у випадковому порядку, тому якщо система на останньому місці, то це ще не означає, що вона не варта уваги.

1. Debian та інші Deb системи

Ця група включає дистрибутиви, що базуються на Debian та інші, які використовують систему керування пакетами Deb. Ця система пакетами була розроблена для Debian і зараз досить часто використовується популярних дистрибутивах, це сам Debian, Ubuntu, LinuxMint, AstraLinux, Elementary та багато інших. Ці дистрибутиви використовують оригінальне ядро ​​Linux з декількома виправленнями, які лише видаляють помилки.

2. Red Hat та інші RPM системи

Поки спільнота розробляла систему управління пакетами Deb, компанія Red Hat створила власний менеджер пакетів – Rpm. Тоді всі традиційні дистрибутиви Linux розділилися на два табори – що використовують deb та rpm. Зараз обидві системи управління пакетами хороші і не можна сказати що вона гірша за іншу. Ви можете почитати докладне у статті за посиланням. Наразі систему управління пакетами RPM використовують такі дистрибутиви, як CentOS, Fedora, Red Hat, OpenSUSE та інші менш популярні.

3. Arch Linux та засновані на ньому

Через деякий час, з'явилося ще кілька дистрибутивів, які не використовують ні Deb ні Rpm. Один з таких дистрибутивів – ArchLinux. Тут застосовується власний пакетний менеджер pacman, який дозволяє робити все те ж саме, що і deb, але на додаток реалізована проста система ковзних релізів. Завдяки їй у дистрибутиві завжди найновіше програмне забезпечення. Arch швидко набрав популярності і на ньому було засновано кілька дистрибутивів - Manjaro, Antergos, Cinnarch та багато інших.

4. Gentoo

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

5. Linux From Scratch

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

6. ChromeOS

Ще пізніше Google випустила свою операційну систему для нетбуків на ядрі Linux. Фактично ChromeOS заснована на Gentoo, але вони настільки різні, що їх неможливо поєднати в один пункт. В цій системі Googleреалізувала таку ідею, як хмарна операційна система Linux. Ваш робочий простір – це браузер. Тут вам все належить робити в браузері – редагувати документи, працювати з відео та навіть термінал Linux у браузері. Файли переважно зберігаються у хмарі. Але це ще Linux.

7. Android

Не всі знають, але найпопулярніша операційна система для мобільних телефонівтакож використовує ядро ​​Linux. Від Linux тут залишилося тільки ядро ​​і ще кілька моментів, все ж таки Google заполонила своїми різними фреймворками, Java і так далі. Можливості Linux обмежені тією ж системою безпеки Bionic, яка забороняє завантаження динамічних бібліотек, але в терміналі можна працювати з перезібраними командами Linux, а в оточенні chroot можна запустити повноцінний Linux дистрибутив.

8. Slackware

Досить старий дистрибутив Linux, який свого часу вважався самим Unix"овим. Раніше на ньому було засновано кілька дистрибутивів, таких, як Blacktrack, Slax, VectorLinux та інші. Але потім він повільно втратив свою популярність. Тут використовується власний менеджер пакетів, який по можливостям не дотягує до deb і rpm.Не підтримується роздільна здатність залежностей, а команди для видалення та встановлення пакетів знаходяться в різних утилітах.

9. OpenWrt та засновані на ньому

OpenWrt – це операційна система Linux 2017 для роутерів та маршрутизаторів на базі ядра Linux. Окрім самого ядра Linux, вона поставляється урізаною версією бібліотеки Сі, стандартними утилітами Linux та BusyBox. Система займає мало місця та оптимізована спеціально під маршрутизатори. Більшість установок виконуються в командному рядку.

10. Tizen та інші IoT

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

11. ОС для суперкомп'ютерів

Станом на 2017 рік операційні системи на базі Linux найчастіше використовуються на суперкомп'ютерах. Кожна компанія створює своє рішення на базі ядра, яке оптимізоване під її необхідні потреби. З 500 найпотужніших суперкомп'ютерів 498 працюють на Linux і ще два на UNIX подібною системою IBM AIX.

Зараз, використовуючи останню версію Ubuntu, Fedora або OpenSUSE, ми можемо насолоджуватися красивим та сучасним оточенням робочого столу, простотою використання графічних програм, тим, що більшість обладнання комп'ютера підтримується системою без додаткових налаштувань. Але ви коли-небудь замислювалися, як наша улюблена операційна система дійшла всього цього?

Чи враховуємо ми і цінуємо кількість часу та зусиль, витрачену величезною кількістю розробників, щоб досягти цього майже досконалого стану системи? Скоріше за все ні. Давайте подивимося на історію цієї чудової ОС та її подорож за останні кілька десятиліть. Коли вона народилася? Як еволюціонувала? Які дистрибутиви з'явилися під час розвитку, і що стало поворотним моментом, який зробив із проекту для однієї людини операційну систему, яка використовується усюди, яка у нас є зараз? І які були дистрибутиви, надіслані спільнотою до архіву?

Отже, давайте повернемося назад у часі, майже на 30 років тому, і пригадаємо, з чого починалася історія Linux систем.

1991 – початок

На самому початку був Unix, створений програмістами Кеном Томпсоном та Денисом Рітчі у 1969 році. Потім упродовж вісімдесятих років створювалося безліч проектів на основі Unix, натхненних цією філософією. Це були: проект GNU Річарда Столмана, BSD (Berkley Software Distribution), книга професора Ендрю Таненбаума. Операційні системи: дизайн та реалізація", а також MINIX (міні версія Unix), яка з'явилася приблизно в той же час, що книга.

Але лише у 1991 році почалася історія Linux. Молодий фінський студент на ім'я Лінус Торвальдс об'єднав усе, що він знав про існуючі системи у нове ядро, яке змогло захопити світ. Існує багато легенд про те, чому Лінус вирішив працювати над своєю системою. Одна з них свідчить, що він працював у MINIX і передав дані на жорсткий дискзамість модему, чим знищив усі розділи Minix. Після цього він розчарувався у цій ОС та вирішив створити власну.

Інша версія говорить, що він написав ядро ​​для покращення функціональності нової машинина Intel 386, яку він використав. Оскільки покращувати Minix було заборонено, то йому довелося розвивати свою операційну систему.

Якою б не була справжня причина, він створив безкоштовний емуляторТермінал, який був заснований на Minix, в свою чергу, заснований на Unix, і це стало основою для роботи над ядром операційної системи. У 1991 році 25 серпня Лінус опублікував своє знамените повідомлення в розсилці новин Minix.

Після цього перша версія Linux, яка тоді називалася Freax, дуже швидко розлетілася по FTP-серверам усього світу, а кількість користувачів почала стрімко зростати. Версія 0,01 дуже відрізнялася від тієї, що доступна в наші дні. Ви можете завантажити ядро ​​розміром 71 кілобайт і спробувати його встановити звідси .

Ідемо далі дорогою історії. Зайве говорити, що Linux перетворився на повномасштабну ОС, а Манчестерський обчислювальний центр створив один із перших дистрибутивів, у якому використовувався комбінований завантажувальний та кореневий розділ. Дистрибутив називався MCC Interim Linux.

1992 – 1994 – розвиток настільних систем

Пройшло не так багато часу, і в період з 1992 по 1994 ми побачили появу та розвиток найвідоміших та найвпливовіших дистрибутивів Linux: Slackware, Red Hat та Debian. Версія ядра збільшилася до 0,95 і тут з'явилася підтримка X Window System, що дозволяє запускати графічні програми.

Slackware був одним із перших дистрибутивів, які використовували нове ядро ​​Linux. Тоді він називався SLS (Softlanding Linux System) і був заснований Пітером Макдональдом в 1992. SLS досить сильно випередила свій час, тому що це був перший дистрибутив Linux, що містить не тільки ядро ​​Linux 0,99, а й стек TCP/IP та систему X window. Але цей дистрибутив мав багато проблем і незабаром був замінений на Slackware Патріка Фолькердінга. Зараз це найстаріший дистрибутив Linux.

Але SLS не тільки дав народження Slackware. Через проблемний інтерфейс SLS інший користувач вирішив зробити власну систему і цим запустив ще одну гілку дистрибутивів Linux. У 1993 році Ян Мердок випустив дистрибутив Debian Linux, який, за його словами, був названий на честь його тодішньої дівчини Дебри Лінн та його самого.

З розвитком Slackware з'явилися компанії, які надавали технічну підтримкудля такого програмного забезпечення. Одна з них з'явилася в 1994 році і називалася Software und System-Entwicklung, зараз вона більш відома як S.U.S.E Linux.

Ще один дистрибутив, який побачив світ 3 листопада 1994 року, називається Red Hat Commercial Linux. Дистрибутив створений Марком Евінгом і носить ім'я червоного капелюха, який автор носив в університеті.

У 1994 році 14 березня вийшла версія Linux 1.0.0, яка складалася з 176 250 рядків коду. Так розпочалася історія розвитку Linux-систем.

1995 - 1999 - поява Gnome та KDE

За цей період операційна система Linux зробила великий стрибок у розвитку, оскільки в найближчі п'ять років з'являться основні дистрибутиви Linux, які відомі та широко використовуються зараз, також з'являться менш помітні дистрибутиви. Все це відбувається за часів виходу гри "Атака пінгвінів" та буму dot.com.

Jurix Linux був цікавим дистрибутивом та популярністю з низки причин. По-перше, це був перший дистрибутив із скриптовим установником, що дозволяє адміністратору спростити процес встановлення. Він був одним з перших дистрибутивів, які підтримували bootp та NFS, а також перший використав файлову систему ext2.

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

Дистрибутиви, засновані на Red Hat Linux теж активно розвивалися протягом цього часу. З'явилися такі версії, як Caldera, Mandrake, TurboLinux, Yellow Dog та Red Flag. Тепер версія ядра Linux змінилася з 1.2 до 2.2.

Версія 2.0 була випущена в 1996 і перед нею вийшов вже 41 реліз. Саме цей швидкий розвиток ядра та додавання деяких дуже важливих функцій закріпили позиції операційної системи Linux як серверної ОС та системи для ІТ-фахівців у всьому світі.

Наприклад, у версії 2.0 з'явилася підтримка протоколу SMB, покращено керування пам'яттю, підтримка роботи на різних типахпроцесорів. Версія 2.2 отримала покращення роботи SMB, підтримку PowerPC та можливість монтування NTFS, але поки що для читання.

Існує легенда, що одного разу під час відпустки в Австралії Лінус Торвальдс відвідав зоопарк, де його вкусив лютий пінгвін. Після чого він заразився пінгвінітом і дуже полюбив пінгвінів. У всякому разі, Лінусу подобалися пінгвіни. Як він сказав, вони безглузді та веселі. Щодо імені символу Linux - Tuxа, то в інтернеті його розшифровують як (T)orvalds(U)ni(X). Тепер ви знаєте.

Системи на базі Debian розвивалися не так активно, як Red Hat. Розробники воліли більше працювати над зручністю та зовнішнім виглядом своїх дистрибутивів. Будучи більше орієнтованими на робочий стіл, такі дистрибутиви часто з'являлися на обкладинках популярних ІТ-журналів на той час. Попадалися такі назви, як Libranet, Storm, Finnix та Corel Linux.

Безсумнівно, найважливішою подією цієї частини історії ОС Linux стала поява KDE і Gnome. Оточення KDE (Kool Desktop Environment) з'явилося 1996 року. Його засновником був Матіас Еттріх, студент Тюбінгенського університету. Він запропонував не просто набір додатків, а ціле середовище робочого столу, в якому вони могли виконуватись. У користувачів з'явився вибір користуватися середовищем X11 або KDE, написаним на фреймворку Qt, що недавно з'явився.

До 1998 вийшла версія KDE 1.0 і першим дистрибутивом, який її використовував за умовчанням, був Mandrake. До 2000 року вийшла версія 2.0, яка отримала безліч поліпшень, а також програми Konqueror, KOffice та бібліотеку KIO.

Мігель де Іказа та Федеріко Мен оголосили про створення нового оточення робочого столу, а також додатків для нього на основі бібліотеки GTK+. Це нове середовище робочого столу називалося Gnome. Вважається, що першою операційною системою, яка використовує Gnome, була Red Hat Linux. Gnome швидко став популярним середовищем робочого столу завдяки своїй продуктивності та зручності для звичайних користувачів. До травня 2000 року було випущено версію Gnome 1.2 Bongo.

2000 – 2005 – поява Live-дистрибутивів

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

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

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

Окрім уже готових дистрибутивів, з'явився проект, який допомагає користувачам зібрати власний дистрибутив. Linux From Scratch (LFS) розроблявся разом із книгою Джареда Бікманса, в якій розповідалося, як зібрати свій дистрибутив Linux із вихідних джерел.

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

Ключовим моментом у цей період був випуск версії ядра Linux 2.4 4 січня. Ця версія додала підтримку USB, PC карт, ISA Plug and Play, а також Bluetooth, RAID та ext3. Фактично, це було ядро ​​з найдовшим терміном підтримки, яке закінчилося на версії 2.4.37.11 у 2011 році. Ядро дуже змінилося і стало більш універсальним порівняно з 1.0.

Компанія Red Hat, яка вже на той час вийшла на фондовий ринок і отримувала гроші за підтримку безкоштовної Red Hat Linux OS, прийняла рішення, що час вибрати більш комерційний підхід до справи. Тому дистрибутив розділився на дві гілки. З'явився Red Hat Enterprice Linux 2.1 із ядром 2.4.9. Він був більш стабільним, з тривалим терміном підтримки та для комерційних користувачів. А другий дистрибутив – Fedora – вільний і для спільноти.

Red Hat Enterprice Linux все ще є продуктом із відкритим вихідним кодом. Компанія розміщує вихідний код на кількох FTP-серверах, з яких його завантажують кілька незалежних груп розробників та компілюють на його основі свої дистрибутиви: CentOS, Oracle Linux, CERN та Scientific Linux. Вони мають усі переваги стабільності комерційного дистрибутива, але не мають доступу до програмного забезпечення та підтримки від Red Hat.

У грудні 2002 року з'являється цікавий дистрибутив – CRUX. Його основною метою було максимально зберегти простоту, така тенденція була дуже популярною на той час. CRUX був дуже легким і більш орієнтованим на розробника, а не на звичайного користувача. У той час як у інших дистрибутивів спостерігалося експоненційне зростання та суперництво за звання кращої заміни для Windows, CRUX залишався простим та мінімалістичним. А цікавий він нам тому, що став основою нині дуже популярного ArchLinux.

18 грудня було оголошено про вихід нової версії ядра Linux – 2.6. У цій версії з'явилася підтримка PAE, нових процесорів, покращена підтримка 64-х бітних процесорів, збільшено максимальний розмір файлової системи до 16 Тб. файлова система EXT4 та інше.

Вже на той час дистрибутиви Linux були досить хороші, але їм, як і раніше, було дуже далеко до ідеалу для тих, кому подобалися продукти Microsoft. Тому була потрібна нова філософія, яка зробила б Linux ближчим до звичайного користувача. Наприклад, Ubuntu.

Метою Ubuntu, дистрибутива, заснованого на Debian, було створення простого використання робочого столу Linux, яким міг би користуватися звичайний користувачз невеликим досвідом роботи у цій системі. З випуском Ubuntu 4.04 20 жовтня 2004 року ця концепція була реалізована.

2006 - 2012 - зростання та падіння Ubuntu

За цей період багато дистрибутивів стали більш стабільними і продовжують покращуватися. Також з'явилося багато нових дистрибутивів. Один з них, першу версію якого було випущено у 2006 році, на сьогоднішній день дуже популярний. Це Linux Mint. Він був заснований на Ubuntu та містив як вільне, так і пропрієтарне програмне забезпечення. Це дуже спрощує встановлення кодеків, драйверів та інших компонентів для новачків. Розробники дистрибутива намагалися включити до нього нові програми, а також дослухалися думки своїх користувачів, чим і завоювали підтримку спільноти.

Тим часом була випущена Нова версіяоточення робочого столу KDE4, яка була зустрінута критикою користувачів через відсутність стабільності. Навіть сам Лінус заявив, що ця версія KDE все ламає і надає лише половину можливостей попередньої версії. Проте користувачі почали використовувати KDE4 з оточенням Plasma та сучасним зовнішнім виглядом та до релізу версії 4.2, який відбувся у 2009, вже забули про свій негативний досвід.

23 вересня була випущена найпопулярніша на даний момент операційна система на базі ядра Linux, хоча 90% користувачів навіть не мають уявлення про те, що вони використовують Linux. Звісно, ​​це Android. Версія 1.0 була випущена для HTC Dream і могла робити все, що ви чекаєте від сучасного смартфонаале це було дуже погано. У версії 1.1 було виправлено більшість помилок, але починаючи з версії 1.5 система Androidпочала завойовувати світ смартфонів

Протягом усього цього часу Ubuntu ставала все сильнішою та сильнішою. Вона регулярно займала перші місця в рейтингах дистрибутивів Linux, завойовувала все більше шанувальників і була досить простою у використанні. Але потім, одного сонячного квітневого дня, вийшов реліз Ubuntu 14.04, він поставлявся з новим оточенням за умовчанням – Unity. У строну Gnome 3 і KDE 4 ніколи не було стільки негативу, скільки полетіло у бік Unity. Можна сказати, що тоді Unity ненавиділи майже всі. Але Canonical не відмовилася від своєї ідеї відразу і оболонка стала цілком придатною для використання.

Після багатьох років розробки у гілці 2.6, нарешті, була випущена версія ядра 3.0. І ні, у ній не було жодних значних змін. Просто Лінус і спільнота вирішили, що нумерація 2.6.* стала надто складною і настав час вже змінювати номер.

Невдача з KDE4 - це єдина невдала історія розвитку Linux оточень. Після неї можна було б сказати, що розробники мали б навчитися на чужому досвіді і знати, що подобається їх аудиторії. Але це явно не стосується команди розробників Gnome, яка в квітні 2012 випустила Gnome 3. Тепер користувачі Gnome були дуже незадоволені змінами інтерфейсу і переходили на KDE або використовували старіші версії Gnome. Але в наступних версіях Gnome став набагато кращим, а розробники Linux Mint вирішили зберегти старий вигляд Gnome з новими можливостями і створив своє оточення - Cinnamon.

2012-2018 - Linux та ігри

Сьогодні Linux майже повністю завоював ринок серверів і став ще більш привабливим для домашніх користувачів. Один з факторів привабливості Linux для звичайних людей– це ігри. У лютому 2013 року компанія Valve, творець великої платформи дистрибуції ігор, випустила версію свого клієнта Steamдля Linux. Тоді більшість ігор можна було запустити лише через емулятор Windows, а ті ігри, що були для Linux, як правило, мало кого цікавили.

Через кілька років було випущено SteamOS, операційна система на базі Linux для ігрових консолей Valve. На даний момент для Linux доступно більше 3000 ігор Steam. Також зовсім недавно Valve почала роботу над інтеграцією емулятора Windows-ігор в Steam, що ще більше спростить їх запуск, враховуючи, що нещодавно в цей емулятор була додана підтримка багатьох бібліотек з DirectX 10 і 11.

Нові дистрибутиви продовжують з'являтися з такою ж швидкістю, як і раніше. Серед них є цікаві. Наприклад, Manjaro, заснований на Arch Linux. Він з'явився в листопаді 2013, але незважаючи на свою молодість, вже займає лідируючі позиції з популярності в багатьох топах. Його перевага в тому, що він спрощує встановлення та налаштування ArchLinux, але в той же час залишає його гнучкість та деякі переваги. Крім Manjaro вийшло ще багато нових цікавих дистрибутивів, наприклад, Antergos, ElementaryOS, Deepin Linux та інші, які зараз користуються популярністю серед користувачів.

Що стосується ядра Linux, то в 2015 знову була змінена версія на 4.0. І знову не було жодних серйозних змін, було влаштовано голосування, і спільнота вирішила, що версію ядра слід змінити. Зі значних змін за цей період варто відзначити додавання підтримки UEFI, покращення роботи з новим обладнанням, додавання систем безпеки, портування підсистем, необхідних для Android, покращення стабільності Btrfs та багато іншого.

У 2013 році компанія, що займається розробкою Ubuntu, вирішила спробувати свої сили на мобільному ринку та випустила мобільну версію Ubuntu – Ubuntu Touch. Перевагами операційної системи повинна була стати можливість перетворювати смартфон на повноцінний комп'ютерпри підключенні його до екрану HDMI. Для неї розроблялася окрема оболонка Unity 8, дисплейний сервер Mir замість X Window і було випущено кілька смартфонів. Але з проекту нічого не вийшло, він був закритий у 2017 після того, як Smasung випустив свою DEX. Крім того у версії 17.10 розробники Ubuntu вирішили відмовитися від використання Unity і повернулися до Gnome, а замість свого дисплейного сервера Mir тепер буде використовуватися спільнотою Wayland, яка розробляється на заміну застарілому Xorg.

Висновки

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