Интересно в Эпл подходят к смене поколений железа.

За свою длинную историю компания перепробовала разные железяки.

Сначала в качестве ЦПУ использовались модификации чипа от Моторолла — знаменитого 6800к. Тот самый, что стоит в Сега Мегадрайв и Денди.

Потом, по мере роста рынка домашних компьютеров и появления альтернатив, компания переползла на ПаверПС. Когда айбиэмовские процессоры начали капитально сдавать позиции по энергопотреблению, мощности и тепловыделению (произошло это к релизу устройств Эпл на Г5, на тех же камнях потом построили ИксБокс 360), Эплы переехали на х86 архитектуру от Интела.

Интеловские процессоры прожили в компании почти двадцать лет, пока сама Эпл наращивала производство Арм чипов для телефонов/планшетов. И когда Арм обогнал х86 по характеристикам — переехали на них.

Каждый раз Эплу нужно было что-то делать со своей «экосистемой». Если проще — прикладные программы, ради которых все покупают устройства не могли так же легко «перебраться» на новую железяку, нужно было время и перспектива. Никто не будет вкладываться в разработку версии для другой архитектуры, если у этой архитектуры не будет пользователей, готовых покупать продукт.

А пользователи не купят комп на новой архитектуре, если там нет нужных им программ.

Чтобы как-то выйти из этого круга, Эпл каждый раз делала что-то вроде «эмулятора» старых систем в новых компах.

И софт можно было запустить.

Последние два перехода эта приблуда называлась «Розетта». Она работала на интеловских макинтошах на 10.4-10.6 включительно, позволяя запускать софт, разработанный для ПаверПС компьютеров. И на новых маках на М1, позволяя крутить софт для х86 машин.

Помимо этого, был еще один момент — переезд компьютеров Мак с ОС 9 (или, как ее называют Классик Мак ОС) на Мак ос 10.

На всех ПаверПС маках можно было установить «Классическую среду», чтобы приложения для макос 9 работали.

Делалось это тупо забрасыванием в корень диска папок с ос9 и установкой галочки в меню.

По факту, перед загрузкой программы, грузились компоненты ос9, что позволяло работать самой программе.

Весьма интересное решение.

#tenfour #mac #PPC #osx #os9

@ludivokrug
Поправочка. В Денди вроде аналог MOS 6502, как в коммадор с64, а не 68к.
А в сеге 68к + z80.

По теме... меня огорчает в эппле, шо эмулятор хоть и завозят, но на переходный период. В вот в виндах запуск прошлога софта держат неприлично долго, даже когда это уже совсем не актуально. Но сама возможность радует. Правда они по другому скурливаются - через искусственные барьеры для драйверов(соотв. стимул обновлять железки и переферию). Виста, 7, 8.1 суть одна херня, в разном фантике.

@inari Знаешь, меня тут друг попросил - мол, хочу игрушку детства поиграть, Myth. Придумай, говорит, способ.

Я чет не смог. На вендах не пошло, под вайном даже не завелось.

Короче, я даже немного прифигел.

В Виндах ОГРОМНАЯ тьма софта времен 98-XP просто не работает. Я уж не говорю про железо - логично же, что для железки 2002 года выпуска никто дрова на 10ку не напилит. Верно и обратное.

Плюс, чем дальше - тем больше в винде разных уровней защит от каждого чиха и вот уже и дрова подписывать надо чуть ли не под каждый крупный апдейт системы, и контроль запуска и вообще.

Ощущение, что 12я винда будет тупо по подписке, как офис.

@ludivokrug @inari Так поставь на виртуалку нужную венду (95 или какая там?)

@johan @inari это решение, в теории. Там беда может быть в 3D ускорении. Но может и пронесет.

@ludivokrug @inari Какое, нафиг, в Myst 3Д-ускоение 😂

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.