1. Вы находитесь в архивной версии форума xaker.name. Здесь собраны темы с 2007 по 2012 год, большинство инструкций и мануалов уже неактуальны.
    Скрыть объявление

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

Тема в разделе "Other OS", создана пользователем Koller, 2 окт 2007.

  1. Koller

    Koller Исчез... Глобальный модератор

    Регистрация:
    3 ноя 2006
    Сообщения:
    401
    Симпатии:
    234
    Баллы:
    0
    Решил составить небольшой обзорчик по осям в те далекие времена...к счастью, я их застиг...частично...скажу сразу, что в большинстве это копипаст...
    Начнём с определения, для тех, кто не знает что такое БК вовсе.

    БК — cемейство советских 16-разрядных домашних и учебных компьютеров, совместимых по системе команд и частично по архитектуре с СМ ЭВМ, PDP-11 и ДВК.


    Разработан в НПО «Научный Центр», г. Зеленоград. Производился серийно на заводе «Экситон», г. Павловский Посад с 1985 года. В то время БК-0010 можно было купить в любом магазине «Электроника» примерно за 600—650 рублей. БК-0010-01 также производился в г. Шауляй (Литва) [1] и в Армении.

    В качестве дисплея использовался бытовой черно-белый или цветной телевизор или, реже, специальный монитор, внешней памятью служил бытовой кассетный магнитофон. B дальнейшем к компьютеру постепенно умельцами начала подключаться периферия — мышь, джойстик, принтер, а ещё позже появилась возможность подключать дисководы и жёсткие диски.

    Ниже представлен список операционных систем, работавшие на БК-0010, БК-0010-01, БК-0011 и БК-0011М, а также их эмуляторах.

    • ANDOS
    • MK-DOS
    • CSI-DOS
    • NORD
    • ОС БК-11 (вариант RT-11)
    • AO-DOS
    • BASIS
    • DOSB10
    • PascalDOS
    • MicroDOS
    • DX-DOS
    • HC-DOS
    • RT-11 (во внешнем ПЗУ)
    • NORTON-БК
    • РАМОН
    • KMON
    • Turbo-DOS
    • BKUNIX
    • OS/A WASP

    За себя могу сказать, что сидел только под Andos'ом и Norton'ом.
    А теперь по несколько слов об каждой системе.

    ANDOS

    Динамическая заставка ANDOS​

    Разработчик: Алексей Надёжин и Сергей Камнев
    Последняя версия: 3.30 — декабрь, 1997


    ANDOS — дисковая операционная система для советских персональных компьютеров БК-0010, БК-0010-01, БК-0011 и БК-0011M. Первоначально система создавалась Алексеем Надёжиным, по имени которого ОС и получила название. Впоследствии к проекту подключился Сергей Камнев. Последняя версия операционной системы 3.30 вышла в 1999 году. Система обладала следующими особенностями:

    • Для совместимости с другими операционными системами для БК, для чтения поддерживалась широко используемая в то время на БК файловая система MicroDOS
    • Если хватало памяти, создавался виртуальный электронный диск.
    • ANDOS имела очень детальную, удобную и понятную документацию для программистов-разработчиков и т.д.

    ANDOS 3.30 с оболочкой Disk Master и установленным нестандартным шрифтом.​


    ANDOS занимала от 4 (без графического интерфейса) до 16 Кб, в то же время позволяя использовать остальную память под электронный диск. Для ANDOS было разработано множество полезных утилит, многие из которых поставлялись в комплекте с дистрибутивом.

    Официальный сайт

    MK-DOS

    Разработчик: Михаил Королёв и Дмитрий Бутырский
    Последняя версия: 3.17 —


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


    Работа в MK-DOS 3.17: Оболочка MCommander

    В минимальном варианте операционная система занимала 8 Кб в памяти компьютера. Система имела многофункциональную графическую Norton Commander-подобную оболочку MCommander. Вместе с системой поставлялся широкий набор утилит, в частности, эмуляторы файловых систем RT-11, FAT12 и CSI-DOS, служившие подгружаемыми модулями для оболочки.

    Домашняя страница Михаила Королёва (одного из разработчиков)

    CSI-DOS​

    Разработчик: Caroline Software
    Последняя версия: не ниже 3.32 —


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


    Проигрывание музыкального файла в CSI-DOS

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

    Образ диска CSI-DOS 3.32
    NORD​


    Работа в NORD 2.0

    Разработчик:
    Последняя версия: не ниже 2.11 — не раньше 1992


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

    Образ диска NORD 2.11

    ОС БК-11 (вариант RT-11)​


    ОС БК-11 и оболочка Inter Commander
    Разработчик: Саяпин А.А.
    Последняя версия: 4.1 — 1994


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

    Образ диска ОС БК-11 4.1

    AO-DOS​


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

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

    Образ диска AO-DOS 2.10

    BASIS


    Заставка BASIS
    Разработчик: Сергей Камнев
    Последняя версия: ? — ?


    BASIS — специфическая операционная система для персональных компьютеров БК-0010, БК-0010-01, БК-0011 и БК-0011М. Система предназначалась специально для создания и работы с табличными базами данных. Для хранения баз данных использовался специальный формат записи. На одной дискете можно было поместить до восьми баз. Для экспорта и импорта данных, а также для запуска исполняемых файлов использовалась файловая система FAT12 в версии ANDOS. По сути, ядро ANDOS входило в BASIS как один из компонентов. BASIS имела удобный графический интерфейс пользователя, в комплект поставки входили примеры баз данных. Поздние версии СУБД уже не представляли собой самостоятельную операционную систему, а запускались в среде ANDOS.

    Образ диска BASIS v1.02$

    DOSB10​


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

    PascalDOS​


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

    MicroDOS​


    Работа в MicroDOS v1.01

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

    DX-DOS


    DX-DOS — операционная система для персональных компьютеров БК-0010, БК-0010-01, БК-0011 и БК-0011М. Информация об этой системе впервые появилась в 1996 году во втором номере журнала «Персональный компьютер БК-0010, БК-0011М». Автор системы А. В. Храмцов из города Армавир. Операционная система преследует цель достижения максимального сходства с MS-DOS. Она содержит богатый интерпретатор командной строки, поддерживает пакетные файлы. Используемая файловая система — FAT-12. Система поддерживает перенаправление вызовов с магнитофона на диск для старых программ, буферизацию ввода-вывода и произвольный доступ к файлам. Позиционировалась система как полностью открытая для разработчиков. DX-DOS не получила широкого распространения, поскольку у неё отсутствовала удобная для пользователя файловая оболочка.

    HC-DOS​

    Разработчик: Михаил Борисенко и Дмитрий Тюрев
    Последняя версия: не ниже 2.2 — 09.11.1992


    HC-DOS - операционная система для БК-0011(М) и использующая аппаратные особенности этого компьютера. Система не работала на БК-0010. Система была разработана в Ростове-на-Дону Михаилом Борисенко и Дмитрием Тюревым[1], создателями игры Сфера. Ядро системы в основном было создано Михаилом Борисенко. Она была оснащена функциональным языком командной строки, который, в частности, использовался при запуске системы (подобие autoexec.bat). Использовалась не совместимая с другими файловая система с фрагментацией файлов. Существовала также Norton Commander-подобная файловая оболочка. Операционная система поставлялась в комплекте со специально разработанными для неё играми, такими как "Остров обезьян" и "Magician", и являлась операционной средой для этих игр. Существовали и другие прилоржения, предназначенные специально для данной системы, например, графический редактор Techno-Art, ассемблер-система и др.

    Образ диска HC-DOS 2.2

    RT-11 (во внешнем ПЗУ)

    RT-11 — небольшая однопользовательская операционная система реального времени фирмы DEC для машин серии PDP-11.

    Особенности:
    • Многозадачность — Системы RT-11, за исключением TS-монитора не поддерживали вытесняющую многозадачность, но большинство версий позволяло запускать несколько приложений одновременно. Все варианты программы-монитора предоставляли возможность запускать «фоновую задачу» (Background Job), мониторы FB, XM и ZM также предоставляли «задачу переднего плана» (Foreground Job), а также небольшое число «системных задач».
    • Исходный код — RT-11 была написана на языке ассемблера. Интенсивное использование условной компиляции и макро-программирования ассемблера MACRO-11, предоставляли значительную степень конфигурируемости. Дистрибутивы RT-11 поставлялись с исходным кодом операционной системы и драйверов устройств, из которого были удалены все комментарии. Предоставлялась программа SYSGEN, с помощью которой выполнялась сборка операционной системы в соответствии с пользовательской конфигурацией. Документация для разработчиков включала в себя листинги ядра с комментариями.
    • Драйвера устройств — В ранних версиях RT-11, драйвера устройств встраивались в ядро на этапе конфигурирования системы, в более поздних версиях драйвера стали подгружаемыми. Поскольку RT-11 часто использовалась для управления устройствами и сбора данных, разработчики часто писали новые драйвера устройств или улучшали существующие, и DEC поощряла такую разработку, делая свои аппаратные подсистемы открытыми, поддерживая сторонних разработчиков аппаратуры и ПО, и поощряя Сообщество пользователей DEC (DIGITAL Equipment Corporation Users Society).
    • Файловая система — RT-11 имела простейшую двухуровневую (том/файл) файловую систему с неперерывными (односегментными) файлами, что требовало периодической дефрагментации дискового пространства. Многоуровневость файловой системы обычно реализовывалась при помощи виртуальных дисков (файловая система монтируемых томов реализовывалась в обычном файле или файле другого виртуального диска).

    Клоны в СССР: РАФОС, РУДОС, ФОДОС, ОС БК-11

    NORTON-БК​


    Работа в Norton-БК v1.02
    Разработчик:
    Последняя версия: не ниже 1.05 —


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

    Образ диска NORTON-БК v.1.02

    РАМОН​

    Разработчик: Александр Ермаков

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

    А.М.Ермаков. РАМОН — РАСШИРЕНИЕ МОНИТОРА БК-0010

    KMON​

    Разработчик: П. А. Бандалетов и Е. М. Бандалетов

    KMON — дисковая операционная система для советских персональных компьютеров БК-0010 и БК-0010-01, разработанная П. А. Бандалетовым и Е. М. Бандалетовым. Система является одной из ранних ОС для этих компьютеров. Первые версии предназначались для частичной прошивки во внешнем ПЗУ. Система достаточно примитивная и ненадёжная, использует свою, ни с чем не совместимую файловую систему.

    П.А. Бандалетов, Е.М. Бандалетов. ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС (ПАК) БК-DISK. Журнал "Персональный Компьютер БК-0010 — БК-0011М" №1, 1993 год

    Turbo-DOS


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

    BKUNIX​

    Разработчики:Сергей Вакуленко, Леонид Брухис
    Семейство ОС: UNIX
    Последняя версия: 0.1 — октябрь, 2006
    Состояние: В процессе разработки


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

    Страница проекта на SourceForge
    Форум, посвящённый проекту
    BKUNIX с эмулятором БК

    ------------------------------------------------

    Также предлагаю вдобавок прочесть статью В.П.Юрова, в которой он сравнивал операционный системы для БК - прочитать можно тут

    На этом все...ужасно надоело "форматировать" текст...удачи!

    (с) Википедия, Koller​
     
    Последнее редактирование: 2 ноя 2007
    1 человеку нравится это.
  2. rijy

    rijy Команда форума Админ

    Регистрация:
    5 авг 2006
    Сообщения:
    521
    Симпатии:
    224
    Баллы:
    0
    блин) ностальгия))
     
  3. Koller

    Koller Исчез... Глобальный модератор

    Регистрация:
    3 ноя 2006
    Сообщения:
    401
    Симпатии:
    234
    Баллы:
    0
    Не то слово...поставил эмулятор под Andos, столько эмоций было...прям ужас...
     

Поделиться этой страницей