WhatsApp

В чем разница между Android и Linux?

Anonim

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

Позвольте мне развеять это недоразумение относительно того, можно ли Android считать Linuxдистрибутив вышел раз и навсегда.

Если вы еще не читали нашу статью о разнице между Unix и Linux, вам следует начать с нее. Я определил, что такое Unix и Linux, их историю и чем они отличаются.Суть дела в том, что Linux — это ядро, разработанное Линусом Торвальдсом в 1991 году на основе MINIX OS

Со временем участники воспользовались тем, что Linux (вместе с его GNU компонентом) является открытым исходным кодом, и скорректировали это соответствует их идеям и реализациям; создание множества дистрибутивов с множеством уникальных функций.

Что такое Android?

Android Inc была основана в октябре 2003 года Энди Рубином , Rich Miner, Nick Sears и Chris White в Калифорнии, США. Проект Android был описан как проект с «огромным потенциалом в разработке более умных мобильных устройств, которые лучше осведомлены о местонахождении и предпочтениях своего владельца».

Операционная система Android с открытым исходным кодом была сначала разработана с целью создания продвинутой ОС для цифровых камер, пока они не поняли, что рынок цифровых камер недостаточно велик, и они переориентировали свое внимание на создать ОС для мобильных телефонов, которая могла бы конкурировать с Microsoft Windows Mobile и Symbian

Google Inc. купил компанию в 2005 году и, как мы теперь знаем, остальное уже история.

Под капотом Android используется модифицированное ядро ​​​​Linux, которое предоставляет разработчикам множество готовых и хорошо поддерживаемых функций. Это, в свою очередь, экономит время и позволяет разработчикам Android сосредоточиться на наиболее важных функциях мобильных устройств.

Исходя из подробностей Манифеста GNU Ричарда Столмена, ОС состоит из четырех элементов:

Аспект Android, являющийся Linux, заключается в его монолитном ядре, которое представляет собой модифицированную версию ядра Linux и поставляется со своими собственными библиотеками и API. Модификации ядра Linux в основном предназначены для специализированных требований к питанию портативных устройств с небольшими батареями, а специализированные библиотеки и API предназначены для взаимодействия с частью сотовой связи мобильного телефона, а также для реализации общего программирования и пользовательского интерфейса. для поддержки приложений, чтобы они не были привязаны к линейке моделей телефонов конкретного производителя.

Другая важная деталь заключается в том, что когда операционная система Linux была разработана в 1991 году Линусом Торвальдсом как операционная система с открытым исходным кодом для настольных компьютеров, она была разработана как операционная система MINIX и не поддерживала 32-разрядную версию. функции с машинами Intel 80386. Существенная разница между ними в то время заключалась в том, что архитектура Android поддерживала только x86 и ARM, которые она использовала для мобильных интернет-устройств (MID) и мобильных телефонов.

В заключении

Android не является дистрибутивом GNU/Linux, но его ядром (его электростанцией) является Linux, и, поскольку по соглашению собрание программного обеспечения, собранного вокруг ядра Linux, называется Linux,Android — это Linux.

Я надеюсь, что эта статья помогла вам понять взаимосвязь между Android и Linux и почему хотя Android — это Linux, это не дистрибутив Linux?

Есть ли у вас какие-либо разногласия, вопросы или комментарии по теме? Поделитесь ими с нами в разделе комментариев ниже.