Проблемы при регистрации на сайте? НАЖМИТЕ СЮДА!                               Не проходите мимо весьма интересного раздела нашего сайта - проекты посетителей. Там вы всегда найдете свежие новости, анекдоты, прогноз погоды (в ADSL-газете), телепрограмму эфирных и ADSL-TV каналов, самые свежие и интересные новости из мира высоких технологий, самые оригинальные и удивительные картинки из интернета, большой архив журналов за последние годы, аппетитные рецепты в картинках, информативные Интересности из Интернета. Раздел обновляется ежедневно.                               Всегда свежие версии самых лучших бесплатных программ для повседневного использования в разделе Необходимые программы. Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов.                               Если Вы все еще не пользуетесь нашим чатом, весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта.                               Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD.                               Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке.                              

Команда энтузиастов восстановила Xerox Alto, запустив дедушку всех GUI

Команда энтузиастов восстановила Xerox Alto, запустив дедушку всех GUI

История графического интерфейса в операционных системах начинается вовсе не с Apple, как считают некоторые не слишком любознательные пользователи. Совсем немногие знают, что до Macintosh у Apple был проект Lisa, и ещё меньше — что источником вдохновения для создателей Lisa, а впоследствии и macOS, послужила система Xerox Alto. Эта система была представлена публике ещё в 1973 году, но уже по тем временам она обладала тем, что сейчас является неотъемлемой частью любой ОС.

Эта рабочая станция была очень инновационной для семидесятых: объём оперативной памяти составлял от 96 до 512 Кбайт, сменные жёсткие диски имели ёмкость 2,5 Мбайт, а в качестве интерфейса использовалась связка из монитора с портретной ориентацией, клавиатуры и полноценной трёхкнопочной мыши, причём с оптическим сенсором. Более того, разрешение монитора составляло вполне приличные 606 x 808 пикселей, хотя изображение и было монохромным. Поддерживался даже стандарт Ethernet. Процессор при этом был собран на дискретной логике, не имел FPU, но частота составляла внушительные по тем временам 5,88 МГц.

Команда энтузиастов восстановила Xerox Alto, запустив дедушку всех GUI
Процессора в современном понимании у Alto нет: используется дискретная TTL-логика

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

Команда энтузиастов восстановила Xerox Alto, запустив дедушку всех GUI
Минималистично, но вполне напоминает современные оконные системы

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

Команда энтузиастов восстановила Xerox Alto, запустив дедушку всех GUI
Код можно изменять на лету. Мало какой оконный менеджер может похвастаться такой возможностью

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

Команда энтузиастов восстановила Xerox Alto, запустив дедушку всех GUI
Дисковод и сменный картридж с жёстким диском внутри

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

Команда энтузиастов восстановила Xerox Alto, запустив дедушку всех GUI
Практической пользы нет, но сам факт впечатляет

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

Алексей Степин, 3dnews

.:: Статистика ::.
Пользователи
HTTP: 2
IRC: 5
Jabber: 1
( состояние на 17:18 )
ADSL-газета: Ежедневно свежие анекдоты, гороскоп, погода, новости, ТВ-программа, курс валют

Интересности из Интернета: Интересные статьи на разнообразные темы, найденные на просторах интернета

Компьютерная консультация

Единый личный кабинет