VictoriaOS

Тема в разделе "WASM.PROJECTS", создана пользователем iley, 10 июн 2008.

  1. iley

    iley Илья

    Публикаций:
    0
    Регистрация:
    28 сен 2007
    Сообщения:
    12
    Адрес:
    Москва
    Хочу представить на ваш суд свою операционку, написанную на ассемблере - VictoriaOS. Скачать ее вместе с исходниками можно на сайте http://victoriaos.studenthost.ru. По функциональности ей даже до ДОСа далеко, так что для практического применения она бесполезна, но зато в ее исходниках легко разобраться, то есть она будет полезна тем, кто пишет свою ось или просто хочет понять, как такие вещи устроены.
     
  2. mc black

    mc black Member

    Публикаций:
    0
    Регистрация:
    19 янв 2005
    Сообщения:
    213
    Адрес:
    Russia, N.Novgorod
    что это, очередная попытка клонировать nix?
    тогда почему выбор пал на 16 bit? интересно конечно просто посмотреть или в образовательных целях. не совсем понятно и то, с нуля ли написана os или на основе чего-то существующего? не перевелись ещё на Руси писатели осей! Так держать! :)
     
  3. Xerx

    Xerx Алексей

    Публикаций:
    0
    Регистрация:
    17 фев 2005
    Сообщения:
    528
    Адрес:
    Russia
    mc black
    Не, там реально сам похоже. По одному описанию на сайте видно, что либо сам, либо удалял готовое.

    iley
    Молодец! Посмотрю на досуге.
     
  4. iley

    iley Илья

    Публикаций:
    0
    Регистрация:
    28 сен 2007
    Сообщения:
    12
    Адрес:
    Москва
    Написана полностью с нуля, от юникса я взял только названия для команд и некоторые общие принципы. Реальный режим и 16 бит выбрал только из-за простоты - надо же с чего-то начинать.
     
  5. ring4

    ring4 New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2006
    Сообщения:
    279
    iley
    молодец, так держать.
     
  6. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    напиши статью на соответствующую тему, приложив сорсы оси. думаю, многим будет интересно почитать. да и васм тебя не забудет :) зы: ось ещё не смотрел, сижу на мобиле сейчас.
     
  7. Twister

    Twister New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    720
    Адрес:
    Алматы
    Немного не тот раздел. Переношу.
     
  8. Phantom_84

    Phantom_84 New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2007
    Сообщения:
    820
    При использовании FAT в принципе нет необходимости писать драйвер (или просто программу доступа к ФС) из других ОС. Про то что в такой программе нет необходимости и с файлами можно работать "вручную"??? вообще-то трудно согласиться. Не согласен и с тем, что раз система простая и только на дискете, то нет смысла поддерживать иерархическую структуру ФС. Хранить все подряд (исполняемые файлы, конфигурационные файлы, файлы данных) в едином списке крайне неудобно для пользователя, даже если он и посвящен в тайну реального предназначения ОС. Но это все мелочи :) Вы молодцы, так держать!
     
  9. iley

    iley Илья

    Публикаций:
    0
    Регистрация:
    28 сен 2007
    Сообщения:
    12
    Адрес:
    Москва
    Программу для доступа к ФС из других осей я уже написал (можно скачать на сайте).

    А от иерархической ФС мы отказались в первую очередь ради простоты - преимущества, которые она дает в данном конкретном случае не стоят того количества кода и потраченного времени, которое требуется для ее реализации. Будет разумнее реализовать полноценную ФС в следующей версии, и писать ее стоит не на ассемблере.

    Спасибо за объективную критику.
     
  10. masm32

    masm32 New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2008
    Сообщения:
    147
    Сделал руководство в текстовом формате, может кому надо, сори если что...
     
  11. iley

    iley Илья

    Публикаций:
    0
    Регистрация:
    28 сен 2007
    Сообщения:
    12
    Адрес:
    Москва
    Спасибо большое, это действительно полезно - надо будет включить его в архивы с исходниками, а то я и забыл добавить к исходникам документацию.
     
  12. tclover

    tclover New Member

    Публикаций:
    0
    Регистрация:
    17 май 2007
    Сообщения:
    45
    Так держать
     
  13. driver

    driver New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    302
    забываю спросит ... в вируал боксе ставил - работает нормально, но почему проц грузится на 100% постоянно ? какие-то процессы идут и не хотят останавливаться...
     
  14. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    >забываю спросит ... в вируал боксе ставил - работает нормально, но почему проц грузится на 100% постоянно ? >какие-то процессы идут и не хотят останавливаться...
    Может это как пинболл? =) Он тоже сжирал 100 % проца и работал со скоростью ~2000 кадров в секунду, пока его не исправили=)