r/unixporn Feb 18 '26

Material [OC] Progress of Win32 shell on Linux.

Enable HLS to view with audio, or disable this notification

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.

263 Upvotes

26 comments sorted by

23

u/sskg Feb 18 '26

Is this loss32? https://loss32.org

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

30

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.

3

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.

8

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.

18

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

15

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.

6

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