Diit.cz - Novinky a informace o hardware, software a internetu

Říjnové unixové novinky: OpenBSD 7.0 a Sculpt OS 21.10

OpenBSD logo 2012 - Puffy
Některé operační systémy nenajdete ani na jednom počítači ze sta, nicméně to nesnižuje jejich důležitost či zajímavost novinek v nich obsažených.

Říjen, to jsou již tradiční žně na poli linuxových distribucí i dalších unix-like operačních systémů. Prvním jmenovaným se budu věnovat v některém z pozdějších článků, v době psaní tohoto textu ještě nevyšla Fedora 35 a co by to byly za novinky bez distribuce, která jako první nasazuje to nejnovější, co v Linuxu je? Dnes tedy „jen“ ty ostatní unixové systémy.

OpenBSD 7.0

Stále platí, že u OpenBSD kulaté číslo verze neznamená nic zvláštního, 7.0 je prostě číslo mezi 6.9 a 7.1, jde jen o další, již 51. vydání systému. Přesto je zde několik významnějších novinek, které by možná jinde za kulatou verzi stály.

Začíná to hned u železa, na němž systém běží. Vznikla nová platforma nazvaná riscv64, která (jak patrno z jejího názvu) cílí na 64bitové počítače s procesory RISC-V. Zatím je na seznamu konkrétních podporovaných desek poměrně pusto, najdete tam pouze dvě položky - HiFive Unmatched a PolarFire SoC Icicle Kit - přičemž první je označena jako hlavní cílová platforma a druhá jako funkční pouze neúplně a nebude na ní cílen vývoj. Je to již několikátá platforma, v jejíž realizaci překonalo OpenBSD systém, z nějž se původně oddělilo a který se rád honosí tím, že ho lze spustit na asi vůbec nejširší paletě platforem, tedy NetBSD. Tam je  RISC-V ve stádiu založení mailového listu.

Sedmička ovšem již naopak nevyšla pro hardware značky SGI, tedy všechny ty báječné grafické pracovní stanice z přelomu století, na nichž systém běžel od verze 3.7 z počátku roku 2005. Čtyřiašedesátibitové procesory MIPS ale zůstávají i nadále podporovány a sice v platformě OpenBSD/octeon, určené pro hi-end routery založené na procesorech Cavium Octeon - Octeon III.

Novinky ale najdeme i na již existujících platformách: nadále byla vylepšena podpora ARM64 procesorů od Apple, byť ještě dle release notes není úplně ideální pro každodenní použití, nicméně alespoň přibyly ovladače pro USB3 řadič, power management, RTC a GPIO. U předminulé architektury, kterou Apple používal, tedy u portu OpenBSD/macppc byla opravena chyba, kvůli níž se spouštěl kód bez podpory vektorové jednotky AltiVec i tam, kde je AltiVec přítomen.

Když se podíváme ještě dál do historie, najdeme tam, že Apple před PowerPC zvažoval použití procesorů Motorola 88k, RISCového nástupce slavné řady 68k. U Apple z toho sešlo, nicméně pár odvážných procesor nasadilo, například Omron ve svých stanicích Luna. Tyto stanice jsou v OpenBSD podporovány a v případě, že nejsou osazeny grafickým výstupem, vypisuje nyní systém na sériový terminál. Nevím, kolik lidí reálně OpenBSD na tomto hardware používá, ale snad oba dva tato novinka potěší.

Na mainstreamovém hardware stojí za zmínku podpora suspendu u zařízení s TPM 2.0, díky čemuž je možné korektně uspat a probudit počítače jako ThinkPad X1 Carbon (9. generace) či ThinkPad X1 Nano. Zlepšení se dočkala i hibernace - významně se zrychlil zápis obrazu paměti na disk a tak je nyní rychlejší. Grafické ovladače byly srovnány na úroveň linuxového kernelu ve verzi 5.10.65, což znamená podporu Tiger Lake od Intelu, Navi 12, Navi 21, Arcturus a Ryzen 5000 APU od AMD.

Kdybych měl pokračovat ve výpisu dalších změn v podpoře toho či onoho, bylo by to ještě na mnoho stran, pro další informace tak doporučím přečíst si release notes a errata a na závěr už jen telegraficky čísla verzí některých významnějších komponent: LibreSSL 3.4.1, OpenSMTPD 7.0.0, OpenSSH 8.8, LLVM/Clang 11.1.0, GCC 8.4.0 a 11.2.0 (gcc bylo nově vyřazeno z base na AMD64), Xfce 4.16, Firefox 92.0 a ESR 91.1 (Firefox už nenajdete v OpenBSD/i386, nešel přeložit). Co do počtu dostupných binárních balíků stále vede AMD64 (11325), nicméně odstup druhého ARM64 je už jen velmi těsný (11034), i386 zaostává o poznání více (10248).

Sculpt OS 21.10

