Wiele szmerów istnieje na temat klasyfikacji Androida jako produktu Linuksa z powodu podobieństwa cech między nimi. Jądro Linux jest uważane za najbardziej popularny system operacyjny, podczas gdy Android jest ramą zbudowaną na szczycie jądra Linux. Ma to na celu wyjaśnienie, że wszystkie urządzenia z Androidem działają na szczycie jądra Linux, podczas gdy Linux jest niezależnym systemem operacyjnym. Android jest mobilnym systemem operacyjnym, przeznaczonym głównie dla urządzeń z ekranem dotykowym i tabletów, opracowanym przez Google. Byłoby błędem powiedzieć, że Android to Linux, biorąc pod uwagę brak akceptowalnej definicji tego, co sprawia, że część oprogramowania może być nazywana Linuksem. Linux może być używany w odniesieniu do jądra Linuksa, dystrybucji Linuksa lub dystro i oprogramowania GNU.

Dlaczego Android jest Linuksem.

Android korzysta z jądra Linuksa, ponieważ Linux jest systemem operacyjnym o otwartym kodzie źródłowym. Programiści Google Android manipulują jądrem Linuxa, aby dopasować je do własnych potrzeb. Linux zapewnia programistom Androida wstępnie zbudowane, już utrzymywane jądro systemu operacyjnego, aby rozpocząć z tak, że nie muszą pisać własnego jądra od podstaw.

Ale Android jest rozwijany w oparciu o Linuksa, to nie całkowicie zatrudnia standardowe jądro Linuksa w jego użyciu. Te dwa różnią się w odniesieniu do ich cech i charakteru ich funkcji. Podczas gdy system operacyjny Android jest głównie opracowany dla obsługiwanych urządzeń z możliwością ekranu dotykowego; Linux, z drugiej strony, jest przeznaczony dla komputerów stacjonarnych, laptopów i serwerów.

Android interfejs użytkownika jest głównie oparty na bezpośredniej interakcji z urządzeniem poprzez działania, takie jak machnięcia, stuknięcia i szczypanie. Google opracował również system Android dla telewizorów, Android auto dla samochodów i zegarków na rękę, z których każdy posiada specyficzny interfejs użytkownika. Wynalazek ma również zastosowania w konsolach do gier, aparatach cyfrowych, komputerach PC i innej elektronice.

Podczas uruchamiania urządzenia z Androidem, można zobaczyć ładowanie jądra Linuksa podobnie jak w dystrybucji Linuksa. Jednak większa część oprogramowania jest zupełnie inna niż inne funkcje w urządzeniach z półki Linuksa. Na przykład, Android nie zawiera biblioteki GNU C (glibc), która jest używana w dystrybucjach Linuksa, a także nie zawiera wszystkich bibliotek GNU, które można znaleźć w typowej dystrybucji Linuksa.

Dlaczego Android nie jest Linuksem

