Серия «Своя сборка Windows XP»

Прогресс. 64 это норма

Прогресс. 64 это норма Операционная система, Windows

Свершилось!!! Да это 64 разрядная версия. Сейчас в ней нет даже браузера и несколько ошибок при установке и работе.

Исходный код

В телеге выложил ссылку на проект Заря ОС на ГитХабе

Проект Заря ОС. Добро пожаловать

Проект Заря ОС. Добро пожаловать Windows, Open Source, Linux, Операционная система

Изначально я планировал опубликовать код на GitFlic(наш отечественный), оказалось что проект до 4 Гб, а у меня чуть больше 5. На Github выгружать код windows совесть не позволяет(вот бы Microsoft приофигели от моей наглости), gitlib еще есть но нет.

О самом проекте Заря ОС читайте здесь Своя сборка Windows XP. Отправная точка

Поэтому пока ссылка на яндекс диск https://disk.yandex.ru/d/Hq_7OCU_-feJ4A В папке srv03rtm есть файл "readme". Там инструкция по сборке.

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

Если есть вопросы по тому, как собрать или что еще( как сделать перевод, поменять дизайн, добавить функционал) пишите в группу в телеграме https://t.me/MicrosoftDevelop. Также полезно исследовать код на предмет, где что находится.

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

Показать полностью 1

О Заря XP, клоне Windows XP

О Заря XP, клоне Windows XP Windows XP, Операционная система

Если кто хочет самостоятельно изучать ядро Windows XP, то моя сборка включает знания Windows Research Kernel, ну и Reactos. Более подробно о wrk можно прочесть здесь https://intuit.ru/studies/courses/10471/1078/lecture/16571|
Майкрософт сама опубликовала эти исходники для образовательной цели. Коммерческое использование не предполагается.
Цель проекта "Заря XP" - заменить код Microsoft на собственный или свободно распространяемый, что бы получилась ,амостоятельная ОС.
Некорректно называть данную сборку - Windows XP, к примеру патчи на нее поставить не получится. Некоторые программы, которые работают на Windows XP здесь могут не работать, хотя она и содержит некоторый уже скомпилированный код ОС.
От читателей хотелось бы получать замечания по работе, выявленные баги и идеи развития.
Сам код сборки публиковаться не будет.
О том почему я против open source, free software и почему считаю правильным подход яблока на разработку софта под ограниченное, известное железо чуть позже.

Канал Телеграм

https://t.me/MicrosoftDevelop

Канал на Дзен

https://dzen.ru/id/5f29d702eebcb830a8d000d1

Показать полностью

О современном дизайне ОС

О современном дизайне ОС Windows XP, Графический дизайн, Видео, YouTube

Windows XP, если бы она вышла в 2024.

https://youtu.be/YLFUl9MW_Ks?si=dMbmFDjxaKy6BBw_

Как выглядела бы Windows XP сейчас.

В целом хорошо, но есть одно "Но". Внешность ОС, приложений, иконок и прочее должна гармонировать с дизайном устройства(как минимум монитором). Все эти закруглённые углы сочетаются с корпусом смартфона. В ПК или даже ноутбоках мониторы прямоугольные. Я не призываю вернутся к плиточному "Метро" дизайну 8, но как по мне в десктопной ОС должны быть прямые углы без всяких там закруглений.

Наверно вид 10 был самый гармоничный для ПК, жаль что Windows 11 пошла по дороге копирования MacOS, потеряв самобытность и узнаваемость.

Канал на Дзен

https://dzen.ru/id/5f29d702eebcb830a8d000d1

Канал Телеграм

https://t.me/MicrosoftDevelop

Показать полностью 1

Опрос

Стоит ли убрать текст у кнопки "Пуск"?

Опрос Опрос, Windows, Windows XP
Опрос Опрос, Windows, Windows XP

Канал Телеграм

https://t.me/MicrosoftDevelop

Канал на Дзен

https://dzen.ru/id/5f29d702eebcb830a8d000d1

Текст в кнопке Пуск
Всего голосов:
Показать полностью 2 1

Своя сборка Windows XP. Отправная точка

Введение

Существует множество ОС, построенных на базе Linux. Почему же не построить на базе Windows, тем более исходный код Windows XP 2003 уже несколько лет гуляет по сети. Для Винды создано огромное количество приложений, поэтому в подходе создания клона Windows есть свои плюсы. К тому же многих не устраивает Linux, даже программисты в некоторых аспектах отдают предпочтение продукции Microsoft. Есть и попытки создать полноценный клон Windows NT5.1, но эти проекты уже лет 20 не могут выкатить рабочую версию. Поэтому снимаем белые перчатки и вперед!

Что имеем из коробки?

