Commit Graph

25 Commits

Author SHA1 Message Date
Izaya 868e0eee74 moved most of the shutil functions into programs in exec/ to reduce kernel size. 2017-09-15 14:42:10 +10:00
Izaya 61bf854539 made the login setup saner. 2017-09-14 16:21:32 +10:00
Izaya 6a822d6779 added a proper user system, modified userspace utils to use it, etc etc. 2017-09-14 15:12:00 +10:00
Izaya da62de5514 added libwrap to genkernel() for wrapping require style libs 2017-09-13 13:15:38 +10:00
Izaya cce84dc5c5 convert luash to a fwrappable program 2017-09-13 12:52:03 +10:00
Izaya 1406044789 made login() use userlib and automatically load users and stuff. shiny. 2017-09-09 21:26:29 +10:00
Izaya c83fd7a482 made luash not crash without login() 2017-09-07 13:12:48 +10:00
Izaya 56aca17c96 added a simple password protection system 2017-09-07 13:12:10 +10:00
Izaya bfd5ea7cb4 improved motd stuff 2017-09-05 19:42:56 +10:00
Izaya 98e9b95f54 made luash print the motd 2017-09-05 19:08:24 +10:00
Izaya 7e42870c71 added nsh for remote login and stuff. 2017-09-01 09:07:07 +10:00
Izaya 1834eadb29 made skex2 use the previous include-external-files feature so you can run it outside the kernel. 2017-08-27 03:52:09 +10:00
Izaya 292ced2368 Made genkernel accept some different commands so you can include executable files in your kernel. 2017-08-27 03:50:31 +10:00
Izaya 219d3a8326 made luash nicer to use 2017-08-04 17:44:37 +10:00
Izaya d234a9e4bf removed the memory free part from luash 2017-08-03 12:24:06 +10:00
Izaya 593f6c40c0 a bunch of random bugfixes 2017-08-01 23:59:29 +10:00
Izaya 6879c22e13 added skex2, a less terrible editor 2017-08-01 23:26:48 +10:00
Izaya e39451bfac added skex, a kinda-terrible line editor 2017-08-01 21:39:34 +10:00
Izaya 3d932ac480 made luash nicer to use 2017-08-01 16:38:43 +10:00
Izaya ba8a800940 moved cd() into a new library, shutil. 2017-08-01 15:49:39 +10:00
Izaya 4165f49396 fixed cd() a little 2017-07-31 23:23:57 +10:00
Izaya 0fe7982c45 made the build system capable of self-hosting 2017-07-31 13:04:44 +10:00
Izaya 0e96f9818f made luash state the current dir 2017-07-31 12:10:45 +10:00
Izaya 5a6018ad5e a bit of cleaning 2017-07-31 09:26:58 +10:00
Izaya 6160564247 added all the already working stuff 2017-07-30 19:12:10 +10:00