Операционные системы БК-0010/11

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Это список операционных систем, разработанных для семейства компьютеров БК — БК-0010, БК-0010-01, БК-0011 и БК-0011М.

Название Совместимость Файловая система
MicroDOS БК-0010(01) собственная
NORTON-БК БК-0010(01) MicroDOS
ANDOS БК-0010(01), БК-0011(М) FAT12, MicroDOS (чтение)
MK-DOS БК-0010(01), БК-0011(М) MicroDOS
CSI-DOS БК-0011(М) собственная
NORD БК-0010(01), БК-0011(М) MicroDOS
ОС БК-11 БК-0011(М) RT-11
AO-DOS БК-0011(М) MicroDOS
BASIS
DOSB10 БК-0010(01) RT11-совместимая
PascalDOS БК-0010(01) MicroDOS
DX-DOS БК-0010(01), БК-0011(М) FAT12
HC-DOS
РАМОН БК-0010(01) RT11-совместимая
KMON БК-0010(01) RT11-совместимая
Turbo-DOS БК-0010(01) собственная
OS/A WASP
BKUNIX БК-0010(01), БК-0011(М)

MicroDOS[править | править вики-текст]

MicroDOS

MicroDOS (MDOS) — одна из первых операционных систем для персональных компьютеров БК-0010 и БК-0010-01. Имела достаточно богатую систему команд, поддерживала пакетные файлы. В отличие от многих аналогов умела работать с дисководом. Файловая система MicroDOS стала фактически стандартом для операционных систем для БК, она умела отслеживать одноимённые файлы, и даже предлагала пользователю выбор, что сделать при попытке записать файл с уже существующим именем. Внешне и по командам система напоминала MS-DOS.

MisroDOS имела серьёзный недостаток в виде низкой надежности. Это привело к возникновению новых, более продвинутых ОС, в первую очередь ANDOS и MK-DOS.

NORTON-БК[править | править вики-текст]

Работа в Norton-БК v1.02

NORTON-БК — простейшая операционная система для советских персональных компьютеров БК-0010 и БК-0010-01 с интегрированными в ядро функциями оболочки. Первоначально (версия 1.05) предназначалась для прошивки во внешнем ПЗУ. Использовалась файловая система MicroDOS, благодаря чему можно было использовать диски других операционных систем для БК, например, ОС NORD. Имела некоторое распространение до появления ANDOS и MK-DOS.

ANDOS[править | править вики-текст]

ANDOS

ANDOS — создавалась в 1990 году[1] Сергеем Авдюшиным (автор идеи) и Алексеем Надёжиным, по именам которых ОС и получила название. Впоследствии к проекту подключился Сергей Камнев. Система позволяла запускать старые программы для БК-0010. Использовалась файловая система FAT12, совместимая с MS-DOS; также поддерживалась работа с MicroDOS в режиме чтения. ANDOS позволяла работать с несколькими дисководами (до 4) и жёстким диском. Последняя версия ANDOS 3.30 вышла в 1997 году.

MK-DOS[править | править вики-текст]

MK-DOS

MK-DOS (MKDOS) — одна из наиболее распространённых (наряду с ANDOS) операционных систем для БК, написанная Михаилом Королёвым и Дмитрием Бутырским. Разработка системы началась в 1992 году. Последняя версия MK-DOS — 3.17. Как и ANDOS, она обеспечивала функции полной совместимости операционной среды между моделями компьютеров, на которых работала. На БК-0011 и БК-0011М в память загружалась копия ПЗУ БК-0010. Все обращения старых программ к магнитофону перехватывались и направлялись на диск. Операционная система поддерживала до 4-х дисководов и жёсткий диск.

CSI-DOS[править | править вики-текст]

CSI-DOS

CSI-DOS — дисковая операционная система, сделанная в Самаре. CSI-DOS использовала свою уникальную файловую систему, и поддерживала только цветной графический режим работы. Система поддерживала работу с жёстким диском и дисководами. В памяти компьютера также создавался виртуальный электронный диск. Система была рассчитана на «продвинутых» пользователей, в частности, в её состав входили средства для работы с музыкальным сопроцессором AY-3-8910(12) и музыкальным устройством Covox. Существует ряд игр и демонстрационных программ, написанных специально для CSI-DOS. CSI-DOS не получила сравнительно широкого распространения прежде всего из-за её высоких системных требований и отсутствия совместимости с более ранними и более дешёвыми компьютерами БК-0010 и БК-0010-01.

В систему была встроена система Turbo Vision с удобным API, позволяющая легко создавать оконные приложения для CSI-DOS, а также файловая оболочка X-Shell.

NORD[править | править вики-текст]

NORD

NORD — Первоначально было две отдельные версии системы — для БК-0010(01) и для БК-0011(М), которые поддерживали диски до 16 Мб, потом вышла специальная «винчестерная» версия, работающая со всеми компьютерами линейки и способная работать с дисками до 32 МБ, разбивая их на до 20 логических разделов. В ОС NORD использовалась популярная на БК файловая система MicroDOS. Функции ввода-вывода и Norton Commander-подобная оболочка были интегрированы в ядро системы. В поставке для БК-0011(М) система комплектовалась СУБД NORD BASE. ОС NORD была достаточно популярна.

ОС БК-11[править | править вики-текст]

ОС БК-11

ОС БК-11 по сути являлась единственной «официальной» ОС для этих компьютеров, поддержанной производителем, и входила в комплект поставки компьютера. Будучи адаптированным для БК вариантом RT-11, являлась практически единственной профессиональной ОС для БК-0011(М). Включает файловую оболочку InterCommander.

