Ядро linux (kernel), операційні системи linux і android, документи - спо, ос android, gnu, linux

Заснований в 1984 році Річардом Столлманом (Richard Stallman) проект вільної універсальної UNIX-подібної операційної системи GNU. обростаючи згодом необхідними системними інструментами і прикладними програмами, до початку 90-х все ще потребував основному системному ядрі.

Розробка власного ядра ОС GNU - Hurd, затягувалася, а вільне поширення інших відкритих на той момент UNIX-систем, BSD і Minix. обмежувалося.

ядро Linux

Основними особливостями Linux стали, в першу чергу, повна свобода його поширення на внесення змін, органічна "природна" модель розвитку без чіткого планування та обмежень, і монолітна, але розширюється за рахунок зовнішніх модулів, архітектура, тоді як архітектура Hurd - основного ядра операційної системи GNU . є мікроядерною тобто воно складається і безлічі модулів (як і Minix). Швидке поширення Linux завдяки свободі вихідних кодів і допомогу сотень, а пізніше і сотень тисяч, розробників пізніше зробили з нього по-справжньому універсальне ядро ​​UNIX-подібної операційної системи.

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

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

Операційна система Linux

На базі ядра Linux і набору системного і прикладного програмного забезпечення проекту GNU на початку 90-х років стали створюватися різні дистрибутиви GNU-Linux (далі просто "Linux"). і число їх з тих пір невпинно зростає, а самі проекти невпинно розвиваються. Пов'язано це, в першу, чергу з вільною моделлю розробки цієї операційної системи. коди всіх її компонентів вільно доступні і можуть копіюватися, модифікуватися і видаватися в будь-якому вигляді, кожен новий дистрибутив Linux має особливості свого прабатька, однак, в тій чи іншій мірі, може відрізнятися від нього, будучи створеними з метою виходу з, або зсуву, рамок його моделі розробки.

Операційна система Android

Android. створений на основі ядра Linux. однак, сильно відрізняється від традиційних дистрибутивів Linux - Debian. Red Hat і т.п. компонентів операційної системи GNU в ньому мінімальна кількість, кілька системних бібліотек.

Операційна система Android. на відміну від абсолютно універсальних традиційних дистрибутивів Linux. створена для роботи на мобільних комп'ютерах і пристроях, переважно на обчислювальної платформі архітектури ARM. Поверх ядра Linux в ОС Android працює спеціальний програмний комплекс (віртуальна машина), розроблений Google на основі напрацювань групи програмістів з "Силіконової долини" (Каліфорнія, США) і "Java Virtual Machine" (англ. "Віртуальна машина Java").

Дивіться також:

Оригінальна збірка ОС Android (AOSP - Android Open Source Project). видається Google у вигляді вільно доступних для копіювання, використання та модифікації вихідних кодів, завдяки чому, крім встановлених в різні пристрої прошивок Android. спільнотою створюється і ряд сторонніх збірок цієї ОС для них.

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

UNIX - модульна розрахована на багато користувачів операційна система. створена в 1969 році декількома вченими-програмістами дослідного центру Bell Laboratories для компанії ATT при великій підтримці наукового співтовариства.

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

X.org X11 - програмна графічна система для UNIX-сумісних операційних систем. X11 надає базові інструменти створення графічного інтерфейсу. підключення різних пристроїв введення-виведення і побудована на основі клієнт-серверної технології, що дозволяє їй працювати і в мережевому режимі (через ssh), будучи запущеною з текстового терміналу або іншого графічного середовища.

Сайти фонду СПО, основних дистрибутивів GNU / Linux, відритих графічних оболонок і т.п.