Artikla

Normaali Linux-ydin ei koskaan tue Androidia, mutta se ei estä Googlea kokeilemasta

protection click fraud

Google oli jälleen kerran merkittävä läsnä vuosittaisessa Linux-kehittäjien kokouksessa, joka tunnetaan nimellä Linux-putkimieskonferenssi. Täällä kaikki älykkäät ihmiset, jotka työskentelevät ahkerasti saadakseen puitteet suurimmaksi osaksi maailmaa tietokoneet ovat käynnissä, jotta he voivat selvittää kaikki ongelmat, joihin kaikki tämän suuren projektin on sidottu omistaa.

Koska Android on ylivoimaisesti suosituin käyttöjärjestelmä, joka toimii Linuxin huipulla, on sen "vakio" ja muuhun verrattavissa oleva käyttö todella tärkeää. Valitettavasti se ei ole edes lähellä johtuen tavasta, jolla myyjät tukevat komponentteja ja valmistajat asettavat ne kaikki yhteen.

Paljon on tehty, ja Googlella on suunnitelmia parantaa asioita entisestään. Ron Amadeo klo Ars Technica on tehnyt hienoa työtä yrittäessään ymmärtää kaiken kaikella tavalla, jota kaikki ymmärtävät, joten jos lukee haarautumisesta, sen estämisestä ja käyttäjä-avaruusohjelman binäärisistä käyttöliittymistä ovat sinun asiasi, se on selvä asia lukea. Vaikka he tekisivätkin

eivät ole sinun juttusi, saatat oppia jotain antamalla sille ulkoasun.

Verizon tarjoaa Pixel 4a: n vain 10 dollaria kuukaudessa uusille rajoittamattomille linjoille

Tarpeeksi pelottavasta nörtistä. Ainoa mitä sinun tarvitsee ottaa pois tältä, on se, että edes ihmiset, jotka ymmärtävät sen osan toiminnan, eivät välttämättä tiedä kuinka kaikki se toimii, ja että sinulla mahdollisesti olevat kaksi kysymystä ovat samat kaksi kysymystä, joita monilla ihmisillä on: Miksi et voi päivittää Android-ydintä samalla tavalla kuin muissakin Linux-tietokoneissa; ja kuinka Microsoft päivittää niin monia eri asioita eri yrityksiltä samanaikaisesti?

Hyvä uutinen on, että näillä kahdella kysymyksellä on vastauksia, jotka on helppo ymmärtää.

Android-ydin ei ole Linux-ydin

Android toimii Linux-ytimessä, mutta se ei ole sama Linux-ydin kuin kaikki muut Linux-käyttöiset tietokoneet. Itse asiassa Android-ydin, jota käytetään yhdessä puhelimessa, ei ole sama kuin ydin, jota käytetään missä tahansa muussa puhelimessa.

Kyllä, tämä on jättimäinen sotku, joka odottaa romahtaa itsessään, minkä vuoksi Google haluaa korjata sen. Se on myös syy, miksi et voi koskaan päivittää minkä tahansa Android-puhelimen ydintä uudempaan versioon ja käyttämäsi versio on vähintään muutama vuosi vanha.

Google tekee tarvittavat muutokset tietyn Android-version tukemiseksi. Vain Android pitää mielessä, etkä mitään laitteistoa, jota haluat käyttää Androidin käyttämiseen. Koska suurin osa kaikesta laitteistosta ei ole auki, sen valmistava yritys, kuten Qualcomm tai NXT, on myös tehtävä muutoksia tuotteidensa tukemiseksi ja toimittamiseksi joko osana ydintä tai nimellä suljetun lähdekoodin binaariset ohjaimet.

Linux-ydin käy läpi useita käsiä, ennen kuin se muutetaan Android-ytimeksi.

