Live data from Hacker News

Fuchsia, a new operating system

github.com

31–40 of 175 posts

Re: Fuchsia, a new operating system

#31
I consider myself fairly tech savvy, and have done a little programming here and there.

But from the linked page I couldn't figure out where any of the documentation of this "thing" is, nor how to install it, nor what platforms it's for.

Was it just me?

Re: Fuchsia, a new operating system

#33

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…

Let's ignore that your operating system is probably written in c.

Re: Fuchsia, a new operating system

#34

I remember a post earlier today about how open source projects needed better marketing. prime example. I had to dive in to know what was the project all about...

The problem isn't marketing. It's culture. While there are many benefits to free and open source software it encourages a take-it-or-leave-it attitude where software is released that's user unfriendly, full of bugs, and has little to no documentation. If someone dare ask about a problem they are having, often the closest thing to help they receive is "Why didn't you just use [esoteric Linux command]? Are you an idiot?"

Re: Fuchsia, a new operating system

#35

I consider myself fairly tech savvy, and have done a little programming here and there. But from the linked page I couldn't figure out where any of the documentation of this "thing" is, nor how to install it, nor what platforms it's for. Was it just me?

Instructions for getting and building the code are here:

https://fuchsia.googlesource.com/manifest/+/master/README.md

It runs on arm, arm64, and x64.

Re: Fuchsia, a new operating system

#36

> It is good alternative to commercial offerings like FreeRTOS [1] FreeRTOS is GPL with an exception for static linking making it effectively free if you make no modifications. There is, however, an onerous clause prohibiting the publication of comparative benchmarks. [2] [1] https://fuchsia.googlesource.com/magenta/+/HEAD/docs/mg_and_... [2] http://www.freertos.org/license.txt

There doesn't seem to be much point to that benchmark clause.

If it's GPL the source is effectively mine to do what I like.

I could make a trivial change to the source (or not perhaps), and call the result a FreeRTOS derivative and publish my derivative's benchmarks.

Re: Fuchsia, a new operating system

#37

> It is good alternative to commercial offerings like FreeRTOS [1] FreeRTOS is GPL with an exception for static linking making it effectively free if you make no modifications. There is, however, an onerous clause prohibiting the publication of comparative benchmarks. [2] [1] https://fuchsia.googlesource.com/magenta/+/HEAD/docs/mg_and_... [2] http://www.freertos.org/license.txt

There doesn't seem to be much point to that benchmark clause. If it's GPL the source is effectively mine to do what I like. I could make a trivial change to the source (or not perhaps), and call the result a FreeRTOS derivative and publish my derivative's benchmarks.

No, you couldn't because it's not GPL. It's a license that is nearly identical to the GPL, but slightly different.

I think that added restriction actually makes it GPL incompatible, and disqualifies it from being an actual open source license.

Re: Fuchsia, a new operating system

#38

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…

Actually, C is a perfect tool for writing portable operating systems.

Re: Fuchsia, a new operating system

#40
> Pink + Purple == Fuchsia (a new Operating System)

Pink [1] and Purple [2] were both Apple codenames for operating systems. Probably not a coincidence, but I don't see an obvious connection...

[1] https://en.wikipedia.org/wiki/Taligent#Pink_and_Blue

[2] http://www.phonearena.com/news/Did-you-know-that-the-codenam...

Post reply on HN