Jonas 'Sortie' Termansen
92da8d9ed8
Support system upgrades and configuration in GRUB.
...
Move /etc/default/grub to /etc/grub as it's owned by the sysadmin.
Move /etc/grub.d to /etc/default/grub.d as it's owned by the system.
Support /etc/grub's GRUB_CMDLINE_SORTIX in 10_sortix.
Remove the old /etc/grub.d/10_sortix.cache with a compatibility hook as it
has moved to /etc/default/grub.d/10_sortix.cache.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
e78f22ed7c
Add getty(8).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
a7c16c8feb
Add terminal and interrupt support to com(4).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
c220caa235
Add nyan(1).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
5c7cc54884
Draft video-player.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
09fb39876d
Work around pty deadlock.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
aeb1b7b47d
Add cdrom mounting live environment.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
15b28b8fca
Revert "Parallelize driver initialization."
...
This reverts commit 0fef08bbc4
.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
872996f2d5
Parallelize driver initialization.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
9f835dcc11
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-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
03d3125e8a
Decrease PS/2 timeouts.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
0aa41fa382
Add uptime(1) -pr options.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
7b061e24f2
Add iso9660 filesystem implementation.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
92b564ab3f
Add kernel virtual address space usage debug information.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
f825f2e18d
Revert "Update to bison-3.8.2."
...
This reverts commit b82fae810b42c5426d21c4dc153b32f086dd7fde.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
44474801a8
Update to bison-3.8.2.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
e5185ad14e
Debug TCP socket state listing.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
c948ba8c7e
Add kernel heap allocation tracing debug facility.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
958d9cc0cb
Add m4, perl, and texinfo to the basic ports set.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
5ea356d337
Trianglix 4.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
ddfe072afe
Add tix-check(8).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
a0f0bd709c
Volatile release.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
0320f6361a
Add tix-upgrade(8).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
d3f13da544
Add signify port.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
6ebaef18e1
Add pty(1).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
60da994de7
Add irc(1).
...
Co-authored-by: Juhani Krekelä <juhani@krekelä.fi>
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
134cccd8d4
Add getaddrinfo(1).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
aeb26a561d
Add host(1).
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
07c9f6a052
Enable stack smash protection by default.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
89d29b8815
Enable undefined behavior sanitization by default.
2023-08-26 15:01:11 +02:00
Jonas 'Sortie' Termansen
4533a2ade2
Remove mkinitrd(8).
2023-08-26 14:15:12 +02:00
Jonas 'Sortie' Termansen
6ac0061380
Add sysmerge(8) --target option.
2023-08-26 14:15:12 +02:00
Jonas 'Sortie' Termansen
6303a59439
Handle SIGTERM in chroot(8).
2023-08-26 14:15:12 +02:00