Live data from Hacker News

The Unleashed Operating System

unleashed-os.org

21–30 of 30 posts

Re: The Unleashed Operating System

#21
post #17

Earlier quoted context omitted.

> If you've ever tried to contribute something to the Linux kernel you'd know it's not an easy process. They say that they want to "encourage new contributors to repeatedly contribute". So in this respect it is very different from the Linux kernel. I have contributed a small 1-time change to the Linux kernel. It was relatively easy and straight forward; I sent my first patch to the wrong list, but the maintainers hel…

I think you're forgetting the large learning curve to get to that point. You learned how to build the kernel, git, the kernel style guide, signed-off-bys, checkpatch, get-maintainer and finally running git-email. And there's the assumption that you knew what to change and how to fix it, but most kernel error messages are opaque - it can often be impossible to find out why a system call returns -EINVAL or where an err…

> I think you're forgetting the large learning curve to get to that point.

Openness in general requires a large learning curve, and I think it's a mistake for any open source project to be marketing itself as a democratic entity that literally anyone can contribute to. If anything, open source is more like a technocratic government (ergo the "Benevolent Dictator For Life" position in a project). Even Wikipedia is a huge pain in the ass to add to at this point.

I've noticed a similar phenomenon with the open science movement, where scientists publicly release their data. Unsurprisingly, few folks from the general public usually work with open data with the necessary assumptions to draw valid conclusions from it. Other scientists, as insiders who've built up decades worth of expertise in statistics and other analytical techniques (at least in theory; in practice not always) are usually the only people who have the ability to fully milk the data for what it's worth. Science, however, is possibly even slower and more political than linux kernel development, although I don't have enough knowledge to make a proper comparison.

Re: The Unleashed Operating System

#24
post #23
post #20

Is it just me or is the font aligned to justify and the margins set to zero? Is this an operating system for people who don’t care to make a good first impression?

Maybe it's an OS for people who like systems and not CSS?

Well, they’ve used CSS to do that. If they’d just left it alone it would have been fine.

Re: The Unleashed Operating System

#25
With no snarkiness intended, why would I want to use this? Is it just for people who want an OS to contribute to for fun? The only features really mentioned are "it's not horrifically legacy" and "it's easy to contribute to".

Re: The Unleashed Operating System

#27
post #11
post #10

These are not goals. Every OS in the world has contributions and releases. Linux has the goal to be pragmatic, BSDs have the goal to be technically perfect in a certain area, Windows had the goal to be on every desktop computer in the world and more, and OSX has the goal to be smooth and sharp. If your highest goal is that someone contributes code to your OS why would anybody use it? Think about htat question and you…

If you've ever tried to contribute something to the Linux kernel you'd know it's not an easy process. They say that they want to "encourage new contributors to repeatedly contribute". So in this respect it is very different from the Linux kernel. Now I will admit this is going to be tricky. How do you dissuade junk contributions or misfeatures but at the same time encourage contributions? They may end up with an over…

Everybody tries this. In the beginning contributions are easy. After almost 30 years of everybody developing on the same code base nothing is easy any more. That is normal and can't be avoided.

I agree though, that it might be good marketing to claim that. Especially younger people haven't seen that 3-5x already so they still think it might be possible. Just like a 4 Hour Workweek, or that you could be Fluent In 3 Months in a new language.

Re: The Unleashed Operating System

#28
post #15

Earlier quoted context omitted.

Maybe a typo for RISC-V? Still doesn't make a lot of sense though...

Yeah, IIRC FreeBSD supports riscv and Fedora actually ships a full image for it.

https://riscv.org/software-status/#operating-systems

Re: The Unleashed Operating System

#29
post #17

Earlier quoted context omitted.

> If you've ever tried to contribute something to the Linux kernel you'd know it's not an easy process. They say that they want to "encourage new contributors to repeatedly contribute". So in this respect it is very different from the Linux kernel. I have contributed a small 1-time change to the Linux kernel. It was relatively easy and straight forward; I sent my first patch to the wrong list, but the maintainers hel…

I think you're forgetting the large learning curve to get to that point. You learned how to build the kernel, git, the kernel style guide, signed-off-bys, checkpatch, get-maintainer and finally running git-email. And there's the assumption that you knew what to change and how to fix it, but most kernel error messages are opaque - it can often be impossible to find out why a system call returns -EINVAL or where an err…

> You learned how to build the kernel, git, the kernel style guide, signed-off-bys, checkpatch, get-maintainer and finally running git-email.

These are all pretty well documented tasks. It might not be 'one button simple' like a gitlab merge request, but I thought it was pretty easy overall. It did take some time investment on my part to learn the submission steps (about a weekend total, including the compiling and testing locally).

> Large and/or controversial changes ...

I suspect if they are large or controversial, that in itself implies the barrier to merging is going to be higher. How many new contributors (non-paid contributors especially) want to merge something controversial on the first go?

Could it be simpler? Possibly. Sometimes complex systems do require complex processes for maintenance. I'm just saying I didn't think it was especially burdensome to contribute a small change as a brand-new, completely-unassisted by another person (before sending patch) contributor.

Re: The Unleashed Operating System

#30
post #8

"we care about more than just that the code works — we want code we can (for the most part) be proud of." I am not sure if I would use it, but I like this attitude!

Like the OpenBSD developers, a posture much needed these days.
Post reply on HN