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á!


Gentoo začalo nabízet i binární balíčky

02.01.2024 - Doba čtení: 2 minut

Závěr roku přinesl celkem překvapivou novinku: Gentoo Linux, distribuce jejímž stěžejním principem je lokální kompilace celého systému včetně všech balíčků ze zdrojových kódů na straně uživatele, přichází po více než dvaceti letech existence s binární verzí.

Pro většinu podporovaných architektur (a že jich není málo - amd64, alpha, arm, arm64, hppa, ia64, loong, mips, m68k, ppc, riscv, s390, sparc a x86) se jedná pouze o holý základní systém, nicméně amd64 a arm64 bude nadále v binární verzi existovat i včetně balíčků, aktuálně je jich již k dispozici cca 45 respektive 25 GB.

Použitím předpřipravených balíčků nicméně uživatel přichází o možnost optimalizace přímo pro svůj stroj, protože jsou použity pouze obecné parametry pro překladače, tak aby výsledný binární balík běžel na co nejvíce strojích dané architektury.

Zdroj:

Pokud příprava binárních balíků nebude znamenat odliv času vývojářů, tak jsem v zásadě pro. Gentoo si nechávám v záloze až už nebude kam utéct před systemd, tak bych byl rád, aby se zachovalo v co možná nejlepším stavu.


Adélie Linux 1.0-BETA5

13.12.2023 - Doba čtení: 2 minut

Projekt multiplatformní distribuce Adélie Linux, který se v uplynulých několika letech trochu potácel na místě, vydal oficiální instalační média verze BETA5. Vzhledem k tomu, že poslední vydanou verzí bylo RC2 v roce 2020, očekával se spíše nový release candidate, nicméně od změny ve vedení projektu se nedělo vlastně nic moc nového, jako BETA5 byly průběžně označovány vydávané nightly builds a aktuální release je ze všeho nejvíce dokončením konsolidace.

Neznamená to, že nedošlo k pokroku: v systému je dostupných více než sto nových balíčků, desítky jich byly aktualizovány, vyřešeno bylo přes 750 nahlášených chyb a celkově 21 přispěvatelů provedlo takřka dva a půl tisíce commitů do repozitáře.

Přesto ale Zach van Rijn, současný vedoucí projektu, v oznámení uvádí, že jde zejména o nový start a také o první vydání pod jeho vedením. Do budoucna se prý lze těšit na další novinky.

Zdroj:

Jsem z Adélie celkem rozpačitý. Za tu dobu vznikla Chimera a stihla se dostat o světelné roky dál, přitom na ní pracuje méně lidí. Nicméně i tak každé další multiplatformní distribuci fandím, zvlášť když používá s6 a musl.


Novější AMD GPU zprovozněna na RISC-V

30.11.2023 - Doba čtení: 2 minut

Samuel Holland ze společnosti SiFive publikoval řadu patchů linuxového jádra, které mají za cíl fungování moderních grafik od AMD na procesorové architektuře RISC-V. Ovladače AMD grafik mají otevřený zdrojový kód, takže s jejich portováním není většinou problém - starší grafické karty pro PCIe x16 v deskách vybavených tímto slotem (tedy např. HiFive Unmatched právě od SiFive) fungují bez obtíží již několik let.

Novější karty ale pro běh vyžadují AMDGPU s abstrakční vrstvou Display Core a ta zase na RISC-V musí mít zapnutou kernel-mode podporu FPU. A to je přesně to, co zmíněná série změn do jádra přidává - po jejich aplikaci bylo vyzkoušeno několik AMD RDNA grafik a fungovaly tak, jako na jiných platformách.

Zdroje:

Vypadá to, že s RISC-V už lze postavit vcelku výkonný a moderní desktop. Ono se to až tak ve světě x86/x64 nemusí jevit, protože tam jsou funkční vcelku výkonné integrované grafiky, ale na alternativních platformách zůstává pořádná grafika ve slotu stále nejlepší možností.


Linux v LTS verzi skončí s šestiletou podporou

26.09.2023 - Doba čtení: 3 minut

Podle informací, které v minulém týdnu přinesl ZDNET a ArsTechnica na základě prohlášení Jonathana Corbeta, vývojáře jádra a šéfeditora LWN.net, bude verze 6.1 poslední LTS verzí, která dodrží šestileté okno podpory, s nímž Linux začal v roce 2017. Jako důvod je uváděno enormní úsilí, které je třeba takto dlouhému oknu podpory věnovat (aktuálně to znamená, že je nadále podporováno šest LTS verzí jádra - 6.1, 5.15, 5.10, 5.4, 4.19 a 4.14) a také to, že lidé prý tato jádra v praxi již nepoužívají.

To je nicméně pravda pouze na desktopech či serverech, mobilní svět založený na Androidu často používá jádra i starší. Primárním problémem není, že by uživatelé přestali dostávat aktualizace jádra pro své telefony - to se velmi často neděje již teď, průměrný androidí telefon má stejné jádro od chvíle, kdy byl majitelem pořízen, až po chvíli, kdy začíná nový život coby zdroj drahých kovů. Problémem je, že od chvíle kdy Google udělá fork LTS verze jádra (založí na ní novou verzi Androidu, pošle ji výrobcům čipů, ti pro něj napíšou/upraví ovladače svých SoC, načež je stejné kolečko realizováno přímo u výrobců telefonů, ...), až po chvíli, kdy se telefon dostane do prodeje, často uplyne období delší, než jsou dva roky, což je nová maximální podpora pro LTS jádra.

Hrozí tedy, zejména u levnějších modelů pochybnějších značek, že uživatel již bude kupovat zařízení se zastaralým jádrem. A jelikož takové přístroje kupují zejména lidé, kterým je to jedno, je tu riziko nárůstu bezpečnostních problémů.

Zdroje:

Server, který hostuje tento web a nebyl již čtyři roky restartován, jede na jádře 4.9, protože v té době Kimsufi novější nemělo mezi podporovanými. Už v době, kdy jsem ho instaloval, nebyl podporován a LTS verze čtyřkového jádra v té době ještě nebyla. Ale to je jen webserver, to se s adroidím telefonem vůbec nedá srovnávat.


Liveslak 1.8.0 - hodně oprav a více podporovaných souborových systémů

19.09.2023 - Doba čtení: ~1 minuta

AlienBOB vydal novou verzi své live distribuce odvozené od current větve Slackware. Obsahuje zejména větší množství oprav, mezi něž patří například: 

  • oprava PXE bootu na systémech s UEFI
  • oprava zamrznutí systému nabootovaného přes PXE při pokusu o jeho restart
  • oprava bootu z USB disku s obrazem zapsaným pomocí dd na systémech s UEFI

Kromě těchto oprav je hlavní novinkou podpora dalších filesystémů v obrazech home adresáře a perzistentního úložiště - dosud bylo možné tyto obrazy naformátovat pouze pomocí ext2 či ext4, aktuálně je v nabídce i btrfs, f2fs, jfs a xfs. Nástroje k tvorbě obrazů použité mají nový parametr -F, kterým lze filesystém specifikovat.

Zdroj:

Verze 1.7.0 z června byla vysloveně jen opravná, takže tohle je po více než roce od 1.6.0 pokrok kupředu. A rozhodně správným směrem...


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!