cf758fdfdc
Initial commit :)
2022-11-13 10:09:09 +01:00
046065c533
Fix tmpfs
2022-11-12 19:05:47 +01:00
3451d50a37
Try building a tmpfs, but weird stuff happens
2022-11-12 18:13:41 +01:00
cbc2e76082
Remove the .elf suffix from the kernel filename
2022-11-03 20:44:37 +01:00
9db1e8cdb3
Inform of the default user configuration in the MOTD
2022-10-28 21:58:17 +02:00
7d0e442cde
libc: Add /etc/passwd and the pwd.h API
...
getpwent, getpwnam, getpwuid... they may have been a pain to implement but once they work they're awesome :)
Right now passwords are stored in plaintext in the world-readable passwd file, which is not good.
But I don't have any sort of hashing implemented so it'll stay that way for now.
2022-10-28 20:55:00 +02:00
b69fbd46bf
init: Add a Message of the Day
2022-10-20 19:27:37 +02:00
b2d43d66c4
Remove boot/font.psf from the initrd
...
This font file is not being used, since we are using an embedded font and that seems to work (should be loaded from the initrd in the future though)
2022-10-07 15:38:08 +02:00
a0459df8d7
Remove userspace for now
2022-09-24 21:29:10 +02:00
c3e5251687
Some more userland and font failing
2022-09-23 16:41:43 +02:00
d8bfb76eef
Try to make TextRenderer work... still failing
...
I can now safely call try_initialize() in early_init though
2022-09-19 20:17:37 +02:00
355ca6ea9f
Change initrd/sys/config
2022-09-15 18:42:59 +02:00
1b727a66ea
Ready. Set. Go!
2022-09-05 16:13:51 +02:00