Live data from Hacker News

Fuchsia, a new operating system

github.com

81–90 of 175 posts

Re: Fuchsia, a new operating system

#81
The only thing that really bothers me with this new OS is that the kernel is no longer GPL. With a GPL kernel like Linux we had a chance of getting the kernel source code ( some companies don't care if it's GPL anyway ) for our devices but if it's Apache or BSD good luck with that.

Re: Fuchsia, a new operating system

#83
Fuchsia is not a combination of pink and purple. It is the color your brain comes up with when it sees contradictory color signals (such as very high and very low wavelengths without the appropriate middle stimulation). It's the only color not in the rainbow. As you can see from this additive color program (http://trycolors.com/?try=1&ffb5d9=0&c31cff=0), pink and purple create a lavender color. Whereas fuscia is what happens when you combine colors in an unusual way (http://www.exploratorium.edu/sites/default/files/ColoredShad...). Normally I wouldn't be this pedantic, but this is hackernews after all.

Re: Fuchsia, a new operating system

#84

Written in C. What a shame. edit: Thank you to all of the repliers, I had no idea that most OSes were written in C. Er, actually, I'm more than well aware of that fact and I'm familiar with the number of CVEs that have occurred over the years because of the lack of memory safety involved in that C code. Sorry, I simply don't get the appeal of writing more operating systems and network-exposed code that isn't written…

Why is this voted down? To build a new OS from scratch takes a huge effort. If you're going to do it then you should really try to advance the state of the art in big ways. An obvious way to do that is to use memory safe / managed code as deep as possible into the stack (and then you can do things like eliminate the notion of a process entirely). JNode is an example of the latter. Redox has a less radical architecture but is still on the right path.

When Microsoft did their own new OS research project, Midori, that's the path they walked.

Re: Fuchsia, a new operating system

#85

>> It seems like the intention is to use Flutter [1] as the UI layer. Flutter already ready for use? If Flutter is not ready for use then how it can be used?

There are people using it already. Inside and outside of Google. http://flutter.io/

No, flutter is still in tech preview mode. There are working example demos in the codebase but that's it. I have no idea on their release schedule but my guess is that Q1 of 2017 can be a target for a beta release.

Re: Fuchsia, a new operating system

#86
post #83

Fuchsia is not a combination of pink and purple. It is the color your brain comes up with when it sees contradictory color signals (such as very high and very low wavelengths without the appropriate middle stimulation). It's the only color not in the rainbow. As you can see from this additive color program ( http://trycolors.com/?try=1&ffb5d9=0&c31cff=0 ), pink and purple create a lavender color. Whereas fuscia is wh…

Some more background on the 'line of purples', of which fuchsia is a part: http://hyperphysics.phy-astr.gsu.edu/HBASE/vision/colper.htm...

Re: Fuchsia, a new operating system

#87
post #83

Fuchsia is not a combination of pink and purple. It is the color your brain comes up with when it sees contradictory color signals (such as very high and very low wavelengths without the appropriate middle stimulation). It's the only color not in the rainbow. As you can see from this additive color program ( http://trycolors.com/?try=1&ffb5d9=0&c31cff=0 ), pink and purple create a lavender color. Whereas fuscia is wh…

yes and from !wen:

"In the RGB color model, used to create colors on computers and television screens, and in web colors, fuchsia and magenta are exactly the same color, made by mixing blue and red light at full and equal intensity."

Re: Fuchsia, a new operating system

#88

Earlier quoted context omitted.

Admittedly my response is another extreme from the parent comment. I run an open-source project and certainly don't have a take-it-or-leave-it attitude toward it. Although I also run a company behind that project and do get paid for some small subset of the work I do on the project; it'd be a lot harder to maintain that attitude if I didn't. I don't think open-source is perfect, it could be better and in my opinion i…

Maybe it's useful to point out here that: - Chrome is built on Chromium, which is open source, but Chrome itself is not. - Android is based on open source technologies, but is, again, not itself open source in many cases. - Many, if not most, programming language implementations are not open source. In fact, you're dating yourself with this claim, as those with more experience remember the dark days of paying for com…

I spent plenty of time considering it the GP, my point lines up with it insomuch as I agree that open-source isn't perfect and can / is being improved. That's really quite a platitude though and on the important pieces we do disagree. I don't think open-source has an unclear reward framework that's causing it to under server nonprogrammers. It's just the there's only very seldom a reward for serving nonprogrammers. And quite often there is a reward for alienating those people so that developers don't have to spend all their time explaining basic principles to them. This doesn't fit into some high minded view of open-source that it's all about getting contributions from everyone and working together. In reality open-source projects make progress by attracting a few very motivated and talented people. Projects do miss out on good people because no one's willing to teach them, but there's many more people who will gladly suck up developer time and never give anything back and you have to draw the line somewhere or you'll never get anything done. I think fundamentally, where we disagree is that what you consider signs of dysfunction are really signs that the system is functioning as intended.

Finally I don't see any use in pointing out that these projects aren't 100% open-source with the RMS seal of approval. In fact I think it's pretty inane. To some people open-source is this high-minded ideology for Android, Chrome and most other open-source projects open-source is technique; we use it to solve real problems when it's the right tool for the job. Do you really not believe that Android and Chrome are effective applications of this technique? I may be dating myself, although I do know that not literally every language is open-source these days it seems like it's all but true. It wasn't in the dark days but that's a lot of why they were so dark isn't it?

Re: Fuchsia, a new operating system

#89
post #75

Actually this compiles pretty easy. It however only runs on the provided qemu. And actually without adding some user space tools you only can use kilo which is akward to handle under a MacOS terminal :( But it's really really easy to setup and even integrate userspace programs. kind of extremly simple to do useful stuff on it.

It runs on some Broadwell and Skylake hardware. Docs are coming for http://www.acer.com/ac/en/US/content/series/switchalpha12 .

actually I don't have had a Broadwell / Skylake which I can play with. I have a MacBook Pro 2013 Late (Haswell). But I wouldn't try out something on my production laptop anyway ;)

I also have a two Xeon Sandy Bridges lying around, but I didn't tried em, but I guess even with some changes it would run on it. I just didn't had time, after it compiled it already was 2 o Clock at night.

Post reply on HN