Android без преувеличений имеет полностью открытый код; он создан на базе ядра ОС Linux, которая также имеет открытый исходный код и используется в некоторых из крупнейших в мире суперкомпьютеров. Ядро представляет собой программное обеспечение, которое позволяет приложениям взаимодействовать с оборудованием устройства, например, путем считывания и записи файлов, подключения к клавиатуре и Wi-Fi и т. д. Ядро похоже на двигатель автомобиля: компьютер в буквальном смысле не смог бы работать без него.
Телефон, на котором запущен побочный продукт Android – ОС LineageOS с открытым исходным кодом, демонстрирующая пользовательские функции для разработчиков, которых нет на обычном Android. Источник: Aral Balkan
Так почему Google сделала Android с открытым исходным кодом? Первая причина – для удобства инженеров. Использование готового ядра Linux с открытым исходным кодом избавляет разработчиков Android от лишней работы, поскольку разработчики Linux постоянно совершенствуют ядро с 1991 года. Linux запускается на огромном количестве устройств, от суперкомпьютеров до видеоприставок, поэтому, взяв за основу эту систему, Android также может автоматически работать на разном оборудовании.
Примечания
1
Ссылки на источники вы можете найти на сайте издательства piter.com. – Примеч. ред.