{"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\/ro\/blog\/news\/cutefish-distribution-develops-a-compatibility-layer-for-running-macos-apps-on-linux","title":{"rendered":"Distribu\u021bia Cutefish dezvolt\u0103 un strat pentru a rula aplica\u021bii macOS pe Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dezvoltatorii distribu\u021biei Cutefish, care dezvolt\u0103 mediul de lucru cu acela\u0219i nume \u00een stil macOS, au anun\u021bat crearea unui strat Reef pentru rularea aplica\u021biilor macOS \u00een Linux. Programele realizate pentru macOS se instaleaz\u0103 din fi\u0219iere \u00een format dmg \u0219i se integreaz\u0103 cu biroul principal din Linux.<\/p>\n<p>Aplica\u021biile ruleaz\u0103 f\u0103r\u0103 emulatori, ma\u0219ini virtuale sau componente proprietare macOS. Reef este dezvoltat de la zero, f\u0103r\u0103 utilizarea resurselor proiectului Darling \u0219i f\u0103r\u0103 inginerie invers\u0103 a software-ului \u00eenchis Apple. \u00cen procesul de dezvoltare, func\u021bionalitatea este implementat\u0103 \u00een func\u021bie de nevoile specifice pentru a rula aplica\u021bii particulare \u2014 dezvoltatorii \u00eencearc\u0103 s\u0103 lanseze un program, identific\u0103 func\u021biile care nu func\u021bioneaz\u0103 \u0219i le implementeaz\u0103. Codul Reef nu a fost publicat \u00eenc\u0103, dar \u00een cur\u00e2nd stratul va fi ad\u0103ugat \u00een distribu\u021bia Cutefish.<\/p>\n<p>Stratul creat de proiectul Cutefish are aproximativ 460.000 de linii de cod \u0219i folose\u0219te peste 80 de biblioteci externe, printre care componente macOS furnizate de Apple sub licen\u021be deschise, cum ar fi Core Foundation (swift-corelibs-foundation), Grand Central Dispatch (swift-corelibs-libdispatch), biblioteca standard a limbajului Swift, bibliotecile Libc, lzfse, objc4, linkerul dyld \u0219i nucleul xnu. Proiectul utilizeaz\u0103, de asemenea, WebKit, LLVM libc++, libc++abi, libunwind, curl \u0219i Tcl. API-ul Core Data este realizat deasupra SQLite, iar API-ul grafic Metal deasupra OpenGL. Se ofer\u0103 un framework de re\u021bea, suport pentru salvarea automat\u0103 a ferestrelor \u0219i derulare inertial\u0103 \u00een stil macOS. <\/p>\n<p>Printre programele deja lansate pe Reef se num\u0103r\u0103 cititorul RSS NetNewsWire, emulatorul de terminal Ghostty, arhivatorul Keka, editorii de text CotEditor \u0219i TextMate, calendarul Itsycal, sistemul de noti\u021be Things 3 \u0219i testul Speedtest. \u00cen timpul test\u0103rii performan\u021bei, programele pentru macOS ruleaz\u0103 de obicei de c\u00e2teva ori mai \u00eencet; de exemplu, fi\u0219ierul executabil CotEditor pentru Linux se lanseaz\u0103 \u00een 115 ms, iar pentru macOS \u00een 235 ms, diferen\u021bele de timp pentru deschiderea unui fi\u0219ier cu 20.000 de linii fiind de 0.12 sec. fa\u021b\u0103 de 0.50 sec., reac\u021bia la atingerea unei taste - 18 ms fa\u021b\u0103 de 21 ms, iar timpul de redare la derulare - 1.2 ms fa\u021b\u0103 de 4.4 ms.<br \/>\nThings 3 \u0219i testul Speedtest. \u00cen timpul test\u0103rii performan\u021bei, programele pentru macOS ruleaz\u0103 de c\u00e2teva ori mai lent, de exemplu, fi\u0219ierul executabil CotEditor pentru Linux se deschide \u00een 115 ms, iar pentru macOS \u00een 235 ms, diferen\u021bele de timp pentru deschiderea unui fi\u0219ier cu 20.000 de linii fiind de 0,12 sec. spre 0,50 sec., reac\u021bia la ap\u0103sarea tastei - 18 ms comparativ cu 21 ms, iar timpul de redare \u00een timpul defil\u0103rii - 1,2 ms comparativ cu 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 \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66601\">opennet.ro<\/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\/ro\/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=\"ro_RO\" \/>\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\/ro\/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\udd47Distribu\u021bia Cutefish dezvolt\u0103 un strat pentru rularea aplica\u021biilor macOS pe Linux | ProHoster","description":"Dezvoltatorii distribu\u021biei Cutefish, care dezvolt\u0103 mediul de lucru omonim \u00een stil macOS, au anun\u021bat dezvoltarea stratului Reef pentru a rula aplica\u021bii macOS pe Linux.","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/184099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=184099"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/184099\/revisions"}],"predecessor-version":[{"id":184100,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/184099\/revisions\/184100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/184101"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=184099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=184099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=184099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}