À propos du projet

ravynOS est un projet de système d'exploitation open source qui vise à offrir une expérience et une certaine compatibilité avec macOS sur les systèmes x86-64, avec arm64/arm64e prévu à terme. Il s'appuie sur les fondations Darwin et FreeBSD, sur des paquets open source existants dans le même domaine, et sur du nouveau code pour combler les lacunes. Les objectifs de conception énoncés incluent : - La compatibilité de code source avec les applications macOS, ce qui signifie qu'une application Mac pourrait être compilée sur ravynOS et s'exécuter ; la compatibilité binaire est un objectif à plus long terme. - Des métaphores d'interface graphique similaires et une expérience utilisateur familière, telles qu'un gestionnaire de fichiers, un lanceur d'applications et une barre de menus supérieure reflétant l'application ouverte, fournissant aux applications les API Apple attendues. - La compatibilité avec l'arborescence des dossiers macOS (/Library, /System, /Users, /Volumes, etc.) et les systèmes de fichiers (HFS+, APFS), ainsi que d'autres systèmes de fichiers utiles comme FAT, NTFS et ZFS. - Des applications autonomes dans des App Bundles, avec prise en charge des fichiers DMG et d'autres formats d'archive. - Un environnement Unix mis à jour avec des outils, des shells et des outils pour utilisateurs avancés actuels. - L'objectif d'être agréable à utiliser, sécurisé, stable et performant. Le README invite les contributeurs à aider à construire le projet, en renvoyant à CONTRIBUTING.md pour les projets et besoins actuels, et liste les canaux communautaires : un serveur Discord et une salle Matrix (#ravynOS-general:matrix.org). Il renvoie également à des traductions du README dans plusieurs langues, en précisant que la version anglaise fait autorité en cas de divergence.