{"id":184099,"date":"2026-11-02T23:40:50","date_gmt":"2026-11-02T21:40:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/distributiv-cutefish-razvivaet-proslojku-dlya-zapuska-macos-prilozhenij-v-linux"},"modified":"2026-11-02T23:40:58","modified_gmt":"2026-11-02T21:40:58","slug":"cutefish-distribution-develops-a-compatibility-layer-for-running-macos-apps-on-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/cutefish-distribution-develops-a-compatibility-layer-for-running-macos-apps-on-linux","title":{"rendered":"Die Distribution Cutefish entwickelt eine Schicht, um macOS-Anwendungen unter Linux auszuf\u00fchren.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Entwickler der Cutefish-Distribution, die die gleichnamige Desktop-Umgebung im macOS-Stil entwickeln, haben die Entwicklung einer Schicht namens Reef angek\u00fcndigt, um macOS-Anwendungen unter Linux auszuf\u00fchren. F\u00fcr macOS erstellte Programme werden aus dmg-Dateien installiert und mit dem Desktop unter Linux integriert.<\/p>\n<p>Anwendungen laufen ohne Emulatoren, virtuelle Maschinen und propriet\u00e4re Komponenten von macOS. Reef entwickelt sich von Grund auf ohne die Nutzung von Entwicklungen des Projekts Darling und ohne Reverse Engineering der geschlossenen Software von Apple. Bei der Entwicklung wird die Funktionalit\u00e4t basierend auf den erforderlichen M\u00f6glichkeiten f\u00fcr das Ausf\u00fchren spezifischer Anwendungen realisiert \u2014 die Entwickler versuchen, ein bestimmtes Programm zu starten, identifizieren nicht funktionierende Funktionen und setzen diese um. Der Code von Reef wurde bisher nicht \u00f6ffentlich gemacht, aber es wird versprochen, bald eine Schicht in das Cutefish-Distrubutiv aufzunehmen.<\/p>\n<p>Die von dem Cutefish-Projekt entwickelte Schicht besteht aus etwa 460.000 Codezeilen und verwendet \u00fcber 80 externe Bibliotheken, darunter Komponenten von macOS, die Apple unter offenen Lizenzen bereitstellt, wie Core Foundation (swift-corelibs-foundation), Grand Central Dispatch (swift-corelibs-libdispatch), die Standardbibliothek von Swift, die Bibliotheken Libc, lzfse, objc4, den Linker dyld und den xnu-Kernel. Im Projekt werden auch WebKit, LLVM libc++, libc++abi, libunwind, curl und Tcl eingesetzt. Die Core Data-API wird \u00fcber SQLite implementiert, und die grafische API Metal wird \u00fcber OpenGL bereitgestellt. Es wird ein Netzwerk-Framework, Unterst\u00fctzung f\u00fcr automatisches Speichern von Fenstern und inertiale Bildlaufsteuerung im macOS-Stil bereitgestellt. <\/p>\n<p>Zu den bereits \u00fcber Reef ausgef\u00fchrten Programmen z\u00e4hlen der RSS-Reader NetNewsWire, der Terminal-Emulator Ghostty, der Archivator Keka, die Texteditoren CotEditor und TextMate, der Kalender Itsycal sowie das Notizsystem Things 3 und der Speedtest. Bei Leistungstests laufen die Programme f\u00fcr macOS bisher mehrere Male langsamer; so ben\u00f6tigt die ausf\u00fchrbare Datei CotEditor f\u00fcr Linux 115 ms zum Starten, w\u00e4hrend die Version f\u00fcr macOS 235 ms ben\u00f6tigt, die Unterschiede bei der \u00d6ffnungszeit einer Datei mit 20.000 Zeilen betragen 0,12 Sekunden gegen\u00fcber 0,50 Sekunden, die Reaktionszeit auf Tastendruck liegt bei 18 ms gegen\u00fcber 21 ms, und die Renderzeit beim Scrollen betr\u00e4gt 1,2 ms gegen\u00fcber 4,4 ms.<br \/>\nThings 3 und der Speedtest. Bei Leistungstests laufen Programme f\u00fcr macOS derzeit mehrfach langsamer, zum Beispiel wird die ausf\u00fchrbare Datei CotEditor f\u00fcr Linux in 115 ms gestartet, w\u00e4hrend sie f\u00fcr macOS 235 ms ben\u00f6tigt; die Zeitdifferenz beim \u00d6ffnen einer Datei mit 20.000 Zeilen betr\u00e4gt 0,12 Sek. gegen\u00fcber 0,50 Sek., die Reaktionszeit auf einen Tastendruck \u2014 18 ms gegen\u00fcber 21 ms, und die Renderzeit beim Scrollen \u2014 1,2 ms gegen\u00fcber 4,4 ms.<\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/49c7fae5602f0eb948fb83928f065431.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/bedbb1090d056df7a186fe4a4340e1cc.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/11\/96bd48916714c3b7d561c3656c1430e2.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66601\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Cutefish, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0434\u043d\u043e\u0438\u043c\u0451\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u0432 \u0441\u0442\u0438\u043b\u0435 macOS, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 Reef \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 macOS \u0432 Linux. \u0421\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f macOS \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u0437 \u0444\u0430\u0439\u043b\u043e\u0432 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 dmg \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0441 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u043c \u0441\u0442\u043e\u043b\u043e\u043c \u0432 Linux. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0438 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 macOS. Reef \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 \u043d\u0443\u043b\u044f \u0431\u0435\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":184101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184099","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Cutefish, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0434\u043d\u043e\u0438\u043c\u0451\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u0432 \u0441\u0442\u0438\u043b\u0435 macOS, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 Reef \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 macOS \u0432 Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/cutefish-distribution-develops-a-compatibility-layer-for-running-macos-apps-on-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Cutefish \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0443 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 macOS-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0432 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Cutefish, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0434\u043d\u043e\u0438\u043c\u0451\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u0432 \u0441\u0442\u0438\u043b\u0435 macOS, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 Reef \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 macOS \u0432 Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/cutefish-distribution-develops-a-compatibility-layer-for-running-macos-apps-on-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-02T21:40:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-02T21:40:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Die Cutefish-Distribution entwickelt eine Schicht zur Ausf\u00fchrung von macOS-Anwendungen unter Linux | ProHoster","description":"\ud83e\udd47Die Cutefish-Distribution entwickelt eine Schicht zur Ausf\u00fchrung von macOS-Anwendungen unter Linux | ProHoster","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/cutefish-distribution-develops-a-compatibility-layer-for-running-macos-apps-on-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Cutefish \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0443 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 macOS-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0432 Linux | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Cutefish, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0434\u043d\u043e\u0438\u043c\u0451\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u0432 \u0441\u0442\u0438\u043b\u0435 macOS, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 Reef \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 macOS \u0432 Linux.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/cutefish-distribution-develops-a-compatibility-layer-for-running-macos-apps-on-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-11-02T21:40:52+00:00","article:modified_time":"2026-11-02T21:40:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/184099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=184099"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/184099\/revisions"}],"predecessor-version":[{"id":184100,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/184099\/revisions\/184100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/184101"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=184099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=184099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=184099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}