View Full Version : Linus Torvalds ha usato un MacBook Air con chip M2 per rilasciare l'ultimo kernel Linux
Redazione di Hardware Upg
02-08-2022, 13:11
Link alla notizia: https://www.hwupgrade.it/news/sistemi-operativi/linus-torvalds-ha-usato-un-macbook-air-con-chip-m2-per-rilasciare-l-ultimo-kernel-linux_109123.html
Il creatore del kernel Linux ha annunciato il rilascio del kernel Linux 5.19. La notizia interessante è che finalmente, rendendo realtà un sogno vecchio di mesi, Torvalds ha tra le mani un MacBook Air M2 - rigorosamente equipaggiato con una distro Linux.
Click sul link per visualizzare la notizia.
Chi se ne frega del mac!
Ad occhio e croce, esattamente alle persone a cui frega.
Peppe1970
02-08-2022, 15:00
Link alla notizia: https://www.hwupgrade.it/news/sistemi-operativi/linus-torvalds-ha-usato-un-macbook-air-con-chip-m2-per-rilasciare-l-ultimo-kernel-linux_109123.html
Il creatore del kernel Linux ha annunciato il rilascio del kernel Linux 5.19. La notizia interessante è che finalmente, rendendo realtà un sogno vecchio di mesi, Torvalds ha tra le mani un MacBook Air M2 - rigorosamente equipaggiato con una distro Linux.
Prima o dopo anche io utilizzerò un mac a casa (probabile magari un hackintosh )
ma non vedo nulla di "stupefacente": le distro linux girano su arm, x86 etc. etc.
Ogni tanto mi piace guidare la ferrari e poi un altro giorno la lamborghini ;)
... no la elettra, sia chiaro! :D
Prima o dopo anche io utilizzerò un mac a casa (probabile magari un hackintosh )
ma non vedo nulla di "stupefacente": le distro linux girano su arm, x86 etc. etc.
Ma le distro non girano automagicamente su tutto.
Fare il porting può richiedere da pochissimo lavoro/capacità degli sviluppatori a a moltissimo lavoro/capacità degli sviluppatori; e questo è un caso in cui fare il porting non è per niente facile.
Peppe1970
02-08-2022, 15:30
Ma le distro non girano automagicamente su tutto.
Fare il porting può richiedere da pochissimo lavoro/capacità degli sviluppatori a a moltissimo lavoro/capacità degli sviluppatori; e questo è un caso in cui fare il porting non è per niente facile.
Utilizzatore di sistemi x86 ed essendo un ignorantone su sistemi Arm et simili,
presumo che un compilatore adatto ci sarà per facilitare adeguatamente e
facilmente il porting, escluderei tante difficoltà... poi, non so! :)
Opteranium
02-08-2022, 15:46
Utilizzatore di sistemi x86 ed essendo un ignorantone su sistemi Arm et simili,
presumo che un compilatore adatto ci sarà per facilitare adeguatamente e
facilmente il porting, escluderei tante difficoltà... poi, non so! :)
leggi l'ultima riga dell'articolo e scoprirai il perché è difficile in questo caso specifico
matsnake86
02-08-2022, 16:24
Prima o dopo anche io utilizzerò un mac a casa (probabile magari un hackintosh )
ma non vedo nulla di "stupefacente": le distro linux girano su arm, x86 etc. etc.
Ogni tanto mi piace guidare la ferrari e poi un altro giorno la lamborghini ;)
... no la elettra, sia chiaro! :D
È stupefacente perchè sono riusciti a ficcare nel kernel linux quasi tutti i driver per far funzionare i chip M1.
Non è facile scrivere driver per un sistema chiuso che apple tiene sotto chiave.
Utilizzatore di sistemi x86 ed essendo un ignorantone su sistemi Arm et simili,
presumo che un compilatore adatto ci sarà per facilitare adeguatamente e
facilmente il porting, escluderei tante difficoltà... poi, non so! :)
L’hai detto :D
Il problema non è tanto il compilatore quanto interfacciarsi con tutta la macchina, per cui c’è poca/nulla documentazione e che è probabilmente quanto di più lontano possa esserci da un’implementazione “reference” di Arm.
Giusto un esempio (https://en.wikipedia.org/wiki/Asahi_Linux#History):
“The developers quickly realised that just attempting to boot the Linux kernel compiled for Apple silicon's processor architecture (AArch64) would be challenging, as it involved working out the functionality of proprietary Apple code used in the boot process. The work was time consuming and took most of the year, including submitting pull requests to the main Linux kernel developers to keep development in sync and avoid regressions. However, it subsequently led to a thorough and comprehensive explanation of the previously undocumented boot process, which Martin and others published on GitHub.”
Peppe1970
02-08-2022, 20:27
leggi l'ultima riga dell'articolo e scoprirai il perché è difficile in questo caso specifico
Vedo che il problema più grosso è la difficoltà di interfacciarsi con la gpu integrata,
di cui si ignora l'architettura.
Ovviamente, contornata da altre differenze progettuali, non noti.
Beh!.. che dire... tutto tempo perso, come ho sempre pensato :ciapet:
Rimango in ferrari! :D
carloUba
02-08-2022, 20:31
È l'anno di Linux... Dal 1996
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.