Size: a a a

macOS — русскоговорящее сообщество

2020 July 15

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Дренейка Навсегда
Совместный проект квалком и майкрософт
а как именно нативно можно делать трансляцию? это какой то сопроцессор что ли который напрямую команды принимает и передает? или как?
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
что именно под “нативно” подразумевается
источник

ДН

Дренейка Навсегда... in macOS — русскоговорящее сообщество
Sergey Vanichkin
а как именно нативно можно делать трансляцию? это какой то сопроцессор что ли который напрямую команды принимает и передает? или как?
Нет там сопроцессора. Транслятор на уровне виртуального окружения самой винды
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
ну а Rosetta 2 тогда чем отличается?
источник

ДН

Дренейка Навсегда... in macOS — русскоговорящее сообщество
Ты ведь в курсе, что ОС это по факту виртуальный интерфейс уже, программы напрямую с железом не общаются
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Дренейка Навсегда
Ты ведь в курсе, что ОС это по факту виртуальный интерфейс уже, программы напрямую с железом не общаются
с железом программы через API общаются… ну или через свой самописный драйвер тоже общаются
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Rosetta 2 делает JIT компиляцию, всего что может, мне кажется нативнее не придумать
источник

ДН

Дренейка Навсегда... in macOS — русскоговорящее сообщество
Sergey Vanichkin
ну а Rosetta 2 тогда чем отличается?
Тем что розетта наслаивается поверх слоя рантайма ОС с поддержкой только ARM.
В рантайме винды есть поддержка как ARM, так и x86 одновременно
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Дренейка Навсегда
Тем что розетта наслаивается поверх слоя рантайма ОС с поддержкой только ARM.
В рантайме винды есть поддержка как ARM, так и x86 одновременно
теперь понял о чем речь только на понятно, как на arm такая поддержка запустит x86 код…?
источник

ДН

Дренейка Навсегда... in macOS — русскоговорящее сообщество
Подход Apple более агрессивный, если можно так сказать. Они сразу дают понять, что рано или поздно x86  просто не станет.
В винде же у разработчика нет смысла создавать дитрибутив под ARM, потому что в рантайме есть и 86
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
поддержка есть и если кодер захочет он сделает спборку на 2 ядра (у Apple это называется universal 2) можно даже поддержку для powerPC в этой же сборке сделать…  а Rosetta 2 это несколько иное. Это позволяет на Arm запускать x86 код. В винде такой фичи нет насколько а понял
источник

D

Dmitry in macOS — русскоговорящее сообщество
Пиздец
источник

D

Dmitry in macOS — русскоговорящее сообщество
Dmitry
Пиздец
источник

D

Dmitry in macOS — русскоговорящее сообщество
источник

D

Dmitry in macOS — русскоговорящее сообщество
источник

D

Dmitry in macOS — русскоговорящее сообщество
Походу умер мой ссд
источник

D

Dmitry in macOS — русскоговорящее сообщество
Помянем
источник

ДН

Дренейка Навсегда... in macOS — русскоговорящее сообщество
Размонтируй
источник

T

Thomas in macOS — русскоговорящее сообщество
Так через том восстановления загрузись и форматни
источник

D

Dmitry in macOS — русскоговорящее сообщество
Дренейка Навсегда
Размонтируй
Он форматнулся через консольную дисковую утилиту
источник