Привет, Хабр!
Футбольный карнавал закончился, а праздник жизни под названием «Разработка ReactOS» как ни в чем не бывало продолжается! Мы представляем вашему вниманию очередной релиз нашей операционной системы.

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

Скачать установочные образы | Пресс–релиз | Список изменений | TL;DR | Тесты и список регрессий



Главная новинка этого выпуска — значительный рост стабильности работы! Система больше не станет падать на холостом ходу с течением времени или от каких-то совершенно рутинных операций с файлами. Более того, ReactOS теперь почти одинаково хорошо чувствует себя как с всего 53 мегабайтами оперативной памяти, так и с целыми 4 гигабайтами — максимумом для 32-битных систем без PAE.

image

Для достижения нового уровня стабильности работы системы было проделано колоссальное количество работы. В результате устранено множество проблем в менеджерах памяти и общего кеша (common cache), приводивших к утечкам памяти. Самым большим источником проблем и нестабильности были значительные утечки ресурсов, вызванные драйвером FastFAT, в результате чего он поглощал общий кэш до такой степени, что попытки провести операции с большими файлами приводили к сбою.

Видео с демонстрацией новинок, которое подготовили волонтеры проекта.

Второй знаковой новинкой релиза, логически следующей из первой, стал self-hosting — техническая возможность полностью собирать новые образы системы силами только самой ОС и фирменной среды сборки. Об этом мы уже достаточно подробно написали в одном из предыдущих постов.

Энтузиаст прислал видео с VisualProg (работающим под ReactOS) который общается с микроконтроллером Arduino Mini Pro, а данные хранятся в базе данных MySQL и доступны через драйвер MySQL ODBC.

Другие интересные изменения которые стоит упомянуть:


  • Активирована автоматическая утилита chkdsk, которая выполняет проверку дисковых накопителей после критических сбоев или нарушения целостности файловой системы. Теперь система весьма вероятно может восстать из пепла запуститься после BSODа.

    image

  • Добавлена встроенная утилита распаковки архивов Zip Folder.
    image
  • Улучшены операции с файлами в проводнике при использовании функции drag'n'drop и правой клавиши мыши
    image
  • Внесены исправления в механизмы запуска и остановки сервисов.
  • Значительное количество исправлений для подготовки к началу выпуска 64-битных версий операционной системы.
  • В RAPPS (менеджер приложений) наконец-то добавили многострадальный автоматический скрипт установки библиотек mfc42.dll, mfc42u.dll, msvbvm60.dll
    image
  • Продолжилась работа над усовершенствованием базового набора приложений ReactOS, в который входят такие приложения, как просмотрщик буфера обмена, диалог завершения работы, просмотрщик событий, интерфейс командной строки и менеджер установки приложений RAPPS
  • Для обеспечения совместимости с Windows ReactOS теперь может представляться и как Windows 8.1 и заявлять о поддержке соответствующих версий библиотек и API.

И напоследок



Adobe Photoshop CS2 вновь работает в ReactOS 0.4.9

Для того, кто готов рискнуть и попробовать ReactOS на реальном железе, но столкнулся с отсутствием оптического привода, Александр Бурмистров подготовил видео-инструкцию по обходу этой проблемы и образ файловой системы:


