Операционная система
61,53
рейтинг
8 июля 2015 в 21:16

Разработка → Безумные опыты по «внедрению» Windows 3.11 продолжаются

Команда ReactOS продолжила усовершенствование компонента NTVDM, и теперь для запуска Windows 3.11 внутри ReactOS не потребуется дополнительных сторонних программ.





Автор: @Jeditobe
Фонд ReactOS
рейтинг 61,53
Операционная система
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Комментарии (37)

  • +17

    Но зачем запускать Windows 3.11 внутри ReactOS? Спортивный интерес?
    • +23
      Зачем вообще запускать 3.11?
      • +7
        Безумству храбрых нет границ.
      • +13
        Потому, что это хороший бенчмарк для нашего NTVDM.
        • 0
          А она еще нужна кому-то вообще? Это ведь DOS-эмулятор, я так понимаю?
          • 0
            Не эмулятор, а оболочка.
            Так же, как и Windows 95 и даже 98.
            • +2
              А она нужна кому-то сейчас? Пусть даже и оболочка.
          • +5
            Кому-нибудь может пригодится, бывают случаи с очень-очень legacy ПО.
        • +15
          Главным бенчмарком для NTDVM всегда было воспроизведение звука через Sound Blaster. Собственно, для того DOSBox, VDMSound и даже ScummVM (привет, sev !) и нужны. Если не можете продемонстрировать – надевайте цак обратно.
      • 0
        А windows 1.0 работает?
        • 0
          Вроде бы кто-то пробовал. Но я не помню.
  • +47
    Воля, помноженная на отсутствие разума.
  • +2
    Единственный пока плюс, который я скромно могу отметить, так это иконпак Tango. А в остальном Реакт это лишь проект самоутверждения. И никакие громкие заявление о запуске windows внутри как бы windows не сделают Реакт доступным для широкого использования на реальном железе. а не в виртуалках.
    • +1
      Пройдите в предыдущий пост.
      • +7
        В предыдущем посте я увидел как на эталонном ноутбуке запускается эталонная копия Реакта, которую обкатали специально под этот ноутбук.
        И таки да, даже в эталонной версии ОС под эталонный ноутбук не все работает.
        • +1
          А что значит эталонная версия Реакта? Там используется обычная общедоступная ночная сборка транка.
          • +3
            Эталонная в том смысле, что взяли определенный транк, и постарались выпилить как можно больше ошибок под конкретное железо. И то не получилось. И меня терзают смутные сомнения по поводу появления именно этого ноутбука. Как мне кажется железо тоже подбиралось под ОС.
            • +14
              Вы пишите ерунду. Что значит определенный транк? У нас один единственный транк — основная ветвь разработки. Как только какая-то ошибка исправляется, она больше не проявляется в последующих билдах.

              И конечно же железо ноутбука «подбиралось специально». На столько специально, что сначала не работало ничего, кроме универсального драйвера видеоадаптера и cd-привода. Потом баги последовательно фиксили. Эти фиксы исправляют работу не только на этом ноутбуке но и на всем похожем оборудовании, т.е. на десятках других моделей компьютеров.
  • +1
    Звука в видео не хватает очень. Хоть какого-нибудь.

    Скажите, а Реактосовский NTVDM будет поддерживать больше функций DOS, чем NT'шный?

    В смысле, у NTVDM-то довольно печальная поддержка DOS была, на самом деле.
    • +2
      Уже больше поддерживает!
  • 0
    А собираетесь ли Вы делать свой собственный отладчик, компилятор, линкер в поставке ReactOS?

    Возможно ли уже будет работать на Intel Atom и встраиваемых устройствах (в планах вообще есть)?

    Какие носители можно использовать как загрузочные USB Flash? Как насчет биндинга устройств по их серийным номерам (скажем такой серийный номер всегда основной диск C)? Очень удобно было бы для восстановления системы.

    Не думаете начать сотрудничество с поставщиками железа из Китая? Например, начинать поддерживать какие-то популярные ноутбуки?

    • +1
      Пока нет, хватает уже существующих.

      Уже должно работать, если нет — шлите баг-репорты. В планах есть.

      Не совсем понятен вопрос, конкретизируйте А на счет биндинга, пожалуйста зашлите фич-реквест в наш баг-трекер, с пояснениями, какая от этого польза.

      Думаем, ждем когда они с нами первые свяжутся, мы точно знаем, что китайцы знают о нашем существовании. Но Китай слишком сложная страна, чтобы первыми туда соваться и не потратить зря ресурсы.
  • +3
    Каждый раз читая про РеактОС уношусь в мир молодости… ДОС бокс, мощнейший 386SX25 рядом с моей рабочей лошадкой AT286/2/16МГц/52Мб Quantum/VGA/косые… Сетевые драйвера, работающие только в реал моде и все такое прочее.
    • 0
      «косые» — это 5.25" и 3.5" вместе? Правильно помню?
      • +1
        Вместе, в смысле рядом (позже были и в одном 5" конструктиве оба). Просто 3" стоял не ровно под 5", поэтому «косые».

        О! Вспомнил, у меня же программы для РеактОС сохранились — penzin.ru/retro/
        Это специально для тех, кто не любит закапывать стюардессу :)
  • +8
    image

    Windows 1.0, запущенный из-под ядра Linux в dosbox'е внутри «голого» Xvesa-сервера без менеджера окон.
    Что я хотел сказать этим комментарием? Да ничего, так же как и автор этим постом! :)
    • +7
      что-то напомнило:
      mordaha:
      Флудить так флудить!!! :)
      Картинка: mordaha.com/sc2l.jpg
      Это старкон2, запущенный в DosBox, под иксами в Дебиане, который запущен в VMWare, которая в WinXP
      Куда мне вопрос о неработающем звуке задавать? )))))

      gregory_777:
      Санитарам.

      bash.im/quote/59325
    • +7
      • +2
        Внизу мужик с дубиной, камень бросайте!
  • 0
    Их бы энергию — да в нормальное русло…
    Взяли бы да пилили дрова под неподдерживаемое оборудование в Linux (сканеры, принтеры, считыватели — вобщем всё то что моглобы сделать Linux работоспособным в офисе).
    • +12
      Человек не может с одинаковым рвением заниматься разными делами. Не пытайтесь строить иллюзий, что если бы ReactOS не существовало, то все его разработчики автоматически писали бы код Линукса. Не всем им это по душе. Поэтому в текущих реалиях пусть линуксоиды и решают сами свои линуксопроблемы, а не пытаются всех убедить в правильности своего русла.

      Однако, прежде чем Вы в очередной раз упрекнете разработчиков ReactOS в нежелании помогать другим проектам, ознакомьтесь со следующими ссылками:

      www.openhub.net/p/reactos/contributors?sort=latest_commit
      www.openhub.net/accounts/heisspiter/positions
      www.openhub.net/accounts/ThFabba/positions
  • +8
    Запуск 3.11 — это, конечно, хорошо. Но ИМХО не за таким махровым легаси надо гнаться.
    Вот лучше бы эксплорер допилили, а то работает ваш шелл через пень-колоду: то умирает отрисовка, то подвисает, то ещё что. А ещё лучше — сделали бы шеллом KDE, сперва допилив его до состояния, когда он может выступать именно шеллом, а не лончером приложений, запущенным под эксплорером.
  • +4
    Коллеги! Я, наверное, повторюсь, но смотрите:
    Мир IT ещё молод, но уже есть отдельные примеры сложной «археологии кода» — когда вроде бы прошло немного времени, но технологии настолько изменились, что ни извлечь данные, ни запустить программы уже не получается.
    Под Windows было написано множество программ, исходные коды которых недоступны или уже утеряны, через 20–30 лет единственный способ получить доступ к их данным или поведению будет только запуск в эмуляторах. Поэтому наличие Open Source NT это хороший задел на будущее, который поможет нам сохранить для истории множество, я не побоюсь этого слова, произведений искусства и других воплощённых в ПО человеческих знаний.
    Если ограничиваться только текущим моментом, то да, они делают что-то сомнительное, если же попытаться представить дальнее будущее, то их работа обретает глубокий смысл.
    • +1
      Кроме исторической ценности я вижу так же и общественную ценность, так как многие новички в области разработки программного обеспечения смогут увидеть и посмотреть способы реализации и решения различных проблем. А Widnows 3.11 в исходных кодах сегодня лично для меня был бы целым кладом для исследований и изучений.

      Другими словами различные назначения у кода я лично вижу и не обязательно это будет именно работа с программами, но и исследование техник и подходов.
    • 0
      Поясните, как связано наличие Open Source NT с возможностью запускать старые программы. Пиратка 3.11, за которую никто не тронет, плюс VMWare/Virtualbox/Virtual PC/ваша_любимая_виртуальная_машина должны решить проблему малой кровью. Другое дело, что мало кто возьмется за полноценный реверс-инжиниринг произведений искусства.
  • +1
    NTVDM это просто своеобразный HelloWorld, с миллионом строк кода. Теперь можно убедиться, что парадигма функциональна и можно развивать задел на унаследованые и смежные отрасли.

    К тому-же NTVDM не только эмулятор Доса, но и эмулятор NTVDM интерфейса со стороны операционки.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разработка