ravynOS 是一个新型的操作系统项目,致力于在 x86-64(终极目标是同时实现 ARM)平台上提供与 macOS 类似的体验和兼容性。

Zoe Knox b610709e7f Another missing include path for cross build 12 小时之前
.cirrus-ci b00e7ce403 Cirrus-CI: add some timing info on pkg install failure 2 年之前
.github 6f55bf4ec9 Merge remote-tracking branch 'upstream/main' 2 月之前
CoreServices b610709e7f Another missing include path for cross build 12 小时之前
Frameworks 5979872afb Fix window frame/view synch while dragging 22 小时之前
ISO 261bf2ec8f Remove interposing from epoll-shim - broken with new upstream 1 周之前
Library 424f860ed6 WIP on WindowServer running with OpenGL.framework 4 月之前
Logo_Assets b27d273eca New dock (WIP) (#295) 2 年之前
SysApps 2cf4f478cc WIP on Quartz Display Services, WindowServer. Skip some parts to build. 1 周之前
bin 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
cddl c801836ff4 manuals: Fix "skipping end of block" .El errors 2 周之前
contrib 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
crypto 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
etc 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
gnu e7d8d57827 Build fix? 1 天之前
include 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
installravynos 7aa5ba280f 0.4.0pre3 ISO test build 2 年之前
kerberos5 e9ac41698b Remove residual blank line at start of Makefile 3 月之前
lib 5b2898e6ff Fix typo 1 天之前
libexec 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
release b22be3bbb2 release: basic-cloudinit disable rsa key 1 周之前
rescue e9ac41698b Remove residual blank line at start of Makefile 3 月之前
sbin 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
secure 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
share 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
stand 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
sys 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
targets 6f55bf4ec9 Merge remote-tracking branch 'upstream/main' 2 月之前
tests 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
tools 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
usr.bin 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
usr.sbin 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
.arcconfig cf145eb25f arcanist: use FreeBSD/git project repository instead of FreeBSD/svn 2 年之前
.arclint 9ff7bf7a93 arc lint: ignore /tests/ in chmod 6 年之前
.cirrus.yml ead72d0802 Update python 3.9 to 3.11 to match latest CI image 2 月之前
.clang-format 2c18289b72 clang-format: Minor tweaks 5 月之前
.git-blame-ignore-revs 0ca553d761 iflib: Ignore fa7045f99cdb in blame 1 月之前
.gitattributes 896fd0d3f5 Remove SVN related Git attributes 10 月之前
.gitignore dc14f67adb Merge remote-tracking branch 'upstream/main' 5 月之前
.mailmap 48dbc2a4f9 mailmap: Translate my personal address 4 月之前
CODE_OF_CONDUCT.md 90f39e2dd9 The Giant Rebranding Commit 2 年之前
CONTRIBUTING.md 5da1e8a74f Fix broken link in CONTRIBUTING.md (#445) 5 天之前
COPYRIGHT 499e84e16f copyright: Bump the copyright date. 9 月之前
LICENSE ce1a776e25 MFC :) 2 年之前
LOCKS 08ae26534e Update LOCKS for Git 10 月之前
MAINTAINERS 088cc7d221 man filesystems: fix more xrefs after move to s4 3 月之前
Makefile 7818c2d37c armv6: Remove support for building armv6 3 月之前
Makefile.inc1 9e75788c77 Merge remote-tracking branch 'upstream/main' 1 周之前
Makefile.libcompat e9ac41698b Remove residual blank line at start of Makefile 3 月之前
Makefile.ravynOS 93b614f1a0 Hack WindowServer into building again \o/ 5 月之前
Makefile.sys.inc d0b2dbfa0e Remove $FreeBSD$: one-line sh pattern 1 年之前
ObsoleteFiles.inc c4564a47c1 ObsoleteFiles: fix the libmd.so version bump order 3 周之前
PHILOSOPHY.md 90f39e2dd9 The Giant Rebranding Commit 2 年之前
README.DE.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.FA.md 4a0a6fe961 Add Persian translation (#426) 5 月之前
README.HU.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.ID.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.IT.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.KR.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.TR.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.md c3762d3478 Merge remote-tracking branch 'upstream/main' 4 月之前
README.pt_BR.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.zh_CN.md 62242503f3 Mszoek update readme (#423) 7 月之前
README.zh_TW.md 62242503f3 Mszoek update readme (#423) 7 月之前
RELNOTES fc2efd283b RELNOTES: RSA host keys for SSH are deprecated 3 周之前
SPONSORS.md 0e495240b6 Update SPONSORS.md 2 年之前
UPDATING fe830c3bdb UPDATING: increase visibility of footnotes 1 月之前
resolv.conf ac0b37e9b3 New ways to abuse ports 3 年之前
version.txt c40bd2f72a Bump to 0.5.1 1 周之前

README.DE.md

Was ist ravynOS? Build Status Contributor Covenant

Don't you speak German? Read this in: English, Italiano, Türkçe

ravynOS ist ein neues Open-Source-Betriebssystemprojekt, das darauf abzielt, eine ähnliche Erfahrung und eine gewisse Kompatibilität mit macOS auf x86-64-Systemen (und eventuell ARM) zu bieten. Es baut auf den soliden Grundlagen von FreeBSD, bestehenden Open-Source-Paketen im gleichen Bereich und neuem Code auf, um die Lücken zu schließen.

Die wichtigsten Designziele sind:

  • Quellkompatibilität mit macOS-Anwendungen (d.h. man kann eine Mac-Anwendung unter ravynOS kompilieren und ausführen)
  • Ähnliche GUI-Metaphern und vertraute UX (Dateimanager, Programmstarter, obere Menüleiste, die die geöffnete Anwendung widerspiegelt, usw.)
  • Kompatibel mit macOS-Ordnerlayouts (/Library, /System, /Users, /Volumes, etc.) und möglicherweise Dateisystemen (HFS+, APFS) sowie mit vollständiger Unterstützung von ZFS
  • Eigenständige Anwendungen in App Bundles, AppDirs, und AppImage Dateien - eine Erfahrung ohne Installationsprogramm für /Anwendungen
  • Weitgehende Kompatibilität mit dem FreeBSD-Basissystem und X11 - eine Standard-Unix-Umgebung unter der Haube
  • Kompatibilität mit Linux-Binärdateien durch FreeBSDs Linux-Unterstützung
  • Eventuelle Kompatibilität mit x86-64/arm64 macOS-Binärdateien (Mach-O) und -Bibliotheken
  • Angenehm zu benutzen, sicher, stabil und performant

Bitte besuch ravynos.com für mehr Informationen: Release Notes | Screenshots | FAQ

Tritt uns bei!

  • Können Sie helfen, den Traum zu verwirklichen? Siehe die aktuellen Projekte/Bedarfe in CONTRIBUTING.md!
  • Unser Discord Server.
  • #ravynOS-general:matrix.org - tritt bei via Element.io


FreeBSD Source:

Dies ist die oberste Ebene des FreeBSD-Quellverzeichnisses.

FreeBSD ist ein Betriebssystem, das auf modernen Servern, Desktops und eingebetteten Plattformen läuft. Eine große Gemeinschaft entwickelt es seit mehr als dreißig Jahren kontinuierlich weiter. Seine fortschrittlichen Netzwerk-, Sicherheits- und Speicherfunktionen haben FreeBSD zur bevorzugten Plattform für viele der meistgenutzten Websites und der am weitesten verbreiteten eingebetteten Netzwerk- und Speichergeräte gemacht.

Für Urheberrecht Informationen, bitte schau die COPYRIGHT Datei in diesem Ordner an. Für einige Quellen in diesem Baum gibt es auch zusätzliche Copyright-Informationen - weitere Informationen finden Sie in den jeweiligen Quellenverzeichnissen.

Das Makefile in diesem Verzeichnis unterstützt eine Reihe von Zielen für die Erstellung von Komponenten (oder des gesamten FreeBSD-Quellbaums). Sieh build(7), config(8), FreeBSD handbook on building userland, und Handbook for kernels für mehr Informationen, inklusive Einstellungen make(1) Variablen.

FreeBSD Source:

This is the top level of the FreeBSD source directory.

FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.

For copyright information, please see the file COPYRIGHT in this directory. Additional copyright information also exists for some sources in this tree - please see the specific source directories for more information.

The Makefile in this directory supports a number of targets for building components (or all) of the FreeBSD source tree. See build(7), config(8), FreeBSD handbook on building userland, and Handbook for kernels for more information, including setting make(1) variables.

Source Roadmap:

Directory Description
bin System/user commands.
cddl Various commands and libraries under the Common Development and Distribution License.
contrib Packages contributed by 3rd parties.
crypto Cryptography stuff (see crypto/README).
etc Template files for /etc.
gnu Commands and libraries under the GNU General Public License (GPL) or Lesser General Public License (LGPL). Please see gnu/COPYING and gnu/COPYING.LIB for more information.
include System include files.
kerberos5 Kerberos5 (Heimdal) package.
lib System libraries.
libexec System daemons.
release Release building Makefile & associated tools.
rescue Build system for statically linked /rescue utilities.
sbin System commands.
secure Cryptographic libraries and commands.
share Shared resources.
stand Boot loader sources.
sys Kernel sources.
sys/arch/conf Kernel configuration files. GENERIC is the configuration used in release builds. NOTES contains documentation of all possible entries.
tests Regression tests which can be run by Kyua. See tests/README for additional information.
tools Utilities for regression testing and miscellaneous tasks.
usr.bin User commands.
usr.sbin System administration commands.

For information on synchronizing your source tree with one or more of the FreeBSD Project's development branches, please see FreeBSD Handbook.