?

Log in

No account? Create an account
Статья Andrzej на habrahabr про исторический MIPS-based компьютер Silicon Graphics Indy - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Статья Andrzej на habrahabr про исторический MIPS-based компьютер Silicon Graphics Indy [Aug. 25th, 2014|10:10 pm]
Yuri Panchul
(По ссылке от borisovs) Andrzej написал статью на habrahabr про исторический MIPS-based компьютер Silicon Graphics Indy (1993). Хотя я на этом компьютере никогда не работал, статья вызвала у меня массу воспоминаний о моем 1993-м годе и вообще, так как:

1. Я впервые увидел рабочие станции Silicon Graphics в 1993 году, в небольшой компании в Marin County, которая поддерживала ранний графический для интернет почты zMail. Фишка этой программы была в том, что она работала на всех Unix-ах которые можно было достать. Контора состояла из президента (мужчины средних лет) и группы подростков, которые иногда вместе катались на велосипедах по дорогам округа Марин. Зарплаты у подростков были маленькие, но компьютеры, на которых они работали - дорогущие, больше, чем подростки зарабатывали в год. Там были Sun, HP (не попсовый, а тогдашний, крутой), Silicon Graphics, Pyramid, NeXT и куча других дорогих компьютеров, которые стоили тогда десятки тысяч долларов, в то время как писишки стоили в районе тысячи-двух.

Тогда контора меня не впечатлила, но когда начался интернет-бум, эти подростки во главе с их лидером наверняка хорошо заработали. Просто потому что они были на пару шагов впереди моды на интернет.

2. В статье Andrzejя есть скриншоты Motif-а, с которым я работал под HP/UX в Орегоне, когда мне было 25 лет.

3. Ранние Silicon Graphics Indy использовали процессоры MIPS R4000, одним из дизайнеров которого был мой нынешний непосредственный начальних Майк. К процессору в QED R4600 приложил руку Дэвид, а в Silicon Graphics был Ларри, короче в офисе я окружен несколькими проектировщиками этого чуда, вместе с которыми мы сейчас делаем процессор под названием ..... чуть не проговорился.

Итак, статья Andrzejя:

http://habrahabr.ru/post/232993/



вчера в 15:19

Раритетная графическая станция SGI Indy. 20 лет спустя. Часть третья. IRIX для пользователя

В предыдущем посте я остановился на экране входа в систему. И вот наконец пришло время залогиниться и исследовать ОС, которая до Mac OS X негласно считалась самой дружественной UNIX-системой.
Да простят меня хардкорные системные программисты, но обзор я буду писать с точки зрения дизайнера, и больше внимания уделю пользовательскому опыту, а не внутренностям ОС.






Рабочий стол

Рабочий стол по умолчанию типичен для ранних UNIX c графическими оконными менеджерами на основе библиотек Motif. В IRIX это среда Interactive Desktop работающая поверх X Window System R4, который с версии 4 используется вместо проприетарного XNeWS. По умолчанию запускается менеджер 4DWM и лаунчер Toolchest.

Установленная в моем SGI видеокарта отображет только 256 цветов, но это ни сколько не мешает работе в графической среде, так как она, кажется, рассчитана вобще на 16.
Cама система работает с честным True Color. Цвета, которые дизерятся на экране, все равно сохраняются в 24 бит.

Системная палитра
image

В целом, интерфейс довольно отзывчивый и «часики» наблюдать доводится редко.

Слева вверху основная панель инструментов Toolchest, с помощью которой можно быстро перейти в основные папки файловой системы, настройки пользовательской среды и системы, вызвать окно терминала, поиск и завершить работу компьютера. Панель эта не скрывается, единственная ее настройка это переключение с вертикального на горизнтальное отображение меню.

Icon Catalog это окно быстрого запуска. В нем можно создавать новые табы и перетаскивать туда иконки приложений и документов для быстрого запуска. Аналогиные способы организации приложений были и в Windows до Win95 и в классической Mac OS.

