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

Vyšlo OpenBSD 5.2 s vylepšeným multi-threadingem

OpenBSD logo 2012 - Puffy
Půlrok se s půlrokem sešel a tak tu máme pravidelnou novou verzi OpenBSD, patrně nejbezpečnějšího, ale také nejortodoxnějšího operačního systému na světě. Novinek je celá řada, přičemž nejvíce z nich vybočuje implementace POSIX Threads…

Připomeňme:

Zkráceně pthreads jsou náhradou dosavadního systému uthreads běžícími v user-levelu novým rthreads, který již šlape přímo v kernelu operačního systému. Programy tak konečně mohou v OpenBSD zatěžovat současně více CPU, resp procesorových jader. Implementace sebou samozřejmě nese další dílčí prvky včetně třeba podpory pro multi-threaded debugging v gdb.

Zapracováno bylo jako obvykle i na podpoře dalšího a nového hardwaru. Jmenujme tedy mimo jiné podporu hibernace na i386, zatím pracující pouze s PCI IDE a pevnými disky řady WD100x. Notebookáři dostávají jako dárek vylepšenou podporu touchpadů ALPS v ovladači wsmouse i vstupním driveru X.Orgu pro synaptics. Zlepšuje se výkon 10Gbitových síťovek Intel, je zde podpora pro Winbond W83627UHG, řadič SMBus v AMD CS5536 Nvidia MCP89, zařízení založená na AX88772B či MCS7832, přidání Roland UM-ONE do umidi ovladače, či podpora R4000 Indigo (IP20), Indy (IP22), R4000 Indigo2 (IP24) a POWER Indigo2 R10000 (IP28) v SGI portu.

Mezi programy přibyl webový/proxy server NGINX, databáze SQLite 3.7.13, podpora FAT z MS-DOSu doznala značného zrychlení při zápisu (u velkých souborů až 2×). Z aplikací jmenujme například GNOME 3.4.2, KDE 3.5.10 (indeed ;-), Xfce 4.10, MySQL 5.1.63, PostgreSQL 9.1.4, Postfix 2.9.3, OpenLDAP 2.3.43/2.4.31, Mozilla Firefox 3.5.19/3.6.28/13.0.1 + Thunderbird 13.0.1, LibreOffice 3.5.5.3, Emacs 21.4/22.3/23.4, Vim 7.3.154, PHP 5.2.17/5.3.14, Python 2.5.4/2.7.3/3.2.3, Ruby 1.8.7.370/1.9.3.194, Jdk 1.7, Mono 2.10.9, Chromium 20.0.1132.57, Go 1.0.2, GCC 4.6.3/4.7.1, LLVM/Clang 3.1, Lua 5.1.5/5.2.1. Zobrazovačí část Xenocara je nyní založena na X.Org 7.7 s X Serverem 1.12.2 + patche, dále freetype 2.4.10, fontconfig 2.8.0, Mesa 7.10.3, xterm 279, xkeyboard-config 2.6 atd. Pro úplnost ještě: Perl 5.12.2 (+ patche), OpenBSD vylepšený Apache 1.3 s podporou SSL/TLS a DSO, OpenSSL 1.0.0f (+ patche), Sendmail 8.14.5 s libmilter, Bind 9.4.2-P2 (+ patche), Binutils 2.15 (+ patche) a mnohé další.

OpenBSD 2.8

Stahovat můžete z obvyklého místa, také lze jako vždy zakoupit systém na originálních CD a podpořit tak vývoj. OpenBSD tradičně vždy provází nějaká skladba, tentokrát Aquarela do Linux!.

Tagy: 
Zdroje: 

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

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

Diskuse ke článku Vyšlo OpenBSD 5.2 s vylepšeným multi-threadingem

Žádné komentáře.