Hector Martin, fondatore del progetto Asahi Linux, che si occupa del porting di Linux per funzionare su computer Mac con chip ARM Apple Silicon, ha annunciato di aver rinunciato al suo ruolo di leader e di interrompere lo sviluppo. I membri di Asahi Linux hanno formato un consiglio di amministrazione composto da 7 sviluppatori. Il consiglio prenderà decisioni collettive e coordinerà il lavoro del progetto.
Come motivo per il suo abbandono, Hector cita l'esaurimento e la perdita di interesse per ulteriori sviluppi, a causa della sottovalutazione del lavoro svolto e delle difficoltà nel far progredire i risultati del progetto nel core principale. Nel suo messaggio, Hector menziona l'atteggiamento eccessivamente consumistico degli utenti, che sembrano solo esigere e lamentarsi per la mancanza di funzionalità desiderate, mentre lo sviluppo del progetto è curato da appassionati e le donazioni per lo sviluppo diminuiscono costantemente nel tempo.
Il punto di svolta, dopo il quale la motivazione a continuare il lavoro è svanita, è stato la resistenza all'integrazione dei lavori "Rust for Linux" nel kernel Linux e la creazione di un'atmosfera ostile per i partecipanti a questo progetto. Per Asahi Linux, l'inclusione del supporto per il linguaggio Rust nel kernel Linux è importante, poiché questo linguaggio è stato utilizzato per sviluppare tre driver (secondo quanto affermato da Hector, il successo nello sviluppo del driver drm-asahi è dovuto alla scelta del linguaggio Rust). Mantenere il ramo del kernel con le proprie modifiche richiede molte risorse e, man mano che cresce la quantità di codice non accettato nel kernel principale, la manutenzione diventa sempre più complicata.
Hector ritiene che si dovesse accelerare l'integrazione del Rust nel kernel e fornire un sostegno attivo ai suoi partecipanti, ma Linus Torvalds ha assunto una posizione da osservatore passivo, non intervenendo negli abusi di alcuni maintainer che ostacolano l'integrazione dei componenti per supportare Rust. Si osserva inoltre che la fede nella comunità degli sviluppatori del kernel è stata minata dall'ipocrisia di alcuni membri, che mentre comunicavano privatamente sostenevano Hector, dietro le sue spalle esprimevano insoddisfazione. Inoltre, si menziona il generale declino della comunità degli sviluppatori del kernel, in cui non sono rimasti più gli entusiasti di un tempo, e tutto è gestito da dipendenti di aziende.
La settimana scorsa, Hector ha lasciato il suo ruolo di maintainer della piattaforma ARM/Apple nel kernel Linux dopo un commento di Linus Torvalds riguardo alla sua eccessiva sicurezza nel voler riformare il processo di sviluppo del kernel e nel coinvolgere i social media per amplificare le controversie interne. A quanto pare, Hector reagisce emotivamente alle difficoltà e prende a cuore ciò che considera ingiustizie, senza essere disposto a tenere in considerazione gli interessi degli altri, trovare soluzioni di compromesso, comprendere le motivazioni altrui o ammettere che la sua opinione potrebbe non essere l'unica corretta.
Fonte: opennet.ru
