Live data from Hacker News

The 4th Year of SerenityOS

serenityos.org

71–80 of 144 posts

Re: The 4th Year of SerenityOS

#71

I think there is more behind SerenityOS that elevates it above being just another OS project. They've attracted hundreds of contributors and have instilled a unique sense of culture within their community (as an example, going as far to devote an entire GitHub repository to documenting a list of "yak-shaving" yak emojis[1]). I think that kind of social endeavor isn't something a lot of maintainers can accomplish, not…

I think it’s that most people are doomers and/or are defeated by doomerism. Most people think it’s impossible to build an OS or a web browser (and are told this when they ask for help building one.) In reality engineering is straightforward, you just need someone to show you how to properly write data structures and algorithms and to break problems down. Andreas showed these kids this, reinvigorating the web based ha…

One of the comments on Kling’s YT stream read:

“Wish we could go back to 2004. Modern web has become toxic af” which embodies the spirit of this community pretty well I think.

Andreas Kling is the messiah that is leading a group of people that are fed up with modernity.

Re: The 4th Year of SerenityOS

#72

Fantastic progress. My only concern is looking at it... I can't help but worry slightly about feature creep. We went from an OS, to an OS + Web Browser, to an OS + Web Browser + Programming Language. Next year it might add an Office Suite at this rate. Edit: I don't mean this as a bad thing, just that it would be a shame to get so large that everything becomes half-baked and overwhelming to finish.

[deleted]

Re: The 4th Year of SerenityOS

#73

This project embodies Donald Knuth's principle of being the author of software, rather than just consumers of other's APIs. Yes, it takes patience and chutzpah, but I can also imagine how satisfying it is to build something from scratch and see all the pieces coming together into a working OS. And if you put your heart (and time) to it, you can build anything from scratch. A lesson the newer generation of developers…

> This project embodies Donald Knuth's principle of being the author of software, rather than just consumers of other's APIs.

I feel that this comment unfairly criticizes people who build on other things. This OS runs on hardware, which is someone else's API, and is a hobby project, as far as I can tell.

If someone wants to build something cool that uses others' APIs as a hobby project, more power to them.

Re: The 4th Year of SerenityOS

#74
I wouldn't be surprised if, at some point, some commercial project adopts a part of Serenity and turns it into a huge hit, even outside of tech.

Such things have definitely happened in the past.. Not many (average) people have heard of KDE or its web engine, KHTML, but almost everybody these days uses Chrome, which, through Apple's WebKit, is descended from KHTML itself.

Serenity uses its own libraries everywhere, to the point of replacing C++'s std with their own library, AK, which might make stripping it for parts more difficult, but it's certainly not unimaginable.

If Serenity's web engine gets good enough, I can even imagine some EU government sponsoring an independent competitor to the Google / Apple browser duopoly.

Re: The 4th Year of SerenityOS

#76

I follow Andreas on twitter and he is a big inspiration for me when I go look at more challenging problems now. I have an addictive personality, so far cigarettes are the only thing that got me and only for 4 years, but I largely stay away anything else now because I see how it effected members of my family and how easily someone like myself could go the same way. Because of that I very much appreciate channeling you…

Thank you for writing this, I can heavily relate.

Re: The 4th Year of SerenityOS

#77

> The original Jakt prototype was written in Rust by myself and JT over a couple of weeks before we made it public. I wrote a post introducing Jakt and the motivations behind it. And JT made a video about the creation of Jakt as well. The Rust-based compiler is now long-gone, and Jakt is fully self-hosted with the Jakt compiler being written in Jakt itself. It's always humbling for me to read updates from SerenityOS…

I was a bit skeptical of Jakt at first. I thought using a new language I'm not familiar with would add a layer of indirection to my entertainment (i.e. watching the streams). But I've since warmed up to the idea, and seeing how the existing community deals with this if deployed widely in the codebase is one of the more exiting aspects going forward. From my arm chair perspective, that is.

Re: The 4th Year of SerenityOS

#79

> The original Jakt prototype was written in Rust by myself and JT over a couple of weeks before we made it public. I wrote a post introducing Jakt and the motivations behind it. And JT made a video about the creation of Jakt as well. The Rust-based compiler is now long-gone, and Jakt is fully self-hosted with the Jakt compiler being written in Jakt itself. It's always humbling for me to read updates from SerenityOS…

This is good for Jakt but why another language?

This post goes over his motivation: https://awesomekling.github.io/Memory-safety-for-SerenityOS/
Post reply on HN