Vize
Poslání
Urychlovat vývoj operačních systémů propojením s ekosystémem cloud native a poskytnout tak nováčkům snadný vstup do světa open source.
Závazek vůči ekosystému
- Soustředit se na zlepšování zkušenosti s upstreamem tím, že se zcela opustí tradiční distribuční model a pozornost se zaměří na tyto oblasti:
- Flathub
- Homebrew
- Základní obraz OS
- Přistupovat k obrazům „bez distribuce“ (distroless), projekt by měl být neviditelný
- Aktivně podporovat přispívání do upstreamu záměrným omezením rozsahu, aby naši uživatelé chápali, jak důležité je podporovat Flathub a Homebrew.
- Aktivně zapojovat nové přispěvatele do open source nabídkou cest ke vzdělávání, mentorským programům a různým příležitostem k přispívání prostřednictvím open source organizací. Počínaje CNCF/Linux Foundation a snad i dalšími!
- Aktivně prosazovat Apache Buildstream, bootc, podman, kubernetes a další nástroje navržené tak, aby nezávisely na distribuci.
Komunita a projekt
- Usilovat o to být dobře řízeným open source projektem.
- Decentralizovaná správa v souladu s tím, co lidé očekávají:
- Projekt by měl obstát ve většině kontrol zdraví open source projektů, které by typická OSPO použila při due diligence. Tým tam ještě není, ale je to dosažitelný cíl.
- Zdroje projektu jsou navrženy jako sdílené a decentralizované, žádné struktury typu BDFL.
- Cílem je připojit se k nadaci nebo družstvu, které zajistí dlouhodobou životaschopnost projektu.
- Zajistit splnění cílů transparentnosti; cílem je dlouhodobá důvěra, takže musí existovat procesy, které zabrání „bus faktoru“.
- Dobře strukturovaná a rozmanitá komunita:
- Výslovně formulované komunitní hodnoty a kodex chování.
Co projekt nemá za cíl
- Projekt usiluje o minimalistický přístup, aby sloužil publiku, které Linux zatím nepoužívá. Projekt cílí na 96 %, ne na 4 %:
- Soustředit se na dlouhodobou udržitelnost instalace
- Dny 0–3 tvoří jen zlomek života počítače; projekt záměrně investuje do myšlenky, že tato instalace by měla vydržet po celou životnost hardwaru
- Projekt bude nekompromisní při vyřazování věcí z rozsahu. Žádná práce navíc bez důvodu; jako lidé ze SRE a cloud native světa tým přijme lenost a automatizaci všeho, místo psaní vlastních instalátorů, které lidem rozdělují disky — na to není čas
- Pokud tým něco musí vytvořit, je to proto, že nemá na výběr, a pokud to vytvořit musí, není z toho nadšený.
- Projekt je z velké části funkčně kompletní a nedělá zásadní změny. Není to úplně „režim údržby“, ale ani se výrazně nepřidává kód. Tým říká „Ne“ hned na začátku, aby projekt zůstal štíhlý.
- Cílem je dát lidem to, co chtějí, se zaměřením na udržitelnost a údržbu — spíš ve stylu „tohle mi nastavil můj kamarád, linuxový expert“ než fork nebo odvozenina.
- Členové týmu mají desítky let zkušeností s linuxovými distribucemi; distribuce jsou těžké, takže tým nevytváří „linuxovou distribuci“.