• IT-Karriere:
  • Services:

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.

Artikel veröffentlicht am ,
OpenBSD mit 64-Bit-Zeit
OpenBSD mit 64-Bit-Zeit (Bild: OpenBSD)

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.

Stellenmarkt
  1. BSH Hausgeräte GmbH, Traunreut
  2. über duerenhoff GmbH, Raum Köln

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.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 15,49€
  2. (-73%) 15,99€
  3. (u. a. Doom Eternal für 37,99€, Doom für 9,99€, Rage 2 für 16,99€, Skyrim Special Edition...
  4. (-67%) 6,66€

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


Folgen Sie uns
       


Die Evolution des Microsoft Flugsimulator (1982-2020)

Die Entwicklung des Flugsimulator zeigt die beeindruckenden Fortschritte der Spielegrafik in den letzten Jahrzehnten.

Die Evolution des Microsoft Flugsimulator (1982-2020) Video aufrufen
SpaceX: Die Raumfahrt ist im 21. Jahrhundert angekommen
SpaceX
Die Raumfahrt ist im 21. Jahrhundert angekommen

Das Crew-Dragon-Raumschiff von SpaceX ist gestartet und hat einen Namen bekommen. Golem.de verfolgt den Rest der Reise zur ISS.
Von Frank Wunderlich-Pfeiffer

  1. Satelliteninternet SpaceX schießt 60 weitere Starlink-Satelliten ins All
  2. SpaceX Vierter Starship-Prototyp explodiert in gewaltigem Feuerball
  3. SpaceX Crew Dragon erfolgreich gestartet

LG Gram 14Z90N im Test: Die Feder ist mächtiger als das Schwert
LG Gram 14Z90N im Test
Die Feder ist mächtiger als das Schwert

Das Gram 14 ist das Deutschlanddebüt von LG. Es wiegt knapp 1 kg und kann durch lange Akkulaufzeit statt roher Leistung punkten.
Ein Test von Oliver Nickel

  1. HP Probook 445/455 G7 Business-Notebooks mit Renoir leuchten effizient hell

Zhaoxin KX-U6780A im Test: Das kann Chinas x86-Prozessor
Zhaoxin KX-U6780A im Test
Das kann Chinas x86-Prozessor

Nicht nur AMD und Intel entwickeln x86-Chips, sondern auch Zhaoxin. Deren Achtkern-CPU fasziniert uns trotz oder gerade wegen ihrer Schwächen.
Ein Test von Marc Sauter und Sebastian Grüner

  1. KH-40000 & KX-7000 Zhaoxin plant x86-Chips mit 32 Kernen

    •  /