Как стать автором
Обновить

Комментарии 35

На этом компьютере можно запускать и другое программное обеспечение, написанное с применением объектно-ориентированного программирования на Python, C++, C#, Java, JavaScript и R.

Как?

Конечно же никак :) В оригинале just like - то есть язык, который использовался для написания софта в PARC объектно-ориентированный, и этим похож на Python, C++, C#, Java, JavaScript, and R.

This computer runs other software, written using object-oriented programming, just like the popular programming languages Python, C++, C#, Java, JavaScript, and R. Its networking capabilities can link me to other computers and to high-quality laser printers.

Если кто хочет поиграться, то есть два эмулятора, Salto и ContrAlto, лучше пользоваться вторым, т.к. он поновее и вроде бы точнее эмулирует.

Эмуляторы можно найти тут:

https://github.com/brainsqueezer/salto_simulator

https://github.com/livingcomputermuseum/ContrAlto

У Кена Ширриффа есть целая серия статей о восстановлении Xerox Alto и одна из них - короткая инструкция как запустить оставшиеся для потомков копии дисков.

https://www.righto.com/2016/10/simulating-xerox-alto-with-contralto.html

Я так понял, что дисков этих осталось ещё больше, но там личные документы и т.п., поэтому вероятно мы их никогда не увидим. То что есть можно найти в репозитории всяких крутых старых штук Bitsavers:

http://www.bitsavers.org/bits/Xerox/Alto/

Ещё вот тут можно посмотреть исходники:

https://xeroxalto.computerhistory.org/xerox_alto_file_system_archive.html

Эпоха "xerox alto" подошла к концу.

Мы уже не пользуемся приложениями, работающими на персоналке (ну, кроме игрушек). Все приложения уходят на "мейнфреймы", на огромные сервера и облака, оставляя нам, по-сути, тот-же самый терминал в виде браузера.

Как работали во времена до-альто на совместно-разделяемые компьютерах, подключаясь к ним с помощью тонких клиентов - телетайпов, так к этому эволюция и вернулась.

Ну разве что программистам в idee нужны мощные компы с большим объемом памяти. С идеей никакой закон мура не справится.

браузер это ОЧЕНЬ жирный терминал в котором выполняется ОГРОМНОЕ количество бизнес логики

Разница не принципиальна. Данные лежат в облаке, алгоритмы их обработки лежит в облаке. То, что терминал берёт на себя часть вычислений, роли не играет.

И это ужасно.

Жизнь превращается в набор сервисов, где ты ничем не владеешь, ничего не умеешь, а живешь постольку-поскольку тебе разрешают этим пользоваться (и в 99% случаев разрешают, да, но все равно это в принципе подвешенное и уязвимое состояние).

Как гласила какая-то статья с Мирового экономического формуа:

You'll Own Nothing and You'll Be Happy

Только у терминалов обычно мощей больше, чем у серверов из расчета на клиента. Просто мода такая, все в облака.

Что-то оно все уходит и уходит, и никак не уйдет

Позвольте немного занудства: есть задачи, которые в браузере не решить.

Всякие *CADы и прочие инженерные софтины.

CAD-ы тоже есть в браузерах. Например EasyEDA. Таких инстурментов немного, потому что проще сделать дэсктопную программу, потому что будет доступно больше ресурсов, которые не съест браузер и к которым он же не перекроет доступ, но они, такие инструменты, всё-таки есть.

CADы в браузере люто тормозные, работать вообще невозможно.

Кто бы спорил! Я просто обозначил, что они есть. Ну и та же EasyEDA -- это, по сути, инструмент для любителей, хотя и очень хороший инструмент. У них, вроде бы, есть и дэсктопный вариант, но как бы он не оказался тем же самым сайтом, завёрнутым в Electron.

". Все приложения уходят на "мейнфреймы", на огромные сервера и облака, оставляя нам, по-сути, тот-же самый терминал в виде браузера."

У Вас мания величия. Далеко не ВСЕ приложения уходят на "огромные" сервера ))) Какая то часть, скажем так.

Все приложения уходят на "мейнфреймы", на огромные сервера и облака, оставляя нам, по-сути, тот-же самый терминал в виде браузера.

