CutefishOS повертається: нові можливості та підтримка macOS
CutefishOS повертається: нові можливості та підтримка macOS додатків
CutefishOS, дистрибутив Linux, відомий своїм робочим столом, натхненним macOS, повернувся під назвою Cutefish. У цьому проекті представлено відновлене середовище робочого столу, нічні образи на базі Debian 13 та експериментальна підтримка запуску додатків macOS на Linux.
Новий інтерфейс та можливості Cutefish
Згідно з офіційним сайтом проекту, нова реалізація використовує власний Wayland композитор. Він відповідає за зовнішній вигляд робочого столу, ефекти вікон і анімації. Робочий стіл має рідний C++ набір інструментів, що рендериться за допомогою Skia, а також свої власні додатки: файловий менеджер, термінал, утиліту налаштувань, календар, монітор системи, текстовий редактор, відео програвач і інструмент для скріншотів.
Підтримка додатків macOS у Cutefish
Найцікавішим розвитком є робота проекту над сумісністю з додатками macOS. Розробники оголосили, що досягли першої віхи, демонструючи кілька Mac-додатків, що працюють у Cutefish. Серед них NetNewsWire, RSS-читач для macOS, який тепер працює з боковою панеллю, виглядом статей, панеллю інструментів, управлінням стрічками, налаштуваннями та обліком непрочитаних.
Технологія сумісності, названа Reef, реалізує інтерфейси програмування macOS, що дозволяє запускати немодифіковані Mac-додатки на Linux. За словами розробників, вона не емулює процесор або не перекладає інструкції ЦП. Коду програми запускається безпосередньо на ЦП, в той час як Reef забезпечує необхідні macOS фреймворки та системні інтерфейси.
Технічні характеристики і нові функції
Ця реалізація включає завантажувач виконуваних файлів Mach-O, середовище виконання Objective-C, підтримку Swift і заміни для таких фреймворків, як AppKit, Foundation і SwiftUI. Нещодавні роботи додали інтеграцію WebKit, підтримку Core Data та реалізацію Metal за допомогою OpenGL.
Reef містить близько 460,000 рядків коду, розробленого на проект. Сумісність залишається експериментальною, і розробники не оголосили дату доступності для користувачів. На відміну від робочого столу Cutefish, Reef наразі не є відкритим вихідним кодом.
Ще однією помітною функцією є підтримка агентів ШІ через MCP. За згодою користувача, сумісні інструменти, такі як Claude Code і Codex, можуть взаємодіяти з робочим столом. Cutefish забезпечує видимий контроль зупинки та призупиняє взаємодію агента, коли користувач відновлює використання клавіатури чи курсора.
Доступність та стабільність Cutefish
Проект пропонує нічні ISO образи Cutefish 1.0 на базі Debian 13 (Trixie) для систем AMD64 та ARM64. Доступний також репозиторій APT для користувачів, які хочуть встановити Cutefish Desktop на існуючу установку Debian 13.
Нарешті, важливо зазначити, що Cutefish 1.0 ще не досяг стабільного випуску. Доступні ISO образи є розробницькими версіями, які призначені в основному для тестування.




