Applix 1616

Applix 1616 представлял собой комплект компьютер с Motorola 68000 процессором , созданным небольшой компанией под названием Applix в Сиднее, Австралия , с 1986 до начала 1990 -х годов. Он запустил пользовательскую многозадачную многопользовательскую операционную систему , которая была резидентом в ПЗУ . Версия Minix также была перенесена в 1616, как и оконная система MGR . Эндрю Мортон , дизайнер 1616 года и один из основателей Applix, позже стал сопровождающим 2,6 версии ядра Linux .
История
[ редактировать ]Пол Бергер и Эндрю Мортон сформировали австралийскую компанию Applix Pty. Ltd. примерно в 1984 году, чтобы продать карту Z80, которую они разработали для Apple IIC , которая позволила ему запустить CP/M . Этот продукт не имел коммерческого успеха, но позже Пол предложил разработать персональный компьютер на основе Motorola 68000 для продажи в форме комплекта.
Проект был представлен Джону Фэйраллу, тогдашнему редактору журнала Australie и New Zealand Electronics Electronics Today International , а в декабре 1986 года первая из четырех строительных статей была опубликована как «Проект 1616», причем серия завершилась в июне 1987 года. Октябрь и ноябрь 1987 года была также опубликована карта дискового контроллера как «Проект 1617».
В течение следующего десятилетия было продано около 400 1616 -х годов. [ 1 ]
Applix Pty. Ltd., никоим образом не была связана с тем же названием североамериканской компании, которая производила Appleixware .
Аппаратное обеспечение
[ редактировать ]Главная доска
[ редактировать ]Основная доска содержит:
- Motorola 68000, работающий на уровне 7,5 МГц, или 68010, работающий на 15 МГц .
- 512 Кибибиты динамического ОЗУ
- между 64 до 256 кибибитов ПЗУ кибибитами
- на борту сопоставленной цветовой графики (без «текстового» режима), с временем, предоставленным контроллером Motorola 6845 CRT . Видео может создать 320x200 в 16 цветах, или 640x200 в палитре из 4 цветов из 16, а более поздняя модификация обеспечивает монохромный режим 960x512. Буфер рамки проживал в системной памяти и видео обновления, обеспечивавших циклов обновления DRAM . Видеопровод был способен управлять CGA , EGA , MGA и мониторами Multisync .
- Двойные RS-232 последовательные порты с использованием Zilog Z8530 .
- Параллельный порт для Centronics принтеров -Type или ввода/вывода общего назначения . Это было обеспечено универсальным адаптером интерфейса Rockwell 6522, который также был источником прерываний таймера.
- 4 -канальный аналог/аудио -вывод через 8 -битный ЦАП и мультиплексор.
- Программный аудио/аналоговый ввод через ЦАП и компаратор.
- ПК /XT . Интерфейс клавиатуры
Основная доска также имела четыре 80-контактных слота расширения . 1616 поделился этой обратной платформой с платформой, разработанной Эндрю Мортоном для компьютерных систем Keno, что позволило 1616 использовать платы расширения, разработанные для платформы Ceno Computer Systems (в первую очередь 34010 Graphics Coprocessor ), хотя форм-фактор был другим, что осталось Карты KCS выливаются из вершины корпуса 1616 года.
Карта контроллера диска
[ редактировать ]Карта контроллера диска содержит:
- Процессор Zilog Z80, работающий на 8 МГц
- 32 Кибибиты ПЗУ
- 64 Кибибиты статической оперативной памяти
- WD1772 дискового диска контроллер
- Двойные RS-232 последовательные порты с использованием Zilog Z8530
- Контроллер NCR5380 SCSI
Коконсор может запускать Zrdos ( клон CP/M ) или может выступать в качестве контроллера интеллектуального диска.
Карта расширения памяти
[ редактировать ]Карта памяти:
- принимает от 1 до 4 мегабайт динамической оперативной памяти с шагом 1 мегабайт,
- Имеет необязательный блок управления памятью, реализованный в быстром статическом ОЗУ и друзьях ,
- Другой NCR5380 интерфейс жесткого диска . 68000 Этот контроллер SCSI был нанесен на карту в адресное пространство и был значительно быстрее, чем на карте копроцессора Z80.
34010 графическая карта копроцессорной карты
[ редактировать ]Карта TMS34010 была разработана Эндрю Мортоном для компьютерных систем Keno. 34010 представлял собой битовой обработок графического процессора с инструкциями для двухмерных графических примитивов и произвольной арифметической операции ширины на данные пикселей.
Пользовательские разработанные карты
[ редактировать ]- Грэм Редвуд разработал карту Ethernet ( прототип Wire-Wrap или Speedwire ?).
- Филипп Хатчисон разработал Motorola 68030 карту копроцессора (небольшой запуск рабочих двухсторонних печатных плат ).
- Кевин Бертрам разработал карту транспустуру, программист EPROM и карту ввода/вывода. (Программист EPROM был изготовлен по лицензии Timothy Ward of Silicon Supply and Manufacturing.) (Конструкция карт ввода/вывода использовалась в разработке путем силиконового снабжения и производства упражнения с ЧПУ, у которого был временный патент , но никогда не выпущенный как набор.)
Другие одноразовые интерфейсные карты были разработаны для конкретных проектов, в том числе контролируемого контроллера спиннинг-машины листового металла, нескольких EEPROM программистов и т. Д.
Операционные системы
[ редактировать ]1616/OS
[ редактировать ]1616/ОС изначально была чуть больше, чем мощный монитор, с командами для сброса и изменения памяти, загрузки и сохранения на ленту, а также встроенным макросборником и полноэкранным редактором . Со временем операционная система получила иерархическую файловую систему , упреждающую многозадачность , поддержку для нескольких пользователей с элементами управления доступа (хотя без охраны памяти ), легкие потоки , передача сообщений и трубы . В конечном счете, операционная система имела около 250 системных вызовов и 78 команд, встроенных в оболочку. Операционная система имело достаточно сходства с Unix , что портирование источника Unix в 1616/ОС была относительно безболезненной.
Непреднамеренный
[ редактировать ]Колин МакКормак перенес Minix в 1616 году. Он работал вокруг отсутствия блока управления памятью, когда вилка (), копируя BSS, кучу и стек процессов ребенка и родительских процессов, прежде чем планировать каждый. MMU на карте расширения оперативной памяти была разработана для поддержки порта Minix Colin, хотя неясно, использовался ли он когда -либо для этой цели.
Zrdos
[ редактировать ]Conal Walsh перенес CP/M -клон Zrdos на Z80 карту контроллера на основе . При работе в этом режиме 68000 действовали в качестве консоли для ZRDO, хотя все еще было возможно приостановить соединение к ZRDOS и запустить программы 1616, если им не нужен диск ввод/вывод.
Мгр
[ редактировать ]Не строго операционная система MGR , система окна работает под 1616/ОС, но узурпировала консольное видео и клавиатуру и добавила виртуальные устройства TTY для каждого окна. Порт MGR требовал взлома видео, чтобы добавить более высокое разрешение, но монохромный видео режим; Это было сделано путем замены приятеля в видео схеме.
Приложения
[ редактировать ]Большинство программ UNIX и Minix могут быть перенесены на 1616/ОС. Порты включены:
- Advent , AR , Arc , AT , Cal , Cat , шахматы (GNU) , CMP , Comm , Compress , Conquest , [ 2 ] Cron , DD , Diff , Ed , Eroff, Grep , Head , Sodent , Make , Microemacs , More , Nroff , Roff , SC, [ 3 ] sed , sort , split , stevie , strings , sum , hail , tar , tee , ularn , uniq , vi , wanderer, [ 4 ] WC , Xmodem , Ymodem , Zmodem , зоопарк
Было написано несколько обмена сообщениями или доски объявлений систем , в том числе шлюзы Usenet и Fidonet , и многие утилиты, позволяющие безопасному доступу на уровне оболочки.
Было поддержано несколько компьютерных языков, в том числе:
Коллекция 1616/OS Shareware в конечном итоге выросла до тридцати одного на 800 КБ. Включили бесчисленные небольшие утилиты и портовые приложения из других сред.
Группа пользователей 1616
[ редактировать ]Applix Pty Ltd начала проводить неформальные встречи группы пользователей в своем магазине Sydney в 1987 году. Заседания проводились во вторую субботу месяца и часто закончились хорошо после полуночи после употребления большого количества пиццы. Пользователи принесли свои последние творения, связанные с 1616 годами, чтобы продемонстрировать и поделиться, а обсуждение варьировалось от дизайна оборудования, теории операционной системы, языкового дизайна, политики и философии.
Когда Mortons продали магазин в 1990 -х годах, встречи переехали в их дом в Йерринбуле , в Южном Хайленде , штат Новый Южный Уэльс . Когда Мортоны снова переехали в Вуллонгонг , встречи двигались вместе с ними. Не в состоянии избежать группы пользователей, перейдя вокруг Нового Южного Уэльса, Mortons переехали в Пало -Альто, штат Калифорния, в 2001 году.
Группа пользователей по -прежнему встречается во вторую субботу каждого месяца, хотя прошло много лет с тех пор, как Applix 1616 был загружен на один, и, как все старше, встречи, как правило, заканчиваются до полуночи, а пицца потребляется в умеренной степени Полем
Ссылки
[ редактировать ]- ^ «Интервью с Linus Torvalds: Linux и Git - Часть 1 30 лет Linux» . TAG1 Consulting . Получено 15 декабря 2022 года .
- ^ "Завоевание" . 19 августа 2021 года.
- ^ «SC: почтенный калькулятор электронной таблицы | Linux Journal» .
- ^ "Странник" . Стив Коудвей . Получено 15 декабря 2022 года .
Внешние ссылки
[ редактировать ]- Проект Applix 1616 Страницы Эндрю Мортона на 1616
- Applix 1616 Руководства