Skip to content
Dmitriy Kuminov edited this page Mar 9, 2021 · 26 revisions

Welcome to Qt 5 for OS/2!

Qt 5 for OS/2 is a project on porting the Qt software development framework version 5 to the OS/2 operating system. Note that the original Qt project is developed by The Qt Company which is not affiliated with bww bitwise works GmbH or this project's contributors in any way.

Currently, the project is in its early alpha development phase. You may download the latest version of the project roadmap in PDF format.

For a bird-eye view of the current progress, please check our GitHub card-style projects for Qt 5.

Note that the original Qt 5 source code is broken into several git submodules where each submodule is a git repository of its own and represents one or more Qt modules. We follow the same practice and add our own git submodules for each Qt module we port to OS/2. Currently, we have the following Qt 5 repositories:

Repository Description Issues Commit History
qt5-os2 (this one) parent repository that brings all modules together visit > visit >
qtbase-os2 submodule with basic Qt classes (Core, GUI, Network, Tools) visit > visit >
qtdeclarative-os2 submodule with QML-related classes (QML, Quick, Quick Controls, Quick Dialogs, Quick Widgets) visit > visit >
qttools-os2 submodule with development tools (Qt Designer, Qt linguist, command line tools and more) visit > visit >
qtsvg-os2 submodule with SVG processing classes visit > visit >
qtmultimedia-os2 submodule with multimedia classes visit > visit >
qtwebchannel-os2 helper submodule for Qt WebSockets and Qt WebEngine visit > visit >
qtwebsockets-os2 submodule providing a WebSockets implementation for Qt visit > visit >
qtwebengine-os2 submodule with a full-featured Web Engine implementation based on Chromium visit > visit >
qtwebengine-chromium-os2 Qt fork of Chromium and its build tools GN and Ninja [Note: not a separate Qt module but a submodule inside qtwebengine-os2] visit > visit >

If you need to file a bug report, please use the issue tracker of a repository matching the respective Qt module using a link from the table above. If you want to check all OS/2-specific code changes please visit the commit history of each repository.

Current status

On October, 17, 2019, we released the second beta version of Qt 5 that updates Qt Base to version 5.13.1 and also brings three new modules of the same Qt version: Qt Declarative, Qt Tools and Qt SVG. Release notes and installation instructions are available here.

Sponsoring

While working on Qt 5 for OS/2, we are glad to know that our work is being partly sponsored by the grateful OS/2 community. Given the scale of this project and all other OS/2 projects that we work on, and also the fact that the OS/2 world has limited financial resources nowadays, every penny counts. We need to pay our full-time and part-time developers for their hard work. So any contribution is highly appreciated! To do so, please visit our online shop where you can buy development units of a preferred value. You can also be one of our patreons or sponsor through the OS/2 VOICE button.

Sponsoring donation meter

Below you find the current state of all fund raising campaigns to port Qt 5 to OS/2
We estimated that we need around 42000 €.
As of 23.12.2019 we collected 30600 € which is 73% of the needed money.

Clone this wiki locally