Главная | Архив меток: Windows API

Архив меток: Windows API

Автор WinBtrfs опубликовал открытую ОС Moxnox 1.0 с ядром в стиле Windows NT

Марк Хармстоун (Mark Harmstone), автор проекта WinBtrfs, опубликовал выпуск операционной системы Moxnox 1.0, разрабатываемой с 2022 года в качестве хобби. Moxnox преподносится как созданная с оглядкой на Windows NT операционная система, обеспечивающая совместимость с POSIX-стандартами, использующая файловую систему Btrfs и достигшая уровня самосборки (self-hosting). Проект насчитывает около 130 тысяч строк кода на языке С++ и распространяется под лицензиями GPL (ядро ...

Читать далее »

Альфа-версия CusDeb OS, Windows-подобной ОС на базе Linux и пользовательского окружения ReactOS

Через полгода после публикации прототипа Windows-подобной операционной системы C:\\Deb сформирована первая альфа-версия проекта, получившего новое название — CusDeb OS. В отличие от прототипа, который представлял собой обычное Linux-окружение, стилизованное под Windows 95/98 с использованием PCManFM, LXPanel и других компонентов, CusDeb OS Alpha 1 предлагает полноценное классическое Win32-окружение, основанное на пользовательских компонентах ReactOS, работающих через Wine. Пользовательское окружение развивается как часть ...

Читать далее »

Представлена библиотека WinCore для работы Win32-программ в Linux и macOS

Проект WinCore развивает слой совместимости с Win32/WGL, позволяющий компилировать код Windows-программ, написанный на C/C++ с использованием классического API Win32, для запуска в Linux и macOS. WinCore перехватывает классические обработчики Win32 и использует кросс-платформенные бэкенды для отрисовки через SDL3 или SDL2. Код написан на C++ и распространяется под лицензией LGPLv3. Проект стал результатом переосмысления библиотеки LDL, того же автора, который пришёл ...

Читать далее »

Бета-выпуск f4 0.3, кроссплатформенного ремейка Far Manager

Опубликован бета-выпуск файлового менеджера f4 0.3.0. Проект воспроизводит интерфейс, поведение и внутреннее устройство Far Manager и far2l, но написан заново на языке Go, используя методологию «чистой комнаты». Код распространяется под лицензией BSD и написан AI-ассистентами. Ручное рецензирование заменяет большой набор автоматических тестов, которые в CI прогоняются на нескольких ОС и архитектурах. Готовые сборки формируются для Linux, Windows (включая отдельную сборку ...

Читать далее »

Выпуск uutils 0.11, варианта GNU Coreutils на языке Rust

Опубликован выпуск проекта uutils coreutils 0.11.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia. Rust Coreutils задействован ...

Читать далее »

Выпуск операционной системы ReactOS 0.4.16

После полутора лет разработки представлен релиз операционной системы ReactOS 0.4.16, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows, а также предлагающий оформление в стиле Windows. Операционная система находится на альфа-стадии разработки. Для загрузки подготовлен загрузочный ISO-образ (198 МБ). Код проекта распространяется под лицензиями GPLv2 и LGPLv2. После прошлого выпуска внесено 2808 изменений и закрыто 381 отчётов о проблемах. ...

Читать далее »

Выпуск музыкального проигрывателя Qmmp 2.4

Опубликован выпуск музыкального проигрывателя Qmmp 2.4. В состав плеера входит два интерфейса: «простой», с использованием стандартных элементов, и «классический», который копирует интерфейс Xmms/Winamp/Audacious. Для вывода звука могут использоваться OSS4 (FreeBSD), ALSA (Linux), Pulse Audio, JACK, QtMultimedia, Icecast, WaveOut (Win32), DirectSound (Win32) и WASAPI (Win32). Код написан на языке C++ с использованием библиотеки Qt и распространяется под лицензией GPLv2. Готовые пакеты ...

Читать далее »

Новые версии Wine 11.14 и Wine-staging 11.14

Опубликован экспериментальный выпуск открытой реализации Win32 API — Wine 11.14. С момента выпуска 11.14 был закрыт 21 отчёт об ошибках и внесено 178 изменений. Наиболее важные изменения: Для платформы FreeBSD реализована поддержка прослойки WoW64 (64-bit Windows-on-Windows), позволяющей выполнять 32-разрядные Windows-приложения в 64-разрядных Unix-системах (WoW64 обеспечивает запуск 32-разрядного кода внутри 64-разрядного процесса). В API DirectSound реализована поддержка преобразования объёмного звука в ...

Читать далее »

Новые версии Wine 11.11 и StartWine-Launcher 423

Опубликован экспериментальный выпуск открытой реализации Win32 API — Wine 11.11. С момента выпуска 11.10 было закрыто 25 отчётов об ошибках и внесено 223 изменения. Наиболее важные изменения: В драйвер winewayland, позволяющий использовать Wine в окружениях на базе протокола Wayland, добавлена поддержка Wayland-протокола alpha-modifier-v1, позволяющего приложениям менять уровень прозрачности поверхности и выносить операции по обеспечению прозрачности на сторону композитного сервера. В ...

Читать далее »

Выпуск C:/Deb, системы с Windows-подобным окружением на базе Linux

Евгений Голышев, сопровождающий Elixir в Debian/Ubuntu, опубликовал рабочий прототип Win32/Linux-системы C:\Deb на базе Debian 13, предлагающий Windows-подобное окружение, построенное на базе Wine и заимствованных из ReactOS компонентов пользовательского пространства, запускаемых поверх ядра Linux. Пользовательское окружение системы использует Wine Explorer и стилизовано под Windows 95/98. Для тестирования доступны два образа: raw-образ для запуска в QEMU и VDI-диск для VirtualBox, а также ...

Читать далее »