Первоначально ОС БК-11 была довольно популярна, поскольку альтернативных вариантов не существовало. Не все имевшиеся ОС для БК-0010 работали на компьютерах БК-0011(М). Но вскоре для БК-0011(М) появилось много альтернативных ОС, и популярность ОС БК-11 стала быстро падать — прежде всего из-за несовместимости с компьютерами БК-0010(01), а также из-за того, что она использовала несовместимый с другими операционными системами для БК формат исполняемых файлов и файловую систему.

AO-DOS[править | править вики-текст]

AO-DOS с нестандартным шрифтом

AO-DOS — дисковая операционная система. Использовала файловую систему MicroDOS. Имела развитый язык командной строки, поддержку пакетных файлов. Также включала Norton Commander-подобную оболочку DOS-SHELL. Позволяла создавать виртуальный электронный диск в памяти компьютера. Поддерживала (в последней версии) до 23 дисковых устройств. Имела отдельные от ядра системы драйверы ввода-вывода.

DOSB10[править | править вики-текст]

DOSB10 — дисковая операционная система для советских персональных компьютеров БК-0010 и БК-0010-01, разработанная А. И. Винниченко[2]. Существовала также более ранняя версия системы OSB10, предназначенная для БК-0011(М). По идеологии построения система близка к RT-11 (хотя и не совместима с ней). Язык командной строки тоже похож на RT-11. DOSB10 использует файловую систему, совместимую с RT-11, но с некоторыми особенностями, в частности, с допустимой длиной имени файла до 16 символов, содержит утилиты для переноса файлов в файловые системы FAT12 и MicroDOS. Обладает довольно полным набором возможностей (пакетные файлы, электронный диск в памяти компьютера, работа с логическими разделами), но проигрывает другим операционным системам для БК в удобстве работы с утилитами и оболочкой.

PascalDOS[править | править вики-текст]

PascalDOS — операционная система для советских персональных компьютеров БК-0010 и БК-0010-01, предназначенная для программирования на языке программирования Паскаль, компилятор которого входил в комплект поставки. Это единственная операционная система для БК-0010, которая позволяла программировать на стандартном Паскале, удовлетворявшем стандарту ISO. По внутренним вызовам система была в чём-то похожа на RT-11, хотя для хранения данных использовала распространённую на БК файловую систему MicroDOS. Поскольку компилятор Паскаля требовал большого количества системных ресурсов, ОС была максимально упрощена. Язык командной строки PascalDOS напоминал язык командной строки стандартной для БК ассемблер-системы. Система не имела файловой оболочки.

DX-DOS[править | править вики-текст]

DX-DOS

DX-DOS — Автор системы А. В. Храмцов из города Армавир[3]. Операционная система преследует цель достижения максимального сходства с MS-DOS. Она содержит богатый интерпретатор командной строки, поддерживает пакетные файлы. Используемая файловая система — FAT12. Система поддерживает перенаправление вызовов с магнитофона на диск для старых программ, буферизацию ввода-вывода и произвольный доступ к файлам. Позиционировалась система как полностью открытая для разработчиков. DX-DOS не получила широкого распространения, поскольку у неё отсутствовала удобная для пользователя файловая оболочка.

РАМОН[править | править вики-текст]

РАМОН (сокр. от РАсширенный МОНитор) — встроенная операционная система для советских персональных компьютеров БК-0010 и БК-0010-01, разработанная Александром Ермаковым из города Шяуляй[4]. РАМОН прошивался в ПЗУ компьютера и предоставлял командную строку и возможности обмена файлами между устройствами, а также их запуск. Поддерживал до 4-х дисковых устройств, а также принтер и магнитофон. Используемая файловая система совместима с файловой системой RT-11.

KMON[править | править вики-текст]

Turbo-DOS[править | править вики-текст]

Turbo-DOS — одна из примитивных операционных систем для БК-0010 и БК-0010-01, по идеологии близкая к KMON. По файловой системе ни с чем не совместима. Используемая файловая система поддерживала имена файлов до 16 символов.

BKUNIX[править | править вики-текст]

BKUNIX

BKUNIX основана на ядре LSX (вариант UNIX V6ruen)[5] и распространяется под лицензией GPL[6]. Разрабатывалась в 2006 году Сергеем Вакуленко и Леонидом Брухисом. В настоящий момент система успешно загружается и имеет базовую функциональность. Для БК-0010 и БК-0011М требуются разные компиляции ядра, но остальные утилиты взаимно совместимы. В системе может работать одновременно до трёх процессов и быть смонтировано до двух файловых систем.

Примечания[править | править вики-текст]

  1. А. М. Надёжин. Дисковая операционная система ANDOS // Персональный компьютер БК. — 1993. — № 1.
  2. А. И. Винниченко. ДИСКОВАЯ ОПЕРАЦИОННАЯ СИСТЕМА «DOSB10» ДЛЯ БК-0010(.01) // «Персональный Компьютер БК-0010 — БК-0011М». — 1993. — № 1.
  3. DX-DOS: Новая операционная система для БК. // Журнал «Персональный компьютер БК-0010, БК-0011М». — 1996. — № 2.
  4. А. М. Ермаков. РАМОН — РАСШИРЕНИЕ МОНИТОРА БК-0010 // Журнал «Персональный компьютер БК-0010, БК-0011М». — 1993. — № 1.
  5. Проект bkunix — Блог Сергея Вакуленко
  6. Страница проекта BKUNIX на SourceForge

Ссылки[править | править вики-текст]