Accesați meniul Settings al smartphone-ului Android, About Phone și observați câmpul Kernel Version. Aceea este, după cum ați ghicit, versiunea kernel-ului și se schimbă odată cu actualizările sistemului de operare. Pentru moment, OS-ul Android se găsește în urma celui pentru PC-uri în ce privește versiunea kernel-ului, însă avansează foarte rapid și în curând va ajunge acolo. Dar haideți să începem cu explicațiile.
Linus Torvalds - este principalul inginer programator aflat în spatele kernel-ului Linux. Un kernel reprezintă nucleul unei versiuni a sistemului de operare. Acesta deține cel mai important rol într-un sistem bazat pe Linux, în cazul de față Android. Mai precis, acesta este singurul în măsură să administreze driverele și modul cum sunt tratate de OS, sarcinile memoriei și ale unității principale de procesare - CPU, sau modul în care acestea interacționează cu aplicațiile.
Odată cu lansarea sistemului de operare Android, încet dar sigur s-a început includerea arhitecturii ARM a dispozitivelor mobile și alte aspecte referitoare la acestea în noile versiuni ale nucleului. Spre exemplu, cu Android Gingerbread versiunea nucleului se găsea la 2.6. Odată ce Kernel-ul a trecut la următoarea versiune importantă - 3.0 și sistemul de operare Android a primit un update substanțial, la versiunea 4.0 Ice Cream Sandwich. Totuși, este și sarcina producătorilor să adopte o versiune cât mai nouă a nucleului odată cu actualizările pe care le oferă. HTC spre exemplu oferă cu actualizarea la KitKat versiunea de kernel 3.4.1 - găsită în cazul unor terminale care rulează Jelly Bean.

Ce este mai nou nu este neapărat mai bun. Este un aspect care se aplică de minune în cazul versiunilor noi ale nucleului Android. Acesta este un motiv pentru care dezvoltatorii și producătorii aleg să rămână la o versiune mai veche dar stabilă, decât cea mai nouă. Versiuni noi de nucleu apar foarte des însă cele care ne interesează sunt versiunile LTS - Long Term Support sau suport pe durată lungă și care sunt cele mai stabile. O astfel de versiune este 3.4 iar cea mai recentă este 3.10 LTS - la care cei de la Google lucrează în mod curent și care poate veni fie cu o actualizare la KitKat, fie în mod standard cu Android 5.0. Oricum ar fi, aceasta va aduce îmbunătățiri majore la capitolul performanță pentru platforma ARM. Aspect valorificat și de versiunea 3.11 și 3.12 a nucleului.

în ce privește viitorul, acesta este deosebit de optimist pentru platforma mobilă. Suportul pentru arhitectura ARM beneficiază de atenție maximă din partea lui Linus Torvalds și dezvoltatorilor responsabili cu noile versiuni ale kernel-ului. Astfel, pe lângă faptul că versiunea nucleului Android o va echivala pe cea pentru PC, îmbunătățirile și caracteristicile pozitive de care va beneficia platforma mobilă vor fi drastice. Acest aspect le va permite și celor de la Google mai multă “libertate de mișcare” în ce privește caracteristicile pe care le vor implementate cât mai curând posibil. Da, viitorul este foarte optimist din această perspectivă!


