Commit Graph

2747 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen a1f7b508a1 fixup! Add automatic installer and upgrader. 2023-04-10 00:43:03 +02:00
Jonas 'Sortie' Termansen 5bde899212 fixup! Add automatic installer and upgrader. 2023-04-09 23:16:33 +02:00
Jonas 'Sortie' Termansen 4824083707 fixup! Add automatic installer and upgrader. 2023-04-09 01:11:06 +02:00
Jonas 'Sortie' Termansen 51d32de7c5 fixup! Add automatic installer and upgrader. 2023-04-09 00:48:06 +02:00
Jonas 'Sortie' Termansen fdffa76cab Change chvidemode(1) to set requested mode instead of running command. 2023-04-09 00:47:03 +02:00
Jonas 'Sortie' Termansen 715fa2eca5 fixup! Add automatic installer and upgrader. 2023-04-08 22:20:41 +02:00
Jonas 'Sortie' Termansen c45b027698 Aurora procedural wallpaper. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 4fc24a4ff7 Work around pty deadlock. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 27edec7902 Add cdrom mounting live environment. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 2015c89685 Revert "Parallelize driver initialization."
This reverts commit 0fef08bbc4.
2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen bcc4ff5f05 Parallelize driver initialization. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 104d1d03d0 Speed up ata(4) 400 ns waits.
Waiting for any non-zero duration currently waits for at least one timer
cycle (10 ms), which is especially expensive during early boot.

The current workaround of simply reading the status 14 times seems really
suspicious although the osdev wiki documents it, but let's see how well it
works on real hardware, it's probably good enough.

Try to determine the initial selected drive to save one drive selection.
2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 426caded04 Decrease PS/2 timeouts. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 5b97a56823 Add uptime(1) -pr options. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen c11efcff5f Add iso9660 filesystem implementation. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 5bc431793a Add kernel virtual address space usage debug information. 2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen c9934cead0 Revert "Update to bison-3.8.2."
This reverts commit b82fae810b42c5426d21c4dc153b32f086dd7fde.
2023-04-08 17:27:29 +02:00
Jonas 'Sortie' Termansen 664796ecd8 Update to bison-3.8.2. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 6753a158ba Debug TCP socket state listing. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 54bde5d598 Add kernel heap allocation tracing debug facility. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 521ff545b0 Add m4, perl, and texinfo to the basic ports set. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen a7a0904f7d Trianglix 4. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 13bc8cdba1 Add tix-check(8). 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen a4cb2f4f84 Add automatic installer and upgrader. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 6e303d40ce Volatile release. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 0965628801 Add tix-upgrade(8). 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 560e81d008 Add display server. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen e8349d76fd Add pty(1). 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen c75c4dc665 Add signify port. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen a8273ec709 Add irc(1).
Co-authored-by: Juhani Krekelä <juhani@krekelä.fi>
2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen d5bef60cc3 Add getaddrinfo(1). 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 5a4ee484f2 Add host(1). 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen 75d439817a Enable stack smash protection by default. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen b27187a669 Enable undefined behavior sanitization by default. 2023-04-08 17:27:28 +02:00
Jonas 'Sortie' Termansen caa92556c5 Try the router when ARP hasn't found neighbors. 2023-04-08 17:17:30 +02:00
Jonas 'Sortie' Termansen a773199a90 Add nginx port. 2023-04-07 14:20:56 +02:00
Jonas 'Sortie' Termansen 755f2cf539 Mix in the current random seed when writing the new one.
This behavior lets the sysadmin add entropy to the random seed effective
after the next reboot.
2023-04-06 23:26:10 +02:00
Jonas 'Sortie' Termansen cb88c18bf0 Fix system calls returning errno values instead of setting errno. 2023-04-06 23:26:10 +02:00
Juhani Krekelä eeea3bdcc6 Update to links-2.29. 2023-04-06 20:35:31 +03:00
Jonas 'Sortie' Termansen af92d5cae8 Fix strftime(3) %I off by one. 2023-04-04 20:44:38 +02:00
dzwdz d3aee98c1a Allow overriding the login session, refactor special users. 2023-04-04 21:00:00 +03:00
Jonas 'Sortie' Termansen 2799f04cad Add date(1) -drs options. 2023-03-27 00:06:33 +02:00
Jonas 'Sortie' Termansen e9e57dc9af Add ntpd port. 2023-03-27 00:06:33 +02:00
Jonas 'Sortie' Termansen 9033153c47 Add sub_leap_seconds(3) and add_leap_seconds(3).
Advertise leap seconds being counted via CLOCK_REALTIME_HAS_LEAP_SECONDS.
2023-03-27 00:06:33 +02:00
Jonas 'Sortie' Termansen 97c57ca604 Add strptime(3). 2023-03-22 00:16:15 +01:00
Jonas 'Sortie' Termansen 4ac7072f2a Add AI_ADDRCONFIG to getaddrinfo(3). 2023-03-19 21:56:54 +01:00
Jonas 'Sortie' Termansen c57ff050e9 Add include and comment support to passwd(5) and group(5). 2023-03-19 21:53:21 +01:00
Jonas 'Sortie' Termansen da86ca1873 Fix typo in ssh instructions in installation(7). 2023-03-19 11:08:01 +01:00
Jonas 'Sortie' Termansen e9877d8080 Fix fmemopen(3) fseeko(3) overflow detection. 2023-03-19 11:08:01 +01:00
Jonas 'Sortie' Termansen 03ee6d4d89 Update to libressl-3.7.1. 2023-03-16 11:11:33 +01:00