Apple hat die Veröffentlichung des Quellcodes für macOS 14.2 angekündigt

Apple

Apple hat auch Open Source

Kurz nach der Veröffentlichung von macOS 14.2 mit Codenamen Für „MacOS Sonoma“ kündigte Apple außerdem die Veröffentlichung des Quellcodes an aktualisiert, das Open Source verwendet, einschließlich Darwin-Komponenten und anderen Nicht-GUI-Komponenten, Programmen und Bibliotheken.

Der Begriff „Darwin“ bezieht sich im Kontext von Apple auf den macOS-Kernel. Darwin ist ein Unix-basiertes Betriebssystem welches als Grundlage für macOS dient. Es wurde erstmals im Jahr 2000 als Open-Source-Betriebssystem veröffentlicht und besteht aus mehreren Schlüsseltechnologien, darunter dem XNU-Kernel, einem Hybridkernel, der Elemente von Mach und FreeBSD kombiniert.

Im Juli 2003, Apple hat Darwin unter Version 2.0 veröffentlicht der Apple Public Source License (APSL), welche Das bedeutet, dass Apple einen Teil des Quellcodes veröffentlicht hat, Allerdings ist die grafische Benutzeroberfläche (GUI) von macOS, bekannt als Aqua, nicht Open Source, was bedeutet, dass das vollständige macOS-Erlebnis nicht auf Open Source-Basis verfügbar ist.

Die Tatsache, dass Darwin Open Source ist hat es der Entwicklergemeinschaft ermöglicht, Teile von Darwin beizutragen und in anderen Projekten zu verwenden. Darüber hinaus ist es einfacher zu verstehen, wie die Grundlagen von macOS funktionieren, und Entwickler können die zugrunde liegende Architektur des Apple-Betriebssystems erkunden und besser verstehen.

Apple hat über seine eigenen Produkte hinaus aktiv an Open-Source-Projekten mitgewirkt und sich beispielsweise an der Verbesserung grundlegender Technologien wie LLVM und Clang beteiligt, die für die Softwareentwicklung unerlässlich sind.

Es lohnt sich das zu erwähnen Apple leitet mehrere bedeutende Projekte, wie zum Beispiel die Rendering-Engine WebKit und die Programmiersprache Swift. Allerdings ist zu beachten, dass bestimmte selbst entwickelte Komponenten aus verschiedenen Gründen geheim gehalten werden.

Alle diese Quellcodes sind auf der Website verfügbar Open Source bei Applesowie in GitHub-Repositories, die interessierten Entwicklern und Benutzern die Möglichkeit geben, die Entwicklung des Systems zu erkunden, beizutragen und mitzuarbeiten.

Über den kürzlich veröffentlichten Quellcode der Komponenten von macOS 14.2 (Sonoma), Erwähnenswert ist, dass die Veröffentlichung den Quellcode von 172 Paketen enthält, umfasst Darwin-Komponenten und andere nicht-grafische Benutzeroberflächenelemente (GUI), Programme und Bibliotheken. Es ist wichtig zu erwähnen, dass die Pakete gnudiff und libstdcxx aus dem macOS 13-Zweig entfernt wurden.

Zu den verfügbaren Komponenten Der XNU-Kernel-Quellcode wurde gefunden, dargestellt in Form von Codeschnipseln, die mit der nächsten Version von macOS verknüpft sind, zusätzlich zu Die in iOS 17.2 verwendeten Open-Source-Komponenten wurden ebenfalls veröffentlicht. Es wird erwähnt, dass die Veröffentlichung zwei Pakete enthält: WebKit und libiconv.

Schließlich um nur einige Neuigkeiten zu erwähnen das präsentiert MacOS Sonoma se hebt Verbesserungen beim verbesserten automatischen Ausfüllen von PDF-Feldern hervor und andere Formulare, die eine Auswahl an AutoVervollständigen-Optionen anzeigen, z. B. Ihren Namen, Ihre Adresse, Ihre Telefonnummer oder Details aus Ihrer Kontaktliste.

In dem Teil der Nachrichten, hat jetzt in der oberen rechten Ecke einiger Konversationen einen Pfeil. Wenn Sie auf diesen Pfeil klicken, gelangen Sie zur ersten ungelesenen Nachricht in der Konversation. Es eignet sich hervorragend für Gruppenchats, die Sie normalerweise ignorieren. Auch Hervorzuheben ist die Überprüfung der Kontaktschlüssel das automatische Benachrichtigungen und Kontaktverifizierungscodes bereitstellt, um die Verifizierung von Kontakten zu erleichtern.

Darüber hinaus ist ein neues Wetter-Widget enthalten und Apple hat die Uhranwendung mit voreingestellten Timern und einer „Zuletzt“-Ansicht erheblich verbessert. Darüber hinaus sind zahlreiche Fehlerbehebungen enthalten, darunter der Curl-Fix und die zugehörige Bibliothek libcurl , das zwei Schwachstellen mit einem CVSS-Score von „9.8 KRITISCH“ von maximal 10 aufwies.

Schließlich Wenn Sie daran interessiert sind, etwas mehr zu lernen Informationen zu den von Apple veröffentlichten Komponenten finden Sie hier den folgenden Link.


Als bevorzugte Quelle in Google hinzufügen