Block a user
d8e2ad3556
kernel/x86_64: Add basic ATA controller and channel identification
71cc6f61b8
kernel/PCI: Add more PCI field types
ca0b158633
kernel/x86_64: Add a way to register IRQ handlers from other kernel subsystems
4753e80583
kernel: Make DeviceRegistry store the created devices instead of creating them when requested
88180b34bd
initrd: Show default credentials in the motd
b08ebdc3cb
libos: Show "Options:" label even if --help and --version are the only
cd86d1d6d0
apps+initrd: Add a login utility and make it run at startup
77560bbc3e
kernel+tools: Allow loading files with different owners + add a more dynamic install script
d7fee26aa2
initrd+libc: Add /etc/group and grp.h
293a992133
kernel: Add a kernel_wait_for_event() function to avoid weird calls to kernel_wait in kthreads
4a7f68b989
kernel: Add a convenience wake_up() function
3a1c22bb93
kernel: Add keyboard combinations for debug information dumps
3ed9e578c7
kernel/x86_64: Wake the IO thread up only when there is an IO event, instead of polling every 10 ms
96f3d29d37
kernel: Tell the reap thread to run when it's needed, instead of checking every 200 ms
58eb2d7703
libc: Print failed assertions to stderr instead of stdout
44e4ca804a
kernel: Make sure argument vectors passed to execve() are not too big