Hacker News Re-Imagined

SerenityOS demo at Handmade Seattle 2021 [video]

  • 311 points
  • • 3 hours ago

  • @akling
  • Created a post
  • • 62 comments

SerenityOS demo at Handmade Seattle 2021 [video]


@tester756 • 1 hour

Replying to @akling 🎙

Dumping data to json seems to be incredibly handy!

Thank you for your effort folks

Reply


@marcodiego • 58 minutes

Replying to @akling 🎙

SerenityOS is interesting. Hope it doesn't get the same end as SkyOS.

Reply


@InTheArena • 2 hours

Replying to @akling 🎙

I'd honestly love to see this with some modern workloads and practices. This guy seems like a total savant - there is something to be said for creating a whole system instead of layers.

Reply


@Maksadbek • 1 hour

Replying to @akling 🎙

Very impressive! The GUI is very similar to an old friendly Windows style, did Andreas intentially designed it such way or use some 3rd party framework ?

Reply


@prohobo • 2 hours

Replying to @akling 🎙

I've been thinking recently that Windows 95/98/2000 had better UX than you can find nowadays on most websites, and while not "beautiful", it was still aesthetic.

That + a good console? Great idea. I'd love to see some innovation with the old school design ethos too; maybe there are even better ways of displaying controls? Or maybe a new way to think about controls that weren't around back then.

Reply


@sonofhans • 2 hours

Replying to @akling 🎙

Wow, that's impressive work. Kudos to Andreas for building a community as well as a tool

I'm equally amazed and horrified that they're building a web browser. It seems easier to build the native OS.

Reply


@dang • 2 hours

Replying to @akling 🎙

These look like the past threads so far. Others?

SerenityOS: A love letter to '90s user interfaces with a Unix-like core - https://news.ycombinator.com/item?id=23911180 - July 2020 (1 comment)

Introduction to SerenityOS Programming - https://news.ycombinator.com/item?id=22479132 - March 2020 (43 comments)

Pledge() and Unveil() in SerenityOS - https://news.ycombinator.com/item?id=22116914 - Jan 2020 (28 comments)

CTF writeup: First published SerenityOS kernel exploit - https://news.ycombinator.com/item?id=21918351 - Dec 2019 (2 comments)

SerenityOS: From Zero to HTML in a Year - https://news.ycombinator.com/item?id=21212294 - Oct 2019 (52 comments)

Serenity OS update (August 2019) [video] - https://news.ycombinator.com/item?id=20851356 - Sept 2019 (2 comments)

SerenityOS – a graphical Unix-like OS for x86, with 90s aesthetics - https://news.ycombinator.com/item?id=19986126 - May 2019 (179 comments)

Serenity: x86 Unix-like operating system for IBM PC-compatibles - https://news.ycombinator.com/item?id=19537807 - March 2019 (83 comments)

Reply


@beebeepka • 7 minutes

Replying to @akling 🎙

Truly monumental.

What hardware do I need? Also, gaming needs to be a thing. What would it take to have say Quake 3 run on your OS?

Reply


@usaphp • 2 hours

Replying to @akling 🎙

I love Andreas’s YouTube channel, such a nice and relaxing stream of quality programming

Reply


@aledalgrande • 46 minutes

Replying to @akling 🎙

did he just right click on a terminal file to open it (°0°)

Reply


@wheelerof4te • 2 hours

Replying to @akling 🎙

I've been following Andreas on Youtube for quite some time. It is a monumental undertaking to write a completely new OS from scratch, and I admire his perserverence so far.

He has managed to make a worthy tribute to both UNIX and old Windows aesthetic style. And he did it almost all alone. Of course, Serenity OS is now a living, breathing community, just as it should be.

BTW, the guy has even ported DOOM, old DukeNukem and freakin' Diablo 1 to his OS. Mad respect to Andreas, Serenity is truly a work of genius.

Reply


@Kranar • 2 hours

Replying to @akling 🎙

The list of people speaking at Handmade Seattle as well as the topics sounds absolutely fantastic. So many conferences are either too corporate with presentations that are mostly flashy marketing, or they are technical but there's only like 2 or 3 people giving a genuinely solid talk. This conference looks like it has everything, great speakers and great topics.

Reply


@Aaronstotle • 2 hours

Replying to @akling 🎙

I first heard about SerenityOS via HN years ago, it's been incredible to watch Andreas' journey from hobby project to working on it full-time.

His hacking sessions on youtube are also great.

Reply


@slekker • 2 hours

Replying to @akling 🎙

Everything is so snappy and fast and feels lightweight, I wish there were Linux distributions focusing on these kind of aesthetics

Reply


@burky • 3 hours

Replying to @akling 🎙

I'm just as interested in his journey that brought him here as I am with this OS. So amazing!

Reply


@johnwheeler • 1 hour

Replying to @akling 🎙

I don't understand how they write an OS kernel, command shell, graphical shell, and browser in 3 years? I get there are more than a single person involved but it still seems very rapid.

What are the catches? Is it still very immature or assuming there was enough user-land software (which I'm sure there is not), is this ready for production use?

Reply


@dmitrygr • 2 hours

Replying to @akling 🎙

Ow, that hit me right in the feels! That wonderful UI. That wonderful amazing UI!

No light grey on dark grey text, no borderless buttons, no pointless 45% width margins.

Reply


@nesarkvechnep • 3 hours

Replying to @akling 🎙

Damn, the GUI brought back sweet memories. The OS as a whole looks nice too.

Reply


@martin1975 • 1 hour

Replying to @akling 🎙

I've seen his videos a few times via HN - how close is the OS to being able to use GCC or CLANG and say, compile all Debian packages.... which is one of the largest repos. I mean for this to really be usable it would have to be able to work well w/existing millions of lines of C/C++ code...

Reply


@sergiotapia • 35 minutes

Replying to @akling 🎙

This looks like a monumental effort from the dev. Is it really all 100% original code he wrote? GUI, browser, terminal, js interpreter, everything from scratch?!

Reminds me of Terry Davis' - one of the few programmers I believe is "genius level" in the world.

Reply


@eggy • 2 hours

Replying to @akling 🎙

Wow! I love the mashup of unix/linux command line functionality with functional gui. I had been looking at Mezzano, because I prefer Lisp, but then I thought it would be great to implement a Lisp on SerenityOS with all native tie-ins to the gui and OS. Hmmm... So inspiring!

Reply


@narush • 3 hours

Replying to @akling 🎙

Very excited to watch.

If you haven't checked them out, I highly recommend checking out Andreas YouTube channel [1]. It's the most interesting programming content I've ever watched - and I feel like he's honestly taught me a lot about programming!

[1] https://www.youtube.com/c/AndreasKling

Reply


@clone1018 • 3 hours

Replying to @akling 🎙

I don't have anything profound to say, but I love alternative OSes like SerenityOS, and I wish the world had more of them.

Reply


@emptyparadise • 1 hour

Replying to @akling 🎙

An operating system for a better world...

Reply


@losvedir • 2 hours

Replying to @akling 🎙

Holy moly this is incredible! I'm not usually one to watch videos here, but this one was worth it (and pretty short).

I'm amazed that he built a whole new browser to go with his OS.

Reply


@bdash • 2 hours

Replying to @akling 🎙

Awesome to see that you're doing well, Andreas!

Reply


About Us

site design / logo © 2021 Box Piper