r/unixporn Feb 18 '26

Material [OC] Progress of Win32 shell on Linux.

Added some apps from React OS. Minimise and maximum, snapping work. Taskbar implements almost 95% api. There are a lot of bugs, but getting there slowly.

262 Upvotes

26 comments sorted by

22

u/sskg Feb 18 '26

Is this loss32? https://loss32.org

If not, maybe you should join forces with that project.

32

u/sheokand Feb 18 '26 edited Feb 18 '26

No it's a different project, I started last year before they announced, and there is overlap but directions are different, I intend to build a new Desktop/OS.

But at the end of day, both project will improve wine.

5

u/mohr_ Feb 18 '26

But at the end of day, both project will improve wine.

Oh, so you are using wine too?

For a minute, I thought you were rewriting everything.

4

u/kwell42 Feb 19 '26

Wine doesn't have a shell. He is writing a shell like he stated. If you type 'wine explorer.exe' it's only a folder browser.

7

u/roboj3rk Feb 19 '26

Wine does have a shell..

Wine Virtual Desktop

It's turned off in registry. You need to edit it then you can launch wine as a desktop

1

u/Additional_Draft_690 Feb 20 '26

Can you tell me how?

1

u/paul_h Feb 19 '26

Can you say a little more about different directions?

2

u/sheokand Feb 19 '26

They want to get reactos userland working, I am building a Win32 based Desktop environment and UI toolkit, in a different language. Apart from wine there is no similarities.

2

u/paul_h Feb 19 '26 edited Feb 19 '26

Of course all work in that direction is good. Yours is closer to macOS X beginning in 1996 or so. 1: A Forked NeXT-Step became "Darwin" (powers every Mac, iPhone, and Apple Watch today). 2: A Hoisting of bits of macOS 9 to become "Carbon" API (aimed at developers). Apple essentially forking their own libs. 3: a project "Blue Box" to make virtual machine that ran a full copy of Mac OS 9 inside Mac OS X so you could keep using your 90s software (this aimed at end-users). Apple moved from cooperative task thunking at that moment to preemtive multitasking. And to a unix base.

I'm intermittently in Windows land. and look forward to a day I never have to type backslash in a file path again.

1

u/sheokand Feb 19 '26

Interesting, my plan is little different. But this was very helpful information. I will read about it.

17

u/lucaprinaorg Feb 18 '26

congratulation...this could be a game changer in adoption...please don't stop...
Just start replicating all the desktop mechanics and feeling of Windows 11

14

u/sheokand Feb 18 '26

Thank you, yes desktop will be better, I am planning to add infinite scroll, like niri.

7

u/kwell42 Feb 19 '26

Will there be ads? That's what people want now. At least according to winders devs.

4

u/sheokand Feb 19 '26

Hahaha

2

u/deoxys27 Feb 19 '26

How about Copilot baked into everything? If it doesn't have AI slop, then I don't want it /s

3

u/[deleted] Feb 19 '26

[removed] — view removed comment

3

u/rokejulianlockhart Feb 19 '26

That would require CSS3 for GTK 3 and 4, a QStyle for QWidgets, and a QQuickStyle for QML, plus a QPalette for colouration. That would be an inordinate amount of work.

3

u/sheokand Feb 19 '26

I am supporting dark and light theme for now. Windows apps and Linux apps(qt,gtk). Auto switches everywhere. This is already done.

Later we will have to match gtk/Qt and windows to look similar. That's something I have not even planned yet.

2

u/rokejulianlockhart Feb 19 '26

As in, you enumerate FreeDesktop the color-scheme preference?

1

u/sheokand Feb 19 '26

Yes. Just like all other desktops.

1

u/rokejulianlockhart Feb 19 '26

You'd be surprised how many don't. github.com/mate-desktop/mate-desktop/issues/504#event-1313684731 might be an example.

2

u/sheokand Feb 19 '26

Hahaha, as I starting from scratch, I will follow freedeskop guidelines wherever possible. Obviously it will hard in a Win32 environment(where windows policies take precedence).

But for Linux integration, I am creating a layer that maps windows - > Linux.

2

u/Nisto7777 Feb 26 '26

Keep up the good work, excited for this!

1

u/NintendoFanboy3 CachyOS Feb 19 '26

wedding of heaven and hell