Macintosh System 1
System 1 (также известная как Macintosh System Software 0.7 и Macintosh System 1.0) — первая операционная система для персональных компьютеров Macintosh, выпущенная компанией Apple 24 января 1984 года. Она заложила основы графического пользовательского интерфейса (GUI) для массового рынка и стала предшественницей всей линейки классической Mac OS.
История
Разработка операционной системы для Macintosh началась в конце 1970-х годов в рамках проекта Apple Lisa. Первоначально система для Macintosh (кодовое название «Macintosh System Software») была ответвлением от более сложной и дорогой системы Lisa OS. Команда разработчиков под руководством Билла Аткинсона, Энди Херцфельда и Сьюзан Каре стремилась создать максимально интуитивно понятную и производительную среду, работающую на ограниченном аппаратном обеспечении — процессоре Motorola 68000 с частотой 8 МГц и 128 КБ оперативной памяти.
Первая публичная демонстрация System 1 состоялась на презентации Macintosh 24 января 1984 года. Система поставлялась на единственном 3,5-дюймовом дискете (400 КБ) и полностью загружалась в оперативную память. В течение 1984—1985 годов вышло несколько незначительных обновлений (System 1.1, 1.2, 1.3), исправлявших ошибки и добавлявших поддержку новых периферийных устройств. Последней версией линейки стала System 1.3, выпущенная в 1985 году, после чего её сменила System 2.0 (Macintosh System Software 2.0).
Архитектура и особенности
Графический интерфейс
System 1 была одной из первых коммерчески успешных операционных систем с полностью графическим интерфейсом. Основные элементы интерфейса включали:
- Рабочий стол — пустое пространство с серым фоном, на котором отображались значки дисков и файлов.
- Меню — строка меню в верхней части экрана (всегда видимая), содержащая пункты: Apple (логотип), File, Edit, View, Special. Меню раскрывались при нажатии на заголовок.
- Окна — прямоугольные области с заголовком, кнопкой закрытия (в левом верхнем углу) и полосой прокрутки. Окна можно было перемещать, но нельзя было изменять их размер (кроме растягивания по ширине).
- Значки — пиктограммы, представляющие файлы, папки и диски. Система поддерживала только 1-битную (чёрно-белую) графику с разрешением 512×342 пикселя.
- Курсор — стрелка, управляемая мышью. Щелчок мышью выполнял действие, двойной щелчок открывал файл или папку.
Многозадачность и управление памятью
System 1 не поддерживала вытесняющую многозадачность. Приложения работали в кооперативном режиме: одно приложение занимало весь экран (кроме строки меню), а переключение между ними было невозможным без закрытия текущего. Для запуска нового приложения требовалось выйти из текущего через меню File → Quit. Файловая система была плоской (без вложенных папок) — все файлы хранились в корневом каталоге диска. Позже, в System 1.1, появилась поддержка папок (через Finder), но вложенность была ограничена.
Оперативная память объёмом 128 КБ делилась между системой и приложениями. Система занимала около 64 КБ, оставляя 64 КБ для пользовательских программ. Из-за этого большинство приложений были небольшими и не могли работать с большими объёмами данных.
Finder
Центральным элементом System 1 была программа Finder (версия 1.0), отвечавшая за управление файлами и запуск приложений. Finder отображал содержимое диска в виде значков и позволял выполнять базовые операции: копирование, перемещение, удаление (через перетаскивание в корзину — значок на рабочем столе). Корзина не могла быть опустошена автоматически; для удаления файлов требовалось вручную очищать её через меню Special → Empty Trash.
Приложения и инструменты
В состав System 1 входил минимальный набор встроенных приложений:
- MacPaint — растровый графический редактор, созданный Биллом Аткинсоном. Позволял рисовать чёрно-белые изображения с помощью инструментов «кисть», «карандаш», «ластик», «заливка», а также использовать простые фигуры.
- MacWrite — текстовый процессор, поддерживавший форматирование текста (шрифты, размеры, выравнивание) и вставку изображений из MacPaint. Оба приложения поставлялись на отдельной дискете и не были частью системного диска.
- Калькулятор — простое приложение для выполнения арифметических операций.
- Шахматы — игра, демонстрировавшая графические возможности системы.
- Системные утилиты — настройки рабочего стола (смена обоев, выбор шрифта для меню), утилита для форматирования дисков.
Системные требования и совместимость
System 1 работала исключительно на компьютерах Macintosh 128K и Macintosh 512K (выпущен в 1984 году). Для запуска требовалось:
- Процессор Motorola 68000 (8 МГц);
- 128 КБ ОЗУ (Macintosh 128K) или 512 КБ ОЗУ (Macintosh 512K);
- Дисковод для 3,5-дюймовых дискет (400 КБ);
- Монохромный дисплей 9 дюймов (512×342 пикселя).
Система не поддерживала жёсткие диски, принтеры (кроме ImageWriter через последовательный порт) и внешние накопители. Вся работа велась с дискет: системная дискета загружалась первой, затем вставлялась дискета с приложением. Переключение между дискетами требовало ручной замены.
Значение и наследие
System 1 стала революционной для своего времени, предложив массовому пользователю графический интерфейс, управление мышью и интуитивно понятные операции. Несмотря на ограничения (отсутствие многозадачности, плоская файловая система, малый объём памяти), она заложила принципы, которые сохранились в последующих версиях Mac OS: строка меню, рабочий стол с корзиной, значки файлов, диалоговые окна.
Система также продемонстрировала коммерческую жизнеспособность GUI-операционных систем, что стимулировало развитие аналогичных продуктов (Microsoft Windows 1.0, выпущенная в 1985 году, и AmigaOS). Элементы интерфейса System 1 — например, кнопка закрытия окна в левом верхнем углу — оставались стандартом для Mac OS до появления Mac OS X в 2001 году.
Критика
Основные недостатки System 1, отмечаемые современниками и историками:
- Отсутствие многозадачности — пользователь мог работать только с одним приложением одновременно, что резко снижало продуктивность.
- Необходимость ручной замены дискет — для переключения между приложениями или открытия нового файла требовалось вставлять и извлекать дискеты.
- Ограниченная память — 128 КБ ОЗУ не позволяли запускать сложные программы или работать с большими документами.
- Отсутствие поддержки вложенных папок — файловая система была плоской, что затрудняло организацию данных.
- Нестабильность — система часто зависала при ошибках в приложениях, требуя перезагрузки с дискеты.
Несмотря на критику, System 1 считается важной вехой в истории персональных компьютеров, доказавшей, что графический интерфейс может быть доступен и удобен для обычных пользователей.
Источники
- Apple Computer, Inc. «Macintosh System Software User’s Guide» (1984).
- Hertzfeld, A. «Revolution in the Valley: The Insanely Great Story of How the Mac Was Made» (2004).
- Linzmayer, O. W. «Apple Confidential 2.0: The Definitive History of the World’s Most Colorful Company» (2004).
- «Macintosh System 1.0» — техническая документация Apple (1984).
- Статья «Macintosh System 1» в архиве Macintosh Garden (macintoshgarden.org).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →