Most things are working, system is quite stable. Now applications crash show error dialog instead of KDL. Also after removing no more needed workarounds (fully allocate stack memory instead of allocating on demand by page fault handler) memory usage was reduced.
Maybe I release revision 2 soon that will be much more useable than revision 1.
What is still not working:
-
Terminal. Crashes because of “Failed to init pseudo tty”.Done. -
Write to file system and shutdown because of unimplemented page table API (Done. Shutdown and writing to file system is working.RISCV64VMTranslationMap::ClearFlags
). -
plaintext
locale add-on. Probably needslibstdc++.so
rebuild. -
Userland signal frames.Done. - Userland debugger.
-
SecondDone.launch_daemon
is not starting. Probably problem withfork()
call. It cause need of special hacks to start Tracker and Deskbar.