Ждем ваших впечатлений и баг-репортов, друзья! Также не забывайте, что вы можете помочь проекту не только пожертвованиями, но просто поставив ему звездочку на гитхабе!

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


  1. LOyoujoLI
    24.07.2018 13:43
    +3

    Вау! Моё видео про установку ReactOS попало сюда. Я теперь популярен)))


    1. Jeditobe Автор
      24.07.2018 13:43
      +1

      Главное не терять самообладания и не останавливаться на достигнутом :D


  1. EvilGenius18
    24.07.2018 13:46

    Получается ReactOS будет только 32-битной?
    Почему бы сразу не создавать 64-битную ОС?


    1. Jeditobe Автор
      24.07.2018 13:50
      +2

      1. Нет.
      2. Сначала ходить, потом бегать.


      1. Am0ralist
        24.07.2018 18:23
        +2

        по-моему, вы пропустили в плане:
        3. В последствии летать ;)


        1. speshuric
          24.07.2018 21:33
          +5

          Вылетать эта ОС научилась раньше чем агукать :)


      1. JobberNet
        25.07.2018 06:32

        То есть 64-битной версии нет? :(
        А я хотел на ReactOS 64bit перейти.


        1. x86corez
          25.07.2018 07:57

          Есть, но пока нет. :) Как только будет, обязательно напишем новый пост.


      1. Areso
        26.07.2018 23:57

        Что насчет PAE? Уже доступно?



  1. mayorovp
    24.07.2018 13:54

    Более того, ReactOS теперь почти одинаково хорошо чувствует себя как с всего 53 мегабайтами оперативной памяти, так и с целыми 4 гигабайтами — максимумом для 32-битных систем.

    Вроде же максимум был 64 Гб (с PAE)?


    1. Jeditobe Автор
      24.07.2018 13:58

      А без PAE — 4 Гб


    1. rbobot
      24.07.2018 14:16
      +2

      PAE же тоже не из воздуха берется — его надо кому-то написать.


      1. mayorovp
        24.07.2018 14:34

        Не спорю. Но это не отменяет того факта что 4 ГБ ОЗУ — не максимум для 32х-битных систем.


        1. Jeditobe Автор
          24.07.2018 15:20

          PAE — технология, которая появилась значительно позже самих 32-битных систем, и во многих случаях так и осталась костылём, а не универсальным решением. Значительное количество программ и драйверов написано без ее учета и могут приводить к полной неработоспособности системы.

          superuser.com/questions/635988/reliable-pae-patch-for-windows-7-ultimate


          1. khim
            25.07.2018 00:46

            PAE — это не «во многих случаях костыль», а во всех. Нафиг-нафиг.

            Смысл в PAE был только из-за того, что в какой-то момент Intel увлёкся Itanicом и пришлось как-то строить 32-битные сервера с 16-32GB памяти.

            Я не думаю, что этим вообще стоит заниматься: сложность поддержки PAE сравнима со сложностью поддержки 64-битного режима, а пользы несравненно меньше.


  1. XogN
    24.07.2018 13:59
    +4

    Очень рад за проект ReactOS. Надеюсь, когда нибудь увижу и ReactOS версии 1.0.
    Удачи и дальнейших успехов разработчикам!


    1. artskep
      24.07.2018 14:16

      ЕМНИП, версии 1.0 не будет по идеологическим причинам (Реакт по определению догоняет винду, а не предлагает новую операционку). Собственно говоря поэтому я и уважаю этот титанический труд с (скажем честно) сомнительной перспективой открыть/создать что-то принципиально новое.


      1. x86corez
        24.07.2018 14:49

        Так ведь догоняют не бегущую цель, а вполне статичную (Windows 2k3).


        1. artskep
          24.07.2018 14:56

          Здесь как со скоростью света — догонять можно как угодно быстро, но 2к3 она никогда не станет (всегда найдется бага, которую не нашли, а она важна). И это и не надо, по большому счету.


          1. x86corez
            24.07.2018 15:06

            всегда найдется бага, которую не нашли, а она важна

            Если все вызовы функций покрыть тестами, то вероятность такого расклада событий будет стремиться к нулю. У ReactOS кстати есть автоматизированная система проверки тестов и регрессий.


            сомнительной перспективой открыть/создать что-то принципиально новое

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


            Например, уже совсем скоро можно будет устанавливать систему на раздел с файловой системой BTRFS, загружаться с него, и полноценно работать.


            1. unxed
              25.07.2018 02:21

              А chkdsk проанонсированный, кстати, BTRFS поддерживает? Вообще какие ФС поддерживает?


              1. x86corez
                25.07.2018 07:58

                Пока умеет проверять и исправлять ошибки только в FAT, и то, судя по недавним тикетам в JIRA с этим тоже есть проблемы.


                1. unxed
                  25.07.2018 09:43

                  А там полностью свой код, или заимствования из, скажем, линуксовой проверялки FAT?


                  1. x86corez
                    25.07.2018 09:54

                    Насколько я помню, просто взяли и портировали DOS'овский fsck.


                    1. unxed
                      25.07.2018 14:08

                      freedos'овский, в смысле? Т.е. баги — артифакты портирования? freedos, вроде бы, уже вылизан неплохо.


                      1. x86corez
                        25.07.2018 14:32

                        Да, он самый. Вообще говоря, быть может всё что угодно.


            1. glagola
              25.07.2018 03:12

              Если все вызовы функций покрыть тестами, то вероятность такого расклада событий будет стремиться к нулю.


              Тут как бы главное чтобы тесты учитывали баги windows 2k3, ибо есть программы которые учитывают и обходят их так как могут, а если все будет работать как надо…


              1. Wesha
                25.07.2018 03:16

                > ибо есть программы которые учитывают

                Хорошо задокументированный баг превращается в фичу!


              1. x86corez
                25.07.2018 08:00
                +1

                Все тесты изначально пишутся таким образом, чтобы выполнение в Win2k3 было без ошибок.


          1. alix_ginger
            25.07.2018 09:09

            А Ахиллес никогда не догонит черепаху


      1. Ca5per
        24.07.2018 14:55

        Реакт по определению догоняет винду
        Когда ReactOS будет работать примерно как Windows XP, то расстояние до последних Windows уже будет небольшим, в том числе благодаря проекту Wine.


        1. artskep
          24.07.2018 15:02
          -1

          Ну да. Но, насколько я помню, 1.0 это идеологически точная копия винды.
          Точной копией винды может быть только винда.
          Так что я ничуть не умаляю заслуг версий 0.999999, и ничуть не спорю, что они могут быть полезными на практике.
          Но 1.0 недостижима по определению. Не стоит это считать чем-то плохим


          1. x86corez
            24.07.2018 15:10

            насколько я помню, 1.0 это идеологически точная копия винды

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


            Критерии, по которым можно будет судить о выходе из альфы или беты — вполне конкретные, вот пример: https://reactos.org/wiki/0.5.0


            1. artskep
              24.07.2018 15:24

              Ну, для начала мне очень странно видеть ссылку на критерии для 0.5.0, как аргумент по поводу достижения 1.0.0.
              Во-вторых я перепроверил свои предположения по официальному сайту, и не нашел таки строгих критериев, которые, КМК, высказывались разработчиками (т.е. полная совместимость). My fault. Видать я читал из не совсем проверенных источников или идеология изменилась.
              В наименовании версий (https://reactos.org/wiki/Versions) подразумевается, что X.Y.Z для смены X должно быть

              project has reached its intended goal,

              Цель явно на официальном сайте не нашел, но, вроде как на той же странице пишут, что
              Important milestones currently set are the 0.5.0 and 1.0.0 releases. The current 0.4 series mark the last of the alpha release series. Starting with the 0.5 series the project intends to move into beta status. The 1.0 series and later will signify releases that are ready for everyday use.
              . Критерии everyday use, конечно, размытые, но я готов предположить, что как-то это можно ограничить.

              Жаль, что я заблуждался (ну, или идеология поменялась). ReactOS 1.0 уже идеологически получается чем-то принципиально другим, чем она была до этого времени… Ну да ладно — фигня.


              1. 23rd
                24.07.2018 16:25

                Проекту двадцать лет, не удивительно, что за это время могут меняться цели и задачи.


  1. Buzzzzer
    24.07.2018 14:13
    +1

    Поражаюсь настойчивости и упорству ребят. Я бы уже давно весь энтузиазм растерял.


  1. Jeditobe Автор
    24.07.2018 14:13
    +2

    Кстати, есть информация:

    ReactOS ипользуют в биткоин-банкоматах
    1. news.ycombinator.com/item?id=17597959
    2. news.ycombinator.com/item?id=17215812


  1. CactusKnight
    24.07.2018 14:18
    +1

    хейтерам придется искать новые аргументы

    как показывает практика интернет-холиваров, хейтерам аргументы особо и не нужны


    1. Jeditobe Автор
      24.07.2018 14:52

      Есть очень много людей, которые их слушают. Теперь такие люди не смогут найти реального подтверждения выкрикам хейтеров


      1. VioletGiraffe
        25.07.2018 12:17

        А за что вас хейтят?


        1. Jeditobe Автор
          25.07.2018 15:59

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


  1. Jeditobe Автор
    24.07.2018 15:39

    Кому интересно — установка 0.4.9 на реальное железо, Dell Lattitude D630:


  1. Fearen
    24.07.2018 16:18

    мне одному кажется что люди уже 20 лет пытаются изобрести Windows 98? Круто, но зачем?


    1. Jeditobe Автор
      24.07.2018 16:30

      Совершенно не 98. Это другое семейство, которое перестали развивать.


    1. Anynickname
      24.07.2018 16:31

      Бесплатно, опернсорсно, и почему именно 98? Опять иконки?


  1. Armleo
    24.07.2018 16:49
    -2

    Когда будут nvidia и amd драйвера работать на реактОС тогда можно подумать о переходе на него. А так это просто игрушка.


    1. Jeditobe Автор
      24.07.2018 16:56
      +8

      Надо срочно сочинить аналогичный мем про ReactOS


      1. Armleo
        24.07.2018 17:34
        +10

        • Вот когда ReactOS будет много разработчиков тогда поговорим
        • Вот когда ReactOS будет работать вне виртуалки тогда поговорим
        • Вот когда в ReactOS будет сеть тогда поговорим
        • Вот когда в ReactOS будет работать OpenGL тогда поговорим
        • Вот когда в ReactOS будут работать халва тогда поговорим
        • Вот когда в ReactOS халва будет без ошибок фонтов тогда поговорим
        • Вот когда заработает драйвер NVidia или AMD тогда поговорим
        • Вот когда игры будут запускаться тогда поговорим
        • Вот когда DirectX 11 будет тогда поговорим
          Жду дополнений


        1. bugdesigner
          24.07.2018 18:58

          Можно еще добавить: "Вот когда выиграете суд у Microsoft, тогда поговорим". А к стати, юристы MS не "наезжают"? Иногда, читая новости про очередные судебные разборки из-за кликов мышкой или скругленных углов корпуса, кажется, что мир сошел с ума.


          1. Jeditobe Автор
            24.07.2018 19:48
            +1

            Не наезжают.
            Если присмотритесь по внимательней, то обнаружите, что они наезжают только на производителей устройств и только на территории США.


        1. tyderh
          25.07.2018 01:09
          +1

          > Вот когда ReactOS будет работать вне виртуалки тогда поговорим

          А она уже умеет запускаться в виртуалке? :) В последний раз, когда я тестил — даже там были проблемы.

          P.S. Посмотрел видео из топика и вопрос отпал сам собой :}

          i.imgur.com/Q5ZIBWz.png


        1. alix_ginger
          25.07.2018 09:11

          Вот когда будут в коммерческой деятельности использовать, тогда и поговорим (уже)


        1. maxp
          25.07.2018 09:55

          Но ведь идут годы, а говорить до сих пор особо не о чем?..

          То есть, конечно, показывать внукам как выглядело то, на чем дедушка делал в прошлом веке свои первые вебсайтики и где он с воодушевлением запускал Java 1.0
          — самое то будет :)

          При всем уважении к команде разработчиков их упорству и последовательности стюардессу, все-таки, надо когда-то закопать.


          1. JekaMas
            25.07.2018 10:46

            Такой софт очень спасает, когда есть древнее ПО. Он свободный, нет лицензионных отчислений и на нем заведется какая-нибудь специфичная формочка из 1998года.
            Это круто! И может неплохо так спасти из проьлемного положения.


            1. maxp
              25.07.2018 11:10

              Ну то есть по факту платежеспособного спроса на такие штуки нет.

              Более того, если вы по какой-то причине вынуждены пользоваться «формочкой» 20-и летней давности, то у вас вообще большие проблемы, если посмотреть в будущее чуть дальше текущего полугодия.

              Я просто в 1998 году уже писал «формочки» под разные задачи, включая оборудование, и могу сказать на основании этого опыта, что ни в коем случае нельзя вязнуть в таком наследии.


              1. DrPass
                25.07.2018 11:14

                Не знаю, насколько вообще уместно говорить о «платежеспособном спросе» в отношении софта, распространяемого по GPL.


                1. maxp
                  25.07.2018 13:12

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

                  Я к тому, что если интерес к софту основывается только не его бесплатности — то этот софт по-настоящему и не нужен вовсе.

                  Еще раз повторюсь — ничего не имею против, когда кто-то делает что-то бесплатно для своего собственного удовольствия. Сам такое делаю иногда. Но только это не бизнес модель на будущее, а вид развлечения.


                  1. DrPass
                    25.07.2018 13:30

                    А какая бизнес-модель у Википедии, например?
                    Я честно, в упор не понимаю, что вас смущает в ReactOS? У вас есть сомнения, что среди сотен миллионов официальных пользователей Windows не найдется хотя бы несколько миллионов, которые предпочли бы совместимую с ней ОС, но бесплатно+легально?


                    1. maxp
                      26.07.2018 07:56
                      -2

                      У Википедии дотационная модель.
                      Сам по себе РеактОС меня вообще не смущает — штука довольно забавная. Но несколько настораживает реакция фанатов, когда люди сознательно или под сознательно переиначивают факты, чтобы подвести их под свою точку зрения.

                      Например, ни о каких миллионах пользователей в принципе не может идти речь. Так как рядовой пользователь не знает и знать не хочет, что за ОС установлена на его недавно купленном компьютере (и это нормально!). Его интересует, условно, чтобы его «microsoft edge» не тормозил на современных сайтах.


                      1. DrPass
                        26.07.2018 11:51

                        Windows 10, если верить отчету M$ за 2017-й год, установлена на 500 миллионах устройств. Из них 160 миллионов — это новые установки. Количество проданных штук не указывается, но можно прикинуть «на пальцах», экстраполировав более старые данные (пропорции по продажам ведь вряд ли сколь-нибудь значительно изменились с 2015-го года):
                        image
                        Видно, что суммы продаж самостоятельных лицензий и OEM примерно сопоставимы. Учитывая, что OEM в два раза дешевле самостоятельной лицухи, можно грубо оценить, что 1/3 от объема продаж самостоятельные лицензии, 2/3
                        Итого из 160 миллионов 53 приходятся на тех ребят, которые точно знают, что за ОС в их компьютере, и устанавливают её самостоятельно. Это ещё не говоря о поставщиках готовых компов, многие из которых точно так же при доступности доведенной до ума ReactOS будут её предлагать в качестве предустановленной, как они сейчас предлагают конфигурации с Линуксом или даже FreeDOS, но на десятков баксов дешевле.


                        1. maxp
                          26.07.2018 12:03

                          Не понял каким образом экстраполируются данные по revenue в целом на количество установок конкретной версии ОС?
                          ReactOS даже если довести до блестящего состояния никак на ОЕМ рынок не пропихнуть. Увы, маркетинг такая штука.


                          1. DrPass
                            26.07.2018 12:25

                            Не понял каким образом экстраполируются данные по revenue в целом на количество установок конкретной версии ОС?

                            А я не понял вашего вопроса. Вон графа Windows OEM, вон графа Windows VL & Patent. Там сидят десктопные версии ОС, это Win 8.1 и 10. серверные у них продаются отдельным подразделением, и в отчетах идут отдельной строкой, вон она в самом верху. Что тут непонятного/неправильного?
                            никак на ОЕМ рынок не пропихнуть. Увы, маркетинг такая штука.

                            Наверное, у FreeDOS и у линукса сильные маркетологи, да?
                            На самом деле маркетинг такая штука, что если есть спрос на компьютеры без OEM лицензии Windows, производители компьютеров их также будут продавать. А спрос на компьютеры, которые такие точно по конфигурации, но дешевле на $30-$70, как вы понимаете, есть.


                            1. maxp
                              26.07.2018 13:58

                              В графе "… & Patent" например, сидят еще отчисления с каждой копии Андроида за искользование там когда работы с FAT. То есть сколько там именно коробочного виндовса и как он был продан сказать сложно.

                              FreeDOS — это способ продать ноут с пустым винчестером, не более того.

                              Предустановленная OEM винда обходится вендору в сумму порядка единиц долларов, то есть ее просто не заметно на фоне цены железа.

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


                            1. khim
                              27.07.2018 00:00

                              А спрос на компьютеры, которые такие точно по конфигурации, но дешевле на $30-$70, как вы понимаете, есть.
                              Вот только не факт, что он достаточно велик, чтобы возиться с дистрибуцией отдельной модели. А продавать одну и ту же модель и с Windows и без OEM-лицензия не позволяет. Вот статья, которая всё объясняет. Старая, да — но, насколько я знаю, с тех пр ничего не изменилось…


                              1. DrPass
                                27.07.2018 00:18

                                Вот посмотрите сайт обычного крупного интернет-магазина. Это всё новые ноутбуки. Моделей ноутбуков без предустановленной ОС или с Линуксом на нём в полтора раза больше, чем моделей со всеми версиями Windows, вместе взятых. И практически для каждой модели с виндой вы там найдете полный аналог или с Линуксом, или без ничего.
                                Да и банально с точки зрения логики, не может быть никакого ограничения для производителей продавать одни и те же модели с OEM-виндой и без. Майкрософт же не настолько любят антимонопольщиков, чтобы дарить им такой царский подарок на несколько миллиардов баксов штрафов.


                                1. Am0ralist
                                  27.07.2018 00:30

                                  Да и банально с точки зрения логики, не может быть никакого ограничения для производителей продавать одни и те же модели с OEM-виндой и без.
                                  Планшеты вам в пример… Можно, иногда и при определенных условиях.


                                1. khim
                                  27.07.2018 00:47

                                  Да и банально с точки зрения логики, не может быть никакого ограничения для производителей продавать одни и те же модели с OEM-виндой и без.
                                  Это с чего вы взяли? Если вы туда посмотрите, то обнаружите, что версии с FreeDOS или Linux — это отдельные модели (модели там тоже указаны: буковки в скобках 3QM16ES или 2RR95ES). На Украине покупка версии «без ничего» с последующем накатыванием пиратской Windows — популярное развлечение, но в других странах — моделей с FreeDOS или Linux в продаже встречается сильно меньше…

                                  Майкрософт же не настолько любят антимонопольщиков, чтобы дарить им такой царский подарок на несколько миллиардов баксов штрафов.
                                  Дык это как раз антимопольщики его и вынудили разрешить так делать. До соотвествующего суда требования были жёще: либо все ноуты с Windows, либо покупай ретейловую версию по цене в 3-5 дороже.


                1. Areso
                  27.07.2018 00:00

                  В компании, где я работаю, при прочих равных, из двух GPL софтин выберут ту, к которой можно купить платную поддержку за 10500 долларов в год.
                  В частности, платят за RHEL подписку.


              1. JekaMas
                25.07.2018 12:32

                Платежеспособный кому?


              1. Gryphon88
                25.07.2018 15:57
                +1

                Если вы по какой-то причине вынуждены пользоваться «формочкой» 20-и летней давности, то у вас вообще большие проблемы
                Не обязательно, обычно это значит, что есть какое-то старое оборудование, которое уже 20 лет фырчит, а конфигуратор или управлялка под него не менялась те самые 20 лет. Помню, когда мне нужно было завести старую камеру, она стабильно работала на только Win95. В представительстве MS мне предложили купить тогда ещё свежую Vista и продаунгрейдится.


                1. maxp
                  26.07.2018 08:05
                  -2

                  Так это и есть «большие проблемы» — когда пользователь вынужден использовать древний софт, для которого нет поддержки, и среда выполнения которого давно достигла своего end of life.


                  1. Gryphon88
                    26.07.2018 14:11

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

                    При этом окончание поддержки софта не означает окончание поддержки устройства. У меня до сих пор жужжат старые яблоки на MacOS 6 и 8, подключенные к проточным цитофлуориметрам, софт и фирмварь не обновляется, но сервис-инженер с ними нормально работает. Мелочи (сдохший БП или жёсткий) меняет, ну или с пониманием смотрит на замененное без него.


              1. Am0ralist
                25.07.2018 16:35
                +1

                Более того, если вы по какой-то причине вынуждены пользоваться «формочкой» 20-и летней давности, то у вас вообще большие проблемы, если посмотреть в будущее чуть дальше текущего полугодия.
                У нас тут на новом приборе новый комп с восьмеркой, в нем в автозапуске вмаря, в которой win2к и утилита для работы с прибором. А вы говорите…


                1. maxp
                  26.07.2018 08:47

                  Я говорю, что это большая проблема, когда mission critical приложения работают в окружении, в котором минимум два компонента уже официально считаются не поддерживаемыми производителем. И ReactOS эту проблему пока никак не решает.

                  Вообще, я время от времени интересуюсь этой темой, и поначалу новости типа «мы научились рендерить шрифты», «запустили MS IE», «запустили фотошоп» прямо воодушевляли. Но это было только в первый десяток лет.

                  Новость типа «мы запартнерились с производителем железа, заточились под аппаратную платформу, сертифицировались и теперь клепаем банкоматы или что-то подобное» звучала бы сейчас очень воодушевляюще. Без таких новостей вся затея все больше и больше напоминает клуб любителей сети Фидо (если вы помните про такую), что несколько печалит.


                  1. DrPass
                    26.07.2018 11:40
                    +1

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


                  1. Am0ralist
                    26.07.2018 11:48

                    Я говорю, что это большая проблема, когда mission critical приложения работают в окружении, в котором минимум два компонента уже официально считаются не поддерживаемыми производителем.
                    Да, давайте медицинский софт переписывать каждый раз под новую версию ОС из-за новых финтифлюшек в интерфейсе оной! Ведь производителям делать же нечего, ага.


                    1. maxp
                      26.07.2018 11:52

                      Вот только не надо мне про медицинский софт рассказывать, я его разрабатываю уже более полутора десятков лет.
                      И про «каждую версию ОС» выходящую раз в 20 лет.


                      1. Am0ralist
                        26.07.2018 12:09
                        +1

                        И про «каждую версию ОС» выходящую раз в 20 лет.

                        даже не знаю, что на это ответить. наверно так


                        1. maxp
                          26.07.2018 14:01

                          Так у нас-то тут разговор о некоторой еще недоделанной системе, которая ориентиорвана на запуск программ с апи из прошлого века. Сам виндовс с техпор довольно далеко ушел.


                          1. unxed
                            26.07.2018 14:24

                            > Сам виндовс с техпор довольно далеко ушел.

                            На самом деле нет.


                          1. Am0ralist
                            26.07.2018 14:33
                            +1

                            Сам виндовс с техпор довольно далеко ушел.
                            Ага, очень далеко ушел от уровня получить сигнал по lan или com и дать доступ к нему в программе?
                            Или отрисовать формочку?
                            Подскажите, что именно улучшилось в винде с тех пор, что бы прям прорывы пошли в получении от прибора циферок и вывода их на экран или печать?


                            1. maxp
                              26.07.2018 15:16

                              Вот тут давайте определимся, о чем речь — об большой экосистеме, ориентированной на массового современного пользователя или для запускалки программ пользующихся api из прошлого века?

                              Если говорить о задачах типа «получить сигнал по кому и отправить в лан», то у меня есть такой опыт разработки — году так в 2007-м как раз писал опрос датчиков по rs/486/can с дальнейшей обработкой/сбором по WAN, у кажого из пяти вариантов приборов свой кастомный протокол, месяца 2-3 ушло на все про все.

                              Но даже с тех пор несколько-долларовые SoC на каком-нибудь арме сильно поменяли весь ландшафт — вообще не понятно для чего теперь туда тащить вин32 апи, а тем более какой-то недоделанный реакстос.


                              1. unxed
                                26.07.2018 15:47

                                Самое смешное, что экосистема сейчас круче у linux. Винда держится на корпоратах, но и они потихонечку переползают на веб.

                                Ещё держалась на драйверах, но я уже не помню, когда у меня последний раз что-то не заводилось из коробки в linux.


                              1. Am0ralist
                                26.07.2018 16:06
                                +1

                                А какой экономические гешефт от переписывания софта под новые ОС и на новых языках, особенно когда они иногда себя непредсказуемо ведут в нужных направлениях?
                                Большинство такого софта, на самом деле, не требует ничего от ОС, кроме умения рисовать окошки интерфейса.
                                А вот поддерживать свой дистриб линукса производителю явно было бы накладнее в разы, особенно с учетом, насколько линукс с ТЕХ пор изменился и изменялся.
                                Так что если их устраивает вин200 в виртуалке, то почему бы нет? Не NT 3,5 и то хлеб.
                                РеактОС позволил бы выкинуть виртуалку.
                                А вот под новую ОС переписывать проги просто потому, что так модно — экономически точно не целесообразно.


                              1. DrPass
                                26.07.2018 16:31
                                +1

                                Вот тут давайте определимся, о чем речь — об большой экосистеме, ориентированной на массового современного пользователя

                                Если бы мы говорили про Apple, то вопросов бы не возникло. Но что такое «большая экосистема» применительно к винде? Грёзы и нереализованные планы руководства Майкрософт? У винды практически нет никакой экосистемы, ни большой, ни маленькой. Магазин приложений непопулярен и особо не нужен, мобильные устройства-спутники с рынка вылетели, продаваемые с виндой компьютеры на эту же винду не залочены, а позволяют использовать множество альтернативных систем. Окружение винды примерно то же самое, что и четверть века назад, это всего лишь софт и драйверы. И всё это благополучно достанется и любой другой операционке, имеющей аналогичные API.


                                1. unxed
                                  26.07.2018 17:10

                                  Экосистема — это ещё и инструменты разработки. И времена, когда они у МС были самые лучшие, давно прошли.

                                  Ладно, хорошо, теперь у них есть гитхаб.


                                  1. DrPass
                                    26.07.2018 18:01

                                    И времена, когда они у МС были самые лучшие, давно прошли.

                                    Да как сказать… Понятно, что каждый кулик хвалит своё болото, но я вот пишу и под Андроид на гугловском СДК, и с вебом активно мучаюсь (потому что иначе мои ощущения от мира JS-фреймворков не назвать), и имею за плечами много лет Delphi и немного WebSphere. И из всего, с чем я работал (если не считать старые теплые ламповые версии Delphi), самый продуктивный инструмент как раз Visual Studio + ReSharper + C#.


        1. Armleo
          25.07.2018 13:15
          -1

          Интересный факт: до написания здесь комментария у меня было 26 кармы. Сейчас у меня 19.7, а у коментрия -3 и +16. Кто там говорил что на Хабре просто так не минусуют в карму?


          1. c4boomb
            25.07.2018 14:10

            Внес свою лепту в 18.7


  1. brutalko
    24.07.2018 17:04
    -2

    Первый раз увидел, что такое React OS. Я правильно понимаю, что ваша система работает быстрее винды?

    Тогда можно такой вопрос: смогу ли я на нее поставить Virtual Box, Vagrant, Java и PHP Storm для разработки?


    1. springimport
      24.07.2018 18:44
      +3

      Это примерно как поставить win 2000 для разработки. Может и можно, но…
      Проект для других целей скорее.


      1. lowtech
        25.07.2018 16:53

        И, да, вот с целями «проекта» у авторов беда полная. Их просто нет. Да оказывается сие чудо еще и 1 ядро только ;-) Почему бы не сделать публичный список «достоинств» а не впаривать лже-нововведения, чтобы люди не были обмануты в своих ожиданиях. Ведь найдуться те кто потратит часы прежде чем поймет — что кроме как в мусорке этому софту места нет.


        1. springimport
          25.07.2018 17:02

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

          Ну, с виду сразу понятно как обстоят дела, обманутся сложно.


          1. lowtech
            25.07.2018 17:16

            В своем уме никому в голову не придет ставить такое на рабочие системы или терминалы. Да и не замена это — там просто ничего не работает, почти ничего, как понятно из комментов. А до «продакшна» там световые годы и их будет все больше со временем, цель станет призрачной через 1-2 года. Быть может и можно было мечтать о сим лет 10 назад но не в 2018 году.


            1. DrPass
              25.07.2018 17:30
              +3

              Я своими глазами видел ReactOS на кассовых терминалах в средних размерах супермаркете. Причем сетевом, что подразумевает, что такой же софт и в других магазинах сети. Полагаю, для простых задач вида «запустить кассовое приложение», «передать данные через СОМ-порт на фискальный регистратор» она уже подходит.


              1. unxed
                25.07.2018 18:23

                А что за супермаркет, где? Ходили разговоры, что это что-то от МС, раскрашенное под РОС то ли по приколу, то ли чтобы избежать проблем с лицензиями.


    1. Jeditobe Автор
      24.07.2018 19:46
      +5

      1. Быстрее на одноядерных процессорах, а поддержки многоядерности еще нет. 64-битной версии также еще нет.

      2. Можете, но для продакшена пока не подойдет. Думаю, стоит подождать хотя бы следующей версии 0.4.10 прежде чем начинать такие эксперименты.


      1. unxed
        25.07.2018 02:25

        А что в 0.4.10 планируется? И, кстати, сколько ещё 0.4.* планируется до 0.5?

        Роадмэп бы вменяемый на главной. С отметками «что сделано», разумеется. Тогда необходимость выдумывать мемы в стиле мемов про Илона Маска отпадёт сама собой.


        1. x86corez
          25.07.2018 08:04

          Планы к релизу 0.5.0 в комментарии выше: habr.com/company/reactos/blog/418029/#comment_18915201

          0.5.0 считается майлстоуном, к которому система выйдет из альфы, и станет бетой. На обычные релизы роадмэп обычно не составляется.


          1. unxed
            25.07.2018 09:45

            Вменяемый роадмэп — это когда хотя бы ориентировочные сроки (ну или хотя бы ожидаемое количество промежуточных версий ДО) и ссылки на тикет или метатикет по каждому пункту ;-)

            И если со сроками в открытом проекте — ну, я и сам понимаю, как дела обстоят, то вот второй момент (ссылки на багтрекер из roadmap) — уже вопрос культуры управления проектом.


            1. x86corez
              25.07.2018 09:55

              Ответ в посте на форуме: reactos.org/forum/viewtopic.php?f=2&t=17225#p131643

              Насчёт ссылок в багтрекер — согласен, нужно.


              1. unxed
                25.07.2018 14:10

                Ну вот Маск называет, все уже привыкли, что сроки у него переносятся всё время, и сами рассчитывают правдоподобные даты исходя из предшествующих дельт между предсказаниями и реальностью. Все привыкли, всем ок.

                Не думаю, что реверс операционки — более непредсказуемое занятие, чем ракетостроение ;-)

                А можно ли поднять как-то тему со ссылками в багтрекер из роадмэпа как-нибудь на митинг минутс?


                1. x86corez
                  25.07.2018 14:36

                  Ну вот Маск называет, все уже привыкли, что сроки у него переносятся всё время

                  Сравнивать Илона с его бизнесом, и некоммерческий волонтёрский проект...


                  А можно ли поднять как-то тему со ссылками в багтрекер из роадмэпа как-нибудь на митинг минутс?

                  Поднять-то можно, только смысла нет. Разработчики и так знают, где какой тикет в трекере, им не нужно дополнительных ссылок (у каждого в багтрекере есть свой личный закреплённый список задач).


                  Проще взять, и сделать. После регистрации на reactos.org каждый может редактировать вики, и заходить в багтрекер / на форум.


                  1. unxed
                    25.07.2018 15:30

                    А там может понадобиться не только доступ на запись в вики, но и создавать-группировать тикеты, например. Разумнее тому, кто работает над конкретными задачами, проставить ссылки. Но как их заставишь, да, понимаю)


                1. Extravert34
                  25.07.2018 15:11
                  +1

                  На ближайшем хакфесте будет обсуждаться очередная переделка сайта, внесем в обсуждение


                  1. unxed
                    25.07.2018 15:31

                    Круто, спасибо) А что за очередная переделка, какие проблемы решит?


                    1. Extravert34
                      25.07.2018 17:42

                      Сейчас сайт так себе. В первую очередь, с точки зрения предоставления информации о проекте людям «со стороны». Там даже ссылки на гитхаб нет. Ну и навигацию упростить бы.
                      Вдобавок, планируют от друпала отказаться и сделать всё на статических страничках в jekyll. Вроде как так должно быть удобнее)


                      1. unxed
                        25.07.2018 18:22

                        Ха, сколько лет назад я рисовал картинку «какой должна быть первая страница ReactOS, чтобы человеку со стороны было интересно»))) До сих пор на форуме где-то лежит наверняка. И да, там хватило бы и одной htmlки))

                        Иногда создается впечатление, что многократная перепилка сайта нужна для того, чтобы занять руки тем, кто умеет только веб, а гнать из проекта не хочется [/irony]


      1. brutalko
        25.07.2018 09:10

        Спасибо! Именно это и хотел услышать, чтобы понимать чего ждать от проекта и ради чего теперь можно последить за ним.


  1. Fragster
    24.07.2018 18:41

    1с 7.7 и 8.1-8.3 с фирменным постгре когда заработают?


    1. Jeditobe Автор
      24.07.2018 19:43
      +6

      1с 7.7 и 8.1-8.3 уже давно работают. Постгрес не тестировали.


  1. springimport
    24.07.2018 18:51

    Попробовал ради интереса установить в виртуалке. Все заработало, кроме когда попытался поставить vbox additions: после перезагрузки bsod.


    1. x86corez
      24.07.2018 19:03

      На ночной сборке проверяли? В релизе 0.4.9 этого вроде быть не должно.


      1. springimport
        24.07.2018 19:30

        Да нет, вроде. Просто скачал с сайта последнюю версию.

        Скрин
        image


        1. Jeditobe Автор
          24.07.2018 19:49
          +1

          А ставили в безопасном режиме?

          Вообще в них почти нет смысла, можно и не ставить.


          1. x86corez
            24.07.2018 20:18

            Смысл есть вообще-то — адаптивное разрешение экрана, и общие папки с хост системой.

            Я вот сейчас только что взял и проверил на релизе 0.4.9 — устанавливается и работает без BSOD'ов.


          1. springimport
            24.07.2018 20:19

            Не особо понимаю что за безопасный режим, при установке всегда enter.


            1. Jeditobe Автор
              24.07.2018 21:42
              +1

              Безопасный режим ReactOS, через клавишу F8 при запуске ОС.


              1. springimport
                25.07.2018 17:16

                Да, в нем загрузился рабочий стол.


        1. x86corez
          24.07.2018 20:06

          reactos.org/getbuilds — если качали отсюда, то здесь ночные сборки, а не релиз.


          1. springimport
            24.07.2018 20:09

            Нет, отсюда reactos.org/download Download BootCD


            1. x86corez
              24.07.2018 20:30

              У меня всё заработало…

              Скриншот


              1. AllexIn
                25.07.2018 11:05

                Такая же нога и не болит?


  1. deji
    24.07.2018 19:40

    Кто является владельцем кода и кто разработчики этой новоОС?


    1. Jeditobe Автор
      24.07.2018 19:41
      +5

      Владелец и разработчики — сообщество. Лицензия кода свободная — GPL v2/v3


    1. Wesha
      24.07.2018 21:12
      +2

      Кто является владельцем кода и кто разработчики этой новоОС?

      Готовите хит-лист для киллеров, мистер Гейтс? :)


  1. filkt
    24.07.2018 20:11
    +1

    А как там нынче с драйверами? Хочу поставить на свой старый IBM T41, год назад пробовал, сеть так и не поднялась


  1. smallreg
    24.07.2018 20:44
    +1

    Zip Folder

    Это утилита, или другие программы могут заходить в zip-файлы как в папки?


    1. x86corez
      25.07.2018 08:09

      Это расширение оболочки (проводника), другие программы смогут заходить в zip-файлы через диалог открытия файлов, например.


  1. dos
    24.07.2018 21:04
    +1

    Ставил на виртуалку. Сначала поставил размер диска 1 ГБ. После установке свободного места оказалось ~60мб. Переставил, выбрал размер диска 2 ГБ — Свободного места осталось 150мб. Удалил, поставил диск 10 гб, после установки и запуска просто черный экран… Выбрал 20 ГБ — ошибка при загрузке :)



  1. blindmen
    24.07.2018 21:27
    +1

    а когда планируется полноценная установка с флешки? (последнее видео видел)
    интересно именно установка, и именно запланирован такая возможность?


    1. Jeditobe Автор
      24.07.2018 21:43
      +1

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


  1. nevzorofff
    24.07.2018 22:53

    На Asus EEE PC 900 кто-нибудь ставил? А то валятеся старик без дела ))

    NetSetman(утилита для быстрой смены IP адресов у сетевых карт) будет работать?


    1. x86corez
      25.07.2018 08:15

      winehq.org.ru/ROS Videos/Работа на реальном оборудовании


      Вот эта секция на русской wiki постоянно пополняется новыми видео, и судя по ней, ReactOS устанавливали на Eee PC 900 и 901.


      Насчёт утилиты, я думаю вы сможете проверить её работоспособность даже на виртуальной машине, с эмулируемой сетевой карточкой.


  1. voicetranslator
    25.07.2018 07:15

    Вот про «хейтеров» выпад немного не понял… Я не «хейтер» (и вообще, касательно таких вещей, как OS, выбор этого слова… гмм… немного неадекватный. Ну, кто, будучи в своем уме и здравой памяти, будет ненавидеть операционную систему?! Думаю, подобная сентенция возможна лишь с противоположного «плюса ненормальности» — от lover-а неких OS), просто читаю посты про этот ReactOS уже долгое время, но все мои тесты, правда, на «виртуалке», HyperV, каждый раз завершаются безуспешно. Система устанавливается, но сети тупо нет. Ну, и «юзабельность» по гипервизором, естественно, нулевая.

    Я понимаю, что что вы не Некрософт, Некрософт ненавидите всеми фибрами души («хочется смотреть — и ненавидеть, смотреть — и ненавидеть!» © Пелевин), но, «какбэ», можно сделать так, чтобы работало «искаропки», без VMWare/Virtual Box? Типа, варез-то делается «по приколу» (ибо реальной пользы от него ноль целых хрен десятых), ну, так сделайте «конфету», чтобы можно было тупо и «однокнопочно» установить, сказать — «да, пацаны круты» и снести к такой-то матери. Пока что «пацаны круты» не получается :(


    1. x86corez
      25.07.2018 08:17

      Так ведь обсуждалось выше: https://habr.com/company/reactos/blog/418029/#comment_18914909


    1. Jeditobe Автор
      25.07.2018 08:20
      +1

      Просто зайдите на ЛОР или Opennet, много открытий сделаете…


      1. voicetranslator
        25.07.2018 18:40
        -1

        Странный комментарий; вместо того, чтобы написать: «Для того, чтобы сетевой адаптер заработал под Hyper-V, нужно сделать следующее ...», посылают меня на какие-то ЛОРы и Opennet-ы.

        Впрочем, как я подозреваю, нет простых инструкций, и оно заработать не сможет, ни сейчас, ни в обозримом будущем.

        Я поступлю, пожалуй, проще: удалю виртуальную машину, скачанный iso-шник, и обновлю фильтр на хабре :)


        1. x86corez
          25.07.2018 19:03
          +1

          Под Hyper-V завести можно, если сетевой адаптер выставить в режим Legacy. Ну и после этого ещё заранее правильный драйвер подсунуть.


          1. Jeditobe Автор
            25.07.2018 21:55
            +2

            Удивительно, но первая же ссылка из поиска в яндексе по фразе «reactos hyper-v» содержит исчерпывающее решение проблемы.

            vmind.ru/2017/06/08/windows-10-hyper-v-reactos


        1. Jeditobe Автор
          25.07.2018 21:48
          +1

          Я посылал на ЛОР посмотреть на хейтеров.


    1. lowtech
      25.07.2018 16:47
      -3

      Абсолютно поддерживаю. Просто ребята из ребят превратились во взрослых мужчин, а 20 лет не вернуть. Делать ничего не остается кроме как защищать этот хлам. Повторю, никому не нужный кроме любителей поиграть с установкой. В своем уме никто не в какой продакшн пустить т.н. «ось», которая только что научилась лечить фат и кажется перестала все время падать, в голову не придет. И ничего тут не поделать, «продукт» мертв и разработчики это любители по интересам, делающие его для себя.
      Конечно, нужно находить какое-то психологическое оправдание своей «работе» — вот и пишут статейки, сайт делают. Для кого? Вы видите в коментах хоть одного человека что написал «использую каждый день» или «поставил клиенту»?
      Выпады писателя — просто смехотворны.


  1. Survtur
    25.07.2018 10:37
    -1

    Правильно ли я понимаю, что ReactOs нужен только для того, чтобы запускать старые windows-программы без обладания windows от Microsoft?


    1. DrPass
      25.07.2018 10:47

      Нет совсем. Подразумевается, что и новые тоже.


  1. max1muz
    25.07.2018 11:11
    +1

    Символично будет запустить Dwarf Fortress на этой системе))


  1. Urvdmih
    25.07.2018 15:53

    Мне кажется нужно добавить на сайт списки с рейтингами совместимого оборудования и софта (или хотя бы только софта, как у Wine).
    Было бы удобно. Наполнять можно за счет тестеров, в том числе.
    P.s. Может такое есть на сайте, я не нашел.
    P.p.s. Работает ли сейчас на реакте VS2017?


  1. Nublin
    25.07.2018 15:53

    А какие компиляторы с++ поддерживаются сейчас? Какие IDE можно использовать?


    1. x86corez
      25.07.2018 16:15

      MinGW точно работает, остальные лично я пока не тестировал.


  1. lowtech
    25.07.2018 15:53
    -5

    зачем? зачем вообще нужна эта недо-ось, которая всегда будет позади? Зачем тратить столько усилий на разработку никому не нужного продукта заведомо. глупость какая то и упрямство — более ничего.


    1. Jeditobe Автор
      25.07.2018 15:57
      +1

      которая всегда будет позади?
      Исключительно по вашему субъективному мнению.

      никому не нужного продукта заведомо
      Ложное утверждение.

      глупость какая то и упрямство
      Уверен, в своей собственной жизни Ваш пытливый критический взгляд найдет уйму подобных ситуаций. Но Вас же это не останавливает?


      1. lowtech
        25.07.2018 16:20
        -2

        20 лет потраченных на разработку бесполезного продукта, годного только для того чтобы юные гики поиграли с его установкой. Еще варианты использования есть? Возможны ли они вообще для абсолютно нестабильной 32-бит системы. О, да! Она научилась править ошибки в фат. Вам самому это не кажется смешным? за 20 лет Вы и ваша команда постарели, самые активные и продуктивные годы уже не вернуть — взяться за что то новое в возрасте 40+ лет в разы сложнее. Я понимаю почему Вы цепляетесь за заведомо разбитое корыто. Кроме него нечем оправдать потерянное время. Да, потерянное — продукт никому не нужен, особенно разрабатываемый с такой фантастической скоростью — 2018 год, а у Вас главная новость «он перестал часто падать сам по себе + научился лечить разделы фат». Все это не «хейтерство», вообще Вы заголовком статьи дали понять что обороняетесь постоянно. Я 20 лет управляю проектами — и с хламом, который разрабатывали годами встречался многократно.


        1. Extravert34
          25.07.2018 17:29
          +2

          Пойду в свой клон спектрума поиграю


    1. Wesha
      25.07.2018 18:00
      +3

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

      Виллиам Генри Гейтс III, перелогинтесь уже!


  1. unxed
    25.07.2018 18:25
    +1

    Krita бегает? Надо бы в менеджер приложений добавить. ГИМП он такой, его отдельно постигать надо, а эта штука перешедшим с фотошопа в самый раз.

    Не, ну можно, конечно, и утекший CS2 гонять для простых задач, утешая себя тем, что он условно-легальный (на самом деле нет), но зачем, если они с критой имеют примерный паритет по функционалу?


    1. Jeditobe Автор
      26.07.2018 11:44

      Говорят, что бегает.


      1. unxed
        26.07.2018 14:14

        Пойду проверю)


      1. unxed
        26.07.2018 14:20

        Инсталлятор адски тупит. Реально неадекватно. Другие сопоставимые по размеру аппы в секунду ставятся. Точно где-то баг ;)


      1. unxed
        26.07.2018 14:23

        Увы. Версия поумолчательная с их сайта.
        image


        1. Jeditobe Автор
          26.07.2018 14:24

          Режим совместимости нужно включать же.
          Крита — Vista+


          1. unxed
            26.07.2018 15:44

            Ставил 7 для инсталлятора — он требовал; думал, и крите нужна 7. Попробовал поставить висту сп2, та же фигня(


            1. Jeditobe Автор
              26.07.2018 17:18

              еще недавно — работало.


              1. unxed
                26.07.2018 23:49

                Кстати, а вот есть автоматизированное тестирование API. А нельзя ли устроить какое-нибудь автоматизированное тестирование приложений, хотя бы до способности запуститься и отрисовать главное окно, чтобы такие регрессии сразу отлавливать? Или такое уже есть?


                1. x86corez
                  27.07.2018 01:34

                  AHK тесты есть, правда не знаю, умеют ли они графику проверять попиксельно.


                  1. unxed
                    27.07.2018 03:36

                    Не могу поверить, что смогли отполировать до текущего состояния, не проверяя автоматизированно регрессии отрисовки))


  1. unxed
    25.07.2018 18:26
    +2

    А, главное — фарчик-то работает?))


    1. x86corez
      26.07.2018 01:32
      +2

      Far manager — работает! Скриншот от Гермеса:



      1. unxed
        26.07.2018 03:04

        Уиии! Куда ж без фарчика!

        Так порадовали, что даже скачал образ поиграться.

        Баг: если диск с инсталлятором извлечь в какой-то момент загрузки вновь установленной системы (на стадии «установка оборудования» на голубеньком фоне или чуть раньше), система зависает с пустым голубым фоном, и после перезагрузки больше не грузится. Переустановка с извлечением диска тогда когда велит установщик это лечит.

        Баг-опечатка: «добро пожаловать в мастер установк и ReactOS».

        Штатный адаптер virtualbox для xp32 reactos не находит, драйвера нет (intel pro/1000 t server 82543gc).
        Но если выбрать адаптер pcnet — сеть подхватывается, ну ок :)

        В менеджере приложений нет хрома, хотя, вроде бы, должен же работать? Ну ок, пусть будет опера.

        Пакет обеспечения совместимости с docx в списке приложений — не понятно, для ранних MSO или для OOo?

        В установщике Samba много каких-то error, которые промелькивают так быстро, что толком не можешь разглядеть, что там было.

        Удалить драйвер через диспетчер устройств не удается. Более того, там висят драйвера от устройств, которых уже нет в системе (пробовал оба варианта адаптеров pcnet — в диспетчере устройств остались оба).

        Вообще почему древний OOo, а не свеженькая с иголочки либра?

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

        В целом — божественно, уронить за полчаса баловства так и не получилось, 90% визуального мусора исправлено, глазам своим не верю, чуваки, вы нереальные молодцы, респект и уважуха! Я-то помню, как раньше было.

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

        Да, да, принтеров нет, помню)

        PS: А, вот ещё бажок. В OO не показывает курсор внутри текста. И где-то ещё я такое ловил, уже не помню, где именно. И ещё кнопки на панели некоторые не видны, пока мышку не наведёшь.


        1. unxed
          26.07.2018 17:17

          Для AC97 не находит драйверов (гуглить?). Поставил Intel HD Audio — зависла при загрузке. Перезагрузил, поставив sound blaster, надолго залипла на chkdsk (20Гб образ), звуковуху так и не увидела. Какую ставить звуковуху и какой качать драйвер? Хотелось бы, конечно, чтобы звук и сеть для дефолтных настроек виртуалбокса были бы из коробки.


          1. x86corez
            26.07.2018 17:53

            Драйвер для AC97 (проприетарный) имеется в менеджере приложений ReactOS.

            По большинству проблем из списка выше уже есть тикеты, для некоторых даже есть пулл реквесты с исправлениями, которые пока на стадии ревью.


            1. unxed
              26.07.2018 23:42

              Ну я накидал в режиме «проверять наличие тикетов и писать новые мне лень, но и ничего никуда не написать тоже неправильно, а так вдруг кому пригодится»))

              Драйвер спасибо, ага. Вот бы релиз ноутс на видном месте, с пошаговой инструкцией «поставьте в вбоксе такое-то устройство на сеть и такое-то на звук, после первой загрузки установите драйвер звука из менеджера приложений; после каждой установки перезагружайте менеджер приложений, чтобы аппы не ставились по два раза» ну и т.д. и т.п.

              Или уже есть, и мне банально в глаза не бросилось?


            1. unxed
              27.07.2018 00:08

              Драйвер встал, а регулятор громкости не работает, настройки аудио говорят «нет устройств», видосы с ютьюба идут без звука. ЧЯДНТ?


              1. x86corez
                27.07.2018 01:38

                reactos.org/wiki/VirtualBox#Setting_up_audio

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

                ReactOS пока не умеет задействовать драйвер сразу, поэтому включает каждый новый драйвер только после перезагрузки.


                1. Wesha
                  27.07.2018 02:12

                  Обычно нужно перезагрузиться два раза

                  Сразу вспомнтлось пол "и так восемь раз"...


                1. unxed
                  27.07.2018 03:35

                  Не спасло(
                  image


        1. unxed
          27.07.2018 03:46

          > В OO не показывает курсор внутри текста. И где-то ещё я такое ловил, уже не помню, где именно.

          Opera 12.18, адресная строка и поле ввода запроса в гугле.


  1. unxed
    25.07.2018 18:27

    А, и как там ARWINSS? Забросили? Уже не надо, потому что нативная подсистема win32 и так сравнительно безглючной стала?


    1. Jeditobe Автор
      26.07.2018 11:44

      Развивать некому. А нативную подсистему допиливают при помощи такой-то матери…


      1. unxed
        26.07.2018 14:14

        Алексей совсем отошел от проекта, да? Жаль жаль.

        Её всю дорогу этим способом делали, AFAIK)

        Ну, не знаю что там в ейных потрохах, но выглядит это уже куда более похожим на правду, чем во времена 0.2.*


        1. Jeditobe Автор
          26.07.2018 14:25

          ARWINSS забросили еще при активном участии Алексея


  1. seven_hh
    26.07.2018 21:21

    Устанавливал драйвер на принтер, процесс был долгий, видать много файлов, но где-то в конце система подвисла, после перезагрузки также долго восстанавливает файловую систему. Быстрее было бы переустановить операционку. По логам смотрел множество предупреждений, типа:

    (../../drivers/filesystems/fastfat/direntry.c:389) Long name entry has invalid index: af!
    (../../drivers/filesystems/fastfat/direntry.c:389) Long name entry has invalid index: 79!


    Похоже что стоит подождать исправления или поискать проблему.