Історія операційних систем Apple
Починаю переклад вельми ґрунтовної праці Аміта Сінгха з історії операційних систем Apple. Частину картинок додано при перекладі для наочності. Планую 3 або 4 частини, дивлячись як виходитиме за обсягом. У цій частині подивимося, що було до Macintosh та Apple Lisa.
Перші байти коду
Apple I був заснований на 8-бітному процесорі MOS Technology 6502 з частотою менше 1 МГц. Це був спрощений варіант дорожчого чіпа Motorola 6800. Приблизно аналогічним за параметрами був і Intel 8080, але він при цьому був дорожчим. Комп'ютер мав вбудований вихід на телевізор, роз'єми для 8 Кб пам'яті, інтерфейси клавіатури та касетного магнітофона. Корпус, БП, клавіатура та телевізор у комплект не входили, покупець мав роздобути їх самостійно.


Apple I був на конвейєрі менше року, зате наступна модель Apple II прожила набагато довше. Apple IIзаснований на тому ж процесорі 6502, але проектувався Возняком як інтегрований комп'ютер. Клавіатура була вбудована прямо у корпус. Це був перший ПК, здатний працювати із кольоровою графікою. Лінійка Apple II була досить різноманітною: Apple II+, IIe, IIc, IIc+, IIe Enhanced, IIe Platinum, і нарешті 16-бітний IIgs у 1986 році.(IIgs тут не цілком доречний, тому що був зроблений на новій платформі та новому процесорі, але вмів працювати в режимі сумісності зі старими Apple II - прим. перекл.)Деякі з цих моделей також були проапгрейжены в ході випуску . Для Apple II було створено кілька операційних систем.
Apple Pascal

Microsoft розробив співпроцесорну плату Softcard у 1980 році. Спочатку вона називалася Microsoft Z-80 SoftCard, але потім її перейменували, щоб уникнути судового позову з Zilog. Карта дозволяла запускати на Apple II програми для процесора Z-80 та ОС CP/M. У ті роки під неї було багато софту. З корисного та популярного можна згадати dBase та WordStar.

Apple III випустили в1980 для бізнес-користувачів. Нова ОС, SOS, офіційно отримала свою назву через складність і просунутість (Sophisticated Operating System), але реально один із розробників увічнив ім'я своєї дочки - Sara's Operating System. Кожна програма завантажувала на згадку також і операційну систему. На диску було ядро SOS.kernel, інтерпретатор SOS.Interp та набір драйверів SOS.Driver.

Apple ProDOS
- Підтримка кількох логічних томів однією фізичному носії
- Підтримка до 20 різних типів файлів, 10 доступні для призначення користувачем
- До восьми відкритих одночасно файлів
- Будь-яка кількість файлів у підкаталозі. Хоча в кореневому каталозі могло бути не більше 51

Пошук джерел натхнення
В 1984 Apple випускає Macintosh, а в 1983 - Apple Lisa. Тут доречно повернутися в 1968 рік. До появи UNIX, вщент Apple і Microsoft. За 17 років до Windows 1.0.
NLS: oNLine System
Дамо слово самому Енгельбарту.
Суть цього проекту стисло така: уяви, що в тебе в офісі є комп'ютер з екраном, який працює на тебе весь день і моментально відгукується на твої дії. Скільки можна було б додатково заробити із таким помічником? Ми прагнули саме такої картини.
Енгельбарт показав першу мишу. Вказівний пристрій із трьома кнопками та плямою-”жучком” на екрані. Знизу було два перпендикулярні колеса, на кожному по потенціометру. Якщо возити мишкою по поверхні, жучок на екрані повзає відповідно до переміщення.

Акордна клавіатура
Інша новинка на цій презентації – п'ятипальцева акордна клавіатура. Вона дозволяє вводити 2**5-1 = 31 символ. Мінус одиниця відповідає всім ненатиснутим клавішам.

Робота з документами
Гіпертекст та карти зображень
За допомогою гіпертексту Енгельбарт реалізував переходи між фрагментами тексту. Це може бути перехід до результату пошуку або просто перехід за видимим або невидимим гіперпосиланням. Система також підтримувала малювання. У картинки теж можна було вбудовувати гіперпосилання на кшталт сучасних карт зображень, image map. Слово “гіпертекст” вигадав Тед Нельсон, а саму ідею приписують Ванневару Бушу. Він був радником з науки Франкліна Рузвельта, і в 1945 році запропонував асоціацію замість індексування як спосіб зв'язку фрагментів інформації.
Було реалізовано потужний інструментарій пошуку з вагами ключових слів та виведенням результату у вигляді гіпертексту.
Екран можна було розділити на частини, одна з яких статична, а друга інтерактивна. Наприклад, під час читання мануалу з'явилося незрозуміле слово. Можна було відкрити у другому вікні словник та уточнити його значення. Загалом це було схоже на HTML-фрейми.
Спільна робота
Інтерактивна спільна робота
Xerox Alto
У Xerox не забували і про персональні комп'ютери в сьогоднішньому значенні цього слова. В результаті вийшов Xerox Alto. У нього був 16-бітний процесор, вертикальний екран з роздільною здатністю 606х808, клавіатура звичайна та акордна, трикнопкова миша з кулею та гарний корпус. Були в наявності інтерфейси для принтера, плоттера, Ethernet із швидкістю 2.94 Mbps. Підтримувалася мережа та мережевий друк, але не було віртуальної пам'яті. У 1979 році в експлуатації було близько 1500станцій Alto. Вони продавалися і стороннім покупцям.
Був вбудований емулятор стандартного набору команд, який виконувався з найменшим пріоритетом. Він виконувався з ROM.(
Програми
Xerox STAR System
- Був робочий стіл з іконками документів, папок та поштових скриньок
- Іконки відкривалися або запускалися клацанням. Підтримувалися багато функцій з цього меню правої кнопки миші в Windows.
- У вікон були заголовки з ім'ям, контекстним меню та контекстною допомогою. При необхідності з'являлися смуги прокручування. Загалом інтерфейс було заточено на тайлові вікна, без перекривання.
- Були розвинені способи візуалізації роботи з текстом, наприклад, інструментарій пошуку з купою опцій.
У наступній серії будуть Маки епохи Мотороли 68k та ранніх PowerPC.