Yritys, joka tekee puhelimen, kuten Samsung tai OnePlustai jopa Googlen itsensä on sitten laitettava oikeat osat, jotka tukevat laitteistoa, käytettäväksi ytimessä, joka käynnistää laitteen ja virtaa kaikki osat, jotta Android voi ladata ja toimia. Se on kuin palapeli helvetistä.

Suurimmat ongelmat syntyvät, kun haluat käyttää uudempaa Linux-versiota Android-ytimen rakentamiseen. Koko prosessi on tehtävä uudestaan, ja kaikkien yritysten on tehtävä kaikki uudestaan. Useimmat kieltäytyvät, joten olet jumissa samassa ytimen versiossa koko puhelimen käyttöiän ajan.

"Tavallisella" tietokoneella, jossa on Linux-jakelu, kuten Ubuntu, voit napata käytettävän ytimen version lähdekoodin ja määrittää sen käytettävissä olevalle laitteistolle. Useimpia PC-osia tuetaan hyvin joko avoimen lähdekoodin avustuksina Linuxiin tai erillisenä binaarisena ohjaimena, jonka voit ladata ja asentaa itse. Ja koska tämä on suhteellisen yksinkertaista, useimmat Linux-jakeluissa on valmis ydin, jonka voit ladata ja asentaa itse, ja joka toimii.

Google haluaa Android-ytimen olevan Linux-ydin ja käyttää paljon vaivaa sen toteuttamiseksi.

Näin Google haluaa Androidin toimivan. Se on pitkä matka tekemiseen, eikä sitä todennäköisesti tapahdu koskaan, koska se tarkoittaisi yritysten tarvitsevan rahaa ylimääräistä aikaa ja rahaa puhelimen sisällä olevan halvan sirun tukemiseen tai avoimen lähdekoodin koodiin sen virran saamiseksi oikein. Kumpikaan ei kuulosta hyvältä vaihtoehdolta Qualcomms and Broadcoms of the world -yrityksille, jotka haluavat maksimoida voitot ja pitää IP-osoitettaan tarkkaan vartioituna salaisuutena.

Päivitä kaikki kerralla

Jos Microsoft pystyy päivittämään miljardin tietokoneen kerralla, miksi Google ei voi päivittää kahta miljardia puhelinta? Windows on pakko olla parempi kuin Androidin ytimen sotku. Eikö?

Väärä. Se on erilainen ja hyvä siirtymisestä Windows NT: hen, mutta kumpikaan ei ole "parempi" kuin toinen puhtaasti teknisellä tasolla. Itse asiassa ne ovat täsmälleen samat päivityksissä!

Riippumatta siitä, mitä käyttöjärjestelmää käytät, ei ole yhden kokoista päivitystiedostoa.

Muistatko, kuinka sanoin, että voit helposti päivittää Linux-ytimen version tietokoneella? No, Microsoft voi myös helposti päivittää ytimen ja käyttäjän apuohjelmat tietokoneella. Molemmat tapahtuvat osittain samoista syistä.

Tietokoneissa on standardit, kuten UEFI tai Machine BIOS, joiden avulla eri laitevalmistajat voivat käynnistää ilmentymän, jota "oikea" käyttöjärjestelmä voi käyttää lataamaan itsensä. Puhelimesi ARM-laitteistossa ei ole tätä, ja se käyttää virtaa yksinkertaisen käynnistyslataimen avulla ja kytke sitten käyttöjärjestelmä itse päälle. PC-osien valmistajat toimittavat Microsoftille myös mielellään kaiken tarvittavan käyttöjärjestelmän päivittämiseen ja tuotteidensa käyttämiseen, koska he haluavat saada Windows-sertifikaatin.

Ilman yhtenäisiä standardeja jokainen Android-puhelin on olennaisesti ainutlaatuinen ja tarvitsee aivan toisen ytimen, kuten edellä on selitetty. Google ei yksinkertaisesti pysty rakentamaan ydintä Pixel 4 ja lähetä se päivitykseksi muille puhelimille.

