aero
aero copied to clipboard
Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a f...
We could have the concept of purgeable kernel memory that we can purge at any moment if we get out of memory. This way we could have a `PurgeableOnce` which...
Umm, I dont think its exactly wise to put things like doom in the sysroot, you should create a ports tree where you can access these packages using the internet...
There should be an option in aero.py to recompile specific packages, it would allow broken packages to be repaired faster.
We could probably build the sysroot in the CI and fetch it if we dont want to build the sysroot locally. It should not be that expensive as in time...
sudo apt-get install cdrskin xorriso xfburn udftools dvd+rw-tools growisofs These aren't all necessary but handy just in case. xorriso definitely is necessary.
Currently Aero is lacking any sort of IPC layer, whether it be UNIX domain sockets or a custom IPC solution. Together with @Andy-Python-Programmer we came to a conclusion that for...
Currently the `aero_kernel` uses the `linked_list_allocator` crate for the kernel allocator. We might want to switch the allocator from a linked list allocator to an object-caching slab allocator which is...
Add support for aarch64 and use the qemu machine type raspi3 to emulate a raspberry pi 3 in qemu. Checklist: - [ ] Port the build system to use the...
this implementation will hopefully be faster and more maintainable important things: - [ ] building aero - [ ] running qemu - [ ] updating ci commands - [ ]...
The mlibc abi-breaks have been merged and upstream. This requires some changes in the kernel since some of the ABI-headers are switched from mlibc to linux ones for stability (checkout...