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

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

Сначала в качестве ЦПУ использовались модификации чипа от Моторолла — знаменитого 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 ускорении. Но может и пронесет.
Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.