textbrowser / dooble

Dooble is a scientific browser. Minimal, cute, unusually stable, and available almost everyware. Completed?
https://textbrowser.github.io/dooble/
Other
475 stars 37 forks source link

Did it have Qt4 version? #210

Closed barracuda156 closed 10 months ago

barracuda156 commented 10 months ago

The page specifically mentions support for older hardware and portability, however the requirement for Qt6 and even Qt5 is not really compatible with that. Was there an earlier, but still meaningful version with Qt4 support?

Specifically, I am looking for an option to run on MacOS PowerPC and largely for GitHub, GitLab, Macports and other similar resources. So there is no need for bleeding-edge graphics etc., just something convenient to use. (For some reason neither GitLab nor more recently GitHub work tolerably in TFF or IntelWeb; ArcticFox is broken and perspectives of fixing it presently unknown.)

textbrowser commented 10 months ago

No. WebKit is abandoned. WebEngine is for newer Qt 5 and 6.

textbrowser commented 10 months ago

Yes, older hardware which sufficiently allows newer software. :) Like, Debian 12 installs on a 1 GHz dual-core machine and Dooble will work. But, it will be bound by the computer.

textbrowser commented 10 months ago

Why not try an ARM64 Pi? What PowerPC do you have?

barracuda156 commented 10 months ago

Why not try an ARM64 Pi? What PowerPC do you have?

I have a number of PowerPC machines, but G5 Quad is the better one.

I have arm64 and x86, the question is not to have something to run a modern browser. It is just inconvenient to switch to my M1 laptop every time I need to check something on GitLab without cloning the repo locally.

barracuda156 commented 10 months ago

Yes, older hardware which sufficiently allows newer software. :) Like, Debian 12 installs on a 1 GHz dual-core machine and Dooble will work. But, it will be bound by the computer.

The issue is not a hardware as such, but an unfortunate decision of Qt5 upstream to specifically dump older macOS from the start. PowerPC hardware is still capable as long as software supports it.

textbrowser commented 10 months ago

I think Qt moved away from WebKit because of its instability. WebEngine operates the viewing of a page in a separate process. If the engine terminates abruptly, the browser does not. Compiling Dooble on Windows requires additional preparation of the environment. Other systems such as Linux and MacOS work well natively.

https://doc.qt.io/qt-6/qtwebengine-platform-notes.html#windows

textbrowser commented 10 months ago

There are some people continuing the WebKit integration. The projects are not official.

https://github.com/qtwebkit/qtwebkit

textbrowser commented 10 months ago

Yes, older hardware which sufficiently allows newer software. :) Like, Debian 12 installs on a 1 GHz dual-core machine and Dooble will work. But, it will be bound by the computer.

The issue is not a hardware as such, but an unfortunate decision of Qt5 upstream to specifically dump older macOS from the start. PowerPC hardware is still capable as long as software supports it.

I have a Quicksilver PowerPC with Debian and Qt 5.5.1 and distribute some of my projects through Debian files. Although Debian also abandoned PowerPC, older versions of it work on it. The only remaining system which supports PowerPC officially is OpenBSD. PPC64 is supported.

textbrowser commented 10 months ago

I also have Alpha and Sparc64 machines. Again, only OpenBSD supports them. They are not efficient systems compared to even Raspberry Pi. Nostalgic machines worthy of respect and museums.

textbrowser commented 10 months ago

You can try running Dooble in Qt 6 and PiOS ARM64 on your MacOS PPC through X11. I test the Pi build through remote X11.

barracuda156 commented 10 months ago

The only remaining system which supports PowerPC officially is OpenBSD. PPC64 is supported.

On a side note, FreeBSD supports ppc, though it is not in Tier-I category. I think NetBSD also supports it.

(There are several other Linux distributions supporting ppc too, AFAIK. Not sure whether that is anything official or not though.)

I also have Alpha

Oh wow!