Pull to refresh
14
0

*

Send message

Если используете бандлер, например webpack, то да.

Я ничего нехочу в нем запускать, т.к. то что в нем можно запустить, относится в первую очередь к Windows

Нет


а в Windows инструменты командной строки так себе…

Да

Но это всего лишь терминал, в нем запускай что хочешь: cmd/pwsh/wsl/ssh.

Для M1 точно так же пишет. А по факту, виртуализация там работает отлично.

Её они вообще не додумались добавить. Из-за этого много людей пользуются браузерной десктопной версией, там они PiP хотя бы не сломали.

https://habr.com/ru/post/531006/
https://github.com/devMEremenko/XcodeBenchmark
https://www.macrumors.com/2020/11/17/apple-silicon-m1-compiles-code-as-fast-as-mac-pro/


Ещё где-то мелькала информация, что M1 довольно быстро устанавливает Xcode (разархивирует).

iPhone 5S вышел в сентябре 2013, а Galaxy S6 в апреле 2015. Полтора года разницы. При этом на Galaxy самый новый Android — 2016 года релиза, а на iPhone iOS 12 2019 года релиза (и она до сих пор получает минорные апдейты, последний в январе этого года).

И теперь рассказывайте, что M1 выигравает за счёт специальных блоков.

Да, но только в x86 длина инструкции не ограниченна (хотя сейчас уже ограничили до 15 байт, но все же).

У них есть кастомные регистры. Также, у них есть переключатель режима работы с памятью для ускорения работы Rosetta 2.

Если «родные приложения», то быстрее. А через Розетту конечно медленно.

Да, именно. Извините, я не носитель русского.

Да, но он изнутри CISC. А его достаточно дорого (если хочешь быстро), или очень медленно (если хочешь дешево) парсить, чтобы заполнять буфер внутренних RISC-инструкций.

Но там же сказано, что больше смысла добавлять нет — их будет сложно нагрузить. Приходится угадывать где начинается следующая инструкция, добавление ещё одного декодера немного увеличит производительность ценой увеличения энергопотребления. ARM лишён данного недостатка — все команды выровнены и можно сразу начинать декодирования несколько. Да, поставили 8 декодеров. Intel/AMD могут с трудом поставить тоже 8, но с ARM можно поставить 16, потратив меньше усилий.


Я к тому, что это не так достижение Apple, как достижение RISC-архитектуры, а именно ARM. Даже если вы не любите Apple, их M1 подтолкнёт много разработчиков ARM-процессоров улучшать свои процессоры.


И к тому же, M1 достигает таких результатов при частоте 2.3 ГГц. И она такая малая не из-за каких-то концептуальных ограничений. Вовсе нет, это просто ограничение теплопакета. Если увеличить частоту и соответственно теплопакет, можно добиться лучших результатов.

Апаратный переключатель TSO (Total Store Order) для упрощения выполнения переведенных x86_64 инструкций.


https://github.com/saagarjha/TSOEnabler

Можете пример привести?

Samsung Galaxy Book S, Lenovo Yoga 5G

Нужно было скинуть ссылку сразу на твит. Если коротко, можно в теории запускать свои неподписанные ядра. А это открывает много возможностей, например можно свой загрузчик запускать после iBoot а оттуда уже что-угодно.

Больше вопрос зачем M$ выпускать винду и софт, для не такой и большой ниши устройств. И куче вендоров писать дрова и софт.

У Microsoft есть к примеру Surface X — планшет на процессоре ARM от Snapdragon. Но он ещё меньшая ниша устройств, при том что цена сопоставима с MacBook Air. Microsoft могли бы продавать Windows для MacBook на M1 и зарабатывать дополнительно.
У других производителей тоже есть Windows-ноутбуки на ARM.


Вот когда этот M1(а скорей всего его потомков) будет не только у Apple, то это будет другое дело. А пока сомнительное дело для M$ ИМХО

Никогда не будет его у кого-либо кроме Apple.

Information

Rating
Does not participate
Location
Япония
Registered
Activity