Энтузиасты компилируют Windows XP и Windows Server 2003 из исходников +46






В конце сентября 2020 года компьютерные энтузиасты получили достаточно данных и необходимых файлов, чтобы начать самостоятельный процесс сборки Windows XP и Windows Server 2003 из исходников. У некоторых из них даже получилось скомпилировать рабочие версии этих ОС.

Оказалось, что Windows Server 2003 скомпилировать проще, так как эта система имеет более полную составляющую исходного кода в ранее обнародованной утечке, чем Windows XP.

По словам тех, кто это делает, на данный момент нет способа полностью скомпилировать Windows из исходного кода, но можно собрать очень многое. В утечке отсутствует исходный код некоторых компонентов, например, winlogon.exe, но энтузиастов это не остановило — они использовали ранее опубликованные наработки.


После нескольких неудачных попыток, десяток ошибок и BSoD компиляция ОС начала получаться стабильнее.

Некоторое время были доступны два ролика в YouTube — "Компилирование ОС Windows XP, часть 1" и "Как скомпилировать Windows Server 2003 от исходного кода до ISO".

Ссылка на последний видеоролик и инструкцию от автора по компиляции Windows Server 2003 в Архиве Интернета.

Microsoft потребовала удалить эти видеоролики из YouTube.

Ранее 24 сентября на портале 4chan был опубликован торрент-файл размером 42,9 Гб, в составе которого находились исходные коды Windows XP и Windows Server 2003. На следующий день Microsoft начала внутреннее расследование по поводу утечки исходных кодов Windows XP и Windows Server 2003. Вероятно, что данная утечка исходных кодов произошла от одной из компаний или исследовательских организаций правительств некоторых стран, которые ранее получили доступ от Microsoft к этой информации с целью аудита безопасности. Программа по передаче кодов и технического контента Microsoft называется Government Security Program (GSP). К ней имеют доступ специалисты по безопасности из 45 стран, а также 90 различных агентств.




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

  1. ganqqwerty
    /#22128394 / +9

    Офигенно! Кто бы запилил лекции о том, как там все устроено

    • Balling
      /#22129178

      Торрент снесённого видео о компиляции windows Server 2003 magnet:?xt=urn:btih:7c370b5e00b91b12fc02e97bacdca24306dc12b5

  2. svosin
    /#22128424 / +7

    Ранее 24 сентября на портале 4chan был опубликован торрент-файл размером 42,9 Гб

    Сами коды весят около 3гб в сжатом виде. Торрент появился позже, туда в довесок понапихали видео с теориями заговора про Гейтса и очень старые сливы.
    Рабочие исходники — это файл nt5src.7z. Ещё сейчас по рукам ходит другой перепакованный вариант — он битый.
    SHA256 оригинала
    2BB3609FA4C2B2641F43AEF751A84DB5820B64748B7D2D0891D1CB1E55268CE9

    • Balling
      /#22129170

      На github github.com/shaswata56/WindowsXP
      github.com/shaswata56/Windows-Server-2003

      И вообще не факт, что слив произошел на 4chan.

      • FenixFly
        /#22129594 / +2

        держать исходники на гитхабе, принадлежащем майкрософту — рисковое решение)))

        • Balling
          /#22129604 / +1

          Я скопировал в приватный репозиторий на github. Даже мой PCIe NVME 3.0 диск не может искать за 1 секунду все упоминания того или иного слова в коде.

          • sumanai
            /#22130134

            Я скопировал в приватный репозиторий на github

            Думаю, Майрософт такая мелочь от сноса не остановит ))

            • Balling
              /#22130694 / +1

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

              • sumanai
                /#22131016 / +1

                Разумеется, остановит.

                Почему вы так думаете? GitHub и до Майкрософта сносил все форки репозиториев.
                DMCA единственный способ

                Для владельца сервиса? Да вы шутите.

                • Balling
                  /#22131142

                  У меня не форк, а копия. Приватная. (Технически тоже форк, но не в публичном дереве же.)

                  Это незаконно получить доступ к приватным репозиториям пользователей. Сами Micro имеют репозитории на Github в приватном сегменте.

                  • sumanai
                    /#22131198

                    Это незаконно получить доступ к приватным репозиториям пользователей.

                    Ну вот и проверите.

                  • DrPass
                    /#22131336 / +1

                    Это незаконно получить доступ к приватным репозиториям пользователей

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

                    • Balling
                      /#22131476

                      Как люди Github об этом узнают? Натравят робота? Я шерить репо не собираюсь.

                      И роботы ищут по DMCA? Это вряд ли.

                      • sumanai
                        /#22132442 / +1

                        И роботы ищут по DMCA?

                        Почему бы и нет?

        • Juzujka
          /#22132162

          С другой стороны очень даже логичное.
          Исходники Windows должны храниться на их ресурсах.
          Осталось на сайте Windows на странице продукта запостить ссылку на соотвествующий репозиторий.
          Но это сделать, пожалуй, будет сложнее.

  3. zx80
    /#22128442 / +7

    Хотелось бы, чтобы теперь появились заплатки для ХР с поддержкой TRIM для SSD, ну и DirectX11. GPT есть на ХР64. Вроде больше ничего не нужно

    • Dioxin
      /#22129412 / +2

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

      • Mad__Max
        /#22130874

        Многоядерные процессоры? Она в оригинале «из коробки» всегда была.

        USB3 это про «встроенную» поддержку что-ли? Так то после установки драйвера на контроллер USB3 в XP работает.

        А современные браузеры — это со стороны браузеров решать надо, они не работают на XP не потому, что им не хватает чего-то важного в системе, а потому что разработчики основных (Гугл, Мозила) браузеров административно запретили(заблокировали) установку новых версий своих и обновления для XP.

        P.S.
        Пост написан с машины работающей на XP (браузер — FireFox )

        • sumanai
          /#22131044

          Многоядерные процессоры? Она в оригинале «из коробки» всегда была.

          Адаптации для новых Ryzen нету. Но её нету и в семёрке, и в старых десятках.
          они не работают на XP не потому, что им не хватает чего-то важного в системе

          Ну, например, нету DirectWrite.

          • Balling
            /#22131158

            Именно. Плюс в карму)) directwrite появилась в Vista и был жутко забагованной.

            • sumanai
              /#22131202

              Сейчас только через него можно получить нормальные шрифты на Windows. Остальные бекенды рендерят их в стиле «кровь из глаз».

              • Massacre
                /#22132582

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

                • sumanai
                  /#22132622

                  Наоборот, идеально, если отказаться от цветастого мыла ClearType. Тогда на стандартных разрешениях нормальные шрифты попиксельно чёткие.

        • Dioxin
          /#22134132

          Многоядерные процессоры? Она в оригинале «из коробки» всегда была.
          4 ядра — да.
          А больше?

          Так то после установки драйвера на контроллер USB3 в XP работает
          Не думал что такие дрова есть.

          Пост написан с машины работающей на XP (браузер — FireFox )
          Эти браузеры уже не получается полноценно использовать в современных условиях.

          • sumanai
            /#22134228

            4 ядра — да.
            А больше?

            ЕМНИП, там ограничение было на процессорные сокеты. Ну и максимум 64 ядра на 64 битной ОС.

            • Am0ralist
              /#22134250

              Ну и максимум 64 ядра на 64 битной ОС.
              64битная XP = сервер 2003. Как бы это сильно не одно и то же…

              • sumanai
                /#22134272

                Да нет, отличия конечно есть, но не в этой части. И на 32 битах будет те же 32 ядра, на один сокет. Ибо они для производительности сделали ассоциацию с ядрами ЦП через битовую маску. Ну а что потом при выходе числа ядер за INT будет боль, никто тогда не думал.
                Тут главное, чтобы ОС поняла, что сокет один, а не приняла новомодный Ryzen за пару ЦПУ.

                • Am0ralist
                  /#22134308

                  Тут главная проблема, что под каждый многоядерный тип процов нужны ещё патчи для правильного распределения задач. У АМД не раз такие выходили, я помню ещё)
                  Ну и с новыми зенами из-за чиплетов проблемы будут даже не в том, чтоб понять один это сокет или нет, а как правильно их грузить.

                  • sumanai
                    /#22134384

                    Разве под каждый? Поддержка SMT в XP есть, вроде как должно относительно универсально детектится. Вот с разбросом задач да, у Ryzen такие особенности, которые так просто не учесть.

                    • Am0ralist
                      /#22134816

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

          • zx80
            /#22134848 / +1

            image

            • zx80
              /#22135186

              Когда запускаю тяжелую задачу, например, конвертация видео h264, компилирование — то все 8 потоков работают на 100%, т.е. ХР может использовать все ядра/потоки

              • sumanai
                /#22135202

                Само собой, лицензия ограничивает сокеты ЦПУ, а не ядра, как многие думают. По крайней мере так было во времена XP.

    • sumanai
      /#22130136

      GPT есть на ХР64.

      Грузится с него к сожалению нельзя.

  4. aivs
    /#22128460 / +8

    Ждем релиза ReactOS 1.0

    • svosin
      /#22128538 / +10

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

      • axe_chita
        /#22129064

        Думаю что нет, не остановятся, поскольку эта утечка исходников произошла очень давно. После этого им пришлось проводить аудит кода, на отсутствие заимствований из утекшего кода ХР.

        Аудит кода ReactOS
        17 января 2006 года в списке рассылки разработчиков ReactOS (ros-dev) Хартмут Бирр заявил, что он покидает проект, поскольку, по его мнению, код ReactOS содержит элементы, полученные путём дизассемблирования Microsoft Windows[70]. В результате разработчики решили временно отключить доступ всем не-разработчикам к коду ReactOS. Поскольку ReactOS является свободным ПО, эти действия вызвали негативный отклик в сообществе свободного ПО.

        Доступ к средствам разработки был вскоре восстановлен. Хотя обвинения не были доказаны, 8 марта 2006 года разработчики ReactOS начали собственный аудит всего кода, отвечающего за совместимость с Windows. Чтобы убедиться, что в ReactOS нет частей, написанных кем-то, кто мог видеть утёкший из Microsoft код или проводил обратную разработку напрямую, ведущими разработчиками ReactOS было отдано распоряжение о полной проверке всего исходного кода.

        Также было решено проверять, какие участки кода могли быть результатом непосредственной обратной разработки, и заставить всех разработчиков подписать соглашение о том, что они будут использовать результаты обратной разработки лишь косвенно[71]. Ожидается, что это замедлит разработку, заставляя разработчиков переписывать уже готовые участки кода, попавшие под подозрение. Проверка будет проводиться путём закрытия «грязных» участков кода до тех пор, пока они не будут полностью проверены[72].

        На сентябрь 2007 года проверка была завершена на 99,5 % (оставалось только 49 закрытых файлов). 23 сентября было решено убрать с главной страницы сайта ReactOS индикатор завершённости проверки[73]. Это было мотивировано тем, что проверка не затрагивает конечных пользователей, тестеров или второстепенных разработчиков, а также тем, что процесс создания прочной и легальной основы для исходного кода ReactOS и стандартов разработки не может быть адекватно отражён обычным индикатором и будет продолжаться всё время существования проекта. Информация о проверке и её история по-прежнему свободно доступны на сайте.

        В настоящий момент проверка завершена полностью и все файлы разблокированы.

  5. Alexsey
    /#22128504 / +6

    То что делает товарищ NTDEV это фигня полная. Все что он сделал — повторил инструкции с 4chan в которых треть системы состоит из файлов с оригинального диска винды. Гораздо более интересно то что этим всем заинтересовался чувак, который в свое время смог собрать NT 4 полностью из исходников. Вот от него действительно стоит ожидать интересных продвижений в этом плане — он вроде как собирается сделать нормальный build environment, который будет работать на чем-то кроме xp, и прикручивать то что отсутствует используя исходники NT/2000.

  6. belav
    /#22128740

    Вот радость то для нашей оборонки и производителям банкоматов.

    • balamutang
      /#22129510

      ХР embedded до сих пор поддерживается Майкрософтом. Да и компы в банкоматах стоят совершенно обычные, нет никакой проблемы накатить туда чтото другое когда потребуется. Но зачем если и так все работает. Про оборонку не совсем понятно

      • belav
        /#22129676

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

        • balamutang
          /#22129720

          Дык и сейчас Майкрософт предоставляет сорцы для изучения, сертификация ФСТЭК именно так и проходит.
          Ну а что касается использования нелицензионного софта, скачанного неизвестно откуда — это история точно не про банки, соответственно и не про банкоматы.

          • Alexsey
            /#22130614

            Дык и сейчас Майкрософт предоставляет сорцы для изучения, сертификация ФСТЭК именно так и проходит.

            Есть подозрения что именно эти исходники и утекли.

            • zartarn
              /#22132358 / -1

              Чьи подозрения? Ваши? Чем обоснованные? «потому что»?

              • Alexsey
                /#22132468 / +1

                Не только мои. Исходники заботливо упакованы в многотомные cab архивы и идут вместе с майкрософтовским cabinet extraction tool от windows xp. Вероятность того что в таком виде они утекли еще откуда-то кроме как из Government Security Program — весьма низкая.

                • zartarn
                  /#22133044

                  Где можно поискать ссылочку именно на этот вариант. а не перепакованый? Или уже всё подтёрто?

      • sumanai
        /#22130138

        ХР embedded до сих пор поддерживается Майкрософтом.

        Увы, заплатки почему-то не утекают в открытый доступ.

  7. Dron007
    /#22129044 / +2

    Раз уж всё равно утекло, так Майкрософт могла бы отдать остальные исходники и официально отпустить проект в опер сорс. Очень бы свой имидж улучшили.

    • poisons
      /#22129088

      А вы не думаете почему они этого не сделали до сих пор?
      Попробуйте напрячься и подумать. Причина то не фига не в ценности этих исходников для компании.

      • EvilMonk
        /#22129100

        А в чём же?

        • Eugeny1987
          /#22129126 / -1

          Вероятно в том, что платная винда будет не нужна если есть «такая же», бесплатно

          • DreamingKitten
            /#22129158

            «Такая же», но с технологической разницей в 20 лет и два поколения? Это врядли.

            • AllexIn
              /#22129410 / +1

              Туда достаточно быстро впилят, то что реально нужно. И окажется что винда 20 летней давности конечно местами не так удобна, но вполне юзабельна и 99% пользователей больше и не нужно. Особенно в государственной сфере.
              А ведь основные потребители легальной винды — это корпорации и государства, которым эти плюшки и перделки придуманные за последние 20 лет не нужны.

              • balamutang
                /#22129528 / -1

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

                • AllexIn
                  /#22129532 / +1

                  В моей реальности всё выглядит не так.

                • Xambey
                  /#22131932

                  Знаете, на моей работе тоже так говорят, при этом у нас один только open source в компании, потому что попробуй обосновать, почему ты у вражескойамериканской компании, что-то хочешь купить. Не положено, даже если это стоит до 100$ в год ...

              • HellKaim
                /#22129630

                Только ни корпорации, ни гос органы не будут юзать софт без поддержки от вендора. А так, ни кто не мешал в 2007+ гг сделать себе сборку и пользовать.
                Так что открытие не угрожает бизнесу МС никак от слова совсем.
                А вот то, что там куча кросс лицензированного софта 3х сторон (тот же цитрикс и веритас) — вот это да, может тормозить. А главное что достаточно много привычного нам функуционала как раз и было от 3х сторон...

                • AllexIn
                  /#22129648

                  Конечно. Поэтому сразу появится АстраВиндоус

                  • balamutang
                    /#22129766 / -1

                    Сорцы винды у России есть и так, уж не первый десяток лет, а АстраВинды от этого не появилось.
                    Да и смысл существования астравинды не непонятен, она в любом случае будет нарушением копирайтов. Если решат на госуровне нарушать лицензию — и так спиратят винду, без сорцов, после указа свыше никакой отдел К ходить по госпредприятиям не будет (он и сейчас вроде не ходит, уже лет 5 не слышал чтоб кого-то вообще ловили на этом, даже частные конторы).
                    Собирать винду просто чтобы получить то что на дисках уже готовое лежит — ну так это удел энтузиастов, экономической целесообразности в этом нет никакой.

                    • AllexIn
                      /#22129772

                      Вы ветку читаете в которой отвечаете?
                      Речь идет о ситуации, в которой МС выложит исходники в OS.

              • DreamingKitten
                /#22129894 / +1

                Удачи впилить туда WDDM, DX12, WASAPI, TTS, PCIE1.1+, UEFI/GPT, exFAT, LFS@UDF и ещё кучу всего.

                • AllexIn
                  /#22129902

                  Кроме WDDM остальное подавляющему большинству не нужно(впрочем он тоже не особо нужен).
                  Я прям вижу, как бухгалтера в кгоскомпаниях жить не могут без DX12.

                  UPD: вы прям список ненужной фигни перечислели. Да еще часть из которой XP поддерживает. Если это реально самые проблемные технологии — тем более нельзя делать ХР OS.

                • sumanai
                  /#22130148

                  PCIE1.1+

                  Чё? Это не зависит от ОС вообще никак.
                  exFAT

                  Есть обнова от МС.

                  • Balling
                    /#22131178

                    Hotplugging PCIe зависит. И Thunderbolt 3. Посмотрите код linux.

                    • sumanai
                      /#22131212

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

              • tyomitch
                /#22132382

                А ведь основные потребители легальной винды — это корпорации и государства, которым эти плюшки и перделки придуманные за последние 20 лет не нужны.

                В СНГ — может быть; а на Западе и у частников винда легальная.

                • Sychuan
                  /#22135510

                  Мне кажется сейчас и в СНГ все ноуты продаются с легальной виндой

                  • sumanai
                    /#22135526

                    Осталось только купить ноут.

                  • Am0ralist
                    /#22135878 / +1

                    Не все. Есть ещё всякие фридосы достаточно часто и даже линуксы.

                    • n0isy
                      /#22144248 / +1

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

                      • drWhy
                        /#22144266

                        Иногда встречаются аукционы невиданной щедрости — самая недорогая Windows досталась в поставке нетбука ASUS 10", в нагрузку сюрпризом бесплатный MSOffice с неограниченной по времени лицензией. Разница с той же моделью с DOS составила 15$.

                • Alexsey
                  /#22136504

                  а на Западе и у частников винда легальная.


                  Ой не у всех. Там очень популярна тема купить OEM ключ на ебее за пару баксов и убеждать себя и окружающих что у них лицензионная винда.

                  • sumanai
                    /#22136706

                    И в какой-нибудь Германии это действительно легально.

        • Oplkill
          /#22129564 / +1

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

        • poisons
          /#22134814

          1. Как только мс выложит исходники официально, так сразу получит ряд исков о нарушении копирайта/патентов. Пока это выкладывает некий Васян с ними никто не судится, т.к. всегда смогут сказать что это не те исходники и в реальности все иначе.
          2. Переиспользование кода и алгоритмов. Я не настоящий программист, но все мои поделки по автоматизации состоят на 80% из чужого кода. Я его беру и переиспользую, т.к. не вижу смысла писать свои реализации работы с тем же api birtix для phyton. И элементарно может оказаться что в 2020 году код того же ntp клиента остался именно таким какой он и был во времена ХР, т.к. какой смысл переписывать то что уже годами работает, проходит все тесты и т.п. И вот тут может вылезти проблема, ошибок нет только в хеллоуворд, любой код, который делает что-то сложнее может содержать ошибки. И вот это найдут.

          • sumanai
            /#22135162

            И вот это найдут.

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

          • balamutang
            /#22135858

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

  8. andrey_aksamentov
    /#22129084 / +3

    Теперь отечественные разработчики могут спокойно импортозамещать виндовз )

  9. Zlatopoljev
    /#22129130

    Достаточно интересно, в целом здравая идея. Посмотрим...

  10. xwild
    /#22129200

    Ещё надо позвать pvs studio, чтобы нашли уязвимости, с таким количеством кода их будут десятки тысяч.

    • AllexIn
      /#22129414

      Вы считаете, что МС не использует анализаторы на регулярной основе? Врядли они настолько идиоты. Хотя 20 лет назад инструменты были скромнее, так что что-то конечно найдется.

      • Fell-x27
        /#22129488

        Глядя на регулярные новости о том, что очередное обновление что-то сломало и «Майкрософт уже признали проблему и обещали исправить», я бы не был столь категоричен в плане оценки качества их процессов разработки, анализа и тестирования. Сейчас складывается такое мнение, что им вообще наплевать, что там у них и как.

        • Balling
          /#22131192

          Вы бы знали, как у нас в Chromium все проблемно. Ужас :( более 1 ляма багов, некоторые уже 10 лет. И это в полностью открытом проекте.

      • boris768
        /#22129576

        Явно не в те времена. Я открыл в студии и проверил тем самым pvs памятный dxdiag — средство для проверки работы DirectX — проблем с кодом явно очень и очень много — использование памяти после высвобождения, неверные указания типов для printf-like функций. К тому же по коду часто отключаются те или иные предупреждения компилятора.
        И это даже копать не пришлось.

      • HellKaim
        /#22129654

        Как бы там sp1 — не то что найдется, а мы даже знаем что точно найдется.
        В целом, увы, система морально устарела от слова совсем. Что-то я мало знаю людей, кто сегодня живет чисто в дос или консоли линукс.


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

        • staticmain
          /#22129788

          я могу точно сказать что 10ка работает быстрее XP

          Вот только XP прекрасно себя чувствовала на HDD, а 10-ка без SSD грузится 7-8 минут, после чего прогружает рабочий стол минуты две, а любое пользование приложениями вызывает желание отформатировать диск.

          • AllexIn
            /#22129926

            Очевидно же что речь идет о современном железе.
            HDD для системного раздела — это не современное решение.
            Суть то проста — XP не умеет пользоваться преимуществами современного железа, поэтому работает на нём медленней. Это понятно и логично.

            • sumanai
              /#22130168

              XP не умеет пользоваться преимуществами современного железа

              Например? Я на ней сидел до последнего, слез в 2018 году. Версия была x64, был SSD. Всё отлично и быстро работало.

              • Balling
                /#22131200 / +1

                Например, для Nvme нужен новый планировщик. На старом будет состояние гонки.

                • sumanai
                  /#22131216

                  Окей, засчитываю. Хотя для базовой работы хватит драйвера, а остальное уже тонкости.

          • fmj
            /#22130048

            Что у вас за железо?
            Просто 7-8 минут — это очень долго, даже нетбук 2011 года с дохлым атомом грузится быстрее.
            Встроенный «защитник» отключали?

            • staticmain
              /#22130152

              IdeaPad L340, защитник вырублен, обновления вырублены. Но всё равно эта зараза шуршит всеми дисками и грузится вечность.
              Обновления отключены после того как два раза он доводил до состояния — рабочий стол есть, а пуска нет и это не лечится всеми доступными рецептами.

              • fmj
                /#22130212

                IdeaPad L340, защитник вырублен

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

                • staticmain
                  /#22130786 / +1

                  — постоянно?
                  Ну если его в покое оставить минут на пять — то вроде перестает их читать. Плюс системные процессы почти перестают жрать проц. Стоит снова начать работать (например запустить Krita или Photoshop или развернуть их после сворачивания) — то снова начинается чтение-перечтение дисков, файлы открываются крайне медленно и системные процессы начинают выкушивать до 50% камня.

                  Проблема точно не в диске, потому что линуха до этого (xubuntu 18.04) на нем танцевала без проблем.

                  • u007
                    /#22133760

                    Насчёт системных процессов — это может быть служба сжатия памяти. Ну а с диском я тоже справиться не смог, пырился в логи procmon долго, потом купил ssd...(

            • Balling
              /#22131208

              На моем nvme загрузка 7 секунд. До рабочего стола из reboot.

          • OleksiyT
            /#22130368

            У меня i3 и 2 hdd.
            Загрузка ОС занимает секунды.
            Мои хотелки из автозагрузки — ещё где-то до минуты.


            Ваши 8 минут — это жесть.

        • DrPass
          /#22129934 / +1

          Кроме ламповых воспоминаний я могу точно сказать что 10ка работает быстрее XP

          Да, на компьютере с современным SSD и 16Гб RAM она абсолютно точно работает быстрее, нежели ХР на компьютере с HDD 20-летней давности и 256Мб RAM. Всё прочее — не более чем домыслы. Я недавно переустановил систему, и вместо последнего офиса (у меня ежегодная подписка) накатил старую версию 2010. Не потому, что такой уж любитель древнего софта, а потому, что
          а) меня задрали периодические зависания и лаги 2016-го Экселя на пустом месте.
          б) напрягая память, так и не смог вспомнить, что там у 2016-го нового, кроме цветовой гаммы и ненужных в моём случае средств интеграции с шарепойнтами и тому подобными сервисами.
          Так вот, 2010 офис на современном железе работает не просто быстро и без лагов. Он работает вообще мгновенно, любое действие. Против физики не попрёшь — сколько бы кэшей в систему не наворачивали, если сам код по себе содержит в десять раз меньше абстракций/прослоек, все равно он будет работать быстрее.
          AllexIn
          Суть то проста — XP не умеет пользоваться преимуществами современного железа, поэтому работает на нём медленней. Это понятно и логично

          А что такое «преимущества современного железа» в плане сравнения ХР и 10? Функция TRIM для SSDшников, что ли? Это не бог весть какая работа, чтобы её добавить в ХР.

          • Am0ralist
            /#22133778

            А что такое «преимущества современного железа» в плане сравнения ХР и 10?

            ну да, ну да, те же игроманы идут нафиг…
            вот только вспоминая знакомых, которые на висту переходили ради новых игр и доступа к новым технологиям, которые на xp мс не завёз — как бы вообще-то много чего за то время изменилось. начнёте допиливать хр до современного состояния — получите минимум ту же семёрку в классической теме, а возможно что и 8-10ку только с старым пуском

            • DrPass
              /#22134156

              ну да, ну да, те же игроманы идут нафиг…

              Библиотеки DirectX — это не часть операционной системы, всё-таки. И если вспомнить, например, тот же DirectX 10, который работал только начиная с Висты, путём небольшой модификации волшебным образом начинал работать и на ХР. Т.е. это сугубо политические вопросы, вот хочет Майкрософт мотивировать пользователей переходить на новые версии ОС, поэтому специально ограничивает поддержку старых ОС в своём софте, хотя ей во многих случаях ничего и не стоило бы её сохранять.
              доступа к новым технологиям, которые на xp мс не завёз

              Есть большая категория людей, которые просто любят новые «игрушки», ну интересно им поковыряться во всём этом, пощупать новые фичи, попытаться их как-то использовать, по сути, просто так, ради любопытства и приобщения к новому. Я не про них сейчас. Если вы в ОС работаете, а не балуетесь виджетами, вы ничего сколь-нибудь заметно влияющего на вашу работу в Висте не обнаружите. Ну, UAC появился. Улучшилась безопасность за счёт уменьшения комфорта.

              • Am0ralist
                /#22134236

                Т.е. это сугубо политические вопросы, вот хочет Майкрософт мотивировать пользователей переходить на новые версии ОС, поэтому специально ограничивает поддержку старых ОС в своём софте, хотя ей во многих случаях ничего и не стоило бы её сохранять.
                И не обязаны.
                Более того, утверждение, что ей бы это ничего не стоило — удобно писать с точки зрения пользователя. А не точки зрения отделов разработки. Ведь кроме прочего — это ещё про совместимость, тестирование, отлов глюков на плюс одной платформе.
                Есть большая категория людей, которые просто любят новые «игрушки», ну интересно им поковыряться во всём этом, пощупать новые фичи, попытаться их как-то использовать, по сути, просто так, ради любопытства и приобщения к новому.
                Нет, там были банальные геймеры и им нужна была производительность и финтифлюшки. Я то как раз на XP сидел и работал в это время.
                Если вы в ОС работаете, а не балуетесь виджетами, вы ничего сколь-нибудь заметно влияющего на вашу работу в Висте не обнаружите. Ну, UAC появился. Улучшилась безопасность за счёт уменьшения комфорта.
                Ну смб2 и 3 вместо дырявого 1.
                Ну шары сетевые могут прозрачно через роль в кластере на другую машинку переключаться, не отпадая у пользователя. Ну, подумаешь, ad апгрейднулся. Дефргаментацию не нужно самому контролировать или приложение ставить.
                Ну подумаешь, ещё десяток-другой-сотня всего под копотом изменилось.
                А так всё то же самое!)

                • DrPass
                  /#22135036

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

                  И с точки зрения отделов разработки. Необходимо и достаточно
                  а) не обещать поддержку
                  б) просто ничего не ломать и не вносить ограничений специально.
                  Это — бесплатно.
                  Нет, там были банальные геймеры и им нужна была производительность и финтифлюшки

                  Ну так я тоже был банальный геймер в те годы. Такого, чтобы Виста была производительнее ХР в играх, ну это нонсенс, разница в пределах погрешности, и не в пользу Висты. И финтифлюшек для геймеров там никаких не было. Проблема только в DirectX.
                  Ну подумаешь, ещё десяток-другой-сотня всего под копотом изменилось.
                  А так всё то же самое!)

                  Дык, вы сами только что перечислили то, что известно разве что опытному системному администратору :) Вот то-то и оно. Пользователь этого вообще никак и нигде не заметит.

                  • sumanai
                    /#22135172

                    На деле в Vista внедрили например приоритеты обращения к диску. Это вполне себе могло повлиять на игры, когда в фоне запущены другие приложения.

                  • Am0ralist
                    /#22135908 / -1

                    И с точки зрения отделов разработки. Необходимо и достаточно
                    а) не обещать поддержку
                    б) просто ничего не ломать и не вносить ограничений специально.
                    Это — бесплатно.
                    Вы добавили — и официально запретить ставить на XP. Потому что только в этом случае можно было бы хоть как-то откреститься от проблем.
                    Проблема в том, что всё равно ставили бы и получали косяки, после чего шли бы хейтить МС.
                    что известно разве что опытному системному администратору
                    Неопытному тоже. Мне, по крайней мере, тогда было известно.
                    Такого, чтобы Виста была производительнее ХР в играх, ну это нонсенс, разница в пределах погрешности, и не в пользу Висты.
                    Ну да, когда в XP даже выше 4 гигов оперативки только всякими танцами приходилось утилизировать, то в висте то уже было норм.
                    А 64-битный XP работал не так чтоб прям везде и со всем оборудованием в силу того, что это больше был сервер 2003, а не XP

                    • sumanai
                      /#22135926

                      А 64-битный XP работал не так чтоб прям везде и со всем оборудованием в силу того, что это больше был сервер 2003, а не XP

                      УМВР на обычном пользовательском оборудовании.

                      • Am0ralist
                        /#22136064

                        Ну вот я встречал случаи, когда не УМВР был именно из-за дров.
                        Не, возможно там были проблемы уровня «в коде прописано где можно запускать, тут хз что, значит нельзя», а не реальные проблемы, но для пользователей от этого было не легче(

                    • DrPass
                      /#22136226 / +1

                      Проблема в том, что всё равно ставили бы и получали косяки, после чего шли бы хейтить МС.

                      Вы правда думаете, что МС этот момент сколь-нибудь принципиально волновал, особенно в свете их практически монопольного положения на рынке десктопов?
                      Ну да, когда в XP даже выше 4 гигов оперативки только всякими танцами приходилось утилизировать, то в висте то уже было норм

                      Танец называется РАЕ, его приходится танцевать для всех 32-битных систем, будь-то ХР, виста или там десятка. 64-битные ОС работают без танцев, в том числе и ХР. Но в середине 2000х для неё были вопросы к наличию (и стабильности) драйверов. Но опять же таки, это не проблема ОС.

                      • Am0ralist
                        /#22138578

                        Вы правда думаете, что МС этот момент сколь-нибудь принципиально волновал, особенно в свете их практически монопольного положения на рынке десктопов?
                        Да конечно, ни разу не волновало. Что недовольство вистой, которое вылилось в выпуск не следующего сп к ней, а семерки, которая та же виста в профиль, просто к этому моменту уже причесанная. Что с выходом 8-ки и недовольством пуском. Ни разу такого не было и вот опять…
                        64-битные ОС работают без танцев, в том числе и ХР.
                        Скажите, сколько раз вам нужно пересказать статью википедии, которая наглядно показывает, что XP и XP 64 бита — это две разные ОС? У них даже ядра разные и наборы обновлений!
                        Внимание, вопрос — почему?
                        Вот именно поэтому ваши аргументы про крутую ОС — это про то, как круто было бы всем сейчас на 32битной ОС с 4 гигами сидеть. В 2020 году.
                        Но опять же таки, это не проблема ОС.
                        Да ничего не проблема ОС, если не хочется этого признавать.
                        Но только доказываете вы это за счёт сравнения не XP, а более новой ОС с Вистой и далее.
                        А в реальности, вам вначале из XP 32 битной нужно будет сделать 64-битную ОС. А уж потом… и мы получим — ту же висту.

                        • tyomitch
                          /#22138786

                          Какое отношение к этому топику и ко всей дискуссии имеет 32-битная XP?
                          Утекли исходники 64-битной — той, что на основе 2003 — и компилируют именно их.

                          • Am0ralist
                            /#22140292

                            Утекли исходники 64-битной — той, что на основе 2003 — и компилируют именно их.
                            В статье вижу просто про WinXP и 2003 отдельно. Что утекло именно XP64 как-то прошло мимо меня.
                            Какое отношение к этому топику и ко всей дискуссии имеет 32-битная XP?
                            к тому, что в дискуссии упорно твердят про XP и что она само совершенство.
                            А их минимум две разных.

                            • sumanai
                              /#22140426 / +1

                              Утекли исходники, которые можно компилировать под 64 бита, а можно и под 32.

                              А их минимум две разных.

                              Не такие уж они и разные.

                              • Am0ralist
                                /#22140568

                                4 раздела в статье на википедии — про преимущества, ограничения, совместимость с 32 и про обновления. Особенно радовало вот это «не ниже winXPsp3».

                        • DrPass
                          /#22139304

                          Скажите, сколько раз вам нужно пересказать статью википедии, которая наглядно показывает, что XP и XP 64 бита — это две разные ОС? У них даже ядра разные и наборы обновлений!

                          Да, разные. Windows 10 32/64 тоже, к слову, примерно насколько же разные, и содержат совершенно разные ядра и наборы обновлений. И в то же время мы их считаем как две версии одной и той же ОС.
                          Вот именно поэтому ваши аргументы про крутую ОС — это про то, как круто было бы всем сейчас на 32битной ОС с 4 гигами сидеть

                          Я нигде и ничего не говорил про 32-битную ОС. Это вы уже сами себе выдумали :) Если в вашем понимании ХР должна быть обязательно 32-битная, ну ок, я тут тоже с вами согласен, что это не актуально.
                          А в реальности, вам вначале из XP 32 битной нужно будет сделать 64-битную ОС. А уж потом… и мы получим — ту же висту.

                          Не получим :) Висту ругали отнюдь не за ядро ОС и не за набор утилит. Равно как и восьмёрку. Ругали их за попытки выкинуть накопленный годами User Experience и внести что-то радикальное, к тому же не особо продуманное с точки зрения дизайна.

                          • Am0ralist
                            /#22140304

                            Да, разные. Windows 10 32/64 тоже, к слову, примерно насколько же разные, и содержат совершенно разные ядра и наборы обновлений. А так и вин8 для армов видимо для вас та же ОС, что для х86/х64?
                            Одинаковые, только на 32 не ставят обновки для 64 битной ос
                            Сервис паки, версии новой 10-ки — всё параллельно идёт.
                            Если в вашем понимании ХР должна быть обязательно 32-битная
                            Так массвой была 32 битная, и сп3 для многих программ в последнее время даже был прописан как минимальное требование, из-за чего случались проблемы на 64битной. И обновка последняя на неё вроде как вышла раньше, чем на 32битную?
                            Ругали их за попытки выкинуть накопленный годами User Experience и внести что-то радикальное, к тому же не особо продуманное с точки зрения дизайна.
                            Особенно в классической теме, которая ещё с 9х считай не менялась вообще?
                            А, не. Вспомнил. За отъем полных прав у юзера по умолчанию, запрет на запись в директорию Программ файлз, из-за чего куча софта (рекомендация не писать туда какого года от МС была?) отвалилась и прочие улучшения, которые позволили сделать из неё менее дырявое решето)

                            • sumanai
                              /#22140446

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

                              А какие проблемы выставить совместимость с XP SP3? Оно подделывает версию пакета обновлений.
                              И обновка последняя на неё вроде как вышла раньше, чем на 32битную?

                              Обновления закончились одновременно, просто для 32 бит была отдельная версия для банкоматов. А для 64 бит можно было брать обновления от 2003 сервера, так что и тут паритет.

                              • Am0ralist
                                /#22140582

                                Обновления закончились одновременно, просто для 32 бит была отдельная версия для банкоматов. А для 64 бит можно было брать обновления от 2003 сервера, так что и тут паритет.
                                у 2003 обновления закончились расширенные в 2015. У XP embeded в 2019. Такой себе паритет)

                            • DrPass
                              /#22140638

                              Одинаковые, только на 32 не ставят обновки для 64 битной ос
                              Сервис паки, версии новой 10-ки — всё параллельно идёт.

                              Но вы же, надеюсь, понимаете, что «параллельно» != «одно и то же». Это два разных проекта, у них разные ядра, отличия в API и т.д… А параллельно они выпускаются исключительно потому, что так правильно с точки зрения маркетинга, а не потому, что они делаются как один продукт с разными опциями компиляции.
                              Так массвой была 32 битная

                              Будь я а вашем месте, я бы всё таки установил в качестве дефолтного тезиса тот факт, что ваш оппонент немного в курсе, что для компьютеров с 16Гб ОЗУ из двух возможных вариантов надо иметь в виду ту ОС, которая этот объем поддерживает, а не ту, которая была более популярна в то время, когда средний объем ОЗУ был 256-512 мегабайт.
                              Особенно в классической теме, которая ещё с 9х считай не менялась вообще?

                              Что плохого было в классической теме, отполированной профессиональными UI-дизайнерами в течении полутора десятилетий, кроме того, что она была недостаточно революционной? У современных автомобилей руль, педали и переключение передач находятся там же, где им нашли удобное место ещё сто лет назад. И никто не ругает производителей автомобилей, что они там не экспериментируют с новыми формами интерфейсов, например, рулить джойстиком. Потому что привычный UI == удобный UI.
                              За отъем полных прав у юзера по умолчанию, запрет на запись в директорию Программ файлз, из-за чего куча софта (рекомендация не писать туда какого года от МС была?) отвалилась и прочие улучшения

                              Да, за это. Потому что не программы существуют для ОС, а ОС для программ. И если ОС не запускает нужные программы, то нафиг она тогда нужна вместе со всей своей безопасностью? И в семёрке, например, эту проблему взяли и решили: сделали для такого софта виртуальную папку, куда идёт запись вместо Program Files. Если бы это и прочие подобные вещи продумали в Висте, она была бы куда популярнее. Точно так же запороли и восьмёрку. Неплохую в целом ОС убили революционным интерфейсом, который забыли показать пользователям.

                              • Am0ralist
                                /#22140748

                                Это два разных проекта, у них разные ядра, отличия в API и т.д…
                                Ага, одно урезано, второе нет.
                                Ок, покажите мне разницу на примере 7-ки в чем отличие 32битной версии от 64 битной версии в части 32 бит.
                                а не ту, которая была более популярна в то время, когда средний объем ОЗУ был 256-512 мегабайт.
                                Вообще-то я так и не нашёл никаких подтверждений того, что winXPx64 была популярна хотя бы на значительном уровне, особенно с учетом того, что ещё не так давно, практически вчера базовые 4 гига в ноутах было стандартом.
                                Была популярна именно оригинальная XP, а в темах обсуждения x64 всегда было около 1,5 инвалидов. Но вы всегда можете меня разгромить тем, что покажете статистику, по которой видно как из года в год 32 битная XP стремилась к нулю, а 64битная её рвала как тузик грелку.
                                А то вот я сколько не работал в разных контораз — 32битную видел постоянно (с станками, с приборами, просто), а 64 битную только у гиков.
                                Что плохого было в классической теме, отполированной профессиональными UI-дизайнерами в течении полутора десятилетий, кроме того, что она была недостаточно революционной?
                                Ничего, я её использовал c 98 тогда же, когда хейтил XP в которой даже usb 2.0 работать не хотели.
                                Но тезис был о том, что налепить скины революционные можно было и на XP, и в висте революционного дизайна то и не было.
                                А были завышенные требования по сравнению с современным железом да выкрученная политика безопасности на фоне дырявой XP и кладущих на все гайды правильной разработки программистов.
                                Смена интерфейса был лишь дополнительный кирпичик не больше
                                И в семёрке, например, эту проблему взяли и решили: сделали для такого софта виртуальную папку, куда идёт запись вместо Program Files.
                                Не решили. Даже в 15 где-то году у нас в стране один мебельный кад требовал установку вне данной папки или выдачу полных прав на подпапку с оным кадом, дабы один его модуль смог бы работать.
                                Это феерично, как из-за говнокодеров приходилось костыли раз за разом писать. Всё таки эплу проще…
                                Если бы это и прочие подобные вещи продумали в Висте, она была бы куда популярнее.
                                Ага, как её третий сервис пак, в котором внешний вид остался тот же, производительность осталась той же, но который получил отдельный номер)
                                Неплохую в целом ОС убили революционным интерфейсом, который забыли показать пользователям.
                                Отличный интерфейс. Просто его показали видимо пользователям, готовым меняться. Вот в 10-ке его умудрились испохабить вместо того, чтоб не трогать ту часть из 8-ки, а сделать вариант с обычным пуском отдельно.
                                Теперь и пуск так себе, и полноэкранный пуск сделали неудобно.

                                • DrPass
                                  /#22141246

                                  Ага, одно урезано, второе нет.
                                  Ок, покажите мне разницу на примере 7-ки в чем отличие 32битной версии от 64 битной версии в части 32 бит.

                                  Хм. Да не вопрос. В 32-битной версии 32-битные приложения выполняются нативно. В 64-битной работают на вот таком эмуляторе 32-битного API:
                                  docs.microsoft.com/en-us/windows/win32/winprog64/wow64-implementation-details
                                  Поэтому если вы считаете, что 64-битные версии — это 32-битные плюс что-то ещё, то нет, вы ошибаетесь. Внутри это совершенно другая ОС, с отдельным набором 32-битных библиотек пользовательского режима и прослойкой, транслирующей их системные вызовы в те, которые понятны 64-битному ядру.
                                  Но вы всегда можете меня разгромить тем, что покажете статистику, по которой видно как из года в год 32 битная XP стремилась к нулю, а 64битная её рвала как тузик грелку.

                                  Я вообще не понимаю, чего вы ко мне прицепились с этим вопросом, если я этого ни разу не утверждал, более того, я уже и так явным текстом писал вам, что ХР 32-бита была популярнее, но я не её имел в виду, что вполне логично.
                                  Не решили.

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

                                  Критерий «отличности» достаточно объективен и прост: если для выполнения какого-либо действия вам нужно меньше операций, то интерфейс удачный. Если больше, то неудачный. В восьмёрке банальный запуск приложений требовал больше действий. Вам вместо выбора отсортированных по алфавиту приложений в компактном меню надо шарить глазами и мышью по здоровенному экрану со всем барахлом, которое есть у вас на компьютере.

                                  • sumanai
                                    /#22141262

                                    в компактном меню

                                    Компактным и удобным оно было в XP, дальше только хуже.

                              • tyomitch
                                /#22141508

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

                                А не хотите сравнить приборную панель сейчас и сто лет назад?

                                Заголовок спойлера

                        • sumanai
                          /#22139700

                          Внимание, вопрос — почему?

                          Потому что на руках уже был рабочий сервер, почему бы не заюзать?
                          А в реальности, вам вначале из XP 32 битной нужно будет сделать 64-битную ОС.

                          64 бита компилятся даже из исходников в каталоге XPSP1, если что.

                          • Am0ralist
                            /#22140308

                            Потому что на руках уже был рабочий сервер, почему бы не заюзать?
                            Ну то есть версии ос таки разные?)
                            64 бита компилятся даже из исходников в каталоге XPSP1, если что.
                            А это уже интереснее)

                            • sumanai
                              /#22140432

                              Ну то есть версии ос таки разные?)

                              Да, вышло именно так. Впрочем, отличий между ними не так уж и много.

                              • Am0ralist
                                /#22140590 / -1

                                Ну так можно дойти, что между вистой и 2003 не так много отличий по ядрам, просто скины новые завезли.
                                А семерка — это та же виста сп3.
                                А в 8-ке только пуски изменили.
                                И единственная новая ОС — это 10-ка ещё годика через два, когда панель управления выпилят)

                                • sumanai
                                  /#22140606

                                  Ну так можно дойти, что между вистой и 2003 не так много отличий по ядрам

                                  Как думаете, разница между 5.1 и 5.2 такая же большая, как и между 5.2 и 6.0?

                                  • Am0ralist
                                    /#22140772

                                    А между 5.0 и 5.1?
                                    А между 6.0, 6.1, 6.2 и 6.3?
                                    При этом в втором списке с точки зрения пользовательских ОС — 3 ОС и один СП. А с точки зрения серверных — 4 независимых ОС, с платным обновлением между ними. Таким образом, между вистой и 8.1 по вашему разница должны быть никакущая, как и между 2000 и 2003, а вот между двумя наборами циферок — прям кардинальные отличия.
                                    Так я вас понял?

                                    • sumanai
                                      /#22141102

                                      Так я вас понял?

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

                                      • Am0ralist
                                        /#22141202 / -1

                                        Надеюсь вы поняли, что разность или похожесть не стоит оценивать по дате выхода или сервис пакам.
                                        Странно, примерно на это я и указывал всё это время, когда мне стремились доказать, что разницы никакой нет, раз МС ей дала одно название.

                                        Что не отменяет того факта, что ветку разработки «Windows XP Professional x64» относят к версии 2003 сервер, а выпуск был даже не в 2003 году, аж в 2005, что далековато от исходного 2001. Так что некорректно напрямую путать функциональность таки разных осей, особенно на фоне того, что человеку смело их объеденвших хорошо бы вначале доказать, что массовость использования более новой было хотя бы сравнимо с обычной и ставшей нарицательной.

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

                                        • tyomitch
                                          /#22141542

                                          когда мне стремились доказать, что разницы никакой нет, раз МС ей дала одно название

                                          Кто? Где?

                                          32-битную XP вообще никто до вас не вспоминал.

                                          хорошо бы вначале доказать, что массовость использования более новой было хотя бы сравнимо с обычной и ставшей нарицательной.

                                          Всем, кроме вас, очевидно, что в топике «Энтузиасты компилируют Windows XP и Windows Server 2003 из исходников» обсуждают ту Windows XP, чьи исходники утекли, а не «самую массовую и ставшую нарицательной».

              • sumanai
                /#22134240

                путём небольшой модификации волшебным образом начинал работать и на ХР.

                Это вы про правки реестра, чтобы показывалась соответствующая версия, и накидывание библиотек, которые лежали мёртвым грузом для вида?

              • tyomitch
                /#22135652

                Библиотеки DirectX — это не часть операционной системы, всё-таки.

                Почему?

        • redsh0927
          /#22129938 / +1

          В целом, увы, система морально устарела от слова совсем. Что-то я мало знаю людей, кто сегодня живет чисто в дос или консоли линукс.
          И чего же такого великого принесла десятка, чтобы это было сравнимо с переходом из голого доса с нортоном в гуй с вордом и хромом?
          У меня напичканная рекламой и UWP-мусором криворукая десятка, с панелью управления более убогой чем в ведроиде, вызывает только отвращение и ощущение прогресса в обратную сторону…

          • Am0ralist
            /#22133804

            Не обязательно 10-ка. SMB 2 — это с висты, а SMB 3 — это с 8-ки. DirectX постоянно обновляется. Много чего в безопасности подкрутили.
            Причём, заметьте, любая коммерческая компания не обязана добавлять новые технологии в старые программы и поддержку осуществлять вечно.
            Хотя по мне лучшей осью была 8-ка, но десятка постепенно становится лучше своих первых версий.

        • sumanai
          /#22130158

          Кроме ламповых воспоминаний я могу точно сказать что 10ка работает быстрее XP

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

          • redsh0927
            /#22130298

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

            • sumanai
              /#22130306

              Разве что с диском, и то только на HDD. На SSD XP на железе просто летала.

        • Samoglas
          /#22131794

          Десятка быстрее ХР без оговорок, без указания конфигурации компа?
          Всегда быстрее?

    • Am0ralist
      /#22133768

      Ничто не мешает вам, как анонимному частному лицу, взять их анализатор и проверить, запилив статью куда-нибудь.
      А вот компании анализировать утекший код… весьма опасно может быть. Опять же, те же МС у них закупают, вроде бы, для отдельных отделов.

  11. sumanai
    /#22130178

    Microsoft потребовала удалить эти видеоролики из YouTube.

    Да собственно уже.

  12. sumanai
    /#22130180

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

  13. kryvichh
    /#22130344 / +1

    К ней имеют доступ специалисты по безопасности из 45 стран, а также 90 различных агентств.

    Надо же, висящее на стене ружьё выстрелило.

    • sumanai
      /#22130424

      На чанах пишут, что максимальная версия этих исходников это семёрка без SP. Версии новее не выходили за пределы стен Microsoft.

  14. ALexhha
    /#22130620

    Интересно, а сколько времени занимает «холодная» сборка XP на современном компьютере (что то типа i7/i9, 16 Gb RAM, SSD)?

    • Balling
      /#22130714

      3 часа на том видео. Но на Epyc и Nvme наверное минут 30.

    • Alexsey
      /#22131604

      В районе 3 часов на 8 ядрах 3900x и SSD. Там достаточно большой кусок сборки всегда выполняется на одном ядре.

      • FreeNickname
        /#22133272

        В смысле на 8 из 12, а ещё 4 делают что-то ещё?

        • sumanai
          /#22133280

          Думаю просто виртуалка, так как некоторые вещи проблемно делать из основной ОС, типа перевода даты.

          • Alexsey
            /#22133356

            Да, все верно, банальная виртуалка в vmware.

  15. ganqqwerty
    /#22131480 / +1
    • Fell-x27
      /#22131782

      Это какое-то новое слово в форматировании. У этого стиля есть имя?

      if (fIgnoreClick)
      	{
      	fIgnoreClick = fFalse;
      	return 0;
      	}
      


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

      • ganqqwerty
        /#22132084

        может быть, жертва какого-то автоформаттировщика?

        • Fell-x27
          /#22133960

          Автоформатировщики не мешают табы с пробелами в случайных пропорциях :) Олдсукл, все вручную расформатировано.

      • schetilin
        /#22132448

        Это какое-то новое слово в форматировании.

        Это очень старое слово в форматировании :)
        Весьма прикольно, кстати, выглядит. Да и читается легко без IDE.

    • Fell-x27
      /#22131786 / +2

      Опаньки!

      #ifdef XYZZY
              //
              // This is the cheat:
              // If you hold down the shift key and type 'XYZZY'
              // then when you hold down the control key, to upper
              // left hand corner pixel will show the state of the
              // mine field under the mouse.  Oh. joy.  I can win.
              //

      • n0isy
        /#22131914

        Похоже в моей версии def неопределён. в проде не работает.

    • legolegs
      /#22137494

      Всё знают, что первая клетка в сапёре никогда не содержит бомбы. Но теперь мы знаем, что эта бомба отправляется в угол! Распределение неравномерное!
      https://github.com/shaswata56/WindowsXP/blob/ef9fc49453d1788eadf64ece58451605d854e05a/shell/osshell/ep/winmine/rtns.c#L292


      Код клика по клетке
      VOID StepSquare(INT x, INT y)
      {
              if (fISBOMB(x,y)) /* если бомба */
                      {
                      if (cBoxVisit == 0) /* если это первая бомба */
                              {
                              INT xT, yT;
                              for (yT = 1; yT < yBoxMac; yT++) /*из угла ищем */
                                      for (xT = 1; xT < xBoxMac; xT++)
                                              if (!fISBOMB(xT,yT)) /* свободное место */
                                                      {
                                                      IBLK(x,y) = (CHAR) iBlkBlankUp; /* Move bomb out of way */
                                                      SetBomb(xT, yT);
                                                      StepBox(x,y);
                                                      return;
                                                      }

      Комменты на русском мои

  16. crea7or
    /#22132126

    Забавненько, в xpsp1 с/c++ исходного кода немного больше чем в хромиуме 81. Комментарии я конечно не анализировал, просто по расширениям: 1.9гб vs 1.7гб (файлов 120317 vs 154158 ). (c/cpp/cxx/h/hpp/hxx/cc ).

    • crea7or
      /#22132522

      это у меня ещё выкинут native sdk — с ним-то наверно и паритет будет.

    • Balling
      /#22132636

      Эээ, вы ничего не путаете? Наш Chromium весит 60 ГБ с third party. github.com/chromium/chromium это без абсолютно всех third party. Там конечно еще ChromeOS сама и Apple версии… Но тем не менее.

      • crea7or
        /#22132642

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