Если проследить историю привычных нам персональных компьютеров, легко сразу указать на оригинальный IBM PC: ведь большинство современных машин через множество поколений сохраняют обратную совместимость с тем самым корпусом 1981 года.

Винтажная рабочая станция Sun Microsystems

Но если взглянуть на вещи, которыми мы пользуемся сегодня как само собой разумеющимися — от лазерных принтеров до видеокарт и маршрутизаторов, на которых держится интернет, — окажется, что происходят они вовсе не от IBM. На недавнем фестивале Vintage Computing Festival Berlin Михаэль Энгель в своём докладе назвал неожиданного прародителя множества технологий — компанию Sun Microsystems.

реклама кормит Уточку 🦆

Всё началось с Энди Бехтольсхайма, будущего сооснователя Sun, когда в конце 1970-х он был аспирантом Стэнфордского университета. Работая над проектом Stanford University Network (сокращённо SUN), он спроектировал компьютер — рабочую станцию для этой сети. Процессором выбрали Motorola 68000, но ему не хватало блока управления памятью (MMU), необходимого для запуска UNIX. Бехтольсхайм реализовал MMU внешним по отношению к 68000 блоком, где роль таблицы страниц играл банк статической памяти SRAM. Эта разработка и стала процессорной платой первой рабочей станции Sun.

реклама кормит Уточку 🦆

На этом история могла бы закончиться, но такая же плата понадобилась и многим другим компаниям, а Sun могла её поставлять. Одной из них стала Silicon Graphics, далёкий предок современных GPU, — так что первая рабочая станция SGI получила тот же процессор, что и первая Sun. Та же плата появилась в ранних лазерных принтерах Imagen и в коммерческих мостах AppleTalk — Ethernet. Но, пожалуй, самый большой сюрприз в том, что стэнфордскую плату использовали ещё и как маршрутизатор, и её программное обеспечение легло в основу первого продукта Cisco.

реклама кормит Уточку 🦆

Запись выступления с фестиваля сохранилась в открытом доступе и подробно раскрывает эту историю.