Под Icon Catalog стандартное окно диспетчера файлов. Панель инструментов находится непривычно слева. Большое колесо плавно изменяет размер иконок. Apple реализовали эту функцию только в Mac OS X 10.6.

Справа висит IRIS Capture. Это утилита для захвата изображений (к сожалению, я пока не нашел способа убрать ее с экрана во время снятия скриншотов). В правом нижнем углу корзина, точнее целый мусорный бак. Также внимательные читатели увидят иконку Camera. Это приложение, работающее с IndyCam. Запуститься без оной камеры оно октазалось.

Превью файлов

В диспетчере файлов у изображений отобажаются превью, вместо иконок. И это в далеком 1993-м году!

Для управления окнами используются все три кнопки мыши + клавиши-модификаторы. С подключением и назначением клавиш стандартных PC клавиатуры и мыши проблем не возникло. Даже клавиша Win назначилась на Meta.

Графические утилиты для настройки среды рабочего стола довольно скудные. Из соответствующей панели настройки можно лишь сменить цветову гамму, и звкуи уведомлений. Очень хотелось отключить открытие новых окон для папок, но явно все остальные настройки скрыты где-то в текстовых конфигах. Что-то похожее я видел файле в ~/.desktop-IRIS, но пока разбираться с ними не нашлось времени.

Системные настройки
Системные настройки

Диспетчер пакетов
Писпетчер пакетов

Установка пакетов в IRIX осуществляется из репозитория, которым может стать любая папка на локальном или сетевом диске. Достаточно указать в Software Manager путь до нее и кликнуть Lookup. Установщик сканирует ее на наличие инсталляционных файлов, осуществляет контроль версий и зависимостей. На моей SGI это занимает около минуты. В результате в окне отображается список доступных для установки из этой папки программ. Похоже, что IRIX 5.3 не сохраняет никаких метаданных о репозитории после закрытия Software Manager ни в системе, ни в папке с пакетами, потому что при следующем его запуске процесс сканированяи повторяется. После этого становится понятна эволюция систем управления пакетами в Linux.

А так выглядит папка с пакетами:
Папка с пакетам

Поддержка сети.

В составе ОС нет веб-браузера, что не удивительно для 1993 года.
Поддержка TCP есть, но настройка подключения к локальной сети осуществляется редактирование конфигов. Только в IRIX 6.5 появилась графическая утилита. В 5.3 же нужно отредактировать аж целых 3 конфигурационных файла, причем ошибка в настройке (например, неверно указанный hostname в одном из конфигов или несовпадение IP в Firmware и файле) может привести к невозможности нормальной загрузки.

Стандартный набор сетевых утилит присутствует из коробки. Однако, очень непривычно после свободных UNIX-систем не найти в IRIX знакомых GNU-программ. Особенно опечалило отсутствие SSH сервера и клиента.

Несмотря на то, что в системе присутствует русская локаль и возможность настроить переключение раскладок, сходу заставить IRIX работать с кириллицей не удалось. Все системные шрифты из коробки только латинские.

Прикладное ПО.

Вместе с ОС поставляется довольно внушительный набор прикладных программ. Все они лежат в /usr/sbin/.

Программы

Из интересного здесь можно найти:

Звуковой редактор
Звуковой редактор

Видеомонтажку
Видеомонтажка

Простой редактор изображений с фильтрами
редактор изображений

Кроме этого из пакета Demos можно установить набор демонстрационных программ, среди которых есть довольно интересные образцы

OpenGL-калькулятор
калькулятор

Демо обсчета столкновений упругого тела в реальном времени. (Видео на Youtube)
Демо

Игры
Сапер

Маджонг

Удивительно, но графическая станция SGI Indy из коробки не имеет инструментов работы с jpg. Встроенный просмотровщик работает только с форматами rgb, sgi, tiff, gif.

Есть возможность доставить в IRIX набор Open-Source приложений из онлайн репозиториев бинарных пакетов, либо установить Developer Tools c отдельного CD и компилировать софт из исходников (догадываюсь, сколько дней бы ушло на сборку того-же Firefox).
К сожалению, на официальном freeware.sgi.com уже успели выпилить все пакеты для IRIX, кроме последней версии 6.5.31.

