Missione
Dichiarazione di missione
Accelerare lo sviluppo dei sistemi operativi integrandosi con l'ecosistema cloud native, per offrire una rampa di accesso ai nuovi contributori open source.
Impegno verso l'ecosistema
- Concentrarsi sul miglioramento dell'esperienza upstream, allontanandosi completamente dal modello tradizionale di distribuzione e focalizzandosi su queste aree:
- Flathub
- Homebrew
- Un'immagine di base del sistema operativo
- Adottare un approccio "distroless" alle immagini: il progetto deve essere invisibile
- Incoraggiare attivamente la contribuzione upstream limitando intenzionalmente lo scopo, così che i nostri utenti comprendano l'importanza di supportare Flathub e Homebrew.
- Favorire attivamente l'ingresso di nuovi contributori nell'open source, offrendo percorsi verso opportunità di formazione, programmi di mentorship e una pluralità di opportunità di contribuzione tramite diverse organizzazioni open source. A partire da CNCF/Linux Foundation, con la speranza di espandersi!
- Sostenere attivamente Apache Buildstream, bootc, podman, kubernetes e altri strumenti progettati per essere indipendenti dalla distribuzione.
Comunità e progetto
- Aspirare a essere un progetto open source ben gestito.
- Governance decentralizzata in linea con le aspettative delle persone:
- Il progetto dovrebbe essere in grado di superare la maggior parte dei controlli di salute dei progetti open source che un tipico OSPO utilizzerebbe durante la due diligence. Il team non è ancora a quel punto, ma è un obiettivo raggiungibile.
- Risorse di progetto pensate per essere condivise e decentralizzate, senza strutture BDFL.
- Obiettivo: entrare a far parte di una fondazione o cooperativa che possa garantire la sostenibilità a lungo termine del progetto.
- Garantire il raggiungimento degli obiettivi di trasparenza; la fiducia a lungo termine è un obiettivo, quindi devono essere in atto processi per evitare il bus factor.
- Una community ben strutturata e diversificata:
- Valori della community e Codice di Condotta espliciti.
Non-obiettivi del progetto
- Il progetto persegue un approccio minimalista al servizio del pubblico che attualmente non utilizza Linux. Il progetto si rivolge al 96%, non al 4%:
- Concentrarsi sulla sostenibilità a lungo termine dell'installazione
- Una piccola parte della vita di un computer è il giorno 0-3; il progetto investe intenzionalmente nell'idea che questa installazione debba durare per tutta la vita dell'hardware
- Il progetto sarà brutale nel mettere le cose fuori ambito. Non c'è lavoro extra senza motivo: in quanto persone SRE/cloud-native, il team abbraccia la pigrizia e automatizza il mondo, anziché scrivere installer personalizzati per partizionare i dischi delle persone, non c'è tempo per questo
- Se il team deve creare qualcosa, è perché non c'è alternativa; e se proprio deve farlo, non ne è felice.
- Il progetto è in gran parte completo nelle funzionalità e non sta facendo grandi cambiamenti. Non è ancora "modalità manutenzione", ma non aggiunge nemmeno codice in misura significativa. Il team antepone il dire "No" per mantenere il progetto snello.
- L'obiettivo è dare alle persone ciò che vogliono con un focus su sostenibilità e manutenzione, più simile a "il mio amico esperto di Linux l'ha configurato per me" che a un fork o derivato.
- I membri del team hanno decenni di esperienza con le distro Linux; le distro sono difficili, quindi il team non sta realizzando una "distro Linux".