Введение
Ранняя операционная система на базе Unix от Apple Computer.
A/UX — операционная система на базе Unix от Apple Computer для компьютеров Macintosh, интегрированная с графическим интерфейсом System 7 и обеспечивающая совместимость с приложениями. Это первая официальная операционная система Apple, основанная на Unix, выпущенная в 1988 году и прекращенная в 1995 году с версией 3.1.1. A/UX требует определенных моделей Macintosh на базе 68k с сопроцессором (FPU) и блоком управления памятью с постраничной организацией (PMMU), включая серии Macintosh II, SE/30, Quadra и Centris. По мнению InfoWorld, это "решение для открытых систем, в основе которого лежит Macintosh".
Особенности
A/UX предоставляет графический пользовательский интерфейс, включающий привычные окна Finder, меню и элементы управления. A/UX Finder – это настроенная версия Finder System 7, адаптированная для работы как процесс Unix и предназначенная для взаимодействия с базовыми Unix-файловыми системами. A/UX включает в себя программу терминала CommandShell, предлагающую интерфейс командной строки для базовой системы Unix. Серверное приложение X Window System (под названием MacX) с программой терминала также может использоваться для взаимодействия с системой и запуска X-приложений параллельно с Finder. В качестве альтернативы пользователь может выбрать запуск полноэкранной сессии X11R4 без Finder. A/UX включает утилиту Commando (аналогичную инструменту с тем же названием, входящему в состав Macintosh Programmer's Workshop), помогающую пользователям вводить команды Unix. Открытие исполняемого Unix-файла из Finder открывает диалоговое окно, позволяющее пользователю выбирать параметры командной строки для программы с помощью стандартных элементов управления, таких как переключатели и флажки, и отображать сформированную строку аргументов командной строки перед выполнением команды или программы. Эта функция призвана облегчить освоение системы для новых пользователей Unix и снизить их зависимость от документации Unix. A/UX содержит утилиту, позволяющую переформатировать SCSI-диски сторонних производителей таким образом, чтобы их можно было использовать в других Mac того времени и в определенных моделях. Например, Quadra 840AV, самый быстрый Macintosh на базе 68k, не поддерживает A/UX.
История
A/UX 1.0 был анонсирован на конференции Uniforum в феврале 1988 года, с семимесячным отставанием от графика. Базовая система не имеет графического интерфейса, доступна только командная строка. Она может запускать одно приложение Macintosh за раз, используя графический интерфейс System 6, хотя совместима лишь примерно с 10% существующей библиотеки программного обеспечения Macintosh. Изначально система была ориентирована на существующих клиентов Unix, университеты и VAR-дистрибьюторов. Первоначально система продавалась предустановленной на Macintosh II по цене $1,4 млн. Выпущенный в 1989 году, A/UX 1.1 предоставляет базовый графический интерфейс System 6, включающий Finder, Chooser, Desk Accessories и Панели управления. Он оснащает Unix графическим интерфейсом X Window System (X11R3), стандартом Draft 12 POSIX и обеспечивает общую повышенную производительность, сравнимую с настольными и рабочими станциями Sun 3, которые использовали тот же процессор Motorola 68020 серии, сопроцессор и MMU, ни один из которых в то время не поддерживал исключительно большой объем оперативной памяти в 128 МБ. Наличие первой платформы, соответствующей стандарту POSIX, позволило Apple присоединиться к "растущему списку лидеров отрасли", которым был предоставлен доступ к растущему рынку государственных заказов США объемом 6 миллиардов долларов. В ноябре 1991 года Apple выпустила A/UX 3.0, планируя синхронизировать графики выпуска A/UX и System 7. В то же время компания предварительно анонсировала A/UX 4.0, выход которой ожидался в 1993 или 1994 году. В объявлении подробно описывалось историческое технологическое партнерство между Apple и IBM, предполагающее объединение удобного графического интерфейса Apple и рынка настольных приложений с высоко масштабируемым рынком Unix-серверов IBM, что позволило бы обеим компаниям выйти на, по мнению Apple, формирующийся "общий рынок открытых настольных систем". Ожидалось, что предстоящая A/UX 4.0 будет ориентирована на PowerOpen Environment ABI, объединит функции варианта AIX Unix от IBM в A/UX и будет использовать ядро OSF/1 от Open Software Foundation. A/UX 3.0 предлагалось использовать в качестве "важного пути миграции" к этой новой системе, обеспечивая совместимость приложений Unix и System 7 со спецификацией PowerOpen. В апреле 1992 года была выпущена защищенная версия A/UX уровня C2. Параллельно, альянс AIM запустил корпорацию Apple/IBM Taligent Inc. за месяц до этого, с целью вывода на рынок другой операционной системы Apple следующего поколения Pink в качестве универсальной операционной системы и платформы приложений. Вопреки всем заявлениям, Apple в конечном итоге отказалась от всех планов по невыпущенной A/UX 4.0. В 1995 году PowerOpen был прекращен, а Apple вышла из партнерства с Taligent Inc. в декабре. В 1996 году Apple прекратила проект Copland, который в течение двух лет был в центре внимания общественности и должен был стать Mac OS 8 и платформой для программного обеспечения Taligent. С 1996 по 1997 год компания развернула недолговечную платформу систем Apple Network Server на базе аппаратного обеспечения PowerPC и настроенной операционной системы IBM AIX. Общая неудачная стратегия Apple в области операционных систем оставила ей устаревшую System 7 и отсутствие преемника. После приобретения NeXT в 1996 году Apple представила Mac OS X Server 1.0 в 1999 году, являющуюся потомком операционной системы NeXTSTEP на базе Unix. Последняя версия A/UX – 3.1.1, выпущенная в 1995 году. Apple полностью отказалась от A/UX к 1996 году.
Прием
A/UX 1.0 подвергся критике в обзоре InfoWorld за апрель 1988 года за преимущественно интерфейс командной строки, как и в других вариантах Unix, а не графический, как в System 6; при этом сетевая поддержка была отмечена как сильная сторона. В 1989 году BYTE включил A/UX 1.1 в число лауреатов премии BYTE Awards в категории "Превосходство", отметив, что система "может сделать Unix операционной системой многозадачного типа номер один в следующее десятилетие" и составить конкуренцию OS/2. Однако, по сравнению с современными рабочими станциями других Unix-вендоров, аппаратное обеспечение Macintosh лишено таких функций, как страничная подкачка. В результате первые две версии A/UX демонстрируют низкую производительность.
Тони Боув из Bove & Rhodes Report в целом жаловался, что "[д]ля опытных пользователей Unix нет веских причин покупать Unix от Apple. Для Apple A/UX всегда был способом продать Macintosh, а не Unix; это лишь галочка в списке требований для пользователей."
Наследие
У пользователей A/UX старой школы было единое центральное хранилище для большинства приложений A/UX: интернет-сервер в NASA под названием Jagubox. Его администрировал Джим Ягиельский, который также являлся автором FAQ по A/UX.