Единственный актуальный репозиторий для старых систем, найденный в сети это поддерживаемый энтузистомTGCWare.

Вобще, цикл статей по SGI Indy я хотел завершить установкой аутентичных коммерческих графических пакетов, после чего синий ящик занял бы свое место на музейной полке. К сожалению, за прошедшее лето я так и не смог найти чего-нибудь, запускающегося на моей конфигурации ни на торрент-трекерах, ни на англоязычных форумах ретрокомпьютерщиков, где меня банили как злобного нарушителя авторских прав за просьбу поделится дистрибутивом Photoshop или Softimage.

Поэтому, ждите пока продолжения. Оно обязательно будет.

Выключение Indy




Какие графические оболочки вы использовали в 1993-1995 годах?

OpenLook на Sun OS
3(4.5%)
Motif на HP/UX
3(4.5%)
Motif на Silicon Graphics
3(4.5%)
Microsoft Windows 3.1 на IBM PC-совместимом
21(31.8%)
IBM OS/2 2.0
10(15.2%)
Microsoft Windows NT на PC
7(10.6%)
Microsoft Windows NT на Alpha или MIPS
1(1.5%)
Я ненавидел графические оболочки и использовал DOS с графическими библиотеками Turbo C или Watcom для рисования на всем экране
10(15.2%)
Другое (описать в комментариях)
8(12.1%)


UPD: Забыл Apple в опросе. Позор мне!
LinkReply

Comments:
Page 1 of 2
<<[1] [2] >>
[User Picture]From: iime
2014-08-26 05:32 am (UTC)
Как пользователь - System 7 на Apple Computer.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 05:36 am (UTC)

И на старуху бывает проруха - Apple забыл


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


(Reply) (Parent) (Thread)
[User Picture]From: eggen
2014-08-26 05:38 am (UTC)
В опросе нет пункта: я знаю, кто такой Валеджио.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 06:21 am (UTC)
А что это?
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: abelits
2014-08-26 05:53 am (UTC)
tvtwm and fvwm on Linux and FreeBSD.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 06:16 am (UTC)
Да, на twm я немного работал то ли на Sun, то ли на FreeBSD, а Linux в 1994 году я воспринимал как какую-то глюку на основе упрощенного юникса Minix книжку про который я листал в Computer Literacy Bookstore, крутом магазине того времени.
(Reply) (Parent) (Thread)
[User Picture]From: 1500py470
2014-08-26 06:36 am (UTC)
Забыл Панчул не только System 6 и 7 но и Solaris,
+ они в работе.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 07:27 am (UTC)

Солярис я даже использовал

Солярис я даже использовал, но по-моему он активно пошел позже, в 1995-1996-м.

Кроме этого я спрашиваю про оболочке, а на соляриса врлде стоял вариант мотифа, да и openlook был

Народ на моей памяти долго не хотел переключаться с SunOS в Sun Solaris.

Edited at 2014-08-26 07:29 am (UTC)
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: dettachment
2014-08-26 06:43 am (UTC)
Norton Commander :)
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 07:30 am (UTC)
Наше все ! Но это не графика, это псевдографика.
(Reply) (Parent) (Thread)
[User Picture]From: dom3d
2014-08-26 06:44 am (UTC)
Юра, спасибо за ссылку на статью.
Вспомнил молодость. Я работал гр. станциях фирмы SGI в 1993-99.
(Reply) (Thread)
[User Picture]From: Dinar Temirbulatov
2014-08-26 07:26 am (UTC)
Школьником ходил в питерский Политех, там в вычислительном центре работал на станциях от motorola, там были и иксы с какой-то оболочкой типа motif или openlook, но все в основном работали через текстовые терминалы. Из интернетов была только почта, веба-тогда не было ). Там же было много 286/386 машин с xenix и windows/dos. Группе школьникам доступ к машинным ресурсам был неограничен )
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 05:13 pm (UTC)
В каком году?
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: seerozha
2014-08-26 07:59 am (UTC)
А что, DOSShell графической оболочкой уже не считается ?
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 04:33 pm (UTC)
Так как он реализован в текстовом режиме, с помощью псевдографики, то имхо это не вполне графическая оболочка. Хотя я не имею ничего против и более того, предпочитаю псевдографику тру графике.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: borisovs
2014-08-26 08:31 am (UTC)
О, нет... Это не моя статья. Я просто привёл вам ссылку, для ознакомления.

