Vyšlo FreeBSD 13.0

14.04.2021 - Reading time: 3 minutes

FreeBSD, nejrozšířenější z trojice hlavních BSD systémů a také jediné, které si za primární cíl klade tvorbu klasického desktopového systému na běžně dostupném hardware, bylo vydáno v třinácté velké verzi. Kromě již před pár dny popsaných změn v úrovni podpory některých  procesorových architektur jsou zde i další novinky, které stojí za zmínku:

  • Všechny podporované architektury používají LLVM/clang toolchain.
  • Došlo k odstranění zastaralé verze GNU debuggeru, GNU grep byl nahrazen BSD verzí, stejně jako dtc.
  • 64bitová architektura Power/PowerPC je nově podporována jak v big-endian, tak v little-endian verzi.
  • V jádře přibyla podpora pro procesory Hygon Dhyana, vznikající na základě licencovaného jádra Zen 1 ve spolupráci AMD a čínských partnerů.
  • Z ARM větve byla odstraněna veškerá podpora ARMv5.
  • Virtualizační nástroj bhyve se dočkal celé řady vylepšení - experimentálně například lze ukládat snímky virtuálních strojů a následně pokračovat v jejich běhu z uloženého snímku.
  • Binární verze systému pro 32bitová PC nyní vyžaduje pro svůj běh procesor rodiny 686 - podpora 486 a 586 zůstává na úrovni zdrojového kódu, pokud by bylo zapotřebí systém provozovat na takto starých procesorech, je nutné si jej přeložit. To samozřejmě platí pouze pro základní systém, požadavky jednotlivých balíčků se mohou lišit.

Je toho ale pochopitelně mnohem více.

Na závěr pouze zbývá doplnit, že zatímco starší verze 12.2 ještě nemá ohlášené datum formálního konce podpory, tak poslednímu release jednáctkové řady, tj. 11.4, se už end-of-life blíží - nastane 30. září letošního roku. Pro aktualizaci na FreeBSD 13 tak je jistě důvodů více než dost.

Zdroje:

FreeBSD je pro mě tak trochu něco jako Ubuntu mezi BSD systémy. Cílí na uživatele, který chce moderní desktop se vším, co současný hardware nabízí a z nějakého důvodu chce, aby byl založen software s BSD licencí a ne GPL. Proto se snaží rychle vstřebat novinky a neštítí se zahazovat staré věci, v této verzi byly třeba vyřazeny ovladače pro velké množství starých síťových karet - například NE2000, AMD PCnet, 3Com Etherlink III, Xircom PCMCIA, atd. Není to úplně to, oč bych ve svém výpočetním životě stál, nicméně jelikož třináctka je první, která podporuje můj domácí desktop (Raptor Blackbird, ppc64le), asi ji vyzkouším.


Slackware 15.0 Beta

13.04.2021 - Reading time: 2 minutes

Slackware, nejstarší stále vyvíjená linuxová distribuce, se s chystaným releasem 15.0 dostal už do stádia beta verze. Stalo se tak necelé dva měsíce po vyhlášení verze alfa, i tentokrát se nejedná o samostatný release, ale pouze o prohlášení větve -current za faktickou betu. Patrick Volkerding tak učinil v oficiálním change logu projektu i přesto, že zatím stále není dořešen problém při překladu 32bitové verze databáze mariadb. To by se mělo brzy zlepšít, proto lze v dohledné době očekávat buď další betu a nebo rovnou release candidate.

Aktuální stabilní verze, tedy 14.2, má za sebou už skoro pět let existence, před svým vydáním prošla dvěma betami a dvěma RC, celý proces trval zhruba půl roku.

Zdroje:

Co dodat? Slackware je moje domovská distribuce na všem, co má x86, AMD64 nebo ARM/AArch64. S výjimkou serveru, který hostuje tento blog, provozuju všude -current a nebudu to asi měnit ani do budoucna, nicméně právě server by si potřeboval novou stabilní verzi jako sůl - současný hybrid 14.0+14.1+14.2+patche má sice i při servírování více než desítky webů uptime přes šet set dnů, takže stabilní je dostatečně, ale také má PHP ve pětkové verzi a to už není žádná hitparáda.


Změny v podpoře hardware u FreeBSD 13

10.04.2021 - Reading time: 3 minutes

Vydání FreeBSD 13.0 se očekává každým dnem (aktuálně jsme u Release Candidate 5) a bylo by proto dobré stručně shrnout, k jakým změnám v podpoře u nemainstreamového hardware dojde. FreeBSD dělí úroveň podporovaného hardware do čtyř stupňů

  • Tier 1 - Plně podporovaný hardware, u nějž mají vydání nových verzí, bezpečnostní záplaty a balíčky na starosti přímo pověřené týmy FreeBSD projektu
  • Tier 2 - Minoritní a vývojové architektury, s pouze komunitní podporou.
  • Tier 3 - Experimentální podpora, případně legacy hardware.
  • Tier 4 - Nepodporované architektury.

V aktuální verzi 12.x má FreeBSD pouze dvě platformy zařazené do Tier 1 a sice 32bitové x86 s 64bitové AMD64. I v chystané verzi zůstanou dvě, nicméně x86 se přesune do Tier 2, což je logické vzhledem k tomu, že veškeré nové procesory od AMD i Intelu jsou už minimálně šestnáct let 64bitové. Jeho místo nově zaujme ARMv8/AArch64, který se tedy stane druhou oficiální platformou systému.