Google yrittää tehdä kaiken Android-päivitysten parantamiseksi. Eräänä päivänä se on saavuttanut kaiken, mitä alkoi tehdä.

Kun kyse on sovelluksista ja apuohjelmista, puhelimesi valmistava yritys on se, joka päättää, miten ne otetaan käyttöön. Asioita kuten Projektin päälinja tavoitteena on korjata tämä, mutta tästä päivästä alkaen vain Samsung voi päivittää a Galaxy S10 ja Verizonin Galaxy S10: n päivitys ei ole yhteensopiva T-Mobilen Galaxy S10: n kanssa.

Puhelinten suhteen on myös syytä muistaa, että ei ollut yhtä tiedostoa, joka voisi päivittää Nokian, HTC: n ja Samsungin puhelimia. Jokaista puhelinta oli kohdeltava erikseen, ja vaikka Microsoft sanoi, että se ei voinut päivittää monia malleja Windows 10: een käyttäjien ollessa muutaman rekisteritiedoston muokkaaminen ja sen tekeminen joka tapauksessa. ARM-tuotteita, kuten puhelimia, ei yksinkertaisesti rakenneta yleistä päivittämistä varten samalla tavalla kuin muut tietokoneet.

Android-laitteiden saaminen toimimaan tavallisessa Linux-ytimessä ei ratkaise näitä asioita maagisesti. Mutta jos se tapahtuu - ja olen skeptinen riippumatta siitä, kuinka monta älykästä ihmistä yrittää tehdä niin - on yksi este vähemmän Samsungin kaltaisille valmistajille on mahdollisuus siirtyä puhelimen päivittämiseen uusilla ominaisuuksilla tai paremmalla tavalla esitys.

Sillä välin on vielä paljon tehtävää, joka voi ratkaista joitain Androidin muita asioita parempien ja nopeammien päivitysten suhteen. Niiden parissa työskentelet myös, ja asiat paranevat joka vuosi.

Tai ehkä vuonna 2020 mikään tällä ei ole merkitystä ja kaikki toimii Fuksia.

Nämä ovat parhaat langattomat nappikuulokkeet, joita voit ostaa joka hintaan!
On aika katkaista johto!

Nämä ovat parhaat langattomat nappikuulokkeet, joita voit ostaa joka hintaan!

Parhaat langattomat nappikuulokkeet ovat mukavia, kuulostavat hyviltä, ​​eivät maksa liikaa ja sopivat helposti taskuun.

Kaikki mitä sinun tarvitsee tietää PS5: stä: Julkaisupäivä, hinta ja paljon muuta
Seuraava sukupolvi

Kaikki mitä sinun tarvitsee tietää PS5: stä: Julkaisupäivä, hinta ja paljon muuta.

Sony on virallisesti vahvistanut työskentelevänsä PlayStation 5: llä. Tässä on kaikki mitä tiedämme siitä toistaiseksi.

Nokia tuo markkinoille kaksi uutta edullista Android One -puhelinta, joiden hinta on alle 200 dollaria
Uusi Nokias

Nokia tuo markkinoille kaksi uutta edullista Android One -puhelinta, joiden hinta on alle 200 dollaria.

Nokia 2.4 ja Nokia 3.4 ovat viimeisimmät lisäykset HMD Globalin budjetin älypuhelinten kokoonpanoon. Koska ne ovat molemmat Android One -laitteita, heille taataan kaksi merkittävää käyttöjärjestelmän päivitystä ja säännölliset tietoturvapäivitykset jopa kolmen vuoden ajan.

Nämä ovat parhaat Fitbit Sense- ja Versa 3 -bändit
Uusi ja parannettu

Nämä ovat parhaat Fitbit Sense- ja Versa 3 -bändit.

Fitbit Sense ja Versa 3: n julkaisemisen ohella yhtiö esitteli myös uusia ääretön yhtyeitä. Olemme valinneet parhaat, jotka helpottavat asioita.

instagram story viewer