Потратив несколько месяцев, все же удалось собрать и запустить Windows XP из исходников https://disk.yandex.ru/d/bBLD2V8Kyc5ndQ. Полученная сборка с легкостью запустилась на виртуальной машине, далее дело за запуском на реальном железе. Берем старенький ноут Самсунг R530, через приложение rufus-4.3 записываем образ на флешку и вперед.

Изменив пару настроек в БИОС, получаем рабочую ОС на ноутбуке.

Своя сборка Windows XP. Отправная точка Windows XP, Операционная система, Длиннопост

Уже при установке видим доступную файловую систему NTFS (Привет ReactOS), это радует. А вот язык интерфейса только английский и изменить не удается.

Звук играет, интернет есть, тачпад работает, флешку видит, уже не плохо. Архитектура ОСx86, а это значит что она 32-разрядная и оперативки доступно до 4 ГБ, но на моем тестовом ноуте ее и вовсе 1 ГБ. К тому же x86 может встать и на 64-разрядное железо, а вот обратной совместимости нет.

Интернет

Интернет по кабелю заработал сразу, а вот для WI-FI пришлось искать и ставить дрова для ноутбука. После недолгих манипуляций WI-FI замаячил на горизонте, правда только 2.5 ГГц, хотя есть и 5 ГГц

Своя сборка Windows XP. Отправная точка Windows XP, Операционная система, Длиннопост

Для чего нужен IE, для того, чтобы скачать другой браузер. На данную ОС подходит Opera 36 (для моего старого ноута), на виртуальной машине же ставится более новый браузер Opera 52.9.0 esp. Это отличие связано с устаревшим железом, которое не поддерживает инструкцию SSE2.

Своя сборка Windows XP. Отправная точка Windows XP, Операционная система, Длиннопост

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

Офисные программы

На данную сборку встал Microsoft Office XP 2002, ключей активации полно в интернете. Можно попробовать установить и что-нибудь поновее.

Своя сборка Windows XP. Отправная точка Windows XP, Операционная система, Длиннопост
Своя сборка Windows XP. Отправная точка Windows XP, Операционная система, Длиннопост
Своя сборка Windows XP. Отправная точка Windows XP, Операционная система, Длиннопост

Оформление

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

Своя сборка Windows XP. Отправная точка Windows XP, Операционная система, Длиннопост

Игры

Стандартные сапер и карты присутствую, а вот Контру 1.6 и Квейк 1 запустить не удалось. При этом Counter-Strike устанавливается, но выдает ошибку при старте об отсутствии системной библиотеки (будет над чем поработать), а Quake даже не установился.

Выводы

Данная сборка работоспособна, вообще есть над чем работать.

В ближайших планах необходимо добиться приемлемой работы из коробки, а для этого необходимо:

  • Обновить сертификаты.

  • Опера должна быть сразу после установки.

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

  • Добавить известные недостающие библиотеки и изменения, чтобы привести ОС на уровень SP1-SP3 (можно подсмотреть в ReactOS).

  • Было бы неплохо собрать 64-разрядную ОС, сейчас уже 2024 год, а задатки в исходном коде есть.

  • Сделать магазин приложений по типу ReactOS.

  • Добавить механизм обновлений самой ОС.

  • Добавлять, добавлять, добавлять API из NT5.2+.

Ну и вообще работы много, до того момента, как она станет нормальной. А вот .NET здесь не будет, хотя я сам разработчик на C#

Для тех кто хочет попробовать

Образ можно скачать по ссылке https://disk.yandex.ru/d/bBLD2V8Kyc5ndQ. Для запуска на реальном железе перенесите образ на флешку.

Ключ активации M6RJ9-TBJH3-9DDXM-4VX9Q-K8M8M или все 9.

Браузер опера от сюда https://disk.yandex.ru/d/51czPf4vvr05SQ.

Архиваторы 7z и WinRar https://disk.yandex.ru/d/PBADWh8VsNL1SA и https://disk.yandex.ru/d/0BKWjZuoyPzhsA.

Офисная программ здесь https://disk.yandex.ru/d/ydoNDPi6WAhrBQ, ключ можно найти в инете.

Для изменения темы вначале качаем и ставим патч https://disk.yandex.ru/d/CnVKbwyFZeYlrw, затем уже тему https://disk.yandex.ru/d/Po2MtVznocDDLA

UPD:

Данная сборка не является самой Windows XP, а лишь подобие. Поэтому патчи на нее не ставятся и некоторые приложения не работают. Дальнейшая разработка должна увеличить совместимость с приложениями и драйверами Windows.

Канал Телеграм

https://t.me/MicrosoftDevelop

Канал на Дзен

https://dzen.ru/id/5f29d702eebcb830a8d000d1

Показать полностью 7
Отличная работа, все прочитано!