Abo
  • Services:
Anzeige
OpenBSD mit 64-Bit-Zeit
OpenBSD mit 64-Bit-Zeit (Bild: OpenBSD)

Unix: OpenBSD 5.5 löst Unix-Zeitproblem

Die Unix-Zeit von OpenBSD nutzt nun fast ausschließlich eine 64-Bit-Variable und löst damit das Jahr-2038-Problem. Die Installation ist zudem signiert.

Anzeige

In dem Ur-Unix der Bell Labs wurde die Zeit in einer 32-Bit-Variablen gespeichert, was in direkt oder indirekt darauf aufbauenden Betriebssystemen übernommen worden ist. Diese Variable time_t läuft im Jahr 2038 über, weil damit für positive und negative Werte nur zweimal 68 Jahre gespeichert werden können. OpenBSD 5.5 hat dieses Problem durch einen Wechsel hin zu einer 64-Bit-Variablen behoben.

Mit dieser neuen Variablen lassen sich zumindest theoretisch etwas weniger als 300 Milliarden Jahre repräsentieren. Für die Umstellung hat das Team seinen gesamten Quellcode überprüft und viele verschiedene Programme angepasst, darunter auch Spiele sowie zahlreiche Ports. Für die Teile des Systems, die mit 64 Bit nicht umgehen können, kommt von nun an eine vorzeichenlose Variable zum Einsatz, die bis zum Jahr 2106 benutzt werden kann.

Signierte Installation

Mit Hilfe des neuen Signify-Kommandos sind die Installationsroutine selbst sowie sämtliche Pakete kryptografisch signiert. Noch ist die Installation ohne Überprüfung der Signatur möglich, wird vom Entwickler-Team aber nicht empfohlen. Außerdem vertraut die Paketinstallation pkg_add standardmäßig nur noch signierten Paketen.

Darüber hinaus lassen sich nun Installationen erstellen, die ohne Aufsicht durchlaufen. Dieser Vorgang lässt sich über eine spezielle Konfigurationsdatei kontrollieren. Für x86-kompatible Architekturen bietet das Team auch selbst erstellte Abbilder an, die auf USB-Speicher geschrieben werden können.

Die vielfach verwendete Firewall pf besitzt ein neues System zum Einreihen der Pakete mit entsprechend neuer Syntax. Der Zufallszahlengenerator arc4random nutzt die ChaCha20-Stromverschlüsselung von Daniel J. Bernstein und das Zufallszahlensystem des Kernels verwendet Daten aus dem Bootloader, um Funktionen auch im frühen Bootprozess bereitzustellen.

Für Desktop-Nutzer enthaltene Ports sind unter anderem Gnome 3.10, KDE SC 4.11, aktuelle ESR-Releases von Firefox und Thunderbird, Chromium 32 oder auch Libreoffice 4.1.4. Weitere Änderungen und eine Auflistung weiterer Ports finden sich in der Ankündigung. Installationsabbilder sind über die Spiegelserver des Projekts verfügbar.


eye home zur Startseite
robinx999 11. Mai 2014

Keine ahnung warum, das reine rechnen mit solchen daten klappt noch, das setzen der Zeit...

Nerd_vom_Dienst 03. Mai 2014

Echt mal, die kriegen auch nix Dauerhaftes zustande! In 5 Mrd~ Jahren explodiert schon...

Tantalus 02. Mai 2014

Die bewahren Dich nur vor exornitanten Stromkosten für 24 Jahre lang Bier kühlen...



Anzeige

Stellenmarkt
  1. über Ratbacher GmbH, Stuttgart (Home-Office möglich)
  2. Der Polizeipräsident in Berlin, Berlin
  3. Haufe Gruppe, Freiburg im Breisgau
  4. Robert Bosch GmbH, Stuttgart-Feuerbach


Anzeige
Hardware-Angebote
  1. 17,99€ statt 29,99€
  2. 379,90€

Folgen Sie uns
       


  1. Netzwerk

    EWE reduziert FTTH auf 40 MBit/s im Upload

  2. Rahmenvertrag

    VG Wort will mit Unis neue Zwischenlösung für 2017 finden

  3. Industriespionage

    Wie Thyssenkrupp seine Angreifer fand

  4. Kein Internet

    Nach Windows-Update weltweit Computer offline

  5. Display Core

    Kernel-Community lehnt AMDs Linux-Treiber weiter ab

  6. Test

    Mobiles Internet hat viele Funklöcher in Deutschland

  7. Kicking the Dancing Queen

    Amazon bringt Songtexte-Funktion nach Deutschland

  8. Nachruf

    Astronaut John Glenn im Alter von 95 Jahren gestorben

  9. Künstliche Intelligenz

    Go Weltmeisterschaft mit Menschen und KI

  10. Redox OS

    Wer nicht rustet, rostet



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Kosmobits im Test: Tausch den Spielecontroller gegen einen Mikrocontroller!
Kosmobits im Test
Tausch den Spielecontroller gegen einen Mikrocontroller!
  1. HiFive 1 Entwicklerboard mit freiem RISC-Prozessor verfügbar
  2. Simatic IoT2020 Siemens stellt linuxfähigen Arduino-Klon vor
  3. Calliope Mini Mikrocontroller-Board für deutsche Schüler angekündigt

Gigaset Mobile Dock im Test: Das Smartphone wird DECT-fähig
Gigaset Mobile Dock im Test
Das Smartphone wird DECT-fähig

Civilization: Das Spiel mit der Geschichte
Civilization
Das Spiel mit der Geschichte
  1. Civilization 6 Globale Strategie mit DirectX 12
  2. Take 2 GTA 5 saust über die 70-Millionen-Marke
  3. Civilization 6 im Test Nachhilfestunde(n) beim Städtebau

  1. Re: omfgwtfrly?

    ckerazor | 18:17

  2. Re: Im Worst-Case werden also permanent 7,3 GB an...

    Jesper | 18:17

  3. Re: GIMP

    ArcherV | 18:17

  4. Weltweit ausser Deutschland?

    Vollstrecker | 18:17

  5. Gut

    gaciju | 18:17


  1. 17:30

  2. 17:13

  3. 16:03

  4. 15:54

  5. 15:42

  6. 14:19

  7. 13:48

  8. 13:37


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel