Die Maintainer von Debian haben lange an der Jahr 2038 Kompatibilität gearbeitet und mit dem Erscheinen von Debian 13 (Trixie) verkündet das abgeschlossen zu haben. Grundlage ist, dass Linux die Systemzeit und alle davon abgeleiteten Datumsfelder in einem vorzeichenbehafteten 32bit Integer als vergangene Sekunden seit 01.01.1970 00:00 Uhr speichert:
Das funktioniert bis zum 19. Januar 2038 um 03:14:07 Uhr! Dann läuft das Feld über und vermutlich geht es dann vom Ausgangspunkt (1970) ~78 Jahre in die Vergangenheit, denn die Zahl wird negativ beim Überlauf - vermutlich. Es gab verschiedene Ideen wie das Problem angegeangen werden könnte, am Ende entschied man sich dafür die Variable als 64bit Integer (x64 long) zu implementieren. Das wird dann etwa 292 Milliarden Jahre ausreichen, wenn auch dieses Datum vorzeichenbehaftet gespeichert wird.
Last (deutsch: zuletzt) ist ein Werkzeug um sich Informationen über die zuletzt angemeldeten Benutzer anzuschauen. Es zeigt dabei nicht nur den Nutzer und dessen Zeitpunktes der Anmeldung, sondern auch das verwendete Terminal, seine IP Adresse und wie lange er angemeldet war. Diese Informationen werden der /var/log/wtmp entnommen.
Das Paket util-linux enthält einige essentielle Systemwerkzeuge wie mount, umount und lsblk und kann daher nicht einfach weggelassen werden. Das last Werkzeug wurde entfernt, weil man sich mit dessen Entwicklern nicht auf das Vorgehen einigen konnte.
Als Admin eines Debian 13 Systems installiert man das Paket wtmpdb, welches die Funktionalität übernimmt. Es hinterlegt auch einen Link als /bin/last um vorhandene Skripte ohne Änderungen weiternutzen zu können. Allerdings wird statt /var/log/wtmp die Datei /var/log/wtmpdb genutzt.