Welcome to the AiryxOS wiki! For an overview and more info, check out airyx.org as well!
A high-level view of the vision and strategy for making Airyx can be found on the [[Roadmap]] page.
Some larger projects that you could take on:
- Rewrite Filer to use
NSFileManager
and remove the dependency on libfm
- Implement the GUI parts of AppKit using QtWidgets
- Look at merging NSApplication with QApplication - would it be compatible with NSApplication behaviors if we did this?
- Port & package applications into .app bundles - e.g. Firefox, Chrome, Visual Studio Code, KDevelop, ...
- Add support for DMG archives to Filer and tools to produce DMGs
- Implement a read-write APFS file system in FreeBSD
- Write missing parts of CoreFoundation and other missing frameworks
- Get Qt5 to build with its macOS configuration on Airyx to enable things like toCFString()
- Get Swift to build and run
... and so much more!