LINUX.ORG.RU

MacOS Ventura в эмуляции: Qemu + KVM

 , ,


9

3

В этот раз покажу действительно красивый десктоп,чтобы умилились самые бородатые обитатели ЛОРа ;)

Ну и заодно расскажу о настройке Вентуры в эмуляторе.

OS: Mageia Linux, XFCE4
Иконки: Vimix
Оформление окон: HitoriDots4
Шрифты: Carlito Regular

Про то что KVM и Qemu настолько сильно развился честно говоря даже не подозревал, как и про возможность пробросить видеокарту целиком в эмулируемую систему. Поэтому до последнего гонял MacOS в Vmware и Virtualbox, со всеми присущими тормозами и проблемами.

Вообщем взял вот эти скрипты и чуть доработал. Получилось отдельное руководство, уже на русском. Наслаждайтесь.

P.S. Wallpaper тоже мой.

>>> Просмотр (1920x1080, 2067 Kb)

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 6)
Ответ на: комментарий от alex0x08

Ну в смысле, чтобы установщик не качал его по сети, а увидел локально.

paulbych
()
Ответ на: комментарий от alex1101

Ну этих можно понять, бедность и бардак не располагают к чувству полноценности

Нет, там больше, чем это. Но здесь не место для обсуждения такого рода вопросов, тем более, я и так уже жалею, что публично слишком много наговорил.

Наговорил, потому что есть очень долгий и богатый опыт, и потому что сильны ещё флэшбэки, когда вспоминаю код индийских коллег. Я эмоциональный человек, и просто не могу сдержаться, когда вспоминаю последний опыт 4-летней давности, когда мой подчиненный Нирадж написал код, всасывающий целиком огромную таблицу из БД (кажется, таблицу всех объектов недвижимости, продающихся или сдающихся в стране) в память, чтобы отобразить первые 10 объектов.

Причём я ему 5 раз сказал, что так делать неправильно, и что в проде оно упадёт, потому что в проде миллионы записей. Он сказал, что всё-всё понял, и всё равно сделал по-своему, и всё равно уронил продовый сервер.

Самое неприятное в этой истории даже не то, что он оказался неспособен понять такие простые вещи, или ему просто было наплевать, упадёт сервер или нет - свою зарплату он всё равно получит. Самое неприятное, что ему вообще всё абсолютно фиолетово. И то, что ему говорил на ревью. И то, что сервер упал. И то, что его более вышестоящее начальство отругало.

«Зячем напрягаться и переживать? Уволят, найду себе других лохов-работодателей. Или подниму банан с кокосом с пола. От голода точно не умру. Пускай белый бвана бесится, мне смешно, ха-ха-ха!»

Я не представляю, как страна с полуторами миллиардами людей с таким подходом к жизни, «а зачем напрягаться», может вообще что-либо сделать, кроме шалашей из пальмовых листьев. И хотя понимаю, что причин более, чем одна, но всё же это подтверждается и тем, что почти никаких товаров из Индии мы нигде и никогда не видим. Ну, кроме риса и чая в специализированных магазинах.

emorozov
()
Последнее исправление: emorozov (всего исправлений: 2)
Ответ на: комментарий от emorozov

подчиненный Нирадж написал код, всасывающий целиком огромную таблицу из БД (кажется, таблицу всех объектов недвижимости, продающихся или сдающихся в стране) в память, чтобы отобразить первые 10 объектов.

Это называется отсутствие жизненного опыта :) Вы точно в аутсорсе никогда не работали, благо такой паттерн - один из самых популярных на планете. Поэтому что этот Нирадж, что Мыкола что Нгуен - разницы нет, говнокодят все одинаково.

А вообще вот, для ознакомления.

alex0x08 ★★★
() автор топика
Ответ на: комментарий от paulbych

Надо поменять тип драйвера сетевой карты, c этого:

-netdev user,id=net0 -device vmxnet3,netdev=net0,id=net0,mac=52:54:00:c9:18:27

