PC booter

PC booter или booter — тип программного обеспечения для домашних компьютеров (использовалось с начала 1980-х до начала 1990-х годов), которое загружалось и исполнялось при загрузке компьютера с загрузочной дискеты, а не как обычная программа; загрузчик, таким образом, не зависел от установленной операционной системы. Наиболее распространённым в качестве загрузочных устройств были дискеты с видеоиграми.

История

Некоторые загрузчики включают настраиваемое подмножество или вариант «стандартной» операционной системы для платформы (например, DOS для совместимости с IBM PC, Apple DOS или ProDOS для Apple II и так далее).

Игры для Amiga и других компьютеров часто распространялись на загрузочных дискетах с использованием настраиваемого загрузочного блока, который состоял из пользовательского загрузчика. Эти дискеты не содержали файловой системы; вместо этого пользовательский загрузчик читал треки напрямую. Многие игры Amiga были выпущены в таком виде, чтобы помешать пиратству, и использовать RAM, в противном случае занятую AmigaOS. В начале-середине 1990-х годов диски с пользовательским загрузочным блоком стали очень популярны для создания так называемых «трек-модов» демонстрационными группами.

Пример компьютерной системы, в которой этот метод не использовался, — это Commodore 64, поскольку он не был предназначен для чтения любого загрузочного блока с внешнего носителя данных до запуска подпрограмм операционной системы и ввода интерпретатора BASIC. Тем не менее, были картриджи, которые отображали их программный код непосредственно в адресную память Commodore 64 (без необходимости загрузки) и которые начинались бы немедленно, хотя они и не считаются загрузчиками из-за отсутствия загрузки.

Хотя загрузчики, как считалось, обеспечивали эффективную защиту от копирования, такие программы, как Locksmith и Copy II PC умели копировать эти диски; они были известны как бит-ниблеры.

Сегодня компьютеры, совместимые с IBM PC, всё ещё могут загружаться с дискет, CD-ROM / DVD, USB и так далее, если к системе подключен соответствующий диск. Однако может потребоваться изменить приоритет загрузочного устройства в утилите настройки BIOS.

Преимущества

  • Простота использования (программное обеспечение запускается автоматически, без каких-либо дальнейших действий, требуемых пользователем).
  • Изоляция (мало шансов вручную изменить файлы программы). В некотором смысле, загрузчик действовал как песочница, хотя подобной концепции ещё не существовало.
  • Предотвращение копирования (загрузочные дискеты могут быть трудночитаемыми и их трудно скопировать с помощью обычной операционной системы — главным образом потому, что они обычно использовали нестандартную файловую систему или форматирование).
  • Обход обычной операционной системы (для использования некоторой специализированной замены).[1]

Последнее преимущество было критичным для игр, поскольку это позволило использовать специализированные замены, такие как лёгкие файловые системы и доступ к памяти. Это позволило повысить производительность, особенно для графических приложений.

Недостатки

  • Приложение не может сосуществовать с другими установленными приложениями (из-за изоляции, описанной в предыдущем разделе).
  • Обход обычной операционной системы заставил разработчиков предвидеть все проблемы связанные с оборудованием или драйверами. В таких случаях приходится писать сами драйверы. Это может привести к проблемам совместимости с необычным оборудованием.

Примеры

  • Infocom предлагал только сторонние игры для Apple Macintosh при запуске, распространяя их со своей собственной загрузочной операционной системой.[1]
  • Сокращённая версия GeoWorks использовалась America Online для своего клиентского программного обеспечения AOL на основе DOS до конца 1990-х годов. AOL распространялся на одной 3,5-дюймовом дискете, которую также можно было использовать для загрузки GeoWorks.
  • В 1998 году Caldera распространила демоверсию своего 32-битного DPMI расширенного DMI-браузера и почтового клиента DR-WebSpyder на загрузочной полностью автономной 3,5-дюймовой гибкой дискете. На PC AT 386 с объёмом памяти не менее 4 МБ дискета загружала минимальный DR-DOS 7.02 в комплекте с диспетчером памяти, RAM-диском, диалап-модемом, LAN, мышь и драйверами дисплея, автоматически запускаясь в графическом браузере, не касаясь жёсткого диска аппарата. Пользователи могли начать работу в Интернете сразу после ввода своих учётных данных доступа.

См. также

Примечания

  1. Maher, Jimmy (March 20, 2013). «The Top of its Game». The Digital Antiquarian. Retrieved July 10, 2014.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.