Чи є Android дистрибутивом Linux?

Про те, що Android базується на Linux, добре відомо, тому можна запитати, чи є Android таким дистрибутивом Linux, як Ubuntu чи Debian .
Правда полягає в тому, що навіть якщо Linux базується на Android, це не операційна система, призначена для ПК, у неї є додатки, які не працюють на інших дистрибутивах Linux, і в той же час неможливо встановити програми Linux на Android.
Linux є центральною частиною Android, але Google не додав у свою операційну систему для смартфонів та планшетів типового програмного забезпечення дистрибутиву Linux, такого як Ubuntu.
Отже, велика різниця зводиться до того, що мається на увазі під терміном "Linux", який, по суті, не вказує на конкретну операційну систему, а лише на її "ядро", тобто центральну частину або серце кожної системи.
У дистрибутивах Linux всередині них є не одне ядро, але й багато інших програм, таких як утиліти оболонки GNU, робочий стіл GNOME, веб-браузер Firefox тощо.
Таким чином, такі схожі, деякі люди, часто для зручності розуміння, посилаються на дистрибутиви як на системи Linux.
Як і всі програми Linux, ядро ​​також є відкритим кодом і може змінюватися тими, хто розробляє операційну систему.
Потім розробники Google, які мають справу з Android, можуть змінити її ядро ​​Linux, щоб задовольнити їхні потреби.
Як і Android, існує багато інших операційних систем на базі ядра Linux, більше, ніж ви думаєте.
Інші пристрої використовують різні ядра, і, наприклад, PlayStation 4 використовує ядро ​​FreeBSD (яке є відкритим кодом), тоді як Xbox One використовує ядро ​​Windows NT, як і Windows.
На Android ви можете побачити версію ядра Linux, яка працює на пристрої, перейшовши в меню Налаштування, а потім в Інформацію на телефоні або планшеті.
Повертаючись до питання статті, якщо Android можна вважати дистрибутивом Linux, я помітив, як чітко визначена відповідь все ще сильно обговорюється.
Під час завантаження пристрою Android ядро ​​Linux завантажується так само, як і в будь-якому іншому дистрибутиві.
Однак майже все програмне забезпечення, включене в Android, відрізняється, і, наприклад, немає бібліотек GNU C (glibc) і навіть не X-сервер, як Xorg, включений у звичайні дистрибутиви Linux, які використовуються для запуску стандартних програм.
Android використовує віртуальну машину під назвою Dalvik для запуску програм, які по суті написані на Java. Ці програми орієнтовані на пристрої Android і програмуються за допомогою API (інтерфейсів програмування), наданих Google.
З іншого боку, однак на Android можна отримати доступ до терміналу (використовуючи спеціальний додаток, такий як термінальний емулятор), який дуже схожий на дистрибутив Linux, навіть якщо це неможливо зробити багато, якщо ви не розблокуєте його Android з кореневими правами, тобто системний адміністратор.
Як вже було сказано, на стандартних дистрибутивах Linux, не включаючи віртуальну машину Dalvik, додатки Android не можуть бути встановлені та запущені .
Однак це не означає, що дієздатний розробник може включити Dalvik в дистрибутив Linux, щоб він міг запускати різні програми на звичайному комп'ютері.
Як кращий приклад ми бачили, що ви можете встановити Android X86 на ноутбук, а також деякі емулятори, такі як Bluestacks, для встановлення програм Android на Windows та Mac .
Насправді, однак, це слід чітко сказати, Android не є системою, розробленою для комп'ютерів, тому його робота на ПК, навіть із ідеальними емуляторами, не зможе подарувати такий же відмінний досвід Android на смартфонах або планшетах.
Окрім Android, ОС Google Chrome також базується на Linux.
На відміну від Android, Chrome OS, однак, розроблений для ПК, і тому набагато більше схожий на стандартні дистрибутиви Linux, настільки, що на Chromebook можна включити режим розробника для встановлення програм на комп’ютери Linux.

Залиште Свій Коментар

Please enter your comment!
Please enter your name here