Chimera Linux

08.07.2021 - Reading time: 2 minutes

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


Ubuntu začalo podporovat RISC-V

01.07.2021 - Reading time: ~1 minute

Canonical ohlásil spolupráci se společností SiFive na podpoře architektury RISC-V a rovnou nabízí ke stažení Ubuntu pro dvě existující SBC desky. 

  • SiFive HiFive Unleashed - k dispozici Ubuntu 21.04 a 20.04.2 LTS
  • SiFive HiFive Unmatched - k dispozici Ubuntu 21.04

RISC-V dle tiskové zprávy Canonical bere jako budoucí hlavní open-source platformu a hodlá její podporu dále rozvíjet.

Zdroje:

Jak na tom běží Ubuntu (a deriváty), tak už se to skutečně dá chápat jako použitelný desktop. Ne ani tak pro mě, já bych si Ubuntu na počítač bez donucení nedal, ale pro běžné uživatele je to přeci jen uchopitelnější než třeba Slackware. A čistě jen na okraj: Unmatched s PCIe slotem je opravdu moc pěkná deska. 


Rocky Linux 8.4

22.06.2021 - Reading time: ~1 minute

Rocky Linux, nová linuxová distribuce, jejímž cílem je dělat to, co dosud dělal CentOS - tedy vydávat komunitní ekvivalent Red Hat Enterprise Linuxu - přichází s první stabilní verzí. Tato verze má, stejně jako její vzor, číslo 8.4 a je k dispozici pro platformy AMD64 a AArch64.

Zdroj:

CentOS (tehdy ve verzi 5) byl systém na mém prvním virtuálním webserveru. Předtím jsem vše hostoval u někoho jiného, CentOS byl ale dostatečně user-friendly na to, abych se na něm naučil spravovat jak Apache, tak mySQL, ale vlastně i celý systém. Už ho řadu let nepoužívám, přesto mě překvapilo prosincové ohlášení konce jeho dosavadní formy existence. Je dobře, že původní zakladatel projektu vytvořil jeho náhradu a doufám, že v Rocky Linuxu zopakuje úspěchy CentOSu.


Dvě firefoxové novinky na platformě OpenPOWER

08.06.2021 - Reading time: 2 minutes

Cameron Kaiser, tak jak oznámil při ohlášení konce vývoje TenFourFoxu, nasměřoval své úsilí a svůj volný čas k vylepšování Firefoxu na platformě OpenPOWER, respektive ppc64le pod Linuxem. Výsledkem je:

  • JavaScript JIT, ač má zatím daleko do plně funkčního software, umí generovat nativní instrukce, provádět ABI-compliant volání SpiderMonkey VM a při volání a návratech z funkcí správně obsluhuje zásobník. Je to vše teprve začátek práce, při níž už bylo a ještě bude (i dalšími vývojáři) použito hodně z věcí vytvořených původně pro TenFourFox, nicméně na konci snad bude plně funkční JIT ve Firefoxu, kde zatím (narozdíl od Chromia) chybí.
  • Firefox 89 je potvrzený jako přeložitelný a funkční. Tato nová verze s novým GUI sice pro překlad (minimálně pod Fedorou, kde Cameron testuje) vyžaduje konkrétní verzi GCC 11, jinak se nepřeloží a v případě použití clang se sice přeloží, avšak nejde spustit, nicméně při správném nastavení a se správným softwarem funguje a je dokonce o něco rychlejší, než verze dosavadní.

Zdroje:

Používám Firefox a používám ho na plus-mínus podobném železe jako Cameron. Pro mě osobně dvě velmi dobré zprávy - snad mi nová verze do Void Linuxu dorazí brzy.


Windows Subsystem for Linux dostává podporu GUI aplikací

22.04.2021 - Reading time: 2 minutes

Subsystém, který před několika lety Microsoft zavedl do Windows 10 a který umožňuje spouštění nativních linuxových programů ve Windows, se dostává na další úroveň. Nejdříve (WSL1) šlo jen o mezivrstvu, která (nedokonale) překládala volání linuxového jádra na volání pro NT kernel, posléze (WSL2) byl subsystém povýšen na běh celého virtualizovaného Linuxu zároveň s NT jádrem, celou dobu se ale jednalo pouze o aplikace běžící v textovém režimu, maximálně se dala grafika zobrazovat pomocí lokálně běžícího síťového X11 serveru coby aplikace pro Windows. To ale nebylo ani rychlé ani příjemné, proto MS již vloni ohlásil, že začíná pracovat na podpoře plného běhu GUI aplikací. Teď se na světlo světa dostává preview této technologie.

Zatím je vše dostupné pouze v GitHub repozitáři Microsoftu, s Windows 10 Insider Preview build 21362+ by se ale měla podpora dostat i mezi členy programu Windows Insider a někdy později i do běžných Windows. Vše je řešeno tak, že součástí WSL nadále bude přímo malá distribuce Linuxu rovnou od Microsoftu, s níž teprve bude komunikovat distribuce instalovaná uživatelem do WSL2. Tato malá distribuce obsahuje Wayland, X server, Pulse Audio a vše ostatní potřebné pro běh grafiky, audia a videa, existují pro ni i ovladače pro grafiky od Intelu, AMD a NVidie. Grafické programy spouštěné v uživatelské distribuci budou přímo komunikovat s kompozitorem Weston, který bude kreslit vše požadované.

Zdroje:

Kdo by to byl před dvaceti lety řekl, že Microsoft bude někdy až takhle alternativní? Linux se posunul z rakoviny až na skoro součást systému a když teď už bude umět i kreslit grafické aplikace, nezbývá než počkat na dobu, kdy bude NT jádro jen volitelnou součástí instalace Windows.


Slackware 15.0 Beta

13.04.2021 - Reading time: 2 minutes

Slackware, nejstarší stále vyvíjená linuxová distribuce, se s chystaným releasem 15.0 dostal už do stádia beta verze. Stalo se tak necelé dva měsíce po vyhlášení verze alfa, i tentokrát se nejedná o samostatný release, ale pouze o prohlášení větve -current za faktickou betu. Patrick Volkerding tak učinil v oficiálním change logu projektu i přesto, že zatím stále není dořešen problém při překladu 32bitové verze databáze mariadb. To by se mělo brzy zlepšít, proto lze v dohledné době očekávat buď další betu a nebo rovnou release candidate.

Aktuální stabilní verze, tedy 14.2, má za sebou už skoro pět let existence, před svým vydáním prošla dvěma betami a dvěma RC, celý proces trval zhruba půl roku.

Zdroje:

Co dodat? Slackware je moje domovská distribuce na všem, co má x86, AMD64 nebo ARM/AArch64. S výjimkou serveru, který hostuje tento blog, provozuju všude -current a nebudu to asi měnit ani do budoucna, nicméně právě server by si potřeboval novou stabilní verzi jako sůl - současný hybrid 14.0+14.1+14.2+patche má sice i při servírování více než desítky webů uptime přes šet set dnů, takže stabilní je dostatečně, ale také má PHP ve pětkové verzi a to už není žádná hitparáda.


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.