Wine 9.0: 32bitové Windows programy v 64bit Linuxu

23.01.2024 - Doba čtení: ~1 minuta

Před několika dny vydaná nová verze Wine zavádí tzv. new WoW64 mode, který umožňuje spouštět 32bitové programy pro Windows i v čistě 64bitovém Linuxu (či BSD), který neobsahuje žádné knihovny pro běh 32bitového nativního software. Jedná se o vcelku velkou změnu, protože doposud používaný režim (pojmenovaný nyní old WoW64 mode) potřeboval k jejich spouštění běžící 32bitový proces na straně hostitelského systému.

Jelikož řada systémů plánuje po odstranění samostatné 32bitové verze v různě blízké či vzdálené budoucnosti přestat podporovat i spouštění 32bitových procesů v 64bitovém systému, je tento přístup jedinou možností. Paradoxně tak půjdou v Linuxu/BSD déle spouštět staré dvaatřicetibitové aplikace z Windows, než vlastní.

Nový režim není ve výchozím nastavení aktivní, je nutné ho zapnout při překladu pomocí parametru --enable-archs=i386,x86_64 configure skriptu.

Zdroj:

Až to dorazí i do mé distribuce, nebudu už potřebovat multilib. Hurá!


FreeBSD 14.0-RELEASE

22.11.2023 - Doba čtení: 3 minut

Byl vydán první release ze stabilní čtrnáctkové větve nejpoužívanějšího z BSD systémů a přináší řadu zajímavých novinek:

  • Hypervizor bhyve umožňuje GPU a TPM passthrough.
  • Na platformách amd64 a arm64 systém nově podporuje až 1024 procesorových jader.
  • Zrychlil se restart systému - přibylo nastavení kern.reboot_wait_time, které určuje kolik sekund systém čeká po vypsání všech zpráv, než stroj skutečně fyzicky restartuje, výchozí hodnota je nyní 0, což je o sekundu méně, než dosud.
  • OpenSSL bylo aktualizováno na verzi 3.0.12 a OpenSSH na verzi 9.5p1.
  • OpenZFS 2.2 přináší zásadní zrychlení práce s tímto souborovým systémem.
  • Místo tradičního sendmailu je nově jako mailový agent nasazen Dragonfly Mail Agent.
  • Byla kompletně odstraněna podpora všech variant procesorové architektury MIPS, ta zůstává zachována pouze u předchozí verze 13.x a to až do konce její životnosti, což dle aktuálních plánů znamená konec ledna 2026.
  • Jako unsupported také byla označena varianta RISC-V soft-float (riscv64sf), nicméně znamená to pouze to, že podpora všech dostupných zařízení byla integrována do hlavní RISC-V větve riscv64.
  • Ačkoliv do oficiální tabulky architektur se to ještě nepromítlo, z dokumentace vyplývá, že ve verzi 15 bude odstraněna přímá podpora 32bitového x86 hardware, bude tedy existovat pouze 64bitová varianta (amd64), ačkoliv ta bude ještě minimálně ve dvou dalších major verzích schopna spouštět 32bitové binárky.
  • Postarší 32bitová architektura ARMv6 byla přesunuta do Tier 3, je tedy nadále experimentální, není garantována ani funkčnost ani bezpečnost a časem bude nejspíš odstraněna úplně, aby se vývojáři mohli soustředit na modernější hardware.

Zdroje:

FreeBSD je se svými třemi paralelně podporovanými major releasy (byť ten třetí končí za měsíc a kus) poměrně dost košatý systém. Naposledy jsem ho pro každodenní používání měl nainstalovaný loni od ledna do června na ThinkPadu T410 a systém, který používám teď na BlackBirdu (= Chimera Linux) má s FreeBSD také leccos společného. Novou verzi tedy vítám.


EuroBSDCon 2023

20.06.2023 - Doba čtení: 2 minut

