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

Vyšlo OpenBSD 6.2

S obvyklou přesností je zde další verze operačního systému OpenBSD a i tentokrát přináší několik zajímavých novinek.

Pozitivní zprávou na úvod je, že tentokráte nebyla odstraněna žádná z podporovaných platforem, nová verze vyšla pro všechny, pro něž vyšla verze předchozí. Na druhou stranu ani žádná nová unikátní platforma nepřibyla - port pro arm64 je stále ve vývoji, ale pořád ještě na tom není natolik dobře, aby bylo možné pro něj vydat stejně robustní systém, jako pro ostatní.

Novinky tak najdeme alespoň mezi ovladači podporovaného hardware pro platformy stávající. Necelé dvě desítky nových ovladačů pro počítače založené na procesorech ARM přináší podporu pro zařízení od Rockchipu, DesignWare či Marvellu, možnost používat některé hardwarové generátory náhodných čísel připojené prostřednictvím USB zavádí ovladač urng a ovladač hardwarově akcelerovaného přehrávání videa inteldrm nově podporuje Skylake, Kaby Lake a Cherryview, podpora Broadwell a Valleyview byla vylepšena.

Z hlediska bezpečnosti je zajímavé zavedení nové funkce freezero(), která na rozdíl od standardní free() známé v C již ze standardu C89 garantuje smazání obsahu uvolňované paměti. V kódu systému byly všechny ad-hoc sekvence řešící totéž vyměněny za volání této nové funkce.

Asi nejdůležitější změnou je ovšem použití clang coby kompilátoru základního systému u verze pro procesory i386 a amd64. Změna byla ohlášena již v létě, teď je tu ale release, který skutečně byl pomocí clang kompilován, což pochopitelně vynutilo větší počet (autoři uvádějí doslova "massive amount") úprav a oprav zdrojových kódů napříč systémem.

V den uvedení bylo připraveno 9728 balíčků pro amd64 a 9285 pro i386. Balíčky pro další podporované platformy (alpha, arm, hppa, mips64, mips64el, powerpc, sparc64) budou vycházet později v průběhu doby životnosti verze. Mezi softwarem dostupným pro OpenBSD 6.2 najdete m.j.:

  • Chromium 61.0.3163.100, Mozilla Firefox 52.4.0esr a 56.0.0, Mozilla Thunderbird 52.2.1
  • Xenocara (X.Org 7.7), GNOME 3.24.2, KDE 3.5.10 a 4.14.3, Xfce 4.12
  • Gimp 2.8.22, LibreOffice 5.2.7.2
  • Emacs 21.4 a 25.3, Vim 8.0.0987, TeX Live 2016
  • GCC 4.9.4, LLVM/Clang 4.0.0 a 5.0.0, JDK 8u144, Python 2.7.14 a 3.6.2, PHP 5.6.31 a 7.0.23, Rust 1.20.0
  • MariaDB 10.0.32, PostgreSQL 9.6.5, SQLite 3.20.1

Stahovat lze jako vždy z některého z FTP zrcadel, jejich seznam naleznete zde.

Martin 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.

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

Diskuse ke článku Vyšlo OpenBSD 6.2

Žádné komentáře.