Sculpt OS je operační systém založený na frameworku Genode. Ten slouží k sestavování zabezpečených operačních systémů, většinou určených k nějakému konkrétnímu speciálnímu účelu, tedy nejde o nic, co by si běžný uživatel dal na běžný desktop. Podporované architektury jsou i368, AMD64, ARM, ARM64 a RISC-V, při sestavování je na výběr z mikrokernelů z rodiny L4 (NOVA, seL4, Fiasco.OC, OKL4, Pistachio a L4/Fiasco), linuxového kernelu či některých dalších. Každý program spuštěný pod systémem založeným na Genode frameworku startuje ve vlastním sandboxu, přičemž pod sandboxem může být myšlena i plnohodnotná virtualizace, v níž je spuštěn další operační systém. Framework pak sám zajišťuje pouze komunikaci mezi sandboxy, ta je zabezpečená a striktně řízená. V systému tak funguje úplně všechno, podobně virtualizovány a sandboxovány jsou například i ovladače.

I když bylo řečeno, že hlavním cílem Genode není tvorba desktopových systémů, přesto přímo autoři projektu takový systém oficiálně sestavují a sami používají. Jmenuje se Sculpt OS a právě vyšla jeho nová verze. Na povrchu se toho v ní mnoho nezměnilo, nicméně o to stěžejnější je jedna změna uvnitř: systém poprvé podporuje hardwarově akcelerovanou grafiku na integrovaných grafických jádrech od Intelu, což je vcelku pochopitelné, protože je primárně určen pro notebooky Lenovo ThinkPad řady T a X.

Z dalších novinek dovolte jmenovat například podporu multimédií ve webovém prohlížeči Falkon (založeném na Chromiu), společně s čímž v systému přibyl ovladač zvuku a audio mixer, či vylepšení šifrování datových úložišť.

Protože pochopení celého konceptu vyžaduje trochu více studia, potěší jistě opravdu rozsáhlý text, který je k tomuto konkrétnímu vydání k dispozici na stránkách projektu. Samotné release notes jsou proti němu o poznání stručnější.

Martin "logout" Kukač

Většinu dne trávím tím, že přeměňuju kofein na kód. Když s tím skončím a ještě není čas jít spát, tak zbylý čas nerovnoměrně dělím mezi rodinu, sbírku počítačového harampádí, vysílání na volně přístupných pásmech a geocaching.

Blog

více článků, blogů a informací o autorovi

Diskuse ke článku Říjnové unixové novinky: OpenBSD 7.0 a Sculpt OS 21.10

Úterý, 19 Říjen 2021 - 12:48 | affrmativ | Ja jsem si nahodil do VM Haiku, k odzkouseni. Byl...
Úterý, 19 Říjen 2021 - 11:10 | logout | Tohle zrovna chápu celkem dobře, oni majitelé SGI...
Pondělí, 18 Říjen 2021 - 18:28 | hor411 | OpenBSD/luna88k jsem viděl cca před rokem u...

Zobrazit diskusi

CDR Hry

CDR
Tento týden rozdává Epic Games Store zdarma celkem dvě hry. Na své si tentokrát přijdou milovníci adventur.
CDR
Nad obřím vulkánem Arsia Mons se každé ráno rodí mrak dlouhý až 1 800 kilometrů. Nová studie ukazuje, že může vznikat procesem, který se dosud v žádné planetární atmosféře nepodařilo prokázat.
CDR
Hudba vytvořená umělou inteligencí už není kuriozita. Na streamovací služby jí denně míří desítky tisíc a posluchač často nemá šanci poznat rozdíl. YouTube Music proto zavádí nové označení AI,...
CDR
Některé hvězdy měly být potomky extrémních hypernov, explozí mnohonásobně silnějších než běžná supernova. Nové modely UCL ale ukazují, že jejich zvláštní chemické složení může mít mnohem...
CDR
Vypadá jako chaotický svět plný rychle se měnících mraků. Data z teleskopu Jamese Webba ale ukázala, že počasí na SIMP 0136 vzdáleném asi 20 světelných let řídí překvapivě malý počet procesů.

Aktuálně z blogů

blog
Neomezená data za 29 Kč na měsíc zní jako sen. Sen to však není, jelikož jsou rychlostně omezena na 2kB/s. Jaké to jen může být, něco takového používat? O to se s vámi dnes podělím.
blog
Co jsem tady neblogpostoval, ale mohli jste to pochytit v diskusích - nějakou dobu jsem letos jel na stroji Alder Lake (a ano, výkonově zhruba platí, že 4core Alder = 6core Comet). To je již...
blog
Rok se s rokem sešel, takže už nebudu prudit v diskusích a jen zaberu zas trochu prostoru pár slovy o železe i neželeze, které používám. Třeba to někoho ještě zajímá.
blog
Na detail tohoto blogpostu by neměli klikat ti, kdož psychicky nezvládají provoz PCI Express 4.0 karet na PCI Express 3.0 systémech. My socky si totiž nákupy něčeho lepšího prostě odepíráme.
blog
Honza Stach na DDworldu je tím, kdo udělal konečně správný test nového Ryzenu. Ve hrách jej totiž netestoval v 720p či podobně pitomém rozlišení, ale v 1440p (aspoň že tak) s RX 6900 XT. Jukněmež...