Haiku R1/beta5

16.09.2024 - Doba čtení: 3 minut

Po roce a tři čtvrtě přichází na svět další betaverze. Tentokrát se na ni čekalo o několik měsíců déle, než jaký byl rozestup mezi beta3 a beta4, ale podle všeho čekání stálo za to, tento release totiž obsahuje celkem takřka 350 uzavřených ticketů řešících jak chyby, tak nové funkčnosti.

Mezi zásadními novinkami najdeme:

  • Velmi zajímavým a uživatelsky přívětivým způsobem bylo přepracováno nastavení barevného schématu systému. Uživatel volí pouze tři barvy - barvu panelu, status baru a okna - a systém sám všechny ostatní dopočítá, přičemž pokud je zvolena tmavá barva panelu, systém to považuje za „dark mode“ a ostatní barvy také přepočítává do tmavých odstínů.
  • Zásadně vylepšen byl systémový aplet PowerStatus, který se automaticky instaluje, pokud je při instalaci systému detekováno, že je instalován na počítač s akumulátorem.
  • Souborový manažer Tracker zobrazuje read-only soubory a adresáře jiným pozadím, než ty které jsou přístupné i pro zápis.
  • Systém podporuje USB audio zařízení, ačkoliv podle všeho pouze ta nejstarší pro USB 1.1.
  • Hodně práce bylo odvedeno na řešení chyb souvisejících se síťováním, například byl zásadně zrychlen loopback, ale v průměru 8x-10x se zrychlilo i síťování samotné na reálných síťových adaptérech. V systému též přibyl ovladač TUN/TAP.
  • Starý ovladač souborového systému FAT, který pocházel ještě z vzorové implementace od Be Inc., byl vyměněn za moderní driver portovaný z FreeBSD.
  • Mnoho nového software přibylo v HaikuPorts, například zde najdeme experimentální .NET 8/9 či knihovnu přidávající do systému kompatibilitu s X11 toolkitem FLTK.

Zdroje:

Co dodat? Dobrá práce všech vývojářů a hlavně je evidentní nasazení placeného vývojáře. Projekt se každou betou posouvá o mílové kroky kupředu a umím si představit, že poněkud odvážnější projekty by tohle už klidně vydaly jako ostrou verzi 1.0.


Haiku se dočká několika vylepšení virtualizace

28.08.2024 - Doba čtení: 2 minut

V rámci Google Summer of Code 2024 běžely dva projekty, které se týkaly virtualizace a Haiku OS, každý ovšem z jiné strany:

  • První z nich, nazvaný Hardware acceleration for Haiku’s QEMU port, si kladl za cíl portovat hypervizor NVMM z DragonFlyBSD a umožnit tak akceleraci virtualizace v QEMU běžícím pod Haiku. Doposud bylo v Haiku možné x86 stroje pouze emulovat, což je několikanásobně pomalejší, než je virtualizovat. Výsledkem projektu je podpora VMX  akcelerace (virtualizační instrukce označované jako VT-x na procesorech od Intelu), na virtualizaci pro AMD (SVM) se během vyhrazené doby pracovat nezačalo. Výsledek není stoprocentní, některé systémy nejsou stabilní, některé se chovají jinak, než na reálném železe a nefunguje SMP. Nicméně kód je veřejně přístupný a je to jistě dobrý začátek pro budoucí rozvoj.
  • Druhý projekt, Sound VirtIO: Improving Haiku's virtualization as a guest OS, se naopak zaměřil na zlepšení fungování Haiku ve virtualizaci. V rámci běhu ve virtualizaci existují dva přístupy: virtuální stroj se snaží prostředky hostovského stroje zpřístupnit virtualizovanému systému emulací reálných zařízení (například zvuk pomocí emulace zvukovky SoundBlaster), nebo se použije virtuální zařízení VirtIO, které standardizovaným způsobem zpřístupňuje tyto prostředky, aniž by si hrálo na jiné zařízení. Haiku ve virtualizaci muselo zatím spoléhat na způsob první, cílem bylo toto změnit. Cíl byl naplněn prozatím pouze částečně - funguje pouze přehrávání zvuku a to jen na nízkých bitratech, záznam zvuku je chybový a byl vypnut. Všechen vyvinutý kód byl nicméně již pull requestem poslán přímo do projektu Haiku, kde čeká na začlenění a bude se v něm dále pokračovat.

Zdroje:


Haiku podporuje USB audio

23.02.2024 - Doba čtení: 2 minut

Až v půli února vydaný report lednové aktivity projektu Haiku odhalil, že nejvýznamnější pokrok v prvním měsíci roku se týkal úprav USB 3 (XHCI) ovladačů, což mj. vyústilo ve funkční ovladač USB zvukovek a ten tak je v nightly builds nově ve výchozím stavu zapnutý. K dokonalosti má sice daleko, prozatím například podporuje pouze nejstarší USB 1 zvuková zařízení a ta musí být navíc připojena do trojkového portu, ale vzhledem k stále větší popularitě USB headsetů i dedikovaných externích zvukových zařízení je to krok správným směrem.

