Открыть сервис

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 →