Prezentace Chimera Linuxu na FOSDEM 2023

13.02.2023 - Doba čtení: ~1 minuta

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.


helloSystem 0.8

26.01.2023 - Doba čtení: 2 minut

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í:

  • Systémové menu obsahuje Force Quit Application, jímž je možné násilně zabít aktuálně zvolený program.
  • Systémový správce souborů (a zároveň i desktop) umí více typů souborů, u nichž zobrazuje náhledy - namátkově mp3 či epub.
  • Rozšířena podpora drag and drop - soubory jdou mazat přetažením do koše, kopírovat na cílový disk přetažením na jeho ikonu, disky se (stejně jako v macOS) odpojují přetažením jejich ikony na koš, dokumenty otevírají přetažením na ikonu příslušné aplikace či zástupce této aplikace, atd.
  • Novým systémovým e-mailovým klientem je Trojitá, zástupce na ni je v Docku hned po instalaci, aplikace samotná (její AppImage) se ale stahuje až při prvním spuštění.
  • Prohlížeče založené na WebEngine mají ve výchozím stavu zapnutu GPU akceleraci.
  • Při pokusu o otevření známého typu souboru, k němuž ovšem v systému není obslužná aplikace, je nabídnuto stažení příslušného software pro jeho otevření.
  • Přibyla utilita pro sledování procesů.

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. 


FreeBSD na konci roku ukončí podporu MIPS

28.09.2021 - Doba čtení: ~1 minuta

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čí.


Chimera Linux

08.07.2021 - Doba čtení: 2 minut

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:

  • Jako hlavní kompilátor je LLVM, celá distribuce je jím sestavena
  • Základní systém neobsahuje žádné GNU komponenty
  • Userland založený na FreeBSD 
  • Binární balíčky
  • Snadná portovatelnost

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...


helloSystem 0.5

14.06.2021 - Doba čtení: 2 minut

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í...


Vyšlo FreeBSD 13.0

14.04.2021 - Doba čtení: 3 minut

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:

  • Všechny podporované architektury používají LLVM/clang toolchain.
  • Došlo k odstranění zastaralé verze GNU debuggeru, GNU grep byl nahrazen BSD verzí, stejně jako dtc.
  • 64bitová architektura Power/PowerPC je nově podporována jak v big-endian, tak v little-endian verzi.
  • V jádře přibyla podpora pro procesory Hygon Dhyana, vznikající na základě licencovaného jádra Zen 1 ve spolupráci AMD a čínských partnerů.
  • Z ARM větve byla odstraněna veškerá podpora ARMv5.
  • Virtualizační nástroj bhyve se dočkal celé řady vylepšení - experimentálně například lze ukládat snímky virtuálních strojů a následně pokračovat v jejich běhu z uloženého snímku.
  • Binární verze systému pro 32bitová PC nyní vyžaduje pro svůj běh procesor rodiny 686 - podpora 486 a 586 zůstává na úrovni zdrojového kódu, pokud by bylo zapotřebí systém provozovat na takto starých procesorech, je nutné si jej přeložit. To samozřejmě platí pouze pro základní systém, požadavky jednotlivých balíčků se mohou lišit.

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.


ALT-F4.cz

Novinky ze světa mimo současný desktopový a mobilní mainstream.
Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.

HTTPS verze zde