<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=446177&amp;view=findpost&amp;p=3904856</guid>
        <pubDate>Tue, 28 May 2024 10:11:00 +0000</pubDate>
        <title>Из FreeBSD создали очень похожий клон ОС для макбуков для популярного «железа»</title>
        <link>https://forum.sources.ru/index.php?showtopic=446177&amp;view=findpost&amp;p=3904856</link>
        <description><![CDATA[RSS_Bot: <span class='tag-size' data-value='14' style='font-size:14pt;'>Из FreeBSD создали очень похожий клон ОС для макбуков для популярного «железа»</span><br>
<br>
<em class='tag-i'>ravynOS подает признаки жизни – состоялся релиз ОС версии 0.5.0 для разработчиков. В рамках проекта создается операционная система, которая предложит пользовательский опыт, сопоставимый с тем, что обеспечивает современная macOS. В отличие от компании Apple, авторы ravynOS стремятся «научить» свое «детище» работать с самым разнообразным x86-«железом».</em><br>
<br>
<strong class='tag-b'>Релиз ravynOS 0.5.0</strong><br>
<br>
После двух лет разработки опубликован выпуск проекта ravynOS 0.5, в рамках которого развивается операционная система с интерфейсом в стиле macOS и поддержкой ПО, предназначенного для десктопной ОС корпорации Apple.<br>
<br>
Предварительный (preview) релиз 0.5.0 под кодовым названием “Sneaky Snek” является нестабильным и нацелен в первую очередь на разработчиков, готовых к неизбежному столкновению с багами, порой весьма серьезными, предупреждают авторы ravynOS.<br>
<br>
Разработчиками подготовлен ISO-образ для развертывания x86_64-сборки системы размером 869 МБ.<br>
<br>
ravynOS – проект по созданию открытой операционной системы, совместимой с приложениями для macOS – сперва на уровне исходного кода, а затем и на бинарном. Также разработчиками ставится цель добавить в ravynOS «фишки», за которые пользователи ценят фирменную ОС Apple – верхняя панель с глобальным меню, понятные и привычные сочетания «горячих» клавиш, прозрачная структура системы организации файлов, простая и удобная установка приложений из app-пакетов.<br>
<br>
<img class='tag-img' src='https://static.cnews.ru/img/news/2024/05/24/macbook-screen-700.jpg' alt='user posted image'><br>
<br>
<a class='tag-url' href='https://unsplash.com/photos/macbook-pro-displaying-home-screen-Z65oQ6nkNVg' target='_blank'>Jonathan Kemper / unsplash.com</a>  В рамках проекта ravynOS энтузиасты создают ОС, которая, как ожидается, предложит пользовательский опыт, сопоставимый с предоставляемым современной macOS<br>
<br>
Разработка ОС с 2022 г. осуществляется небольшой группой энтузиастов, которые «любят macOS, но не в восторге от ограниченной поддержки оборудования и закрытой экосистемы», которые предлагает ОС для современных компьютеров Apple.<br>
<br>
<strong class='tag-b'>Особенности системы</strong><br>
<br>
Согласно информации, опубликованной на официальном сайте проекта, ravynOS основана на FreeBSD, микроядре Mach и open-source-компонентах Apple, поддерживает файловую систему ZFS и применяемые в macOS HFS+ и APFS. Код ravynOS распространяется на условиях свободной лицензии BSD.<br>
<br>
Первоначально разработчики планировали строить графический интерфейс ravynOS на основе компонентов окружения X11/KDE, но затем осознали необходимость создания собственного UI. Для этого, в частности, создан новый оконный сервер, в котором задействована часть кода композитного сервера labwc, библиотеки wlroots. Графический пользовательский интерфейс приложений в ravynOS может быть реализован с помощью кроссплатформенного фреймворка Qt или нативного для macOS Cocoa.<br>
<br>
Согласно плану разработчиков, в будущем простые приложения для macOS и Darwin смогут запускаться в ravynOS нативно, без предварительной подготовки. Более серьезный софт, созданный с использованием фреймворка Cocoa AppKit, потребует перекомпиляции.<br>
<br>
<img class='tag-img' src='https://static.cnews.ru/img/news/2024/05/28/ravyn_0.4.0_pre_desktop.png' alt='user posted image'><br>
<br>
<a class='tag-url' href='https://ravynos.com/screenshots' target='_blank'>ravynos.com</a>  GUI ravynOS 0.4.0 pre 4 с оконным сервером и доком, созданными «с нуля»<br>
<br>
К настоящему моменту успехи разработчиков на этом направлении невелики: удалось запустить совсем примитивные бинарники, написанные на языках C и Objective C и скомпилированные в macOS Big Sur без использования фреймворков или инструментов из macOS. Поэтому желающим запускать в ravynOS Photoshop или Xcode разработчики пока советуют подождать с переходом на эту ОС.<br>
<br>
Как ожидается, в какой-то момент ОС также получит частичную совместимость с программами для Linux. «Многие Linux-приложения, поддерживающие протокол Wayland, как ожидается, смогут работать благодаря слою совместимости с Linux во FreeBSD», говорится в презентации проекта.<br>
<br>
Наконец, система сохранит совместимость с FreeBSD-приложениями. «Из коробки» заработают все включенные в коллекцию портов FreeBSD программы с поддержкой Wayland.<br>
<br>
Разработчики ravynOS тесно взаимодействуют с участниками проекта helloSystem, в рамках которого также создается ОС на базе FreeBSD с интерфейсом, напоминающим классическую macOS и ранние варианты macOS X. Первые сборки ravynOS были основаны на helloSystem.<br>
<br>
<strong class='tag-b'>Почему FreeBSD, а не Linux или Darwin</strong><br>
<br>
Выбор в пользу FreeBSD, как объясняют разработчики в секции ответов на часто задаваемые вопросы (FAQ) на сайте проекта, по целому ряду причин. По мнению участников проекта, FreeBSD, в отличие от Darwin (открытая POSIX-совместимая ОС Apple на ядре XNU), хорошо работает на большинстве мейнстримных систем на платформе x86_64 и оснащена очень стабильными и производительными драйверами устройств.<br>
<br>
Помимо Darwin, разработчики на ранних этапах проекта отмели возможность использования Linux в качестве основы для будущей ОС. Свое решение они объясняют «родственными связями» macOS и FreeBSD – действительно, в основу ядра macOS легло множество наработок, реализованных во FreeBSD. Кроме того, применение Linux потребовало бы интеграции дополнительной «прослойки», которая обеспечила бы совместимость с системными вызовами BSD. Такой слой совместимости для Linux как раз разрабатывается в рамках проекта Darling.<br>
<br>
<strong class='tag-b'>Очередной «долгострой»?</strong><br>
<br>
Согласно статистике GitHub, свой вклад в работу над ravynOS внесли 533 человека. У проекта всего пять платных подписчиков на Patreon. Учитывая невысокий уровень вовлеченности сообщества и темпы разработки, можно предположить, что ravynOS рискует превратиться в очередной «долгострой» вроде ReactOS.<br>
<br>
С 1998 г. в рамках проекта ReactOS <a class='tag-url' href='https://www.cnews.ru/news/top/2021-12-21_vyshel_obnovlennyj_i_besplatnyj' target='_blank'>ведется</a> разработка полностью свободной и открытой операционной системы, совместимой с приложениями и драйверами для ОС семейства Microsoft Windows NT.<br>
<br>
Согласно информационным материалам, размещенным в GitHub-репозитории ReactOS, система все еще пребывает в достаточно «сыром» состоянии. Разработчики откровенно предупреждают о том, что она способна повредить данные на жестком диске компьютера, в связи с чем рекомендуют испытывать ее в виртуальной инфраструктуре.<br>
<br>
Адрес новости:<br>
https://open.cnews.ru/news/top/2024-05-28_entuziasty_sozdayut_otkrytyj<br>
<br>
]]></description>
        <author>RSS_Bot</author>
        <category>Новости софта</category>
      </item>
	
      </channel>
      </rss>
	