Skip to content

tawawhite/airyx

 
 

Repository files navigation

What is Airyx?

Airyx is a new open source OS project that aims to provide a similar experience and some compatibility with macOS on x86-64 sytems. It builds on the solid foundations of FreeBSD, existing open source packages in the same space, and new code to fill the gaps.

Please visit airyx.org or join us on Libera IRC in #airyx for more info!

The main design goals are:

  • source compatibility with macOS applications (i.e. you could compile a Mac application on Airyx and run it)
  • similar GUI metaphors and familiar UX (file manager, application launcher, top menu bar that reflects the open application, etc)
  • compatible with macOS filesystems (HFS+ and APFS) and folder layouts (/Library, /System, /Users, /Volumes, etc)
  • self-contained applications in folders or a single file and a (mostly) installer-less experience for /Applications
  • mostly maintain compatibility with the FreeBSD base system and X11 - a standard Unix environment under the hood
  • compatible with Linux binaries via FreeBSD's Linux support
  • eventual compatibility with x86-64 macOS binaries (Mach-O) and libraries
  • pleasant to use, secure, stable, and performant

Acknowledgements

This project would not be possible without the generous support of Cirrus CI for CI/CD and Cloudsmith for package hosting! Thanks to these awesome organizations for supporting open source software!

Packages hosted by: Cloudsmith

About

A BSD-based OS project that aims to provide an experience like and some compatibility with macOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 49.9%
  • C 40.0%
  • Makefile 3.4%
  • Shell 2.6%
  • TeX 1.0%
  • Roff 0.9%
  • Other 2.2%