Android

Е Android Linux?

Е Android Linux?
Хората говорят за Android и че ядрото му е просто издънка на Linux и следователно всъщност е само Linux. Но вярно ли е това всъщност?

Кратък отговор: Да, но не точно.

Android като рамка определено е създаден като разширение на ядрото на Linux - нека първо отстраним това. Разработчиците на Android не трябваше да пишат кода от нулата; те разполагаха с необходимата работа под формата на Linux или като „предварително изградена.”Но това не отговаря на изискванията Android да се нарича„ Linux ”.

Вижте, думата Linux има някои наистина размазани определения. Може да се използва за препратка към ядрото на Linux или софтуера GNU. Той също така се отнася до множеството дистрибуции на Linux.

На всичкото отгоре Android не използва напълно ядрото на Linux, а само няколко части, които намира за подходящи, така че не е „Linux“ в смисъл, че е дистрибуция на Linux.

Да не говорим за контраста между устройствата, за които са предназначени. Android се използва като интерфейс в ръчни устройства с сензорни подложки, докато дистрибуциите на Linux отговарят на настолни компютри и сървъри.

Можете да осъществите връзка между двете, като разгледате екраните за зареждане в устройства с Android; всъщност ядрото на Linux се зарежда. Въпреки това е лесно да се види, че приликите стигат само дотук. При по-внимателна проверка ще откриете, че липсва библиотеката Glibc, заедно с други библиотеки, които обикновено се намират на устройство с Linux.

Но какви точно са разликите?

За да направим конкретен аргумент срещу класифицирането на операционната система Android като „Linux“, нека разгледаме по-отблизо някои от основните характеристики на двете.

За начало Android не използва стандартното ядро ​​на Linux и също така липсват някои от основните библиотеки на Linux, които отхвърля в полза на библиотеки, специални за Android. Поддържайки това в перспектива, можем да дискредитираме аргумента, че Android е сроден на дистрибуцията на Linux, тъй като типичен дистрибутор не променя ядрото на Linux до степента, в която Android е направил.

Една от определящите характеристики на дистрибуциите на Linux е адаптивността; функция, която Android почти не интегрира до такава степен. Например коренният достъп е само на няколко командни реда в Linux, докато за проникване в ядрото на Android е необходимо специално приложение.

Софтуерът за Linux е доста чужд за Android. Приложенията за една дистрибуция на Linux работят във всички останали дистрибуции и това не е така при Android. Всъщност приликите между дистрибуциите на Android и Linux завършват с ядрото, а останалата част от софтуера няма никаква прилика помежду си.

И накрая, има въпрос за лицензиране. Дистрибуциите на Linux са с отворен код. Това е характеристика на всичко Linux. Докато Android е технически отворен код в смисъл, че основният му софтуер е публично достъпен, по-нататъшните разработки са направени строго частни.

Произходът на Android OS

Google придоби Android OS от Android Inc. през 2005 г. и го пусна през 2008 г. Оттогава тя се превърна в де факто операционна система за ръчни сензорни устройства заедно с IOS. Android се представи като перфектен конкурент на IOS. Докато IOS е ограничителен и частен по отношение на персонализирането, Android, със своята природа с отворен код, която покани програмисти и разработчици да представят свои собствени интерпретации и да създадат свои собствени приложения.

Забавен факт: Android за първи път се предлага на пазара на компании за цифрови фотоапарати като усъвършенствана ОС. Това не отиде никъде и в крайна сметка операционната система намери пазар в индустрията на смартфоните.

Как стана Linux?

Linux е безплатна и подобна на Unix подобна компютърна операционна система, базирана на ядрото на Linux, първоначално замислена за компютрите Intelx86, но бързо откри, че е поставена в други платформи. Ако Android трябва да се счита за ОС, базирана на Linux, тогава Linux ще бъде най-популярната оперативна система с общо предназначение в историята досега.

„Строго“ дистрибуциите на Linux са по-популярни сред ентусиастите от нишовите технологии, отколкото сред потребителите с общо предназначение. Той също така намери пазар в съвременността сред сървърните хостове, които често използват дистрибуции на Linux като Ubuntu и CentOS.

Заключение:

Отговорът наистина се крие в това, какво точно имате предвид, когато казвате „Linux“. Ако Linux във вашата дефиниция трябва да включва софтуера GNU, тогава Android не отговаря на вашата дефиниция. По същия начин Android не е дистрибуция на Linux в смисъл, че не отговаря на характеристиките, които сме очаквали от типична дистрибуция на Linux. Но ако приложение, което е изградено върху ядрото на Linux, отговаря на определението за „Linux“ във вашата книга, то определено е Linux.

Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...
Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...
Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...