GHC (Glasgow Haskell Compiler, Wikipedie), tj. překladač funkcionálního programovacího jazyka Haskell (Wikipedie), byl vydán ve verzi 9.10.1. Přehled novinek v poznámkách k vydání.
Po 9 týdnech vývoje od vydání Linuxu 6.8 oznámil Linus Torvalds vydání Linuxu 6.9. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna. Později také na Linux Kernel Newbies.
Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.
O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
RAID 1 je bez nejmenších problémů — prostě nainstaluješ GRUB (grub-install) na každý disk zvlášť.
Jiné RAIDy záleží na tom, jak se chová BIOS/EFI a případně firmware řadiče při bootu. Bohužel často zpřístupní pro GRUB (v režimu dostatečně primitivním, aby ho GRUB viděl) jen jeden bootovací disk, což je u RAID 0, 5 a 6 celkem k ničemu a GRUBu se pak nepodaří filesystém seskládat. Tohle je ale (nerad to říkám) většinou potřeba vyzkoušet na konkrétním hardwaru metodou pokus/omyl. Někde mívají servery v setupu volbu pro zpřístupnění všech disků v režimu vhodném pro GRUB, jinde zpřístupní jen 1 disk a na nic se neptají. (A při selhání bootu z disku třeba zkusí další, ale zase jenom jeden!)
Já jsem tento problém nakonec vyřešil ošklivým, leč spolehlivě funkčním způsobem: Na každém disku jsou 2 oddíly. První je malý, třeba 1 GB, je v Btrfs RAID 1 přes všechny disky a je na něm /boot. Druhý oddíl jde přes celý zbytek každého disku a je v RAID 5 nebo RAID 6 přes všechny disky. Tím pádem to nabootuje z kteréhokoliv disku a nevadí, že GRUB vidí jenom jeden disk. Kořenový filesystém je už pak už normálně na RAID 5 nebo RAID 6, tj. využívá ostatní diskový prostor efektivněji než RAID 1.
Udržování /boot/efi oddílu ve správně replikované podobě je další kousek voseru, protože jeho filesystém (vfat) samozřejmě nemá vestavěný RAID a musí tam přijít ke slovu mdraid nebo dmraid nastavený tak, aby oddíl vypadal jako běžný vfat oddíl a aby se metadata RAIDu skrývala až na konci oddílu.
Udržování /boot/efi oddílu ve správně replikované podobě je další kousek voseru…
Tím jsem rozhodně nechtěl říct, že by to byl až tak zásadní problém nebo že by to nešlo. V pohodě to jde. Spousta RAID konfigurací funguje tak, že každá RAID 1 replika vypadá, jako by tam prostě byl filesystém menší než celý oddíl, začínající na začátku oddílu, a metadata pro softwarový RAID jsou až za filesystémem. Takže se dá klidně vyrobit oddíl, do kterého se dá zapisovat replikovaně z operačního systému, když na to přijde (a na to přijde jen při instalaci GRUBu, v podstatě), a který zároveň stále bude normálně čitelný pro EFI firmware jako vfat filesystém, z kterékoliv z RAID 1 replik.
Každopádně je to nepříjemná komplikace při instalaci systému a rozhodně bych si uměl představit mnohem lepší podporu EFI firmwaru pro bootování z různých (softwarových) RAIDů a podobných složitějších konfigurací. No, třeba existuje, jen o ní nevím — pak mě jistě někdo opraví.
Tiskni Sdílej: