Sobre o projeto
ravynOS é um projeto de sistema operacional de código aberto que visa oferecer uma experiência e alguma compatibilidade com o macOS em sistemas x86-64, com suporte a arm64/arm64e planejado futuramente. Ele se baseia em fundações do Darwin e do FreeBSD, em pacotes de código aberto existentes no mesmo segmento e em código novo para preencher lacunas.
Os objetivos de design declarados incluem:
- Compatibilidade de código-fonte com aplicativos macOS, o que significa que um aplicativo Mac poderia ser compilado no ravynOS e executado; a compatibilidade binária é uma meta de longo prazo.
- Metáforas de GUI semelhantes e UX familiar, como um gerenciador de arquivos, um inicializador de aplicativos e uma barra de menu superior que reflete o aplicativo aberto, fornecendo as APIs esperadas da Apple aos aplicativos.
- Compatibilidade com os layouts de pastas do macOS (/Library, /System, /Users, /Volumes, etc.) e sistemas de arquivos (HFS+, APFS), além de outros sistemas de arquivos úteis como FAT, NTFS e ZFS.
- Aplicativos autocontidos em App Bundles, com suporte a arquivos DMG e outros formatos de arquivo.
- Um ambiente Unix atualizado com ferramentas, shells e utilitários avançados atuais.
- Visa ser agradável de usar, seguro, estável e com bom desempenho.
O README convida colaboradores a ajudar a construir o projeto, apontando para CONTRIBUTING.md para projetos e necessidades atuais, e lista canais da comunidade: um servidor Discord e uma sala Matrix (#ravynOS-general:matrix.org). Também inclui links para traduções do README em vários idiomas, observando que a versão em inglês é a autoritativa quando houver divergências.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.