Następujące argumenty próbują wykluczyć argument, że Android jest Linuksem, opierając się na niektórych cechach i specyfikach, które są niepodobne między tymi dwoma systemami operacyjnymi;

  1. Nie używa standardowego jądra Linuksa; Podczas rozwoju Systemu Operacyjnego Android, kilka zmian zostało dokonanych na jądrze Linuksa, włączając w to dodanie wyspecjalizowanych bibliotek. Argument twierdzący, że Android jest dystrybucją Linuksa, z powodu użycia jądra Linuksa, jest odrzucony, ponieważ jest to typowe dla dystrybucji Linuksa, aby zmienić jądro.
  2. Android nie zawiera oprogramowania i bibliotek GNU; Android zawiera bardzo mało oprogramowania GNU, więc jako oprogramowanie GNU jest cechą definiującą dystrybucję Linuksa.
  3. Domyślnie, Android Operating nie pozwala na dostosowanie w przeciwieństwie do dystrybucji Linuksa, które są dość łatwe do dostosowania; właściciele urządzeń z Androidem nie mają dostępu root do bazowego systemu operacyjnego, chyba że używają wyspecjalizowanych aplikacji aby się przebić. Użytkownicy Linuksa mają pełny dostęp do bazowego jądra i mogą łatwo dostosować je do swoich potrzeb.
  4. Nie można uruchomić aplikacji linuksowych na Androidzie; Android ma bardzo mało oprogramowania wspólnego z innymi dystrybucjami Linuksa, co uniemożliwia uruchomienie zwykłych aplikacji linuksowych na Androidzie. Odwrotnie jest również prawdą, ponieważ aplikacje Androida wymagają konkretnych bibliotek związanych z Androidem, runtime plus szereg innego oprogramowania, które można znaleźć tylko w systemie operacyjnym Android.
  5. Android jest produktem Google; nawet jeśli Google może uczynić bazowy kod źródłowy Androida publicznie dostępnym poprzez AOSP, przyszłe wydania AOSP są utrzymywane w tajemnicy.

Rozwój systemu operacyjnego Android

Android Inc. początkowo opracował system operacyjny, następnie Google nabył go w roku 2005. Dwa lata później, Android został odsłonięty. Od pierwszego wydania we wrześniu 2008 roku, przeszedł różne główne wydania, obecna wersja jest 8.0 Oreo został wydany w sierpniu 2017 roku. Jego unikalny design sprawił, że jest to najlepiej sprzedający się system operacyjny na tabletach od 2013 roku. Android jest popularny wśród firm technologicznych, które wykorzystują gotowy, tani i konfigurowalny system operacyjny dla urządzeń high-tech. Ponadto, jego otwarty charakter zachęcił dużą społeczność entuzjastów do korzystania z kodu open-source jako fundamentu dla projektów kierowanych przez społeczność.

Andy Rubin, który jest jego założycielem, opisał projekt Android jako „ogromny potencjał w rozwoju inteligentniejszych urządzeń mobilnych, które są bardziej świadome lokalizacji i preferencji swojego właściciela”. Początkowo firma zamierzała opracować zaawansowany system operacyjny dla aparatów cyfrowych, bo na tym opierała swój pitch przed panelem inwestorów. Po przeanalizowaniu rynku kamer i zdając sobie sprawę, że nie był wystarczająco szeroki, aby osiągnąć swoje cele, firma zaczęła pitching Android jako system operacyjny dla telefonów komórkowych, aby konkurować Symbian i Microsoft Windows Mobile.

Do sierpnia 2015 roku Google nabył Android Inc, dzięki czemu jego kluczowi pracownicy, tacy jak Rubin, Miner i White, aby dołączyć do zespołu Google. Tutaj zespół pracował, aby zbudować system operacyjny dla urządzeń mobilnych zasilany przez jądro Linux. Google sprzedawane systemu operacyjnego do producentów słuchawek i przewoźników na widok dostarczania elastyczny, upgradeable system.

Od 2008 do obecnych czasów, Android był świadkiem wielu więcej aktualizacji, które znacznie poprawiły system operacyjny, z dodatkowych funkcji i naprawianie błędów we wcześniejszych produktach. Z każdego głównego wydania o nazwie w porządku alfabetycznym po deser lub słodki smakołyk, wśród pierwszych kilku w tym babeczka, pączek, ekler, i froyo.

Android domyślny interfejs użytkownika składa się głównie z bezpośrednich koncepcji manipulacji, za pomocą dotykowych wejść. Tutaj odpowiedź na wejście użytkownika jest dostosowany, aby być szybkie i dać płynny interfejs dotykowy, głównie wykorzystując zdolności wibracji urządzeń, aby pokazać haptyczne informacje zwrotne do doświadczenia użytkownika. Ponadto, wewnętrzny sprzęt taki jak czujnik zbliżeniowy, akcelerometr i kompas są używane do reagowania na pewne dodatkowe działania użytkownika, takie jak dostosowywanie ekranu w pionie do krajobrazu w zależności od tego jak urządzenie jest zorientowane lub sterowanie postacią w grze podczas grania.