Další drobné úpravy byly realizovány například v bateriovém notifikátoru PowerStatus, který umí nově rozpoznat, že se akumulátor notebooku po připojení k externímu napájení nenabíjí a také se do deskbaru instaluje pouze na zařízeních, která nějakou baterii mají. Dalších oprav a úprav jsou desítky, zejména v ovladačích a jádře.

Zdroj:

Některé novinky člověku musí chtě-nechtě přijít úsměvné. Jedničkové USB zvukovky podporoval už MacOS 9 a rozhodně k tomu nepotřeboval trojkový port. Každopádně i takovéhle novinky jsou super, protože řeší nějaký problém, který se systémem měl nějaký jeho uživatel. Což znamená, že Haiku má jak uživatele, tak vývojáře. Co víc si malý nezávislý systém může přát?


Haiku v prosinci zásadně vylepšilo síťování

15.01.2024 - Doba čtení: ~1 minuta

V pravidelném reportu o aktivitě projektu operačního systému Haiku tentokráte nad vším ostatním vystupuje informace o odstranění dvou pravděpodobně letitých bugů, které silně degradovaly propustnost TCP/IP. První chyba způsobovala zbytečné posílání duplicitních ACK zpráv, druhá pak měla v jistých situacích způsobovala zbytečné čekání na vypršení timeru, ač bylo možné v síťovém přenosu pokračovat.

Obě chyby byly vyřešeny, síťový stack byl dále drobně refaktorován a při testech se zvýšila propustnost v jednojádrovém virtuálním stroji z cca 45 Mbit/s na 5.4 Gbit/s, podobné zlepšení par hlásí i uživatelé, k nimž se kód již dostal v nightly buildech.

Zdroj:

Posledních několik activity reportů bylo zejména výčtem drobných a nepříliš zásadních změn, tohle je ale zase krok kupředu v použitelnosti Haiku.


Novinky u Haiku - únor 2023

17.03.2023 - Doba čtení: 2 minut

Únor je nejkratší měsíc v roce a proto ani u projektu Haiku v něm nepřibylo nic extrémně revolučního. Práce se ale nezastavují a dokonce přibyl nový kontributor. Co tedy stojí za zmínku?

  • Aplikace DeskCalc a Mail více respektují systémové barvy.
  • Ovladač hlasitosti získal funkcionalitu běžnou u ostatních systémů: je-li zvuk ve stavu Mute, pak zesilování automaticky Mute zruší, ztišování nedělá nic. Mute se automaticky zapíná, je-li zvuk ztišen až na nulovou úroveň.
  • Trim nově vypisuje velikost trimmovaných dat formátovaně  a pokud trim probíhá nad NVMe úložištěm, vypisuje ji i korektně - dosud kvůli chybě vypisoval méně, než odpovídalo realitě.
  • V libroot přibyla funkce crypt_r, vyžadovaná některými portovanými aplikacemi.
  • V repozitářích přibyly programy TeX Live, TeXStudio a LilyPond.
  • Ovladače WiFi portované z OpenBSD byly aktualizovány na současné verze.

Byť byl únor krátký, je toho v pravidelném reportu ještě několikanásobně více.

Zdroj:

Zrovna nedávno jsem zkoušel Haiku na GPD Pocket 2 a zjistil, že neumí otáčet obraz - na tomto mini notebooku tak bootuje o 90° otočeně, protože nativně je panel vertikální, byť je uchycen horizontálně. Mohli by si na seznam přidat tuhle drobnost. Ale tak či tak, jakákoliv aktivita je dobrá.


Haiku R1/beta4

30.12.2022 - Doba čtení: ~1 minuta

Když v listopadovém reportu o stavu projektu autoři uváděli, že beta 4 je na spadnutí, nepřeháněli a den před Štědrým dnem ji i vypustili do světa. Pro uživatele Haiku, kteří fungují na vývojářských snímcích nepřináší mnoho nového, pro ty, kteří před zhruba rokem nainstalovali beta 3 je zde ale nového dost.

O většině z toho nového se zde již psalo: vylepšená podpora USB 3 a s tím související podpora USB-WiFi adaptérů, nový ovladač pro NTFS, port GTK3 postavený nad vrstvou zajišťující kompatibilitu s X11 a Waylandem a s tím související nově portované aplikace jako GIMP či Inkscape, nativní Wine, port GNU Emacs, změny v GUI a systémových aplikacích, atd. Vše je přehledně sepsáno v Release notes.

Zdroj:

Od alpha1 je to k beta4 třináct let. Na obranu autorů nutno uvést, že čtyři alpha verze vydali během tří let a čtyři betaverze během čtyř, jen měli mezi tím šest let pauzu bez releasů. Snad nepřijde další a R1 se dočkáme už v příštím roce!


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.

Chcete podpořit tvorbu tohoto webu? Kupte mi třeba kafe!