Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-03 | Smashed some dumb bugs | Marvin Borner | |
aargh | |||
2021-06-02 | Huge scheduler rewrite and other things | Marvin Borner | |
2021-05-23 | Cleanup, linting, formatting | Marvin Borner | |
2021-05-20 | Major restructuring | Marvin Borner | |
2021-05-18 | Fixed issues with intel emulation | Marvin Borner | |
2021-04-29 | Multiboot/Grub progress | Marvin Borner | |
2021-04-28 | Started conversion to Grub (#17) | Marvin Borner | |
Yes, the CI won't like this. | |||
2021-04-10 | Gave procs own kernel stack (TSS) | Marvin Borner | |
2021-04-08 | Added UMIP | Marvin Borner | |
2021-04-06 | Made exec syscall relative using app name | Marvin Borner | |
My plan is to implement a mobile-OS-like sandboxing using manifests and permission middlewares. Let's see if I can manage to do this without sacrificing too much performance. I'm also wondering whether I should implement open/close syscalls which would result in a cleaner block/unblock mechanism. I need to think. Hmmm.. Naa | |||
2021-04-03 | Enabled SMAP/SMEP protections | Marvin Borner | |
2021-04-02 | Added kernel section clear/protect after init | Marvin Borner | |
This is a huge security improvement as it prevents potential exploits of using or modifying internal kernel functions or data. | |||
2020-08-09 | Temporary cpu and serial drivers in libc | Marvin Borner | |
2020-08-09 | Heavy restructuring of libc, kernel and apps | Marvin Borner | |