Rozwój Linuksa

Linux jest uniksopodobnym komputerowym systemem operacyjnym, który został zebrany razem w ramach modelu rozwoju i dystrybucji wolnego i otwartego oprogramowania. Jego głównym składnikiem jest jądro Linux, które zostało po raz pierwszy udostępnione publicznie 17 września 1991 roku przez Linusa Torvaldsa. System operacyjny Linux został pierwotnie opracowany dla komputerów opartych na procesorze Intel x86, ale zakorzenił się na wielu innych platformach. Jego dominacja na Android OS na urządzeniach smartphone uczyniła go największą zainstalowaną bazą wszystkich systemów operacyjnych ogólnego przeznaczenia. To również pracował swoją drogę w górę, aby być wiodącym systemem operacyjnym na serwerach i innych większych systemów, w tym komputerów mainframe i większość superkomputerów w swojej epoce.

Rozwój Linux jest jednym z najbardziej znanych przykładów wolnego i otwartego oprogramowania współpracy. Jego wewnętrzny kod źródłowy używany komercyjnie lub niekomercyjnie, może być manipulowany i rozpowszechniany przez odrębne osoby, biorąc pod uwagę warunki poszczególnych licencji.

Gdy mówimy o Linuksie, możemy użyć terminu w odniesieniu do;

  • Jądro Linuksa; Jądro jest małą, ale istotną częścią systemu operacyjnego i jego głównym celem jest interfejs z podstawowym sprzętem.
  • Dystrybucja Linuksa/dystro
  • GNU/Linux

Dystrybucja Linuksa lub distro określa charakter opakowania systemu operacyjnego Linux. Przykłady niektórych z jego standardowych i udekorowanych dystrybucji zawierają: Arch Linux, Gentoo Linux, Linux Mint, Mageia, openSUSE, Ubuntu i Kali Linux.

Wnioski

Ostateczne wnioskowanie na ten temat jest zależne od definicji dystrybucji Linuksa. Jeśli ktoś odnosi się do niego jako GNU/Linux zamiast po prostu Linux, wtedy rzeczywiście Android nie jest Linuksem, ponieważ zawiera bardzo mało oprogramowania GNU. Ponadto, jeśli ktoś odnosi się do dystrybucji Linuksa jako systemu operacyjnego, który zawiera jądro Linuksa, wtedy odpowiedź nadal brzmi, że Android nie jest Linuksem. Jednakże, gdy ktoś odnosi się do distro Linuksa jako systemu operacyjnego opartego na jądrze Linuksa, wtedy staje się, że Android jest distro Linuksa. Istnieją argumenty dla każdej strony czy to „Android jest Linux” lub negatywne; z większością spadnie na pozytywnej stronie w oparciu o fakt, że Android działa przy użyciu jądra Linux. Jednakże, silniejsze argumenty przemawiają przeciwko argumentowi, gdy porównamy aplikacje i warstwy interfejsu odpowiednich systemów operacyjnych.

Źródła

http://androidcasestudy.weebly.com/index.html

https://en.wikipedia.org/wiki/Android_(operating_system)

http://www.androidauthority.com/android-linux-784964/

Why is Android built on Linux Kernel?

http://elinux.org/Android_Kernel_Features#List_of_kernel_features_unique_to_Android

https://www.howtogeek.com/189036/android-is-based-on-linux-but-what-does-that-mean/

https://www.itworld.com/article/2741578/mobile/are-android-and-linux-the-same-thing-.html

https://www.quora.com/Is-Android-a-Linux-distribution-Given-that-there-is-no-formal-definition-of-%E2%80%9CLinux-distribution%E2%80%9D

.

Articles

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.