Это только кажется, что процесс напоминает эпоху мейнфреймов. На самом деле в облачных системах есть существенное отличие: приложение по-прежнему работает на клиентских компьютерах. Облачная система меняет способ дистрибьюции приложений, а не их выполнения. Если раньше приложение приходило на компьютер с физического носителя, то теперь скачивается онлайн перед каждым выполнением.

А ещё меняется способ хранения. Как минимум, резервного хранения путём дублирования данных на удалённый сервер.

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

Я из тех людей, которых лаг в 100 мс уже дичайше раздражает.

> Меткалф покинул PARC в 1979 году, чтобы основать компанию 3Com, которая, наряду с другими стартапами, коммерциализировала Ethernet.

небольшое дополнение, чтобы Ethernet пошла в жизнь необходимо было для начала разработать стандарт обеспечивающий совместимость аппаратуры разных компаний, это было сделано совместно DEC, Intel, Xerox (группа DIX ), - стандарт IEEE 802.3 (coax 10 Mbit/s) на что ушло 4 года, сразу было решено что стандарт будет открыт для общего использования, что сделало возможным совместимость NIC разных компаний, в том числе 3Com, благодаря конкуренции это снизило цены, следующий этап был интеграция сегментов локальных сетей, соединение с серверами и т.д., для этого потребовалось разработка hubs, bridges, routers, важным этапом была разработка протокола уровня 2 - STP (Spanning Tree), что было сделано Radia Perlman из Digital в 1985 году, производство оборудования пошло полным ходом, в том числе новыми стартапами, как только критическая масса локальных сетей была достигнута, встал вопрос соединения с уже работающей ARPANET, для этого потребовалась разработка нового поколения routers и другого сетевого оборудования на несколько порядков более высокой производительности, что было сделано уже в начале 90х

В широком смысле, исследователи PARC поставили перед собой цель изучить технологии, которые можно было бы использовать в придуманном Xerox концепте «офис будущего»

Этот самый «офис будущего» так и не наступил, и идеи оказались не востребованными. Да и время исследовательских групп, готовых создавать что-то новое, давно прошло. Боюсь, что очень многие вещи придётся «изобретать» заново.

Ксерокс в Альто придумали документоориентированный интерфейс.

До них пользователи на компьютерах запускали программы которые что-то делают. Например ls -a чтоб вывести список файлов в текущей директории.

Ксерокс это прежде всего печать и работа с офисными документами. Они предложили пользователям активировать сохранённые файлы, а уж ОС сама запускает что нужно чтоб работать с данными в этих файлах.

Это и есть концепт офиса будущего который наступил, а их подход сейчас реализован во всех осях на десктопах.

> В широком смысле, исследователи PARC поставили перед собой цель изучить технологии, которые можно было бы использовать в придуманном Xerox концепте «офис будущего»

> Ксерокс в Альто придумали документоориентированный интерфейс.

это правильно, но даже более интересно, большая часть того что было сделано PARC сделано под руководством Bob Taylor, близкого знакомого Joseph Licklider ( Lick) VP BBN, участника SAGE, одного из директоров ARPA, автора работы 1960 года "Man-Computer Symbiosis", вообще Bob Taylor говорил о нем так -

"... most of the significant advances in computer technology—including the work that my group did at Xerox PARC—were simply extrapolations of Lick's vision. They were not really new visions of their own. So he was really the father of it all"

т.е. он понимал вклад PARC просто как продолжение работ ARPA в этом направлении, заметим Bob Taylor до 1969 тоже был одним из директоров ARPA, и вместе с Licklider в 1968 году написвл работу "The Computer as a Communication Device", именно они организовали конкурс на разработку первого router (IMP), контракт на разработку которого получила BBN,

на самом деле бюрократы в руководстве Xerox не всегда понимала важность того что делал Taylor и его люди, когда в 1983 году они решили сменить приоритеты в сторону разработки VLSI, и назначили William Spencer директором PARC, в ответ Taylor и его люди покинули PARC, часть из них включая Taylor перешла в Digital, Palo Alto, известно что Licklider, Donald Knuth, Dana Scott и др. в это время написали письмо руководству Xerox с выражением своего отрицательного мнения о политике компании