Před několika dny byla spuštěna registrace návštěvníku a zveřejněn program EuroBSDConu 2023, který se bude odehrávat na univerzitě ve čtvrtém největším portugalském městě Coimbra ve dnech 14. až 17. září. Program je rozdělen na přednášky a kurzy/workshopy, přednášky poběží ve třech paralelních větvích, workshopy ve čtyřech. Škála témat je široká a své si najdou příznivci všech BSD systémů a nejen jich, namátkově:

  • Kurzy
    • ELF binaries and all the things that happen before main()
    • An Introduction to the Kernel Services and I/O System of the FreeBSD Open
      Source Operating System
    • An Introduction to the Filesystems and Networking in the FreeBSD Open-Source Operating System
  • Přednášky
    • Building Reproducible System Setups with FreeBSD and Ansible 
    • How to run FreeBSD on POWER
    • FreeBSD in the Land of Corporate Lemurs (or Lemmings?)
    • OpenBSD Attack Mitigations

Ceny vstupného jsou do 15. července ve zvýhodněném režimu a činí 175 € pro jednotlivce, 220 € pro byznysové návštěvníky a 100 € pro studenty. Vstupné na kurzy se platí zvlášť, každý má cenu vlastní  i zde je do 15. července cena nižší. Po tomto datu budou ceny zhruba o čtvrtinu vyšší.

Zdroje:

Až do Portugalska se kvůli tomu nepotáhnu, ale přednášku o FreeBSD na POWER bych si i poslechl. Snad bude příležitostně někde záznam.


Alfa verze Chimera Linuxu

12.06.2023 - Doba čtení: 2 minut

Ačkoliv je Chimera Linux rolling distribuce, takže nemá smysl bavit se o "verzi", na webu projektu se objevila informace, že lze nyní systém považovat za alfa software - tj. je dostatečně stabilní na to, aby jej odvážlivci mohli začít denně používat. 

Existuje a funguje centrální automatizovaný systém tvorby balíčků, což mimo jiné znamená, že systém lze graduálně aktualizovat a není k tomu zapotřebí přílišných manuálních zásahů a oprav na straně uživatele. Základní koncepty distribuce jsou již vcelku ustálené, takže i když ještě může dojít k i relativně velkým změnám, je to asi méně pravděpodobné než před pár měsíci. Největší nedostatky jsou prý na straně dokumentace, testování a rozsahu existujících balíčků, dále se pak bude pracovat i na spouštění a správě systémových služeb. 

Aktuální userland je založen na FreeBSD 13.2, toolchain je založen na LLVM 16 a primárním podporovaným desktopem je GNOME 44. V repozitářích přibylo mj. Qt6, OpenJDK 17, Thunderbird, GIMP, Inkscape, LibreOffice, QEMU a další.

Zdroj:

Void Linux PPC pomalu dosluhuje, s tři čtvrtě roku starým Firefoxem mám například už celkem velké potíže na některých webech, takže je nejvyšší čas významně se dívat směrem k jiné distribuci. Z palety Devuan, BonSlack/RiscySlack a Chimera je nejpravděpodobnější právě poslední jmenovaná, protože ji má na svědomí stejný člověk, který doposud dělal na Void PPC. A není nic lepšího než mít možnost pobavit se realtime s autorem svého systému...


Dubnové releasy BSD systémů

11.04.2023 - Doba čtení: 2 minut

Během mé dovolené vyšly verze hned tří systémů odvozených od proslulé Berkeley Software Distribution:

  • OpenBSD 7.3 přináší zejména podporu dalších AArch64 procesorů a platforem, rychlejší síťování díky zlepšující se podpoře SMP/SMT v network stacku, vylepšení randomizace zásobníku na 64bitových platformách (kromě DEC Alpha), či nové verze OpenSSH (9.3), LibreSSL (3.7.2), OpenBGPD (7.9).
  • FreeBSD 13.2-RELEASE také aktualizuje základní bezpečnostní komponenty OpenSSH (9.2p1) a OpenSSL (1.1.1t) a mimo to například navýšilo počet virtuálních procesorů, které umí systémový hypervizor bhyve přidělit jednotlivým virtuálním strojům, na šestnáct, nebo nově ve výchozím stavu zapíná u 64bitových binárek randomizaci adresního prostoru.
  • MidnightBSD 2.2.8 pak po březnové major verzi 3.0 přišlo s dvěma minor verzemi - 3.0.1, která aktualizuje knihovny a opravuje zranitelnost daemona telnetd; a 2.2.8, jež řeší segmentation fault u mport při vyhledávání. 

Zdroje:

Člověk chvilku nedá pozor a RSS má plné nových BSD systémů. Minimálně OpenBSD mě čeká k aktualizaci na EeePC, snad vše půjde hladce...


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.


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!