Z Tier 3 do Tier2 se přesouvá port FreeBSD/RISC-V, což nepochybně souvisí i s tím, že se na trh chystá několik relativně dostupných desek s procesory této architektury, takže bude možné vývoj a testování ve větší míře realizovat i mimo emulátor QEMU.

A aby to nebyly jen dobré zprávy, o celé dva stupně si pohorší SPARC a stane se nově nepodporovanou platformou. Bohužel i to je zcela logické. Procesor, který byl podporován od verze 5.0, již odepsala i mateřská společnost (Oracle), ztratil své uživatele již i mezi komunitou, o čemž svědčí i třeba mailing list, dlouhé měsíce plný jen spamu a neřešených chybových hlášení. Ti, kdož stále hardware této platformy provozují, budou muset přejít například na NetBSD, kde je 64bitový SPARC stále v Tier 1 a 32bitový v Tier2.

Zdroje:

FreeBSD je nejdesktopovější z větších BSD systémů, proto je jen logické, že také nejvíce sleduje trendy - populární hardware se objevuje, zastaralý mizí. Škoda jen, že při pohledu na seznam podporovaných desek u AArch64 není vidět žádné velké železo, jen samé malé destičky. Na to, že ta architektura je minimálně stejně schopná jako AMD64 a určitě mnohem výkonnější než opouštěný SPARC, všude jsou na ní vidět jen samé hračky.


Enhancer Software Release 2 pro AmigaOS4

29.03.2021 - Reading time: 10 minutes

A-Eon Technology oznámila po třech letech vývoje vydání Enhancer Software Release 2 pro AmigaOS 4.x, který přináší mj.:

  • Video Acceleration Library s podporou hardwarového dekódování videa na kartách Radeon Polaris
  • Úpravy ve Warp3D Nova, které umožňují využití Video Acceleration Library
  • Opravy chyb a nové funkce ve OpenGLES2
  • Knihovna SensorMaster která zavádí nové API pro práci s hardwarovými senzory
  • Nový archivační nástroj, který podporuje umožňuje kompresi a dekompresi hlavních archivačních formátů
  • Novou knihovnu Warp2D
  • Nové datatypy
  • Opravu mnoha chyb napříč systémem

Enhancer Software Release 2 je dostupný k zakoupení na AMIStore App Store, ti kdo si dříve pořídili Enhancer Software Graphics Update, mají tuto verzi dostupnou zdarma jako aktualizaci.

Zdroje:

To vypadá na pěknou várku novinek, nex-gen Amigy mají v posledním půlroce jeden release za druhým, ať už jde o AmigaOS nebo MorphOS. Otázkou je, zda je to pandemická anomálie, kdy lidi nemají mnoho jiných možností realizace a tak tvoří, nebo zda je to počátek nějaké (byť menší) renesace platformy. Doufám, že mi Sam460cr brzy dorazí a budu to moct posoudit zevnitř.

PS: To, že je vydání takovéhoto balíku oznámeno na Facebooku a na diskusním fóru, kdežto web A-Eon má poslední novinky z roku 2017, je rozhodně zajímavý marketingový přístup k věci.


Linuxové jádro 5.13 přinese plnou podporu pro Loongson 2K1000

28.03.2021 - Reading time: ~1 minute

Čtyři roky po vydání tohoto na architektuře MIPS64 založeného dual-core procesoru byly dosud patche zajišťující jeho podporu v jádře zařazeny do fronty pro verzi 5.13, v níž se tedy konečně dostanou do upstreamu.

Zdroj:

Vzhledem k tomu, že MIPS Technologies vlastní architekturu opouští a přechází s budoucími jádry na RISC-V, dostává se Loongson do stejné role, jakou hraje Fujitsu u architectury SPARC - co si sami nevyvinou, to nebude. Je proto dobře, že i nadále pracují na open-source podpoře u svých procesorů.


Plan 9 změnil majitele i licenci

25.03.2021 - Reading time: 2 minutes

Operační systém Plan 9, který měl dle svých autorů být nástupcem Unixu, změnil majitele i licenci. Nokia, současný vlastník Bell Labs, usoudila, že není dále ekonomické věnovat se rozvoji systému plného zajímavých nápadů, který se ale jako celek nikdy pořádně nerozjel. Proto převedla všechna autorská práva na neziskovou nadaci Plan 9 Foundation, která byla za účelem rozvoje systému založena už před více než jedenácti lety. Nový vlastník prakticky ihned přelicencoval všechny čtyři historicky vydané verze pod MIT licencí. 

Vzápětí byl pod stejnou licencí vydán i 9front, fork Plan 9, který vznikl v době, kdy licence a budoucnost originálního systému nebyly úplně jasné.

Zdroje:

Plan 9 je opravdu hodně jiný systém. Spolupracovali na něm tíž lidé, jako na původním Unixu, je plný výborných nápadů a vděčíme mu za takové věci jako je UTF-8, ale přesto neznám nikoho, kdo by ho opravdu používal k běžným každodeným činnostem.


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.