Na počátku února proběhla v belgickém Bruselu tradiční konference FOSDEM, zaměřená na svobodný a otevřený software (a hardware) a na ní měl Daniel Kolesa pěknou prezentaci svého projektu Chimera Linux. Ve zhruba padesáti minutách seznamuje s cíli projektu a prostředky, kterými chce těchto cílů dosáhnout.
Linuxových distribucí je dnes nepřeberné množství, nicméně těch, které se opravdu nějak vymykají schématu fork-forku-forku-mainstream-distra zase až tolik není. Chimera si plánuje ze světa GNU/Linuxu ponechat právě jen ten „Linux“ (tedy jádro) a většinu onoho „GNU“ nahradit něčím jiným. Autor sám na začátku vysvětluje, že jedním z důvodů je i to, že dlouhé roky používal FreeBSD, nicméně pak přešel na Power ISA a musel se obrátit směrem k Linuxu. Několik let aktivně spolupracoval na projektu Void Linux, ale nakonec se rozhodl vydat se novým směrem. Více už si raději poslechněte sami...
Velmi pravděpodobně bude Chimera mým hlavním operačním systémem, hned jak mi Dan na IRC odmávne, že už můžu. Takže video jsem si samozřejmě pustil a podíval se na něj na celé. A doporučuju totéž i všem ostatním.
Nová verze helloSystem, tedy na FreeBSD založeného, uživatelsky přívětivého desktopového operačního systému, inspirovaného macOS, přichází více než po roce od verze předchozí. Vzhledem k tomu, že za stejně dlouhou dobu předtím vyšly všechny ostatní verze (tedy 0.1 až 0.7), budilo to jisté obavy, nicméně ty jsou nyní rozptýleny.
Základem systému je nově FreeBSD 13.1, ostatní změny směřují zejména k dalšímu zlepšení uživatelského rozhraní:
Zdroj:
Nepřibylo toho za rok až tak moc, jak bych čekal. Ale projekt žije a vypadá to, že na něm přeci jen někdo pracuje.
Jeden z vývojářů v mailing listu FreeBSD oznámil, že během několika dnů či týdnů vyhlásí ukončení podpory architektury MIPS v -current větvi FreeBSD s datem konce roku 2021. Většina uživatelů už se prý přesunula na jiné architektury, údržba portu stojí kvůli speciálním patchům velké množství času a výsledek stejně není optimální.
Zdroj:
Co s architekturou, kterou už opustili i vlastní tvůrci? Je to trochu smutné, ale MIPS už prostě pro každodenní použití končí.
Daniel Kolesa, který stojí mimo jiné za portem Void Linuxu na PowerPC, pracuje společně s dalšími vývojáři na nové linuxové distribuci, nazvané Chimera Linux.
Hlavní cíle distribuce jsou:
Systém je ve velmi raném stádiu vývoje. Zatím obsahuje dvě GNU komponenty - make a ncurses - jinak se drží toho, co si autoři stanovili. Jako standardní C library je použita musl libc. Systém aktuálně sám o sobě nebootuje, je nutné ho bootstrapovat z jiné distribuce založené na musl (třeba právě z Voidu), na úvod jsou podporovány architektury ppc64le, aarch64 a x86_64.
Zdroj:
Kombinace Linuxového jádra a FreeBSD userlandu je zajímavá, podobně funguje třeba macOS, který kombinuje FreeBSD userland a jádro Mach. Ptal jsem se autora a systém je ještě na hony daleko každodenní použitelnosti, teprve se začíná. Budu ale Chiméru sledovat, třeba ji jednou místo Voidu na Blackbird nasadím. Použití systemd coby init systému nepředpokládám...
Distribuce založená na FreeBSD, která cílí zejména na uživatele macOS, kteří z nějakého důvodu chtějí tento systém opustit a přesto si i nadále připadat jako doma, vyšla v nové verzi pět měsíců po vydání verze předchozí. Systém je založen na FreeBSD 12.2, co se GUI týká tak to je postaveno na vlastním souborovém manažeru Filer, který umí kreslit i pracovní plochu, a horní menu liště zvané prostě Menu (obojí založeno na Qt respektive PyQt). Zajímavým přístupem je, že vše se bootuje z read-only obrazu, takže systém nelze běžným používáním poškodit, aplikace se pak spouští z balíků AppImage.
Zdroje:
Že se někdo snaží udělat operační systém pro odpadlíky z jablečné víry je velmi pěkné. Že to (záměrně) nepojali jako pouhé téma pro již existujícího okenního správce a neforknuli některou z tisíců linuxových distribucí, je ještě hezčí. Nicméně jsou si jisti tím, že nějakého uživatele Macu přesvědčí systém, který má coby hlavní webovou prezentaci repozitář na GitHubu a generovanou dokumentaci? Ano, je to povrchní - ale tady se bavíme o Apple a lidech, kteří jeho produkty používají...
FreeBSD, nejrozšířenější z trojice hlavních BSD systémů a také jediné, které si za primární cíl klade tvorbu klasického desktopového systému na běžně dostupném hardware, bylo vydáno v třinácté velké verzi. Kromě již před pár dny popsaných změn v úrovni podpory některých procesorových architektur jsou zde i další novinky, které stojí za zmínku:
Je toho ale pochopitelně mnohem více.
Na závěr pouze zbývá doplnit, že zatímco starší verze 12.2 ještě nemá ohlášené datum formálního konce podpory, tak poslednímu release jednáctkové řady, tj. 11.4, se už end-of-life blíží - nastane 30. září letošního roku. Pro aktualizaci na FreeBSD 13 tak je jistě důvodů více než dost.
Zdroje:
FreeBSD je pro mě tak trochu něco jako Ubuntu mezi BSD systémy. Cílí na uživatele, který chce moderní desktop se vším, co současný hardware nabízí a z nějakého důvodu chce, aby byl založen software s BSD licencí a ne GPL. Proto se snaží rychle vstřebat novinky a neštítí se zahazovat staré věci, v této verzi byly třeba vyřazeny ovladače pro velké množství starých síťových karet - například NE2000, AMD PCnet, 3Com Etherlink III, Xircom PCMCIA, atd. Není to úplně to, oč bych ve svém výpočetním životě stál, nicméně jelikož třináctka je první, která podporuje můj domácí desktop (Raptor Blackbird, ppc64le), asi ji vyzkouším.