Android 5.0 potrebbe avere il Kernel Linux 3.14

Tux-Android-For-LinuxChix-LA-blog1-266x300

Ormai sono trascorsi un po’ di mesi da quando Google ha introdotto una nuova versione del kernel Linux su Android, cioè la 3.4. Per chi non lo sapesse, il kernel è, in modo estremamente semplificato, un pezzo di software che consente il dialogo tra hardware e software.

Ad oggi, Android è fermo alla versione 3.4 del kernel Linux. A quanto pare, però, il team di sviluppo di Android si sta adoperando per introdurre una nuova versione del kernel, ovvero la versione 3.14. Da alcuni commit presenti nella repository AOSP è infatti possibile venire a conoscenza del fatto che Google sta lavorando duramente per introdurre questa versione del kernel Linux su Android, e questa informazione assume una grande importanza dal momento in cui il kernel Linux 3.14 non è stato ancora rilasciato in via ufficiale ma solo come release candiate.

Naturalmente Google dovrà adattare il kernel affinchè questo possa supportare appieno Android e contenere tutte le modifiche volta ad ottimizzare i consumi (e non solo), per cui possiamo aspettarci dei cambiamenti (forse anche considerevoli) rispetto al kernel 3.14 stock. Le nuove funzioni che attualmente sono state introdotte per il mondo mobile nel kernel Linux 3.14 (release candidate) sono le seguenti:

  • supporto a GPU NVIDIA
  • nuovi driver
  • supporto ad NVIDIA Tegra Prime (per Tegra K1 arriverà con la futura release del kernel)
  • miglioramenti delle prestazioni della CPU
  • miglioramenti delle prestazioni del file system F2FS (Flash-Friendly File System)
  • nuove funzioni e prestazioni migliorate per il file system Btrfs
  • kernfs è stato realizzato al di fuori di sysfs
  • supporto Xen PHV
  • SCHED_DEADLINE ora presente
  • aggiornamenti BCache e blk-mq
  • supporto per le ultime CPU MIPS
  • supporto a TCP Auto Corking, una nuova funzionalità di rete

Ci si aspetta che Google rilasci il nuovo Kernel in concomitanza con il rilascio di una nuova versione di Android (forse la 4.5 o 5.0), che presumibilmente sarà presentata a bordo di un nuovo dispositivo Nexus. I più curiosi possono recarsi alla pagina dedicata per saperne di più.

Via e Via

Commenti

Ti invitiamo ad usare toni consoni e di rimanere in tema all'argomento trattato, in caso contrario, il sistema automatico potrebbe oscurare il tuo messaggio e potrebbero trascorrere fino a 48h per la verifica ed un'eventuale autorizzazione.
TuttoAndroid si riserva comunque il diritto di allontanare le persone non adatte a tenere un comportamento corretto e rispettoso verso gli altri.

  • Ilya Soprano

    Sul LG G2 4.4.2 il kernel e 3.4.0

  • Skhammy

    Oibò, il celeberrimo Kernel PIGRECO…

  • stivy

    giusto per precisione: il kernel varia non tanto dalla versione di android quanto in base al telefono. Immagino quindi che con 3.4 si intenda la distribuzione per nexus, riferimento android.
    Unico dubbio: ma 3.14 non è una versione inferiore a 3.4?

    • sir.carmn

      non devi vederlo come 3.1.4, quindi 4<14

    • In teoria, il kernel è standard per una certa versione di Android. I vari produttori possono, poi, cambiarlo, ma non sempre è possibile (vedi HTC One X, non aggiornato a 4.4 perché NVIDIA non ha aggiornato i driver per l’ultimo kernel).
      3.14 è superiore a 3.4, perchè 14 > 4.

      • stivy

        Hai ragione, sarà la nottataccia: 3.14, non 3.1.4 :-/

    • MaxArt

      No, per come si intendono ultimamente i numeri di versione, dopo la 3.9 è uscita la 3.10, poi 3.11, e così via.

    • Andrea

      Come ti hanno già risposto 14 è maggiore di 4….però concordo! Il punto anglosassone (cioè la nostra virgola) è andata a farsi fottere…?

      • gabolander

        Infatti. Io però non infierirei verso stivy (che ha onestamente riconosciuto di aver sbagliato, per altro), perché il suo dubbio era anche più che lecito, poiché dal punto di vista matematico il valore 3.4 è giustamente > di 3.14, visti come numeri reali (sarebbe come 3.40 > 3.14). L’unica cosa che gli è sfuggita, è che per quanto riguarda le verisioni di rilasci software è da leggere tipo versione 3, rilascio 14, che quest’ultimo ovviamente, è maggiore di 4.
        Ma è un errore in cui possono incappare anche i migliori … matematici. ;-)
        Buona giornata a tutti.

        • Roccobot

          Verissimo, però ho sempre preferito chi aggiunge uno zero per stare sul dedimale giusto.. Oppure chi usa il doppio punto (3.1.4, 3.4.0, ecc.) :P

      • È un punto di versione, non una virgola. Le versioni dei kernel Linux arrivano ad essere cose come 3.8.0-37.53~precise1 (esempio reale: è il kernel che sto usando ora sul mio PC). È come con le versioni di Android: 4.4.2.
        Solitamente funziona così:
        [major release].[minor release].[patch]-[revision]

        • Andrea

          Eccellente spiegazione. Grazie Riccardo!

Top