77ef3d7f

Бригада энтузиастов возобновила Xerox Альто, запустив дедушку всех GUI

История графического внешнего вида в ОС стартует совсем не с Эпл, как думают определенные не сильно пытливые клиенты. Совершенно немногие понимают, что до Macintosh у Эпл был проект Alice, и ещё меньше — что источником воодушевления для разработчиков Alice, но потом и macOS, стала система Xerox Альто. Данная система была показана аудитории ещё в 1973 году, однако по тем временам она владела тем, что в настоящее время считается обязательной частью любой ОС.

Так смотрится прадед всех рабочих станций

Данная рабочая машина была весьма новейшей для 70-х: объём материнской платы составлял от 96 до 512 Кб, вставные жёсткие колесные диски имели ёмкость 2,5 Мбайт, но в роли внешнего вида применялась связка из дисплея с портретной ориентацией, клавиатуры и полновесной трёхкнопочной мыши, причём с зрительным детектором. И более того, разрешение дисплея составляло очень солидные 606 × 808 точек, впрочем изображение и было монохроматическим. Удерживался даже эталон Ethernet. Микропроцессор при этом был сконцентрирован на разрывной логике, не имел FPU, однако частота составляла впечатляющие по тем временам 5,88 МГц.

 Микропроцессора в сегодняшнем осознании у Альто нет: применяется разрывная TTL-логика

Микропроцессора в сегодняшнем осознании у Альто нет: применяется разрывная TTL-логика

Сегодня подобных систем сохранилось незначительно, но в сколько-либо рабочем пребывании их вообще есть считанные единицы, так как прошло 44 года, но произведено Альто было всего около 2 миллионов комплектов. Так, команде энтузиастов под управлением Кена Ширриффа (Ken Shirriff) удалось восстановить 1 образец до целиком активного положения и включить на нём настольную среду на основе языка Smalltalk-76. В данной среде есть почти всё, что известно нам по передовым оконным консультантам разных ОС: перекрывающие друг дружку окна, несколько рабочих столов, всплывающие меню. Окна можно перетаскивать и менять их габариты при помощи мыши.

 Минималистично, однако вполне напоминает передовые оконные системы

Минималистично, однако вполне напоминает передовые оконные системы

Впрочем, в Xerox Альто не применялись иконки, однако это было исправлено в следующей модификации Xerox под наименованием Star. Для аналогии, необходимый ПК Эпл I, обнаруживший свет в 1976 году, мог похвастать только перспективой вывода 24 строчек по 40 знаков, причём лишь больших. По сравнению с целиком графическим экраном Альто это смотрелось, мягко выражаясь, просто, впрочем и расценки систем были несопоставимы — общий набор из нескольких станций Альто, накопителей и лазерного сканера мог стоить до 100 миллионов долларов. Логично, что проект Альто так и остался опытным, но первая платная система Xerox, впитавшая воплощённые в нём мысли, Xerox Star 8010, возникла в 1981 году.

 Код можно менять на лету

Код можно менять на лету. Недостаточно какой дверной консультант может похвастать такой перспективой

Одной из наиболее любопытных перспектив Smalltalk-76 считается то, что код работающей системы можно исследовать и видоизменять на лету. Особый просмотрщик классов дает возможность выбирать класс, его работоспособность и точный способ, затем платформа отражает код, соответствующий за него. Творцы показали это на примере перемены отражения полос прокрутки и, как и было произнесено, перезагрузка не понадобилась. Сам язык Smalltalk впрочем и не стал первым объектно-ориентированным, однако как раз он сделал данный термин распространенным. Можно даже сообщить, что Smalltalk — не только язык, но встроенная среда подготовки, настройки и выполнения с эксклюзивной перспективой программирования как процесса версии действия данной среды.

 Дисковод и вставной картридж с жёстким винчестером внутри

Дисковод и вставной картридж с жёстким винчестером внутри

Реализованные в данном языке решения проявили серьёзное воздействие на предстоящее формирование ООП. Воздействие Smalltalk выслеживается даже в настоящее время, в подобных языках, как Java и Python. И более того, Smalltalk-80 стал прародителем определенных сегодняшних систем, таких как Pharo, GNU Smalltalk и Squeak. Так как системы Xerox Альто весьма редкостны и значимы, постараться в деле их можно при помощи эмулятора Contralto. Непосредственно сам проект по восстановлению необычной рабочей установки весьма любопытен и целиком с ним познакомиться можно на сайте Кена Ширриффа.

 Утилитарной пользы нет, однако сам факт удивляет

Утилитарной пользы нет, однако сам факт удивляет

Энтузиастам даже удалось вынудить почетную технологию доставать Bitcoin, впрочем и с мощностью около 1,5 хешей за секунду. Достать сколько-либо существенную сумму на Xerox Альто не удастся и за всё время существования вселенной, однако сам факт удивляет и говорит о преемственности компьютерных систем со стародавних времён.

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий