ZaryaOS

ZaryaOS

Разработка клона Windows XP. Канал разработчика Windows XP. Создаем свою ОС, полную копию Windows XP, включая приложения. Канал на Дзен https://dzen.ru/id/5f29d702eebcb830a8d000d1 Телеграм https://t.me/MicrosoftDevelop
Пикабушник

Развитие проекта Заря ОС

Проект по созданию клона Windows(не Linux). Если сборы наберут 300 млн., то я брошу работу и буду заниматься только этим.

0 10 000 000
из 10 000 000 собрано осталось собрать
17К рейтинг 15 подписчиков 3 подписки 40 постов 10 в горячем
Награды:
10 лет на Пикабу

Своя сборка 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

Как играть в 2048 (простая стратегия)

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

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

Как играть в 2048 (простая стратегия) 2048, Головоломка, Длиннопост


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

Данной версии игры много в google play, вот ссылка на одну из таких Приложения в Google Play – Magic numbers головоломка

Стратегия игры

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

Как играть в 2048 (простая стратегия) 2048, Головоломка, Длиннопост
Как играть в 2048 (простая стратегия) 2048, Головоломка, Длиннопост

Изображение и идею взял отсюда Простая стратегия игры 2048 / Хабр (habr.com)

Таким нехитрым способом можно легко достигнуть 2048.

Делитесь вашими результатами игры.

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

Куда податься разработчику android

Разработал небольшое андройд приложение делающее коллаж из фото. Сейчас есть 3 места где публиковать приложения андройд.
1. Appgallary для huawei. Ссылка на приложение https://appgallery.huawei.com/app/C111385433
Очень странный поиск. По названию в результатах поиска может быть все что угодно, даже те приложения где в имени и описание не встречаются слова из запроса и не соответствует категорию.
2. Google play. ДА, в нем ещё можно пабликоваться, но прошло 5 дней и отказ, правка и ещё 5 дней(рабочих) и вновь отказ. То имя им не нравится, то приложение выдаёт себя за другое, куча подобных приложений норм, а это вдруг похоже на уже имеющиеся. Что же, придётся ждать ещё 5 дней.
3. RuStore ссылка на приложение https://apps.rustore.ru/app/com.yurin.collage
Здесь количество просмотров меньше чем статистическая прогрешность.
Сскладывается ощущение, что индустрия android приложений достигла своего потолка и одиночкам и мелким компаниям там больше ловить нечего.

4

Есть ли жизнь на RuStore?

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

Публикуя приложения в Microsoft store, можно неплохо себя чувствовать до поры до времени. Вначале гугл накатал жалобу и одно из моих популярных приложений удалили без права восстановления, а затем и банки перестали принимать Свифт.

Ну что ж, значит надо идти в разработку мобильных приложений и завязывать все на отечественные сервисы. С этой задачей я написал свое первое андроид приложение и выгрузил его в РуСторе https://apps.rustore.ru/app/com.YurinKO.calculator

Посмотрим, что из этого получится)))

Отличная работа, все прочитано!