A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Write a small daemon in CoreServices that listens to DBus (org.airyx.applicationd) and will help glue Foundation to KDE. This keeps KF dependencies out of Foundation.
Initial methods: newRecentDocument(itemURL) - store the item URL to KDE's RecentDocuments store clearRecentDocuments() recentDocuments() - return a string list of the item URLs contained in the .desktop files in KDE's
When remapping the UEFI runtime code and data memory regions, if the the region containing the UEFI SystemTable is remapped, the existing SystemTable struct will continue to keep a pointer to the old physical location and likely result in a crash if accessed again.
A method needs to be provided to construct a new SystemTable from the existing with a new internal virtual addr