После двух лет разработки опубликован выпуск проекта ravynOS 0.5, развивающего операционную систему на основе FreeBSD, нацеленную на достижение совместимости с приложениями для macOS и предоставление пользовательской оболочки в стиле macOS. Наработки проекта распространяются под лицензией BSD. Размер загрузочного iso-образа - 869 МБ (x86_64)...Подробнее: https://www.opennet.me/opennews/art.shtml?num=61254
Знаю про эту систему, следил за ее разработкой одно время. Не думаю, что намного вперед она продвинулась, но есть подозрение, что она догонит и перегонит ReactOS, который 25 лет пытается стать клоном windows server 2003, но так и не может.
ну у систем все же разные идеи и исходные точки. Так проект ректос пытается написать свою винду чуть ли не с нуля, а равин доработать напильником родственную маку ось, чтобы там можно было запустить приложухи.
У систем разные идеи и исходные точки, но будет именно так, как сказал коллега выше.... ибо между идеями и исходными точками и результатом не всегда есть связь и практически никогда нет причинности.
Родственная она только на бумаге и по бытовой логике, технически там разве что какие-то простенькие или протухшие приложухи взлетят (но оно и на линуксе возможно прямо сейчас). Потому что между системами пропасть на уровне библиотек, фреймворков и целых подсистем.
>Так проект ректос пытается написать свою винду чуть ли не с нулявзяли WINE и пытались что-то прикрутить поверх, ничего они с нуля не писали.
Они пытаются добиться совместимости на уровне драйверов, так что не надо, что они ничего не делают. На уровне Win32 API и пр. ессно пользуются.
> Они пытаются добиться совместимости на уровне драйверов, так что не надо, что
> они ничего не делают. На уровне Win32 API и пр. ессно пользуются.И в результате сами уже запутались - а какую винду они эмулируют. Так что в результате не работают почти никакие из драйверов, скрины из виртуалочки. Все правильно сделали.
– Отец! Я выиграл дело, которое ты вел 20 лет!
– Дурак ты, сынок! Благодаря этому делу я вас 20 лет кормил...?
> – Отец! Я выиграл дело, которое ты вел 20 лет!
> – Дурак ты, сынок! Благодаря этому делу я вас 20 лет кормил...
> Анекдот данный, это точнейшее попадание в тему. Ибо я сам именно так и думаю. Ну не может система 25 лет подряд (тогда еще пытались под виндовс 98 косить) развиваться настолько черепашьими шагами. А если учесть, что статистика донатов Реакта была в 2018-м отключена, а сейчас по адресу донатов для Реакта в биткоинах можно посмотреть, сколько этих биткоинов набралось, очень интересная статистика наблюдается. Не думаю, что здесь все карты раскрывать можно, но насобирали они (если верить сайтам, анализирующим статистику донатов), столько, и столько сняли, что мама не горюй, на несколько операционок хватит.
>> – Отец! Я выиграл дело, которое ты вел 20 лет!
>> – Дурак ты, сынок! Благодаря этому делу я вас 20 лет кормил...
>> Анекдот данный, это точнейшее попадание в тему.Для точнейшего попадания нужен варинт с "благодаря этому делу я тебя в Гарварде выучил и домик в Беверли-Хиллз купил". А то "кормил" - как будто едва-едва на доширак и картонку от холодильника хватало ...
Мне кажется, нужно развивать быстрый виртуализатор, который практически на голом железе сможет загружать неизменённую копию macOS на ARM-чипах.
Это технически очень сложно, практически не реализуемо.У покусанного яблока очень много своего уникального: инструкции ЦПУ, дополнительные служебные регистры, масса недокументированной низкоуровневой периферии и т.п.
Даже если всё это волшебно отреверсить, то распространять будет нельзя (не позволят).
Ну и эмуляция недостающих/кастомных инструкций будет неприемлемо медленной.Короче, лучше пожалеть того кто решит этим заняться и скинуться на галоперидол.
Не спорю. Но удивительно, что запуск Windows для Qualcomm стало возможным на Mac с Apple Silicon. При этом работает достаточно хорошо. Почему не может получиться обратное?
Потому что apple кастомит референсные ядра от arm, вплоть до того, что использует вместо референсных IP - полностью свои. К примеру, если я правильно помню, блоки для умножения матриц у них свои
Потому что совместимость с макос никому не вперлась. Приложения макос имеют смысл только в составе самой макос. Либо и так кроссплатформенные.
> Мне кажется, нужно развивать быстрый виртуализатор, который практически на голом
> железе сможет загружать неизменённую копию macOS на ARM-чипах.Нужно? Развивай. Или кто это будет делать? Те кому это не нужно? Это highly unlikely как говорится.
Ля какая красота! Надо потестить взлетит ли у меня под ней фьюжон360 и акробат
Это какой-то лютый микс Болженоса и Реактоса.
Ещё одна hell'oSystem
Во-во, точно не мог вспомнить название.
У hellowsystem другие задачи, там человек пытается повтороить интерфейс МакОС под Фряхой. Но не дистанцируется от Фряхи.
И это правильно что не дистанцируется.
> человек пытается повтороить интерфейс МакОС под ФряхойДля этого в настройках КДЕ надо выбрать соответствующие темы, виды окон и всякие прочие параметры и интерфейс МакОС или любой другой ОС готов. А человек пытается! :-)
>> человек пытается повтороить интерфейс МакОС под Фряхой
> Для этого в настройках КДЕ надо выбрать соответствующие темы, виды окон и
> всякие прочие параметры и интерфейс МакОС или любой другой ОС готов.
> А человек пытается! :-)А Кеды умеют интегрировать на панель отлетающее меню, как какой-то плагин в Матэ?
> А Кеды умеют интегрировать на панель отлетающее меню,
> как какой-то плагин в Матэ?Не понял. Покажи скриншот.
Хело неплохая система, в отличии от... Не нашоваривайте зря. У меня даже на нетбуке SAmsung N100 взлетела на ia64 . Аппимаже все ставятся без проблем с интернета автоматически.
>Хело неплохая система, в отличии от...Ну, хорошо, всё ж самобытность есть в appimage.
MullaOS на основе NetBSD, как вам такое, анонимы OpenNet?
И обе воткнуть на один раздел
И PopOS на драгонфлае.
Еще DaOS надо для полного счастья
> MullaOS на основе NetBSD, как вам такое, анонимы OpenNet?Ждем крестовых походов, чтоли... чертей надо изгонять, по любому! :)
А чего из Darling наработки не взять?
Это всё странно конечно, если нужен Mac надо брать Mac.
https://www.apple.com/mac/
В чем ценность мака, маковского гуя, маковских программ и вообще экосистемы эпл? Нахрена пытаться туда копать? Напоминаю, что из всех трёх настольных осей (вантуз, линукс, мак), именно у мака нет вообще никаких преимуществ. Абсолютно никаких. Даже теоретических. Даже спорных.
Почему нет?
Unix система где все работает сразу.Хочешь пользоваться как домохозяйка? Да легко, все через UI и минимум настроек.
Хочешь как суровый пользователь? Тоже легко, открываешь ламповую консоль и твори что хочешь, даже пакетный менеджер поставить можешь.Это идеальная система когда нужен/нравится Unix, но при этом нет времени и желания возиться с линукс дистрибутивами.
Этот комментарий звучит как отзыв о Linux Mint. Или о Manjaro. Или об Open Suse. В общем, эпол в пролёте.Если говорить о плюсах мака, то это наверное только всякий софт для дезигнеров и иже с ними.
Эпол сразу говорит пользователю, что система будет работать только на правильной железке и с правильной периферией, а с неправильными не будет. И пользователь в курсе, что если что-то пошло не так, то это железки неправильные.Линуксы совсем с других козырей заходят. Мол, можно и туда и сюда поставить. И на древнее железо, и на новое. Всё открытое, везде сообщество, тысячи глаз проследят и поправят, если что. Сначала пользователь верит, а потом жалуется анонимусам в интернете, что у него с невидией вдруг нуво случился или принтер с алиэкспресса не заводится и вообще как дрова с диска поставить.
Поэтому у макоси репутация продуманнной системы, за железку с которой не грех и забашлять, а у линуксов репутация глюкодрома, где, типа, ничего не работает.
> принтер с алиэкспресса не заводитсяПоконкретнее - какой принтер не "завелся"? С новыми китайскими аппаратами ну совершенно никаких проблем в Linux.
ну у меня на работе китайские принтеры Godex - в винде все ок, а вот в линуксах дрова хоть номинально и есть (которые еще и встают через раз) нет ПО. Для тех же самых стикеров и наклеер куцый Glabels да и вроде бы все.
Под винду и мак для этих задач воз и маленькая тележка программ от мала до велика.
у меня на работе куча виндовых софт-принтеров HP, на которые ВНЕЗАПНО производитель не поставляет драйвера для win7\8\10\11(выбери любимый).
Под линем все внезапно летает.
Тупо загрузчик не ставиться на эксклюзивные системы - еппись как хочешь... Все все предлагают, много советуют, но нихрена ни за что не отвечают. И более того, то что раньше работало преднамеренно ломают. А в поддержке и в сопровождении декларируют, что все работает искаропки. От те и соаременный Линукс. Олдскулы хоть что-то делали...
> Поконкретнее - какой принтер не "завелся"?
> С новыми китайскими аппаратами
> ну совершенно никаких проблем в Linux.Не знаю как в линуксах, но в фряхе я никогда не видел, чтобы из неё на принтер физический что-то можно было напечатать. Ну я-то и не унываю. Для этого в паре-тройке метров от фряхи у меня стоит винда ̶ж̶и̶в̶о̶т̶в̶о̶р̶я̶щ̶а̶я̶ на принтерах печатать умеющая.
У меня на МФУ от HP при попытке отсканировать падал икс-сервер и GRUB! Пробовал разные дистрибутивы, везде одно и то же было. Спустя 3 недели ко-екак нашел решение на стаковерфлоу.
Падал grub? Это как?
ну как падал.. видимо автор решил на МФУ накатить федору и у него ничего не вышло
чем-то его кастомный ХаПэ’шный линукс не устроил
Очень смешно. Нет.
Я уже не помню деталей. Груб в ресьюмод падал.
На маке такой же cups, как и на большинстве юниксов, и Apple туда дофига контрибьютит.Хрень с AliExpress обычно заводится, если подсунуть драйвер того, с чего эти китайцы свои noname скопипастили.
> везде сообщество, тысячи глаз проследятага проследят, а потом как догонят и ещё проследят, проследят по самые гланды.
> Этот комментарий звучит как отзыв о Linux Mint. Или о Manjaro. Или об Open Suse.Нет не звучит, потому что всё выше перечисленое не линукс, а ещё там нет софта, и никогда не будет.
Был у меня мак. К сожалению, это не так.Ровно такой же глюкодром, как и линукс, только за много денег. Только с линуксом проблемы решать можно, а с маком они либо стоят безумно денег, вовсе не решаются. Не говоря уже о том, что ОС необходимо обновлять, не обновил, софт начинает не работать, обновлять старый мак не выйдет, нужен новые ОС превращают старый мак в кирпич.
Единственное, чем мак хорош -- на него существует нативный ms office. И несколько действительно профессиональных программ для рисования, видео, аудио. Если вам это всё не нужно, зачем мак?
Совсем без проблем ничего не бывает, но с маком по моему опыту где-то с 2005-го года проблем немного. Пользуюсь Линуксом на десктопе и макбуком с макосью, не знаю, какие проблемы можно решить за деньги, кроме замены дохлого железа, а проблем с софтом везде примерно одинаково, на линуксе чуть больше, всё решается прямыми руками и гуглом. В целом и то и другое - нормальный Unix. Виндой стало более-менее возможно пользоваться только с появлением WSL2 и нормальной терминалки совсем недавно, и все равно чувствуется, что это всё прилеплено сбоку. Не, ну кому-то нормальный шелл не нужен, у всех разные сценарии, конечно.
> существует нативный ms officeОн настолько кривой, что проще считать, что его не существует.
Это правда. Китайский WPS office намного лучше работает.
Только вот пакетный менеджер быстро устроит помойку, а "твори чо хочешь" закончится на попытке вынести стандартные бесполезные софты типа хренового проигрывателя или жалкого эполтв пушо "заборонено".Мак это хрень, которая заставляет страдать даже на уровне домохозяйского использования своими обрезками вместо функций (очень удобно дрюкать столы туда-сюда ради переключения между докой и терминалом, да. Хуже только пытаться это все выровнять на одном экране, ведь тайлинг то простейший не завезли). Подцепить по домохозяйски телефон чтоб фотки кинуть - не, идешь лесом или покупаешь не менее неюзабельный ипхон.
В общем, такая же попытка сделать "па-другому" как и не в гноме, с таким же печальным результатом - вроде и задумка хорошая и сил потрачено, а все равно через толстую кишку.
> Подцепить по домохозяйски телефон чтоб фотки кинуть - не, идешь лесом или покупаешь не менее неюзабельный ипхон.Не только. Надо еще покупать неюзабельный айклауд. Синхронизация фоток - это ппц и дикие тормоза, проверено на 200Гб фоток на айфоне.
Кстати, фотки храняться хрен пойми как пойми как и доступны только через Photos.app(который тоже неюзабельный). Поэтому чтобы получить фотки нужно скачать через Photos, потом сделать экспорт и потом разбирать этот хлам, потому что айфон хранит фотки с камеры, картики в whatsapp и скриншоты в одной кучу.
Да задумка там принципиально не менялась со времён Apple Lisa. Наоборот, они слишком консервативны.Для тайлинга есть
https://github.com/ianyh/Amethyst
С чего ты решил, что к ним андроид телефон для фоточек нельзя подключить?Примеры тупых ограничений от эппл есть, например, нельзя выбрать только 5 или 2.4 гц на вайфай.
> Напоминаю, что из всех трёх настольных осей (вантуз, линукс, мак), именно у мака нет вообще никаких преимуществ. Абсолютно никаких. Даже теоретических. Даже спорных.Ты мак с линуксом перепутал, дружище, и 2% это наглядно подтверждают.
>В чем ценность мака,Любой мак в первую очередь это программно-аппаратный комплекс, а значит софт оптимизирован под конкретное железо, драйверы из коробки. Авторы дистрибутивов линукс даже близко не приблизились по качеству заказывая ОЕМ ноутбуки со своими дистрибутивами.
> заказывая ОЕМ ноутбуки со своими дистрибутивамиНе соглашусь. Предустановленные ОС (Windows и Linux) нужно сносить сразу после покупки и ставить заново. Это аксиома.
Ты не уловил, я противопоставляю макбук условному ОЕМ китайскому ноутбуку с очередной васянской сборкой, очевидно что выбор в пользу макбука. А почему надо переустанавливать Windows и Linux сразу после покупки?
> А почему ... сразу после покупки?Ну очевидно же - пока данных пользователя там нет и сохранять нечего.
> А почему надо переустанавливать Windows и Linux ...?
И это очевидно. Заводская установка отличается: кривизной, т.к. для скорости клонируется образ, а не настраивается под конкретное оборудование (например, те, кто ставил много аппаратов у себя в конторе, заметили, что материнские платы даже с идущими подряд серийными номерами могут весьма отличаться друг от друга), и наличием сомнительных приложений типа утилит для обновления драйверов. И вообще, кто знает, "чего они туда плеснули" (c).
>что материнские платы даже с идущими подряд серийными номерами могут весьма отличаться друг от друга)Нет не заметил. Мы в своё время развернули на один комп весь софт, драйверы настроили, сделали образ и разворачивали Акронисом.
>и наличием сомнительных приложений типа утилит для обновления драйверов.Ну это может быть.
>И вообще, кто знает, "чего они туда плеснули" (c).Предустановлена шпионского ПО с завода? Так сейчас даже винда идет предустановленная с Яндекс браузером, не?
>Реальность такова, что любая ось от вендора - кусок УГ с троянаями. Все хотят содрать с пользователя бабла, а потом еще впарить ему какие-нибудь "предложения от партнеров"(содрав бабло с партнеров), продать данные рекламщикам(за бабло) или огородить ОС, чтобы ее можно было использовать только с банально-огороженной экосистемой компании(тоже за бабло).Яббл делает упор на последний пункт, остальные просто пихают троянов и рекламу.
И если проблемы одного производителя еще можно терпеть(MSDN образ или чистый андроид), то поделки, которые стоят на ноутбуках и андроидах уже неюзабельны.А я столкнулся с тем что на старых ноутбуках дистрибутив семерки был уникальный, его не скачаешь в интернете. Только в сервисный центр несли авторизованный. Иначе пиратская винда. Хорошо что десятку поставил она ключь семерки приняла.
Реальность такова, что любая ось от вендора - кусок УГ с троянаями. Все хотят содрать с пользователя бабла, а потом еще впарить ему какие-нибудь "предложения от партнеров"(содрав бабло с партнеров), продать данные рекламщикам(за бабло) или огородить ОС, чтобы ее можно было использовать только с банально-огороженной экосистемой компании(тоже за бабло).
Яббл делает упор на последний пункт, остальные просто пихают троянов и рекламу.
И если проблемы одного производителя еще можно терпеть(MSDN образ или чистый андроид), то поделки, которые стоят на ноутбуках и андроидах уже неюзабельны.
Вместо цитирования торговых библий для холодных продажб лучше купи какое-нибудь ихнее устройство и полезь на стену от того какое там железо и коробка драйверов.
> Напоминаю, что из всех трёх настольных осей (вантуз, линукс, мак), именно у мака нет вообще никаких преимуществ.Это единственная ОС, которую можно дать своим родителям и не париться, что в один прекрасный момент у них ноут превратиться в кирпич (как Линух) или заразиться вирусней (как Винда).
Плюс у родителей не будет проблем с синхронизацийе айфонов и прочей эпловской периферии.
А еще при выборе ноута/телефона не нужно пол дня рыться в куче китайского г*а. Вместо этого просто на сайте Эпла выбираешь одно из трех устройств и гарантированно получаешь адекватный уровень качества.
> не париться, что в один прекрасный момент у них ноут превратиться в кирпич (как Линух) или заразиться вирусней (как Винда).Повреждение запаянного Апплем в материнку SSD исключено?
> Плюс у родителей не будет проблем с синхронизацийе айфонов и прочей эпловской периферии.
Под Linux их и сейчас нет.
> просто на сайте Эпла выбираешь одно из трех устройств
Неужели?
> и гарантированно получаешь адекватный уровень качества.
Отсутствие гарантии.
>>в один прекрасный момент у них ноут превратиться в кирпичЕсли любой ноут превращается в кирпич, то даже после ремонта чаще всего он уже не любимая игрушка, а доживает свой век как вспомогательный или продаётся.
В мелких ноутбуках запаянные компоненты не редкость у любых производителей, и если именно в мелких в ноутбуках это разумный компромис, а в крупных и МакМини это уже вредительство.Но если говорить о законченном изделии, которое включил, и пользуйся, то тут таки у Маков сильная сторона.
У Windows сильно больше приложений и особенно игр, но эргономика слабее.
А Linux.. к сожалению приходится материться и профессиональным разработчикам, не то что простым пользователям. И если как ОС под ограниченные задачи проблем не вызывает, например, ТВ приставка, настроенное рабочее место, или под разработку, то как универсальная ОС общего назначения, и особенно на ноутбуке, так Linux как повседневную ОС и не всякие разработчики используют, что уж говорить о простых домохозяйках и школьниках.
> Повреждение запаянного Апплем в материнку SSD исключено?Относишь в Apple Store в понедельник вечером, в среду утром забираешь. В кафешке неподалёку отличный кофе и всегда есть свежие круассаны. Пока наслаждаешься и флиртуешь с девчёнками за соседним столиком, раскатывается бэкап. Нет, повреждение не исключено, но и беды тоже нет, так — небольшое приятное приключение.
> Отсутствие гарантии.
Как ты этого добился? Сам что ли полез отвёрткой чипы SSD выпаивать?
>> Плюс у родителей не будет проблем с синхронизацийе айфонов и прочей эпловской периферии.
> Под Linux их и сейчас нет.Более того. Это вообще эпик просто. Нашел какую-то монтировалку ипада как FUSE под линух. Просто цепляет и работает. Эпл конечно очень злобная и копирастичная фирма, поэтому с копированием файлов палки в колеса ставит просто неимоверно. Но в целом - таки работает.
А вот в винде итюнс поставить... господи, оно ставится там 50/50 в лучшем случае. Версия оси, сервиспака или чего там не та. Или вообще - вроде поставился, но запуститься не может. Какой-то msvc-чтототам-dll не найден. Это прикол такой?! А инсталлер тогда зачем делали вообще?! Может как раз чтобы вот такого - не было? Так что приветы эплу, их сказ про качество явно преувеличен. Что-то они лажают последнее время. Да еще по блутусу файло ипад слать не умеет оказывается. Так что на допустим андроида файл перекинуть - сущее мучение.
+100500!! Финма гарантуЭ.
> Вместо этого просто на сайте Эпла выбираешьЭто до тех пор, пока Эпл не заблокирует доступ к сайту тем, кому посчитает необходимым доступ заблокировать или доступ к сайту пропадёт по каким-нибудь другим причинам. Не нравится мне такая зависимость от только одного источника, к которому доступ может пропасть по разным причинам.
Как вы безапеляционно занесли линукс в настольные системы :rofl:
Ты видимо давно не общался с сектой свиделей божественного Мака! Там уже моск трансформировался под нетрадиционные ценности... Говорят, что всё удобно и всё само, но всё время спрашивают, а как что-то сделать из области подключения к чему-то не макообразному.Для начала стоит понять, что больше всего популярность этой системы на ноутах, так-как для десктопного применения она как-то не очень. Я как-то попробовал понять истинное дао меню, отлетающего от приложения в главное... Ну воткнул апплет в Мате и.... ну это пeсeц, прога запустилась, меню нет, и далее ищещь, а на каком там мониторе плагин этот... Вобщем на трёх монтиторах довольно смешно, более-менее не разрывает моск только если менюшка интегрируется на верхнем мониторе.. Если 2 в ряд уже глупость какая-то. Ставить плагин на все мониторы - непозволительная потеря пространства панелей.
Многие вещи там традиционные, начиная с Apple Lisa. Там было сделано так по двум причинам - экономия места на небольшом экране, и неопытность пользователей, в первый раз столкнувшихся с мышкой - в самый верх попасть проще.Сейчас скорее другой принцип - меню в 99% случаев нафиг не нужно, всё нужное на тулбарах и хоткеях, а в меню залезаешь раз в году.
Кстати, отображение меню сразу на всех мониторах запилили уже относительно давно.
> Многие вещи там традиционные, начиная с Apple Lisa. Там было сделано так
> по двум причинам - экономия места на небольшом экране, и неопытность
> пользователей, в первый раз столкнувшихся с мышкой - в самый верх
> попасть проще.Ну тоесть пережитки прошлого
> Кстати, отображение меню сразу на всех мониторах запилили уже относительно давно.
Да, но я бы не хотел видеть меню на всех экранах, у меня в панели более полезная информация выводится...
Там ещё концептуальная разница между окном и приложением. Какого-то главного окна, как в Винде, нет вообще, приложение вообще может быть в состоянии "все окна закрыты, но меню есть". Так изначально задумано, так спроектированы API.
> Там ещё концептуальная разница между окном и приложением. Какого-то главного окна, как
> в Винде, нет вообще, приложение вообще может быть в состоянии "все
> окна закрыты, но меню есть". Так изначально задумано, так спроектированы API.Да, от этого вообще шаблон разрывало.. Вобщем я рад, что когда-то воздержался от покупки МакМини.
> Я как-то попробовал понять истинное дао меню, отлетающего от приложения в главное... Ну воткнул апплет в МатеРабинович напел… Понимаю, да…
>> Я как-то попробовал понять истинное дао меню, отлетающего от приложения в главное... Ну воткнул апплет в Мате
> Рабинович напел… Понимаю, да…А вживую мне ещё меньше понравилось, так-как там полная интеграция и вообще хер чего разберёшь. Ну да ладно, мне это больше и не нужно.
Теоретические плюсы: SIP, возможность запуска iOS-приложений благодаря интеграции системных API iOS (а не виртуальных машин или контейнеров), стабильная оконная система без переписывания всех программ со старого протокола в новый, нет заботы о драйверах со стороны пользователя, восстановление ОС по интернету, устройства работают целый день и не греются (сколько не покупал устройства на Windows с интегрированной графикой, не получал преимущества в автономности и охлаждение по сравнению с аналогами с дискретной видеокартой.
Почему-то Гном выглядит лучше. Действительно, За кем стоит Красная Шляпа, а за кем - никто, просто группа школо-васянов зарубежного разлива.
А пошто они Дарвин не взяли.., самая же близкая к Яблоку??? ФриБздю зачам то стали нахлабучивать вместо этого..
Видимо Darwin собрать никто не в состоянии.
Why BSD instead of Darwin?
The short answer is "hardware support". ravynOS should run on most commodity x86_64 hardware using FreeBSD's very stable and performant drivers.The longer answer is that plus I don't see any real advantage to using XNU. We have merged in Mach support now (big thanks to NetBSD, NextBSD and the iX Systems folks for that) so the xnu approach just seems to add complexity and the effort of writing and maintaining drivers.
Considering how big this project is already, I opted to stick with the BSD kernel - at least for now.
Ну сколько раз уже говорилось - от доступности исходников до сборки функционального ядра тысячи человекочасов с неясным профитом. Ты думаешь запустил make и хренак у тебя ядро готовое что ли?
Собирать что-то за другими это порою целая история, постоянная боль и страдания. Ещё ни разу без проблем ничего не собралось.
Так они чего, ядра не компилируемые выкатывают что ли?
А как же я с FreeBSD последние 20 лет работаю, где первое что делаю - перекомпилирую ядрышко.
Может быть смысл брать то, что работает, и не потребует вычитки гигов логов при банальнейшей компиляции?
А другого может нет.
> А как же я с FreeBSD последние 20 лет работаю, где первое что делаю - перекомпилирую ядрышко.Видно, что никак не работаешь. Сидишь у родителей на шее и «ядрышки» перекомпилируешь сутками.
Разработку свободного ПО для macOS на чем-то нужно делать. Не покупать же для этого необоснованно дорогой компьютер Apple.
Если только разработку мелочей, так и виртуалки хватит за глаза.
А так, МакМини не запредельно стоит, но зато там отличная скорость компиляции.
Как бюджетный смартфон он стоит, это вообще не деньги.
https://developer.apple.com/xcode/
зачем делать СПО под нишевую несвободную платформу? пусть кто ее юзает, тот и делает, если ему нужна такая привязка к вендору
А на фига вообще делать разработку под macOS ?
Базовый компьютер от эпл, стоит всего 599 долларов, это цена бюджетного смартфона, только ты получишь полноценный компьютер со всеми средствами разработки.
> В качестве целей проекта заявлено достижение совместимости с приложениями macOS на уровне ... исполняемых файлов.Не получится. Как и для Linux, придется перекомпилировать те же исходники своего приложения для каждой версии системных библиотек. Хотя для Linux проще. Можно собрать для самой старой версии. В macOS это не прокатит.
Оххх, незнаю-незнаю.
1. Использовать CURRENT очень сомнительное занятие.
2. Использовать порты без пачки патчей сверху на десктопе - тоже так себе.
3. Использовать саму ОС без патчей сверху ну в целом кое как можно.
4. Из тех настроек что я увидел там система почти не кастомизирована, сервисов с верху навалено мало, для декстопа с комфортом этого не хватит.
5. Разработка в одном репозитории, куда свалена ОС, свои поделки и теперь ещё порты - это просто капец, мусорка.Но то что там сверху выглядит красиво и даже как то функционально это хорошо.
> 1. Использовать CURRENT очень сомнительное занятие.Как раз на десктопе самое оно, всю жизнь раз в неделю "в точку" собираюсь.
Нужно же заранее все грабли собрать, в свободное от работы время : )С остальным спорить не буду.
>>исполняемых файлов Mach-O, собранных для архитектур x86-64 и arm64.Куда Power дели, ироды..?
>>графических В приложениях
мнээ... поправьте что ли...
> Куда Power дели, ироды..?ты еще про спарки спроси. ровно так же актуально будет.
если тебе свезло найти на помойке за банком power с матроксом на борту, ставь туда шестой аист, и можешь полировать свою нетакусечность по гроб жизни. ничего лучше для этого железа уже не придумают.
>> Куда Power дели, ироды..?
> ты еще про спарки спроси. ровно так же актуально будет.Не, тут дело в том, что на POWER-ах маки делали.
>если тебе свезло найти на помойке за банком power с матроксом на бортуПолагаю гражданин имел в виду PowerPC, на POWER маки естественно никто не делал.
macintosh на powerpc это и есть то самый тру, а всё что после это попса.
> macintosh на powerpc это и есть то самый тру, а всё
> что после это попса.Ну не совсем. Интел МакПро (5.1) тоже вещь.
Тру — это на m68k, а дальше попса.
>ты еще про спарки спроси. ровно так же актуально будет.motorola 68000 же
>>>исполняемых файлов Mach-O, собранных для архитектур x86-64 и arm64.
> Куда Power дели, ироды..?Заменили на x86... который... заменили на ARM64 :). Так что арфы нет, берите бубен.
Не, ну а что:
у Windows есть ReactOS
У Beos есть HaikuOS
У AmigaOS есть AROS
И только у TR-DOS нет ничего....
Ну видимо никому не нужна.
Нужна, просто она сама по себе работает идеально. В ней просто нечего улучшать.
Ты в Atari DOS когда последнее изменение видел? Я после 2.5 за ней не слежу.
лучше бы они назвали macBSD
>В первом случае подразумевается возможность перекомпиляции кода macOS-приложений для выполнения в ravynOS, в во втором - встраивание в ядро и инструментарий изменений для запуска исполняемых файлов Mach-O, собранных для архитектур x86-64 и arm64.Самый важный софт вроде Autodesk, Adobe не существует в исходниках открытых, откуда подразумевается я должен буду драть софт?
> Самый важный софт вроде Autodeskтак блэт кто разморозил криокамеру? пациент из двухтысячного года опять дорвался до интернетов.
Давай расскажи чем можно заменить продукцию Autodesk.Дай угадаю Blender 3d?
Твой комментарий не дает ответа, откуда брать софт, если в сабже нет магазина?
Твой комментарий не дает ответа, откуда брать софт, если в сабже нет эпл стора?
и давно в апсторе появился автокад и адобовский софт?подсказываю - никогда
Ясно. Ну а другой софт как брать? Там об этом ни слова. Потому что городить бинарно совместимую ОС с максоью только ради свободного софта написанного исключительно для макоси
ответ за закрытый коментаппсторент например.
а что - если быть маквором - то до конца.
опенсорс - можно brew прикрутить на этот бсд.
а остальной софт ставить с апсторента
Я помню пытался найти torrent ArhiCAD на macos, не нашел.
Я как то ходил в январе по грибы на речку, не нашел. Шутка :)
Не знаю про самую самую последнюю версию Архикада, но остальных полно всегда было, и сейчас ни куда не делись.
Да мне уже пофиг на Архикад года два как. Не работаю с этим бюро.
> Да мне уже пофиг на Архикад года два как. Не работаю с этим бюро.О, круто. То-есть не очень то оно и надо, было давно и неправда, но - все равно ни шагу без этой штуки? Особенно круто пассаж про торенты был - сразу видно, сериоус бизнес, для работы по любому. Что за бюро такое, с софтом с торентов, не подскажете? А паспорта их сотрудников тоже все липовые, купленые у мутных типов? И фирма зарегана на фиг знает кого?
Я думаю кроме brew и опенсорса из него на этого квазимоду больше ниче не встанет.
А разве не основная фишка макось это софт из магазина, оптимизированный под конкретную ОС и кокретное железо? Ну типа СПО там наверняка всё линуксячее.
Вы с iOS не попутали?
Нет, а вы?
Да вроде тоже нет. Дистрибутивы программ для макоси прекрасно скачиваются откуда угодно, без всяких магазинов.
>FAQ:
>Can I run macOS apps on ravynOS?
>No - not yet. This is a major goal and we're working towards it.
Зато можешь посмотреть на красивые обои - весь смысл линуха
Но и обои придётся запускать под эмулятором Линуха.
>What programming languages does ravynOS use?The goal is to use a small core set of languages as much as possible: the "C" family (C, C++, Objective-C, and Objective-C++), Swift, Python, Java, and shell scripts. This should cover most needs
Нет, ну про Objective-C я слышал но про Objective-C++ никогда не слышал. Что это за зверь такой?
> Нет, ну про Objective-C я слышал но про Objective-C++ никогда не слышал.
> Что это за зверь такой?По сути классы Objective-C + классы С++
https://developer.apple.com/forums/thread/76892Довольно жуткий кадавр. Даже в фирмах где обжС основной язык, встречается очень редко, обычно когда надо прилепить плюсовую либу, а переписывать времени нету.
Какая жуть, зачем такие извращения вообще кому-то понадобились, загадка для меня.
для того, чтобы в ObjC код втащить С++ либы. Извращение жуткое, но иногда надо
А не для того ли, чтобы классам С++ дать реализацию методов посредством перещдачи сообщений?
Тупиковый путь. Напоминает попытки сделать совместимость FreeBSD с Linux - все эти Linuxulator, LinuxKPI и прочее толком не работающее и глючное. В былые времена FreeBSD славилась именно тем, что просто хорошо работала, а теперь это всё больше и больше какой-то глюкодром с костылями, в который постоянно пытаются притащить новые, ещё более костыльные костыли.
лучше бы развивали GNOME
Пора делать dwarf'a
> лучше бы развивали GNOMEТолько не это! Наиболее неадекватная DE, с закосом на какую-то мимикрию не то планшетов, не то макоси. UX ниже плинтуса.
Так его гномеры уже настолько развили..., что и ничего не добавить.
Кнопки наверное от Windows95 остались и лежали без дела, думали куда бы деть. :) Ладно, это поправимо.Шрифты гадкие! И не только на этом скриншоте, но и на в скриншотах на сайте. Это уже трудно исправимо, а то и не лечится совсем.
И на это надо обратить особое внимание.
Или хоть для скриншотов надо настраивать шрифты.
В оболочке в стиле macOS нечего плохого не вижу. Сам иногда и такие темы использую.>>частичная реализация программного интерфейса Cocoa и Objective-C runtime
Сомнительно. Если актуальные (или почти актуальные) версии приложений на этом не заработают, то толку ноль. И приложения собираются под конкретные архитектуры, например M1+ со своими расширениями инструкций, или под intel с AVX2. То есть бинарная совместимость очень сомнительна.
Отличный проект, но есть несколько вопросов:* можно ли выдёргивать неразмонтированные флешки без BSOD?
* накой нужно красноглазое аппимаге с троянами, когда есть нормальные brew и appstore?
* почему фрибсд носится со старым ненужным FHS, когда можно с концами переехать на крутые апплевые имена каталогов?
Большая часть софтов используемых на macOS кроссплатформенная. Для экслюзивов могло бы пригодиться теоретически. Но как будет работать Logic Pro поверх OSS? Или, ещё лучше, поверх связки OSS+pulseaudio? А софты использующие metal API?
То из линуха шЫнду делают, то из фряхи- макось.Да сделайте себе уже просто нормальный дистр фряхи и линуха и будьте здоровы.
Хм,неужели кто-то Дарвина запилит.Одобряю.
> Хм,неужели кто-то Дарвина запилит.Одобряю.Darwin - это ядро "как у макоси" так то. Правда, драйвера под него умеет писать только эппл, под полторы железки - так что все остальные познают тао вида "драйверов нет бжад!!11" на чем их знакомство и заканчивается.
Впрочем сабж тоже живет в основном на копипасте дров с линя - криво и с отставанием. Так что они вероятно хлебнут горя и будут... еще одной инициативой на манер открытого клона NextStep.
> Правда, драйвера под него умеет писать только эппл, под полторы железкиЗначит, будет работать на маках. Правда, нафига, тогда уж проще поставить полноценную macOS 😏
С полноценной есть нюанс: свежие версии на старых железках тормозят (если вообще ставятся) и занимают мусором место как не в себя (ещё и в каждой версии что-нибудь портят в интерфейсе, по мелочи, но неприятно), а под старые версии софт приходится выискивать (пока что так и делаю), не говоря уж про вопрос с незакрытыми дырами (что-то прикрыто пакетным фильтром, что-то — пока ещё обновляющимся firefox). Так что обновляемая система для продления полезной жизни снятых с поддержки железок (которым ещё жить и жить), конечно, не лишняя, но ИМХО тут только за счёт энтузиазма вытянуть можно, с окупаемостью этой затеи не очень хорошо.Можно, конечно, на несвежие маки и какой-нибудь линуховый дистр поставить, но из-за урезанной клавиатуры пользоваться тяжко, нужно сочетания клавиш перелопачивать, как минимум. А дальше вылезает вопрос энергосбережения и если реализовать бинарную совместимость с маковскими дровами (что в Linux явно сложнее), есть возможность этот момент подтянуть.