Является ли 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 можно получить доступ к терминалу (используя специальное приложение, такое как Terminal Emulator), которое очень похоже на то, которое есть в дистрибутиве Linux, даже если это невозможно сделать, если вы не разблокируете его. Android с правами root, т.е. системный администратор.
Как уже упоминалось, на стандартном дистрибутиве Linux, не включая виртуальную машину Dalvik, приложения Android не могут быть установлены и запущены .
Однако это не означает, что опытный разработчик может включить Dalvik в дистрибутив Linux, чтобы он мог запускать различные приложения на обычном компьютере.
В качестве лучшего примера мы увидели, что вы можете установить Android X86 на ноутбук, а также некоторые эмуляторы, такие как Bluestacks, для установки приложений Android на Windows и Mac .
В действительности, однако, следует сказать, что Android не является системой, предназначенной для компьютеров, поэтому его работа на ПК, даже с совершенными эмуляторами, не сможет обеспечить такой же превосходный опыт работы Android на смартфонах или планшетах.
Помимо Android, Google Chrome OS также основана на Linux.
В отличие от Android, Chrome OS, тем не менее, предназначена для ПК и поэтому намного больше похожа на стандартные дистрибутивы Linux, настолько, что на Chromebook можно включить режим разработчика для установки программ на компьютеры Linux.

Оставьте свой комментарий

Please enter your comment!
Please enter your name here