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

OpenBSD 5.5: vyřešili jsme problém s rokem 2038

OpenBSD logo 2012 - Puffy
Nejnovější vydání známé odnože BSD přichází s plně 64bitovým časem a tedy kompletně odstraňuje potenciální hrozbu roku 2038, kterou trpí *nixové systémy.

Vděčí za to nové, 64bitové implementaci time_t. Dosavadní 32bitové implementace totiž dospějí 19. ledna 2038 ve 3 hodiny, 14 minut a 7 sekund UTC k přetečení čítače času a nikdo neví, co to v daných systémech nadělá za paseku. Zkrátka a dobře, unixové systémy mají svůj další „Y2k problém“, který v případě neošetření může nastat už za 24 let. Nepodstatné pro běžné počítače, ale podstatné třeba pro různé družice. OpenBSD s 64bitovým měřením času je od verze 5.5 v pořádku. Pro 64bitovou verzi time_t byl proveden audit kompletního sytému, tedy kernelu, knihoven, uživatelského prostoru atd. a odstraněn byl time_t z věcí jako síťové podpory, databázových formátů atd. Části systému, které nebylo možné převést na 64bitovou verzi, využívají nově 32bit unsigned, takže problém roku 2038 odsouvají až na rok 2106.

Vlastní vydání systému a všechny balíčky jsou nyní šifrovaně podepisovány nástrojem signify. Vylepšený instalátor systému všechny části verifikuje před vlastní instalací a instalátor pkg_add nově ve výchozím nastavení důvěřuje pouze těm podepsaným. Jinak instalátor systému nově umí skriptovatelnou automatickou instalaci, instalační obraz je možné zapsat přímo na USB flashku. Mezi platformami dostala Alpha podporu multiprocesorových konfigurací, je zde první verze pro AViiOn 88100 a ARMv7 nahrazuje Beagle.

V podporovaném hardwaru se sluší z desktopového hlediska zmínit mimo jiné nové MacBooky Air (nové ovladače pro multi-touch touchpady Broadcom, tepelné senzory TEMPer, USB obvody Genesys Logic či fibre-channel Qlogic a nový ovladač pro Intel Haswell GPU a AMD Radeon GPU založený na kódu ovladače z Linuxového kernelu 3.8.13.19. Obecně je zde již dříve implementovaná podpora pro Kernel Mode Setting (KMS), nyní rozšířená o výstupy DisplayPort. Dále si polepšily třeba síťovky Intel v čipsetech 8. řady, Wi-Fi řad 2200, 2230 a 105/135, různé Realteky, gamepad Microsoft XBox 360. Tvůrci zapracovali také na podpoře uspávání/probouzení a hibernace.

Spousta novinek se týká sítí, jsou zde noví či vylepšení démoni (nový řídící program pro démona Network Time Protocolu, nový inetd založený na libevent atd. Vylepšen byl jako vždy firewall pf, obecně věci kolem DHCP, OpenSMTPD ve verzi 5.4.2 (mnoho vylepšení), samozřejmě nové OpenSSH 6.6 (mnoho vylepšení a oprav chyb). Z aplikací zmiňme GNOME 3.10.2, KDE 3.5.10 a 4.11.5, Xfce 4.10, MySQL 5.1.73, PostgreSQL 9.3.2, Postfix 2.11.0, Chromium 32.0.1700.102, Firefox 24.3 a 26.0, Thunderbird 24.3.0, LibreOffice 4.1.4.2, PHP 5.3.28/5.4.24, Python 2.7.6/3.3.2, Ruby 1.8.7.374/1.9.3.484 a 2.0.0.353/2.1.0, JDK 1.6.0.32/1.7.0.21, Mono 2.10.9, Google Go 1.2, GCC 4.6.4/4.8.2 či LLVM/Clang 3.3.

Samotný systém používá grafický server Xenocara (založený na X.Org 7.7 + X Serveru 1.14.5 + patche, Mesa 9.2.5, …), GCC 4.2.1/3.3.6 (+ patche), vlastní vylepšenou verzi Apache 1.3 s SSL/TLS a DSO, Nginx 1.4.4, OpenSSL 1.0.1c (+ patche), Binutils 2.15 (+ patche) a mnoho dalšího.

Stahujte:

  • OpenBSD 5.5 [CZ mirror] pro i386/amd64 a MNOHO dalších platforem
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 OpenBSD 5.5: vyřešili jsme problém s rokem 2038

Úterý, 27 Květen 2014 - 13:39 | David Ježek | pro všechny: tento článek má nadprůměrnou čtenost...
Úterý, 27 Květen 2014 - 13:38 | David Ježek | já jen (se zpožděním) dodám, že o netbsd zde sice...
Pátek, 9 Květen 2014 - 09:08 | crc 32 | Pan shipo si neuvedomuje jednu zakladni vec - cim...
Pátek, 9 Květen 2014 - 08:58 | crc 32 | dekuji za info, v te dobe jsem asi necetl cdr moc...
Čtvrtek, 8 Květen 2014 - 04:11 | nocom | Nenapsal jednu, napsal dokonce dvě hovadiny....
Čtvrtek, 8 Květen 2014 - 01:02 | bager | Okej, chcem ZFS. Jak to dosiahnem na Windowse....
Středa, 7 Květen 2014 - 23:47 | shipo | Z jakou hovadinou přišel? S časem to sice přehnal...
Středa, 7 Květen 2014 - 23:17 | nocom | Možná tě překvapí, že nejsem "Linuxář...
Středa, 7 Květen 2014 - 23:13 | nocom | To není předpoklad, to je brilantní dedukce :-)...
Středa, 7 Květen 2014 - 22:12 | Shafa | A odkdy je Zeme kulata?

Zobrazit diskusi