Вот автор. (внизу статьи есть имя автора)
http://habrahabr.ru/users/Andrus_Trash/

Edited at 2014-08-26 08:33 am (UTC)
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 05:04 pm (UTC)
сейчас поправлю
(Reply) (Parent) (Thread)
[User Picture]From: alec_v
2014-08-26 08:49 am (UTC)
Indy стоит под столом с линухом, но видеокарта - простой bitmap (XL) т.к. GL (XZ) под линухом не смогли завести.

Юрий, не могли бы ваши ночальники выложить полные доки на QED 4600 и 4700 особенно их Errata ? А то ссылки на них есть, а самих доков нет. US patent 4,814,976 давно протух.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 05:13 pm (UTC)
Спрошу при случае (не хочу специально заводить об этом разговор, так как все трое в сию секунду плотно заняты).
(Reply) (Parent) (Thread)
[User Picture]From: descriptor
2014-08-26 08:55 am (UTC)
Как я мечтал об этом Indy и Onyx!

Была еще BeOS портированная на PC.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 04:34 pm (UTC)
BeOS была красивая, но вышла поздно, не получила поддержку приложениями и не вписалась в рынок.
(Reply) (Parent) (Thread)
From: p_o_l
2014-08-26 11:59 am (UTC)
в 1993-1995 годах в наших широтах еще не утратили популярность БК-шки и ZX Spectrum , хотя о графике там можно говорить весьма условно.
Commodore Amiga кое у кого водились.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 05:12 pm (UTC)
Я все три компьютера встречал в Киеве, но лично для меня они были деталями эпохи середины 1980-х, а в середине 1990-х были анахронизмом. Хотя для фана и образования с ними можно играться и сейчас.

Вообще моим любимым персональным компьютером была Yamaha MSX в 1986-1987 годах. Причем я использовал ее не для Бейсика и игр, а по взрослому - на Си и ассамблере. На ней я также впервые попробовал Лисп, Пролог, на ней был Фортран, Паскаль и много другого небольшого софта, который был класен тем, что он был небольшим, т.е. его можно было изучить досконально, полностью. А не как последующий писишный софт, из которого можно было изучить только часть, с невозможностью иметь полное видение продукта.
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
[User Picture]From: kstoor
2014-08-26 08:20 pm (UTC)
1992, графическая оболочка GEM под DOS.
(Reply) (Thread)
[User Picture]From: panchul
2014-08-26 08:30 pm (UTC)
Я думал включить GEM, который я видел в 1990-м году, но к 1993 году GEM имхо стал неактуален из-за быстрого роста использования Microsoft Windows 3.1 между 1991 и 1995 годом.
(Reply) (Parent) (Thread)
[User Picture]From: liliane_marlene
2014-08-27 11:58 am (UTC)
Юрий, я написала вам письмо в личку, но из-за наличия ссылки оно скорее всего попало в спам. Буду очень благодарна, если вы посмотрите.
(Reply) (Thread)
(Deleted comment)
[User Picture]From: panchul
2014-08-27 04:15 pm (UTC)
Да, это я помню, хотя у меня в памяти это отложилось как Microsoft Windows 3.10 for Workgroups. Я этим не пользовался, так как в компании, где я работал, просто не было сети (сейчас это кажется невероятным!), но вообще в ~1993 году это было здесь в штатах популярно, народ говорил "наконец-то микрософт сделал зрелый продукт".
(Reply) (Parent) (Thread)
Page 1 of 2
<<[1] [2] >>