Время от времени мой коллега пытается поднять долю пользователей 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?
Есть ли у вас какие-либо разногласия, вопросы или комментарии по теме? Поделитесь ими с нами в разделе комментариев ниже.