Версия классической операционной системы Mac OS | |
Скриншот Mac OS 7.6.1 | |
Разработчик | Apple Computer, Inc. |
---|---|
Семейство ОС | Macintosh |
Рабочее состояние | Исторический, не поддерживается |
Исходная модель | Закрытый источник |
Первый выпуск | 13 мая 1991 г. ; 30 лет назад ( 1991-05-13) |
Последний релиз | 7.6.1 / 7 апреля 1997 г. ; 24 года назад ( 1997-04-07) |
Тип ядра | Монолит для 68к, наноядро для PowerPC |
Лицензия | Проприетарный |
Предшествует | Система 6 |
Преемник | Mac OS 8 |
Официальный веб-сайт | Выпуски Mac OS на Wayback Machine (архивировано 12 апреля 1997 г.) |
Статус поддержки | |
Исторический, не поддерживается по состоянию на май 2001 г. |
Система 7, под кодовым названием «Big Bang», а также известный как Mac OS 7, представляет собой графический пользовательский интерфейс -На операционной системы для Macintosh компьютеров и является частью классической Mac OS серии операционных систем. Она была представлена 13 мая 1991 года компанией Apple Computer, Inc. Она пришла на смену System 6 и была основной операционной системой Macintosh, пока ее не сменила Mac OS 8 в 1997 году. Функции, добавленные с выпуском System 7, включали виртуальную память, персональную обмен файлами, QuickTime, QuickDraw 3D и улучшенный пользовательский интерфейс.
С выпуском версии 7.6 в 1997 году Apple официально переименовала операционную систему в «Mac OS», имя, которое впервые появилось на загрузочном экране системы 7.5.1. Система 7 была разработана для компьютеров Mac, на которых использовалась линейка процессоров Motorola 680x0, но была перенесена на PowerPC после того, как Apple приняла новый процессор в 1994 году с представлением Power Macintosh.
Развитие системного программного обеспечения Macintosh до System 6 шло довольно плавно, с добавлением новых функций и относительно небольшими изменениями и обновлениями с течением времени. Основные дополнения были довольно ограниченными. Некоторое представление о масштабах изменений можно увидеть, изучив официальную системную документацию Inside Macintosh. Первоначально он был выпущен в трех томах, добавляя еще один для описания изменений, внесенных в Mac Plus, и еще один для Mac II и Mac SE.
Эти ограниченные изменения означают, что исходная система Macintosh осталась в основном такой, какой она была при первоначальном представлении. То есть машина была ориентирована на одного пользователя и задачу, выполняемую на машине на основе гибких дисков с чрезвычайно ограниченным ОЗУ. Однако многие допущения этой модели больше не подходили. Наиболее примечательной среди них была модель однозадачности, замена которой была впервые рассмотрена в «Switcher» 1986 года, а затем полностью заменена на MultiFinder в System 5. Для запуска MultiFinder обычно требуется больший объем оперативной памяти и жесткий диск, но они стал более распространенным к концу 1980-х годов.
Хотя дополнения были относительно ограниченными, в них были исправлены некоторые странности, лежащие в основе системной архитектуры. Например, для поддержки ограниченной формы многозадачности исходная Mac OS поддерживала небольшие сопутствующие программы, известные как настольные аксессуары, которые необходимо было установить в систему с помощью специальных инструментов. Если бы система могла поддерживать несколько задач, это одноразовое решение больше не понадобилось бы - настольные аксессуары могли быть просто небольшими программами, размещенными где угодно. Тем не менее, поскольку MultiFinder все еще был необязательным, такой шаг не был предпринят. Многочисленные примеры такого рода проблем можно найти по всей системе.
Наконец, повсеместное распространение жестких дисков и локальных сетей привело к тому, что пользователи и разработчики запросили любое количество новых функций. К концу 1980-х годов список новых обновлений и предложенных изменений существующей модели был значительным.
В марте 1988 года, незадолго до выпуска System 6, менеджеры технического среднего звена Apple провели выездное совещание, чтобы спланировать дальнейший курс разработки Mac OS. Идеи записывались на учетных карточках ; функции, которые казались достаточно простыми для реализации в краткосрочной перспективе (например, добавление цвета к пользовательскому интерфейсу ), были написаны на синих картах, долгосрочные цели, такие как настоящая многозадачность, на розовых картах, а «далеко идущие» идеи, такие как объектно-ориентированная файловая система по красным карточкам. Развитие идей, содержащихся на синей и розовой карточках, должно было идти параллельно, и сначала два проекта были известны просто как «синий» и «розовый» (включая Taligent ). Apple планировала, чтобы «голубая» команда (которая стала называть себя « Голубые существа » в честь персонажей из « Желтой подводной лодки» ) выпустила обновленную версию существующей операционной системы Macintosh в период 1990–1991 гг., А «розовую» команда выпустила совершенно новую ОС примерно в 1993 году.
Поскольку Blue был нацелен на относительно «простые» обновления, список функций читается в некоторой степени как своего рода «Исправленная система 6». В базовой ОС ряд ранее необязательных компонентов стали обязательными:
Кроме того, ряд странностей в исходной Системе, обычно включенных из-за ограниченных ресурсов, наконец, были изменены для использования основных основных функций ОС:
Система также предлагает множество новых функций:
Система 7 была первой операционной системой Apple, доступной на компакт-дисках, хотя изначально она поставлялась в комплекте из 15 гибких дисков. В отличие от более ранних систем, System 7 не поставлялась в комплекте с основными пакетами программного обеспечения. На недавно приобретенных компьютерах Macintosh была установлена система 7 и часто в комплекте с такими программами, как HyperCard, At Ease и Mouse Practice. Позже семейство Macintosh Performa добавило различные пакеты программного обеспечения, включая ClarisWorks, The New Grolier Multimedia Encyclopedia, Microsoft Bookshelf, Spectre VR и Power Pete. Поскольку система была введена 7 до Интернет пришел к популярному внимания, программного обеспечения, такие как MacTCP, FreePPP и Netscape не были включены в первый, но был позже доступен на диске от провайдеров Интернет - услуг и в комплекте с книгами, таких как Адам C Энгст «s Интернет Стартовый комплект для Macintosh. Машины Power Macintosh также включали NuCalc, графический калькулятор. Система 7 также включает в себя сетевое программное обеспечение AppleTalk и программное обеспечение для обмена файлами в виде системных расширений и панелей управления.
Базовые утилиты, устанавливаемые по умолчанию с System 7, включают TeachText (который был заменен на SimpleText в более поздних версиях) для основных задач редактирования текста и чтения документов readme. На дополнительной дискете «Disk Tools» также доступны Disk First Aid для восстановления дисков и Apple HD SC Setup для инициализации и разбиения дисков.
Более поздние версии System 7, в частности System 7.5 и Mac OS 7.6, поставляются с выделенной папкой «Utilities» и папкой «Apple Extras», включая AppleScript, Disk Copy, QuickDraw GX Extras и QuickTime Movie Player. Дополнительные дополнительные функции и утилиты можно установить вручную с системного компакт-диска.
Система 7.1.2 - первая версия системного программного обеспечения Macintosh, поддерживающая новые компьютеры Apple на базе PowerPC. 68k приложений, которые еще не были обновлены для запуска в этих системах, прозрачно эмулировались (без вмешательства пользователя) с помощью встроенного эмулятора процессора 68k. Жирные двоичные файлы, содержащие код, необходимый для работы в системах PowerPC и 68k, в это время стали обычным явлением. Этот процесс был похож на распространение универсальных двоичных файлов во время перехода Mac на процессоры Intel в 2006 году, а также на переход Mac на микросхему Apple, начавшийся в 2020 году.
Системы с 7.0 по 7.1 предлагали утилиту под названием Apple File Exchange, которая могла получить доступ к содержимому дискет, отформатированных в FAT и Apple II. System 7 Pro, System 7.5 и выше поставлялись с PC Exchange, ранее отдельным продуктом, который позволял системе монтировать дискеты в формате FAT на рабочем столе так же, как и обычные диски Macintosh.
Диски OS / 2 читались как диски PC DOS из-за того, что OS / 2 использовала файловую систему FAT. В то время Mac также могли читать и записывать файловые системы UNIX с помощью дополнительного программного обеспечения.
Система 7 позволила пользователям получить доступ к компьютерным сетям и разрешила связь через TCP / IP и другие совместимые сетевые стеки. Однако для реальной совместимости программного обеспечения ПК требовалось программное обеспечение сторонних производителей, такое как SoftPC, которое позволяло запускать некоторые программы MS-DOS и ранних версий Microsoft Windows, или Connectix Virtual PC, которое позволяло Mac запускать Windows посредством полной эмуляции ПК.
Другие решения для совместимости с ПК использовали более естественный подход, используя Windows и MS-DOS с использованием карт расширения x86 с чипом x86 на карте. Apple предложила некоторые системы, сконфигурированные таким образом, проданные как «совместимые с DOS» - использовалась карта с выделенным процессором x86 и оперативной памятью, в то время как жесткий диск Mac, звуковая подсистема, сеть и ввод предоставляли услуги для ПК. ПК мог работать одновременно с Mac, и пользователь мог переключаться между ними аналогично переключателю KVM. Самыми ранними из этих систем были системы на базе 680x0, работающие под управлением System 7. Система 7 обеспечивала поддержку доступа к тому ПК с Mac через собственное программное обеспечение PC Exchange, а фактическое управление оборудованием ПК осуществлялось с помощью панелей управления.
Во время его выпуска многие пользователи заметили, что производительность снизилась в результате обновления с System 6 до System 7, хотя более новое оборудование вскоре компенсировало разницу в скорости. Другая проблема была большой «объем памяти» System 7 в: System 6 может загрузить систему с единой 800k дискеты и взяла около 600 КБ в оперативной памяти, в то время как System 7 используется уже более мегабайт. Прошло некоторое время, прежде чем средний Mac поставлялся с достаточно встроенной оперативной памятью, чтобы System 7 была по-настоящему удобной. Система 7 была первым выпуском системы, который больше нельзя было полноценно запускать на системах, работающих только на гибких дисках. Хотя большинство продаваемых в то время моделей Macintosh включали в себя жесткий диск в качестве стандартного оборудования, владельцы старых моделей должны были обновить свое оборудование, купив либо новый Mac, либо внешний жесткий диск SCSI, если они хотели запустить Систему 7.
Чтобы воспользоваться преимуществами виртуальной памяти System 7, требуется Macintosh, оснащенный блоком управления выгружаемой памятью (PMMU). ЦП Motorola 68030 имеет один встроенный процессор, и еще один может быть добавлен к материнской плате Macintosh II с Motorola 68020. Другая модель Macintosh, использующая 68020, Macintosh LC, не может использовать виртуальную память. Apple представила Macintosh LC II с 68030 вскоре после выхода System 7. Несмотря на более новый процессор, LCII сохранил 16-битную шину предыдущей модели и не работал быстрее, чем LC, который он заменил.
Несмотря на эти неудачи, System 7.0 довольно быстро была принята пользователями Mac и быстро стала одним из основных требований для нового программного обеспечения.
Инженерная группа в Apple, отвечающая за System 7, стала известна как « Blue Meanies », названная в честь синих учетных карточек, на которых были написаны функции, которые могут быть реализованы в относительно короткие сроки в рамках стратегии Apple по операционной системе. Для сравнения, функции розовых учетных карточек обрабатывались группой Pink, впоследствии ставшей злополучным проектом Taligent.
Система 7.0 была последней версией операционной системы Macintosh, которая была доступна бесплатно и могла свободно распространяться. Хотя System 7 можно было купить у Apple, стоимость была номинальной и учитывалась только при копировании и использовании носителей. Дилеры Macintosh обычно позволяли покупателям использовать демонстрационные машины магазина для копирования установочных дисков System 7 по цене коробки дискет. Журналы на компакт-дисках, такие как Nautilus, включали Систему 7 на свои диски. После того, как пользователи Mac загрузили тысячи копий System 7 из онлайн-сервисов (AOL, CompuServe и GEnie), Apple изучила сервисы и, исходя из этой популярности, начала продавать Mac OS как розничный продукт с System 7.1. Apple продолжала взимать плату за основные обновления операционной системы до выпуска OS X Mavericks в 2013 году.
Вскоре после первоначального выпуска System 7 в октябре 1991 года было выпущено небольшое обновление 7.0.1. Также последовал патч под названием «System 7 Tune-Up», который исправил ошибку «исчезающих файлов», при которой система теряла файлы и добавлены «минимальные» и «предпочтительные» выделения памяти в поле Get Info приложения.
В августе 1992 года вышло обновление 7.1. Это была первая версия системного программного обеспечения, за которую Apple взимала деньги. Об этом изменении Дэвид Пог писал:
Система 7.1 примечательна и по другой причине: это было первое обновление системного программного обеспечения, которое Apple не разглашала. Вам пришлось купить его, что привело к ярости групп пользователей и онлайн-сервисов, которые привыкли делать каждую новую версию системы доступной для всех. Отказавшись от протестов, Apple в конечном итоге предложила комплект обновления System 7.1 для групп пользователей и участников онлайн-сервисов менее чем за 30 долларов. Но на стене было написано: Apple завидовала Microsoft, мировому супермаркету системного программного обеспечения. Многие задавались вопросом, стоило ли этого апгрейда. В систему 7.1 было внесено огромное количество изменений, но подавляющее большинство из них было глубоко укоренившимся, переписыванием на уровне ядра, которое не принесло пользы стандартным американским пользователям Mac.
- Дэвид Пог, MacWorld Macintosh Secrets, 4-е изданиеНовым в версии 7.1 является папка Fonts. Это заменило часто трудоемкий метод перетаскивания шрифтов в системный файл и из него, представленный в System 7.0; он также заменил приложение Font / DA Mover из System 6, которое также можно было использовать с 7.0. Система 7.1 также включает множество внутренних изменений для поддержки интернационализации даты, времени и чисел. Кроме того, это была первая версия, поддерживающая «Enablers», которая сняла требование выпускать новую версию системного программного обеспечения каждый раз, когда выпускалось новое оборудование.
Был создан набор специализированных версий 7.1, от 7.1P1 до 7.1P6 (за исключением 7.1P4), которые были включены в различные модели Performa, которые уже были доступны или были выпущены после 7.1. Эти специализированные версии включали At Ease, Launcher и некоторые другие изменения, которые были интегрированы в более поздние версии системного программного обеспечения.
Первым крупным обновлением была система 7.1.1, также известная как «System 7 Pro». Этот выпуск представлял собой пакет 7.1 с инструментами AppleScript, QuickTime и Apple Open Collaboration Environment (AOCE). В то время как System 7 имела некоторые проблемы с запуском на немного более старых машинах из-за нехватки памяти, System 7 Pro в то время едва ли вписывалась в какие-либо компьютеры Macintosh. Чаще всего он использовался для исправления мелких ошибок, а не для новых функций.
Apple присоединилась к альянсу AIM (Apple, IBM и Motorola) вскоре после выпуска System 7 в 1991 году и начала работу над машинами на базе PowerPC, которые позже стали семейством Power Macintosh. Поддержка этих машин привела к появлению Системы 7.1.2.
Система 7.1.2 никогда не предлагалась для розничной продажи; он поставлялся с первыми партиями компьютеров PowerPC Mac и версией 68k, поставляемой с небольшим количеством систем серии Quadra 600. В более поздних поставках вместо этого использовалась система 7.5.
Система 7.1.2P была такой же, как 7.1.2, и поставлялась с моделями Performa 630, LC 630 и Quadra 630, выпущенными в период с июля по ноябрь 1994 года.
Следующим крупным выпуском была Система 7.5, в которую были включены исправления ошибок из предыдущих обновлений и добавлено несколько новых функций, в том числе:
Система 7.5 имела кодовое название «Капоне», отсылка к Аль Капоне и «Чикаго», что было кодовым названием для Microsoft Windows 95, а также именем системного шрифта по умолчанию, используемого в Mac OS до версии 8.
Система 7.5.1 была в основном исправлением ошибки 7.5, но также представила новый стартовый экран «Mac OS» при подготовке к клонам Mac.
Система 7.5.2, выпущенная только для первых Power Mac на базе PCI, примечательна тем, что представила новую сетевую архитектуру Apple, Open Transport.
Система 7.5.3, крупное обновление с исправлением ошибок, которое также включает открытый транспорт для других машин на базе PowerPC, а также некоторых машин на базе 68k. 7.5.3 также внесен ряд улучшений в эмулятор 68k и добавлена поддержка полупрозрачного перетаскивания в диспетчер перетаскивания. Он также включал первую версию Control Strip, совместимую со всеми Mac. Это также была первая версия Mac OS, поддерживающая SMP. (9500 / МП)
Система 7.5.3 Revision 2 включает: улучшения производительности; повышенная надежность для PowerBook с помощью сторонней программы RAM Doubler; повышенная надежность компьютеров серий PowerBook 500, 2300 и 5300 с картой обновления PowerPC; повышена надежность при использовании панели управления загрузочным диском; и повышена надежность при копировании файлов на жесткие диски объемом 1 ГБ.
Система 7.5.3 версии 2.1 поставлялась с Performa 6400/180 и 6400/200; этот конкретный выпуск был специфичен для этих машин, так как были проблемы со стабильностью с System 7.5.3 Release 2 на новом оборудовании, особенно с видеокартой и передачей файлов через LocalTalk.
Система 7.5.4 была удалена из-за ошибки в Apple, из-за которой некоторые компоненты не были включены в программу установки.
Система 7.5.5 включает значительные улучшения производительности виртуальной памяти и управления памятью на компьютерах Mac на базе PowerPC, включая устранение одной ошибки типа 11. Также был включен ряд улучшений надежности, таких как исправления для Mac, использующих гибкие диски, оснащенные картой совместимости с DOS, улучшенный доступ к жесткому диску для PowerPC PowerBooks и компьютеров Performa 5400-9500, исправления для Mac, которые включали Apple TV Tuner или Macintosh TV. Удаленное управление, улучшения LocalTalk и сети (особенно для Performa 5400 и 6400), исправления при запуске системы для более быстрых 180 МГц Mac (которые включали процессоры PowerPC 604 или 604e), повышенная надежность при использовании приложений с интенсивным звуком на Quadra или Centris компьютеры, содержащие карту обновления PowerPC, и повышенная стабильность при использовании нескольких фоновых приложений и общих принтеров в сети. Система 7.5.5 также является последней версией Системы 7, которая может работать на компьютерах Mac на базе 68000, таких как Macintosh Plus, и Mac с ПЗУ, в которых отсутствует поддержка 32-разрядной адресации, например Macintosh IIcx. Для версии 7.6 и более поздних версий требуется процессор 68030 и ПЗУ с 32-разрядной адресацией, при этом 32-разрядная адресация автоматически включается при загрузке.
Mac OS 7.6 (под кодовым названием «Harmony») была последним крупным обновлением, выпущенным в 1997 году. Начиная с версии 7.6, операционная система официально называлась «Mac OS» вместо «System». Новые функции включают обновленный диспетчер расширений, более собственный код PowerPC для Power Mac, больше встроенных интернет-инструментов и утилит, а также более стабильный Finder с увеличенным выделением памяти. В этой версии функция PowerTalk, добавленная в 7.5, была удалена из-за плохой поддержки приложений, а поддержка большого количества старых моделей Macintosh была прекращена.
Незначительное обновление для Mac OS 7.6.1, наконец, перенесло процедуры обработки исключений 68k в PowerPC, превратив ошибки типа 11 в менее опасные ошибки (обычно типа 1, 2 или 3), поскольку аварийные приложения чаще завершались безопасно, а не аварийно завершали работу. система.
В течение этого периода Apple пыталась выпустить совершенно новую «современную» операционную систему под названием Copland. Когда в 1996 году проект Copland был заброшен, Apple объявила о планах выпускать обновления ОС каждые шесть месяцев до тех пор, пока не будет выпущена Rhapsody (которая к 2001 году превратится в Mac OS X ). Были выпущены еще два выпуска, теперь официально именуемые «Mac OS» - Mac OS 7.6 и исправление незначительной ошибки 7.6.1. Будущие версии были выпущены как Mac OS 8–8.6 и Mac OS 9–9.2.
Номер версии | Дата выпуска | Компьютер |
---|---|---|
7.0 | 13 мая 1991 г. | |
7.0.1 | 21 октября 1991 г. | Macintosh Quadra 700/900/950, PowerBook 100 / 140 / 170 и некоторые другие |
7.1 | 3 августа 1992 г. | Macintosh IIvx |
7.0.1P | 14 сентября 1992 г. | Macintosh Performa 200/400 |
7.1P | 14 октября 1992 г. | Macintosh Performa 600 |
7.1P2 | 12 апреля 1993 г. | Macintosh Performa 405/430/450 |
7.1P3 | 18 октября 1993 г. | Macintosh Performa 410/460/475/550 |
7.1.1 (Pro) | 21 октября 1993 г. | |
7.1.1 | PowerBook Duo 250 / 270c, PowerBook 520/540 | |
7.1P5 | 1 января 1994 г. | Macintosh Performa 560 |
7.1P6 | 1 февраля 1994 г. | Macintosh Performa 575 |
7.1.2 | 14 марта 1994 г. | Power Macintosh 6100/7100/8100 |
7.1.2P | 15 июля 1994 г. | Quadra 630 |
7,5 | 12 сентября 1994 г. | Macintosh LC 580 |
7.5.1 | 23 марта 1995 г. | Power Macintosh 6200 |
7.5.2 | 19 июня 1995 г. | Power Macintosh 9500 |
7.5.3 | 1 января 1996 г. | Power Macintosh 5400 |
7.5.3 Версия 2 | 1 мая 1996 г. | |
7.5.3 Версия 2.1 | 7 августа 1996 г. | Performa 6400 |
7.5.3 Версия 2.2 | Power Macintosh 9500/200, Performa 6360 | |
7.5.5 | 27 сентября 1996 г. | Power Macintosh 5500 |
7,6 | 7 января 1997 г. | PowerBook 3400c |
7.6.1 | 7 апреля 1997 г. | Macintosh к двадцатилетию PowerBook 2400c |
Расположение по умолчанию для всех системных шрифтов в System 7.1 и более поздних версиях - это папка Fonts внутри системной папки.
Предшественник System 6 | Система 7 / Mac OS 7 1991 | Преемник Mac OS 8 |