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





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


  1. k0ldbl00d
    08.07.2015 21:50
    +17


    Но зачем запускать Windows 3.11 внутри ReactOS? Спортивный интерес?


    1. Anisotropic
      08.07.2015 21:55
      +23

      Зачем вообще запускать 3.11?


      1. SaveData
        08.07.2015 21:56
        +7

        Безумству храбрых нет границ.


      1. Jeditobe Автор
        08.07.2015 22:47
        +13

        Потому, что это хороший бенчмарк для нашего NTVDM.


        1. FractalizeR
          09.07.2015 10:32

          А она еще нужна кому-то вообще? Это ведь DOS-эмулятор, я так понимаю?


          1. janekprostojanek
            09.07.2015 11:19

            Не эмулятор, а оболочка.
            Так же, как и Windows 95 и даже 98.


            1. FractalizeR
              09.07.2015 11:32
              +2

              А она нужна кому-то сейчас? Пусть даже и оболочка.


          1. Jeditobe Автор
            09.07.2015 11:47
            +5

            Кому-нибудь может пригодится, бывают случаи с очень-очень legacy ПО.


        1. pehat
          09.07.2015 12:32
          +15

          Главным бенчмарком для NTDVM всегда было воспроизведение звука через Sound Blaster. Собственно, для того DOSBox, VDMSound и даже ScummVM (привет, sev !) и нужны. Если не можете продемонстрировать – надевайте цак обратно.


      1. icoz
        08.07.2015 23:25

        А windows 1.0 работает?


        1. Jeditobe Автор
          09.07.2015 00:00

          Вроде бы кто-то пробовал. Но я не помню.


  1. dzugaru
    08.07.2015 21:53
    +47

    Воля, помноженная на отсутствие разума.


  1. SaveData
    08.07.2015 21:55
    +2

    Единственный пока плюс, который я скромно могу отметить, так это иконпак Tango. А в остальном Реакт это лишь проект самоутверждения. И никакие громкие заявление о запуске windows внутри как бы windows не сделают Реакт доступным для широкого использования на реальном железе. а не в виртуалках.


    1. Jeditobe Автор
      08.07.2015 22:49
      +1

      Пройдите в предыдущий пост.


      1. SaveData
        08.07.2015 23:27
        +7

        В предыдущем посте я увидел как на эталонном ноутбуке запускается эталонная копия Реакта, которую обкатали специально под этот ноутбук.
        И таки да, даже в эталонной версии ОС под эталонный ноутбук не все работает.


        1. Jeditobe Автор
          09.07.2015 00:02
          +1

          А что значит эталонная версия Реакта? Там используется обычная общедоступная ночная сборка транка.


          1. SaveData
            09.07.2015 01:55
            +3

            Эталонная в том смысле, что взяли определенный транк, и постарались выпилить как можно больше ошибок под конкретное железо. И то не получилось. И меня терзают смутные сомнения по поводу появления именно этого ноутбука. Как мне кажется железо тоже подбиралось под ОС.


            1. Jeditobe Автор
              09.07.2015 02:36
              +14

              Вы пишите ерунду. Что значит определенный транк? У нас один единственный транк — основная ветвь разработки. Как только какая-то ошибка исправляется, она больше не проявляется в последующих билдах.

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


  1. lockywolf
    08.07.2015 23:06
    +1

    Звука в видео не хватает очень. Хоть какого-нибудь.

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

    В смысле, у NTVDM-то довольно печальная поддержка DOS была, на самом деле.


    1. Jeditobe Автор
      08.07.2015 23:09
      +2

      Уже больше поддерживает!


  1. vit1251
    09.07.2015 02:39

    А собираетесь ли Вы делать свой собственный отладчик, компилятор, линкер в поставке ReactOS?

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

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

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


    1. Jeditobe Автор
      09.07.2015 10:27
      +1

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

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

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

      Думаем, ждем когда они с нами первые свяжутся, мы точно знаем, что китайцы знают о нашем существовании. Но Китай слишком сложная страна, чтобы первыми туда соваться и не потратить зря ресурсы.


  1. maxp
    09.07.2015 06:02
    +3

    Каждый раз читая про РеактОС уношусь в мир молодости… ДОС бокс, мощнейший 386SX25 рядом с моей рабочей лошадкой AT286/2/16МГц/52Мб Quantum/VGA/косые… Сетевые драйвера, работающие только в реал моде и все такое прочее.


    1. dmiceman
      09.07.2015 10:33

      «косые» — это 5.25" и 3.5" вместе? Правильно помню?


      1. maxp
        09.07.2015 10:41
        +1

        Вместе, в смысле рядом (позже были и в одном 5" конструктиве оба). Просто 3" стоял не ровно под 5", поэтому «косые».

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


  1. janekprostojanek
    09.07.2015 11:23
    +8

    image

    Windows 1.0, запущенный из-под ядра Linux в dosbox'е внутри «голого» Xvesa-сервера без менеджера окон.
    Что я хотел сказать этим комментарием? Да ничего, так же как и автор этим постом! :)


    1. AmberSP
      09.07.2015 12:32
      +7

      что-то напомнило:

      mordaha:
      Флудить так флудить!!! :)
      Картинка: mordaha.com/sc2l.jpg
      Это старкон2, запущенный в DosBox, под иксами в Дебиане, который запущен в VMWare, которая в WinXP
      Куда мне вопрос о неработающем звуке задавать? )))))

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

      bash.im/quote/59325


    1. pehat
      09.07.2015 12:35
      +7


      1. igrishaev
        09.07.2015 21:30
        +2

        Внизу мужик с дубиной, камень бросайте!


  1. mihmig
    09.07.2015 11:38

    Их бы энергию — да в нормальное русло…
    Взяли бы да пилили дрова под неподдерживаемое оборудование в Linux (сканеры, принтеры, считыватели — вобщем всё то что моглобы сделать Linux работоспособным в офисе).


    1. Jeditobe Автор
      09.07.2015 12:31
      +12

      Человек не может с одинаковым рвением заниматься разными делами. Не пытайтесь строить иллюзий, что если бы ReactOS не существовало, то все его разработчики автоматически писали бы код Линукса. Не всем им это по душе. Поэтому в текущих реалиях пусть линуксоиды и решают сами свои линуксопроблемы, а не пытаются всех убедить в правильности своего русла.

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

      www.openhub.net/p/reactos/contributors?sort=latest_commit
      www.openhub.net/accounts/heisspiter/positions
      www.openhub.net/accounts/ThFabba/positions


  1. EagleXK
    09.07.2015 12:18
    +8

    Запуск 3.11 — это, конечно, хорошо. Но ИМХО не за таким махровым легаси надо гнаться.
    Вот лучше бы эксплорер допилили, а то работает ваш шелл через пень-колоду: то умирает отрисовка, то подвисает, то ещё что. А ещё лучше — сделали бы шеллом KDE, сперва допилив его до состояния, когда он может выступать именно шеллом, а не лончером приложений, запущенным под эксплорером.


    1. 0xd34df00d
      10.07.2015 19:53
      +1

  1. Xitsa
    10.07.2015 11:53
    +4

    Коллеги! Я, наверное, повторюсь, но смотрите:
    Мир IT ещё молод, но уже есть отдельные примеры сложной «археологии кода» — когда вроде бы прошло немного времени, но технологии настолько изменились, что ни извлечь данные, ни запустить программы уже не получается.
    Под Windows было написано множество программ, исходные коды которых недоступны или уже утеряны, через 20–30 лет единственный способ получить доступ к их данным или поведению будет только запуск в эмуляторах. Поэтому наличие Open Source NT это хороший задел на будущее, который поможет нам сохранить для истории множество, я не побоюсь этого слова, произведений искусства и других воплощённых в ПО человеческих знаний.
    Если ограничиваться только текущим моментом, то да, они делают что-то сомнительное, если же попытаться представить дальнее будущее, то их работа обретает глубокий смысл.


    1. vit1251
      10.07.2015 12:37
      +1

      Кроме исторической ценности я вижу так же и общественную ценность, так как многие новички в области разработки программного обеспечения смогут увидеть и посмотреть способы реализации и решения различных проблем. А Widnows 3.11 в исходных кодах сегодня лично для меня был бы целым кладом для исследований и изучений.

      Другими словами различные назначения у кода я лично вижу и не обязательно это будет именно работа с программами, но и исследование техник и подходов.


    1. pehat
      10.07.2015 17:41

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


  1. 4p4
    10.07.2015 14:47
    +1

    NTVDM это просто своеобразный HelloWorld, с миллионом строк кода. Теперь можно убедиться, что парадигма функциональна и можно развивать задел на унаследованые и смежные отрасли.

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