на вот это:

-netdev tap,id=net0,ifname=tap0,script=no,downscript=no -device vmxnet3,netdev=net0,id=net0,mac=52:54:00:c9:18:27

В моем мануале в самом конце про сеть написано.

alex0x08 ★★★
() автор топика
Ответ на: комментарий от alex0x08

Это называется отсутствие жизненного опыта :) Вы точно в аутсорсе никогда не работали, благо такой паттерн - один из самых популярных на планете. Поэтому что этот Нирадж, что Мыкола что Нгуен - разницы нет, говнокодят все одинаково.

Отсутствие жизненного опыта, это не паттерн. Это моё удивление, что я ему подробно расписал, почему так делать нельзя, к чему приведёт этот код. Он ответил, что понял, но ничего менять не стал.

И что после всего этого ему было глубоко фиолетово на все последствия. Я подозревал, к тому же, не без оснований, что благодаря удалённой работе он батрачит минимум на ещё одну компанию.

Ну в общем, у меня таких историй масса. И про собеседования. Собеседования с индийцами — это вообще. Нужно прям сразу настраиваться на непрерывное конкретное враньё. Типа того, что даёшь простое тестовое задание, затем задаёшь по нему вопросы… И не получаешь ни одного (!) ответа, потому что делал тестовое задание кто-то явно другой.

Да, всегда можно сказать, что это лично мой опыт. Что я сам ничего не понимаю, и работал в говнокомпаниях (это не так), предлагал работу за миску риса (это не так, и я в курсе уровня зарплат в Индии из первых рук), и т.д.

Лично для себя сделал вывод: избегать любого трудового сотрудничества в любой области с любой из этих стран. Благо, пока что выбор есть, к счастью.

emorozov
()
Ответ на: комментарий от emorozov

что благодаря удалённой работе он батрачит минимум на ещё одну компанию.

Вооот уже начинается понимание что такое капитализм )

И не получаешь ни одного (!) ответа, потому что делал тестовое задание кто-то явно другой.

Именно так, у них это целая индустрия для обмана белых. Они профессионально умеют развести белого человека, зато душевные и песни поют.

Вообщем одного индуса сначала должен собеседовать другой индус а не белый, либо собеседовать вместе.

alex0x08 ★★★
() автор топика
Ответ на: комментарий от alex0x08

ОК. Скорректировал срипты, завЁлся. Пока не работает звук. Вопрос - Как изменить геометрию экрана. Уж больно квадратная. Или это жёстко и для этого надо менять на другой UUID Маса ?

paulbych
()
Ответ на: комментарий от paulbych

Из гайда, внизу:

Там же я добавил пару параметров для решения проблем с размером >экрана:

 -monitor stdio
 -device VGA,vgamem_mb=128

Cамо разрешение вот тут:

diff --git a/OpenCore/config.plist b/OpenCore/config.plist
index 4754e8c..489570f 100644
--- a/OpenCore/config.plist
+++ b/OpenCore/config.plist
@@ -692,7 +692,7 @@
                        <key>Resolution</key>
-                       <string>Max</string>
+                       <string>1920x1080</string>

Подробнее: https://github.com/kholia/OSX-KVM/blob/master/notes.md

Там же про звук написано.

alex0x08 ★★★
() автор топика
Ответ на: комментарий от alex0x08

Установил. Ещё раз, за помощь, СПАСИБО. Всё работает, кроме звука, линукс( Intel Tiger Lake) в миксере видит канал, на звука пока не добился. Кроме того… Ты использовал SMIME с маком ? Поставил на мак сертификаты в почтовый клиент. Когда к нему приходят подписанные и зашифрованые письма, с громоптицы, он читает. Когда отправляю письма с мака обратно, получающие почтовые клиенты ( птица, аутлук) расшифровать и проверить подпись не могут. Это баг или фича ?

paulbych
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.