Jonas 'Sortie' Termansen
818f4c4ecd
Add service(8) config support.
2024-05-09 12:49:42 +00:00
Jonas 'Sortie' Termansen
4e72a157fa
Add service(8) restart and terminate commands.
2024-05-08 14:12:49 +00:00
Jonas 'Sortie' Termansen
f551b4afa8
fixup! Add service(8).
2024-05-07 14:30:00 +02:00
Jonas 'Sortie' Termansen
b676a5f2da
Add service(8).
2024-05-07 02:25:32 +02:00
Jonas 'Sortie' Termansen
6f70708ff5
Refactor init(8) communications.
2024-05-07 02:25:31 +02:00
Jonas 'Sortie' Termansen
4187705c9f
fixup! Fix bugs in glob(3).
2024-05-05 22:14:37 +02:00
Jonas 'Sortie' Termansen
e737851ae6
fixup! Add php port.
2024-04-22 23:10:38 +02:00
Jonas 'Sortie' Termansen
0e31e0c578
Add unix(4) SO_ERROR.
2024-04-22 23:10:38 +02:00
Jonas 'Sortie' Termansen
251e770e07
Remove unused <sortix/types.h>.
2024-04-22 23:10:38 +02:00
Jonas 'Sortie' Termansen
3036bf3f09
fixup! Fix bugs in glob(3).
2024-04-22 10:14:23 +02:00
Jonas 'Sortie' Termansen
0e5cbea003
Fix bugs in glob(3).
2024-04-22 01:35:43 +02:00
Jonas 'Sortie' Termansen
235f7fbb11
Add php port.
2024-04-22 00:20:25 +02:00
Jonas 'Sortie' Termansen
55ba7b7507
Add libsqlite3 port.
2024-04-20 14:15:10 +02:00
Jonas 'Sortie' Termansen
2c9bdb7a9a
Revert "Update to perl-5.39.5."
...
This reverts commit 781ff8880f3e2d29e31460427bccf50cc1ec436e.
File/Spec was no longer being installed when --all-static, breaking
texinfo.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
06047eafe0
Update to perl-5.39.5.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
4396cce838
Revert "Update to python-3.12.1."
...
This reverts commit 8ae8363167cc195f92803489e2f97391e2527c5f.
The libglib build broke due to no distutils module.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
718080eedd
Update to python-3.12.1.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
11e86e277b
Revert "Update to texinfo-7.1."
...
This reverts commit 9813bb1d13c625d48ecd950bfaafc274383ca049.
ffmpeg fails to build natively with the new makeinfo:
perl ./doc/texidep.pl . doc/ffmpeg-utils.texi doc/ffmpeg-utils.html >doc/ffmpeg-utils.html.d
makeinfo --html -I doc --no-split -D config-not-all --init-file=./doc/t2h.pm --output doc/ffmpeg-utils.html doc/ffmpeg-utils.texi
makeinfo: error parsing ./doc/t2h.pm: Undefined subroutine &Texinfo::Config::set_from_init_file called at ./doc/t2h.pm line 24.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
b9bea5eea1
Update to texinfo-7.1.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
8632ee75aa
Revert "Update to dash-0.5.12."
...
This reverts commit 16bedfc9630779c01ebae5513fd307e969c329de.
Something is wrong with the case pattern matching, maybe fnmatch?
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
5b717d7768
Update to dash-0.5.12.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
abdfa77ba8
Revert "Update to freetype-2.13.2."
...
This reverts commit 5ad1e5f6054dd1e44ecb955b9326c1198ef17ff0.
configure runs make and crashes on a stack overflow in make.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
13a79d908b
Update to freetype-2.13.2.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
75beb3589d
Revert "Update to bison-3.8.2."
...
This reverts commit b82fae810b42c5426d21c4dc153b32f086dd7fde.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
e211f0f76f
Update to bison-3.8.2.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
62f4d9cf26
Revert "Schedule interactive threads fairly under load."
...
This reverts commit 47731b91c37933943a73010c5a4494101cce52dc.
There is a rare freeze when the scheduler fails to run anything.
2024-03-25 23:27:52 +01:00
Jonas 'Sortie' Termansen
dc86ee0f7c
Schedule interactive threads fairly under load.
...
Preempted threads are now removed from the runnable list until every
other thread has been preempted or the system goes idle. This ensures
threads that roundtrip to other threads get a full chance to perform
their work cooperatively without being starved by CPU intensive threads
whenever they yield.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
08d03b2190
Kinda fix pager(1) man bullet points.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
f248b826f8
Fix ESP endian.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
2ee030f409
Support booting with EFI.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
f2a2d24161
Add kernel(7) --firmware option.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
99397d2a51
Add fatfs(8).
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
ca98bb2e58
Add getty(8).
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
d2fa44828c
Add terminal and interrupt support to com(4).
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
3f66ddf6d2
Add nyan(1).
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
cd84d026f2
Work around pty deadlock.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
fb3b3714ce
Add cdrom mounting live environment.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
9d9fc3a114
Revert "Parallelize driver initialization."
...
This reverts commit 0fef08bbc4
.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
49fc70c39c
Parallelize driver initialization.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
846c29b8ac
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.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
7b257f0991
Decrease PS/2 timeouts.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
916dfdbbbc
Add uptime(1) -pr options.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
81ee6573d3
Add iso9660 filesystem implementation.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
21dffe6044
Add kernel virtual address space usage debug information.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
468acf2dd4
Debug TCP socket state listing.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
42369fe6ed
Add kernel heap allocation tracing debug facility.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
6ec7fc8347
Trianglix 4.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
54a7416e53
Add tix-check(8).
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
c81f35da5c
Volatile release.
2024-03-25 23:27:51 +01:00
Jonas 'Sortie' Termansen
9d447f48e7
Add tix-upgrade(8).
2024-03-25 23:27:51 +01:00