Разлика између Андроида и Линука

Андроид вс Линук

Андроид је оперативни систем отвореног кода који је за мобилне уређаје развио Гоогле. Оригинални програмер Андроид софтвера, Андроид, Инц., купио је Гоогле, Инц. 2005. Развијен је на основу Линук 2.6 језгре. Оперативни систем Линук развијен је 1991. године као оперативни систем отвореног кода за десктоп рачунаре од стране Линуса Торвалдса. Линук оперативни систем развијен је као МИНИКС оперативни систем и није подржавао 32-битне функције са Интел 80386 машинама. Иако је Андроид развијен на основу Линук-а, оперативни систем у потпуности не користи стандардни Линук кернел. Андроид архитектура тренутно подржава само две врсте архитектуре, а то су: к86 и АРМ. Међутим, Линук кернел подржава различите типове архитектуре, укључујући архитектуру к86 која се најчешће користи у системима десктоп / лаптоп / сервер. Андроид систем користи к86 архитектуру за мобилне интернетске уређаје (МИДс) и АРМ платформу за мобилне телефоне.

Током развоја Андроид оперативног система, Линук кернелу је додато неколико функција које укључују: управљачки програм аларма, програм за уклањање погрешака у језгру, логер, управљање напајањем и управљачки систем дељене меморије Андроид. Ова побољшања су изграђена на врху стандардног Линук кернела.

Оперативни систем Андроид имао је много ажурирања од свог објављивања. Свако ажурирање оперативног система укључује неколико исправки програмских грешака, као и неке нове функције. Свака нова верзија оперативног система Андроид објављена је под јединственим именом заснованим на десертној ставци. На пример, ове верзије следе абецедни ред; Цупцаке, Донут, Ецлаир, Фроио, Гингербреад, Хонеицомб, итд. Будућа верзија Андроид-а ће се звати Ице Цреам Сандвицх која ће бити објављена у К4 2011. Линук се дистрибуира у различитим укусима који укључују: дебиан, убунту, кноппик, гентоо, Пацман, РПМ, федора, Ред хат Ентерприсе, мандрива Линук, слацкваре и слак. Убунту заснована дистрибуција има неколико варијанти као што су; Едубунту, Гобунту, Кубунту, Лубунту, Ксубунту, Убунту Нетбоок, Убунту мобиле и Убунту Сервер издање.

Већина Линук дистрибуција користи ГНУ Ц библиотеку за задовољење рутинских потреба библиотеке. Андроид оперативни систем поседује сопствену Ц библиотеку познату као Биониц која је дизајнирана да обезбеди брзе путеве извршења и спречава ивице случајева. Библиотека садржи садржаје из Ц БСД библиотеке и оригинални изворни код Андроида. Поред тога, Андроид, Инц. је развио сопствену виртуелну машину Далвик за разлику од Јава виртуелне машине која користи сопствени бајт код уместо Јава бајт кода.

Медиј за складиштење података који користи Андроид познат је као Још један Фласх датотечни систем (ИАФФС). Фласх меморија се користи због ограничења простора у мобилним уређајима. Фласх меморија такође нуди брзо приступно време за читање и бољу отпорност на кинетичке ударе од традиционалних тврдих дискова. Систем блица који се користи у Андроиду је НАНД. Стандардни Линук систем користи магнетне погоне а не флеш меморију. Ект3 је систем који се најчешће користи у стандардном Линук систему. На Андроид уређајима, смањењем губитка енергије управља сопствени Линук Повер Манагер за разлику од функција Адванцед Повер Манагемент (АПМ) или Адванцед Цонфигуратион анд Повер Интерфаце (АЦПИ) који се користе у Линуку.

Резиме:

1. Андроид је оперативни систем отвореног кода који је развио Андроид, Инц. који је сада

у власништву компаније Гоогле, Инц. док је Линук развијен као оперативни систем отвореног кода у оквиру ГНУ пројекта Линус Торвалдс и многих других.

2. Андроид је развијен за уређаје за мобилни интернет и мобилне телефоне, док је Линук развијен за радне површине / лаптопе / сервере.

3. Оперативни систем Андроид има своју Ц библиотеку под називом Биониц док Линук системи користе ГНУ Ц библиотеку.

4. Андроид системи користе флеш меморију уместо чврстих дискова, док стандардни Линук системи користе магнетне погоне.

5. Андроид системи имају сопствени менаџер напајања док Линук системи користе АПМ и АЦПИ за управљање напајањем.