Live data from Hacker News

Minoca OS: A new open source operating system

blog.minocacorp.com

151–160 of 196 posts

Re: Minoca OS: A new open source operating system

#151

Earlier quoted context omitted.

well, like they wrote, they want to support small, power limited devices as well.

Today even smartphones are ARM64. They are powerful, yet power limited.

Look at the tag at the end of the article. It's targeting Internet of Things devices, which will be a lot more power constrained than smartphones.

Re: Minoca OS: A new open source operating system

#152
post #51
post #41

Also, GPL3? Not my favorite license. (MIT/BSD are the best IMO)

I felt this way as well (since the mid nineties) until a couple of weeks ago when I read _Social Architecture_ by Pieter Hintjens. It has a strong idealogical flavour. He stresses that you should focus on building a community, with the code and platform as happy side-effects of that community. For that reason, you want GPL because it forces everything back into the community. He gives examples of a friend of his who…

So why has llvm/clang taken off as well as hit has? It's got a huge developer community and no one is forced to contribute back.

Re: Minoca OS: A new open source operating system

#153
post #51

Earlier quoted context omitted.

I felt this way as well (since the mid nineties) until a couple of weeks ago when I read _Social Architecture_ by Pieter Hintjens. It has a strong idealogical flavour. He stresses that you should focus on building a community, with the code and platform as happy side-effects of that community. For that reason, you want GPL because it forces everything back into the community. He gives examples of a friend of his who…

So why has llvm/clang taken off as well as hit has? It's got a huge developer community and no one is forced to contribute back.

LLVM has taken off because the code is cleaner and more modular than GCC. Also Apple payed for all the boring grunt work. Maybe Apple would have adopted LLVM with GPL, maybe not.

Re: Minoca OS: A new open source operating system

#154

I'm very excited about this! Minoca is an interesting system, and I applaud any attempt to make driver-writing less inherently horrible. Minoca OS has been around for a while, but the news is that they're GPLv3. I think that's a great thing! The MIT license is good for software that wants to permeate through everything , but for building a community, the GPL is a good idea. It seems that for any operating system to b…

You can use the Plan9 file system on Linux afaik. Still nobody cares.

Mounting my sound card across the network sounds like a nice hack. It is more important that sound does not stutter though. That has soft real time requirements, which Plan9 does not address.

Re: Minoca OS: A new open source operating system

#155
post #109

Earlier quoted context omitted.

Seems to me like POSIX compatibility is actually a cheap pass that gives you access to a huge software environment. Right on the homepage they mention already having packages for Python, Ruby, Git, Lua, and Node... would that, and thousands of other packages, be feasible without a workable POSIX layer?

I agree with you in general but IIRC Lua only depends on the C standard library and does not need POSIX to run. There are even versions of it that can run inside the kernel!

Correct.

Re: Minoca OS: A new open source operating system

#156
post #137
post #120

Earlier quoted context omitted.

> POSIX is stuck in the "everything is bytes and we slap an encoding on it some of the time" era thinking. I actually view this as a feature. Encoding/decoding of data should be an application level thing, not an OS-level thing. As far as the OS is concerned, data should be bytes. (Of course, it is true that, since POSIX defines a terminal spec, it has to at least specify how bytes are mapped to characters that print…

> have an OS try to muck about with encodings Hardware encode/decode often requires DMA capabilities. There are many optimizations that kernel mode can bring.

x86 has string instructions that do not require DMA. Nobody needs to hardware accelerate string decoding and encoding though...

Re: Minoca OS: A new open source operating system

#157

"...it’s simply not in widespread circulation." And won't be under GPLv3. If your goals are to prevent others from locking up your code in proprietary products, and to give your code to the world, then this license is for you. If your goal is "widespread circulation," this is not the license you want.

Is Linux more widely used than any of the BSD's?

Yes.

So license doesn't seem to be a sufficient impediment if the functionality advantages are sufficient.

This meme "seems" right, but I see less evidence for it in the field.

Re: Minoca OS: A new open source operating system

#158

"...it’s simply not in widespread circulation." And won't be under GPLv3. If your goals are to prevent others from locking up your code in proprietary products, and to give your code to the world, then this license is for you. If your goal is "widespread circulation," this is not the license you want.

Is Linux more widely used than any of the BSD's? Yes. So license doesn't seem to be a sufficient impediment if the functionality advantages are sufficient. This meme "seems" right, but I see less evidence for it in the field.

Linux is not GPLv3 for a reason[1]. Not to mention it's only a kernel, not an entire OS. Basing your OS on a Linux kernel doesn't expose your other code to the GPL. Writing apps to run on a Linux system doesn't expose your code to the GPL.

The Minoca OS folks are asking for the community to contribute code to their OS that's licensed under GPLv3. GPLv3 supporters are necessarily a subset of open source supporters. I contend that the subset is small enough that a Minoca OS licensed under GPLv3 will continue to experience a lack of widespread circulation.

1 - https://www.youtube.com/watch?v=PaKIZ7gJlRU

Re: Minoca OS: A new open source operating system

#159
post #57

Earlier quoted context omitted.

Amazing the submissive tone, and lack of confidence in that message. Compared to the holier than thou attitude Linus presents himself in these days. I would have never guessed he wrote that.

I don't think it's lack of confidence. It's just a realistic acknowledgement that it's a small start and in fact was unlikely to be useful. But he wanted feedback on how to make it useful. I think Linus is just a practical person who is good at assessing reality. He doesn't get caught up in grand visions without action. I don't think he is holier than thou now either. He's just busy and forcefully trying to get contr…

> So I can see why people would call [Stallman] holier than thou

Well he is a saint...

https://stallman.org/saint.html

Post reply on HN