News for hackers. Stuff that matters.
Re:Introduction to SerenityOS Programming by JoeG2040 on Tuesday March 03, 2020 @06:44PM (#22479855)
The LibGUI you've created looks to be a really nice and capable widget toolkit :)

Any plans to port it to other platforms (eg OpenGL so it becomes very cross platform) so it can be used outside Serenity?

Re:Introduction to SerenityOS Programming by akling on Tuesday March 03, 2020 @06:50PM (#22479900)
Hi JoeG2040! I don't really make plans for this project, I just follow my nose and work on what's the most interesting at the moment.

That said, jcs@ from the OpenBSD project has been working on a port of the entire Serenity desktop environment to OpenBSD: https://twitter.com/jcs/status/1224205573656322048

I usually make a little round-up video at the end of each month and I invited jcs to show off his port in my last video[1] a couple days ago.

It would definitely be feasible to port it to other platforms. The original prototype for the Serenity GUI was built inside an SDL framebuffer on Linux, and it would be kind of fun to bring it back there someday. :)

[1] https://www.youtube.com/watch?v=m5JD5JCe1wY (jcs's segment starts at ~15:30)

Re:Introduction to SerenityOS Programming by asveikau on Wednesday March 04, 2020 @12:23AM (#22481405)
> That said, jcs@ from the OpenBSD project has been working on a port of the entire Serenity desktop environment to OpenBSD: https://twitter.com/jcs/status/1224205573656322048

Wow. That looks pretty awesome. Your gui aesthetic is pretty 90s in the best way possible, and combined with OpenBSD underneath this looks like it has potential to be a seriously no nonsense system.

Re:Introduction to SerenityOS Programming by akling on Wednesday March 04, 2020 @03:07AM (#22481980)
Hi asveikau! Yeah, it's a nice glimpse of one possible future. :)

I'm gonna keep building the custom SerenityOS kernel of course, since it offers extreme productivity and integration opportunities that would be a lot harder to explore with a foreign kernel at the moment.

Re:Introduction to SerenityOS Programming by asveikau on Wednesday March 04, 2020 @03:56PM (#22487989)
At a time when I had more spare time vs. today I was also hacking on my own kernel, so I definitely understand the drive to do that. (And congratulate you for pulling it off.)

But OpenBSD is a great kernel and user mode, all around. For context on my own biases, usually when discussions of desktop environments occur around here I am defending X, because it isn't as bad as people say. But seeing the combination of OBSD and your UI I am like... Yes, that looks like a feasible system that is not X.