Да, именно эта часть истории, связанная с этим детищем Xerox в статье абсолютно нераскрыта. Прочитавший эту историю в первый раз - так и не узнает причин, по которым данный ПК (безусловно революционный на тот момент) "не взлетел". А причины эти никуда не делись, и из-за них ещё многое "не взлетело" и "не взлетит" не только у Xerox.

В статье одна вода и исторические сопли. Где описание характеристик машины и её архитектуры ? Я понимаю, что на Википедии все это можно прочесть и на Ютубе посмотреть видео загрузки и использования, но если Вы взялись писать стать про конкретное изделие, так описывайте его хотя бы в общих чертах.

вероятно это к автору оригинала, а не переводчику, выбор источника нормальный, качество выше среднего для habr - см. spectrum.ieee.org

Рекомендую серию постов от Кена Ширриффа и видео с канала CuriousMarc, они как раз восстанавливали такой.

https://www.righto.com/search/label/alto

https://www.youtube.com/watch?v=YupOC_6bfMI&list=PL-_93BVApb58I3ZV67LW3S_JEMFnDrQDj

Если хотите потыкать пальцем в эмулятор, то посмотрите мой другой пост в этой теме.

https://habr.com/ru/company/ispsystem/blog/723688/comments/#comment_25349380

Спасибо, очень интересно.

Забыли самый интересный факт: Инженеры Apple использовали идеи GUI Xerox Alto который им показали на закрытом туре в 1979, реализовали это в Apple Lisa.

Много слухов что Apple "украл" идею, но инженерам Xerox внутри не давали развивать проект и они перешли в Apple.

ps звучит до боли знакомо

AFAIK, проект Apple Lisa так же был похоронен внутри Apple "продавцом пепси-колы".

Почему похоронен? Наоборот, получил работу над ошибками, и вместо убердорогого гаджета для избранных мутировал просто в дорогой но уже массовый гаджет для профессионалов.

Историки утверждают, что Lisa был похорнен лично Джоном Скали, а на рынок вместо него вышел Macintosh который разрабатывался параллельно в соседнем отделе и без участия Джобса. Иными словами, Lisa это был такой исследовательский проект Стива Джобса, разработка которого сильно затянулась и стоил он дорого, а компании в то время срочно требовался дешманский продукт для потребителя. Короче, Mac это не работа над ошибками, а совершенно иной продукт, наспех сколоченный, медленный и стрёмный. Джобсу он не понравился, на этой почве Джобс разругался со Скали, покинул компанию и основал NeXT Computer где и продолжил изыскательскую деятельность проекта Lisa, но уже с новым названием.

Если не ошибаюсь, Objective-C был разработан тоже в NeXT как аналог языка Smalltalk у PARC Alto для программирования графического интерфейса. В каком-то из интервью Джоб говорит, что он так был ошарашен графическим интерфейсом Alto, что совсем упустил из вида Smalltalk на котором вся эта красота строилась.

Историки утверждают, что Lisa был похорнен лично Джоном Скали, а на рынок вместо него вышел Macintosh который разрабатывался параллельно в соседнем отделе и без участия Джобса

Это не более чем легенды, не имеющие под собой оснований. Факты утверждают, что Lisa выпускалась целых четыре года, из которых три она сосуществовала с Макинтошем. Пережила два аппаратных апгрейда. При этом "Лизочек" было за годы её производства было продано аж 10 тысяч штук, при этом Макинтошей только в первый год их выпуска продали 250 тысяч.
С другой стороны, Макинтош разрабатывался не просто параллельно с Лизой, а в определённом сотрудничестве, изначально это должен был быть другой продукт, но тем не менее, от Лизы была взята её платформа, была взята её ОС, её дизайн.

Очень знаковый проект - вызывает восхищение даже сейчас! Но... я также слышал о его цене, которая на начальный продукт ну никак не могла снизиться вот так вот, как сейчас, например на телефоны самсунг или процы АМД - тоже один из факторов, повлиявших на популярность...

Інтересно, конечно

Зарегистрируйтесь на Хабре, чтобы оставить комментарий