Earlier quoted context omitted.
> No, you couldn't because it's not GPL. It's a license that is nearly identical to the GPL, but slightly different. Then they actually are not allowed to call it the "GNU General Public License" (or in fact, they are not allowed to modify the license terms). It's the first condition in the license text of the GPL, I'm surprised their lawyers didn't notice that little chestnut.
You clearly have a better understanding of this issue than I do. My reading was that they were calling theirs the "FreeRTOS open source license", and it just referenced the GPL.
Fuchsia, a new operating system
121–130 of 175 posts
Re: Fuchsia, a new operating system
#122Fuchsia 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…
To be yet more pedantic, it's the only fully-saturated color that's not present in the rainbow. Colors are perceptual phenomena- the interpretation of a spectrum of light impinging on a patch of retina that almost invariably contains more than one frequency at a time. Colors include white, black, gray, pink, tan, beige, baby blue- none of which are in the rainbow.
Wikipedia[1] has nothing to say about it ... in fact, the wiki definition of "fuchsia and magenta are exactly the same color, made by mixing blue and red light at full and equal intensity" makes it seem not that interesting at all ...
Re: Fuchsia, a new operating system
#123Earlier quoted context omitted.
There are people using it already. Inside and outside of Google. http://flutter.io/
Probably you mixed Flutter with Dart.
Re: Fuchsia, a new operating system
#124Earlier quoted context omitted.
To be yet more pedantic, it's the only fully-saturated color that's not present in the rainbow. Colors are perceptual phenomena- the interpretation of a spectrum of light impinging on a patch of retina that almost invariably contains more than one frequency at a time. Colors include white, black, gray, pink, tan, beige, baby blue- none of which are in the rainbow.
How do I read more about this "not being in the rainbow" aspect of this color ? Wikipedia[1] has nothing to say about it ... in fact, the wiki definition of "fuchsia and magenta are exactly the same color, made by mixing blue and red light at full and equal intensity" makes it seem not that interesting at all ... [1] https://en.wikipedia.org/wiki/Fuchsia_(color)
By a color "not being in the rainbow" we mean that if you take light and spatially separate its different frequencies (like what happens in a prism or droplet of water), none of those individual frequencies will produce that given color response. And no, it's not that interesting. Almost all color perception experiences involve stimulating a patch of retina with multiple frequencies; we've given names to many of those experiences.
Re: Fuchsia, a new operating system
#125I'm calling it now: this is for augmented reality displays and similar. You want an RTOS for loss and predictable latency. And current GUIs aren't really suited to 3D environments you can walk around inside. This is Google's next Android, with a low latency rendering pipeline for the next generation of mobile devices.
Wouldn't that be nice after Google has affirmed again and again that Java would be the only supported way to develop Android apps, even though they keep Dart funded internally... Hey, I'll bite. Let's see.
Having been to the last several I/Os where the question is asked at the fireside chats, the answer has always been "right now...". No one is saying dump Java, but if we could get some native hooks through something like Dart, that would be pretty awesome.
Re: Fuchsia, a new operating system
#126Earlier quoted context omitted.
To be yet more pedantic, it's the only fully-saturated color that's not present in the rainbow. Colors are perceptual phenomena- the interpretation of a spectrum of light impinging on a patch of retina that almost invariably contains more than one frequency at a time. Colors include white, black, gray, pink, tan, beige, baby blue- none of which are in the rainbow.
How do I read more about this "not being in the rainbow" aspect of this color ? Wikipedia[1] has nothing to say about it ... in fact, the wiki definition of "fuchsia and magenta are exactly the same color, made by mixing blue and red light at full and equal intensity" makes it seem not that interesting at all ... [1] https://en.wikipedia.org/wiki/Fuchsia_(color)
Take yellow. You could experience yellow by seeing pure yellow light which is at the yellow wavelength. The other way to experience yellow is by seeing a mixture of red and green wavelength light.
Your eye can't tell the difference between these two types of yellow. The yellow as reflected off a banana is "real" yellow. The yellow you see coming out of your computer monitor is actually just a mix of red and green.
Magenta is interesting because the only way to experience it is by a combinations blue and red. There is no "real" magenta.
This video explains this concept very well:
Re: Fuchsia, a new operating system
#127I'm calling it now: this is for augmented reality displays and similar. You want an RTOS for loss and predictable latency. And current GUIs aren't really suited to 3D environments you can walk around inside. This is Google's next Android, with a low latency rendering pipeline for the next generation of mobile devices.
Wouldn't that be nice after Google has affirmed again and again that Java would be the only supported way to develop Android apps, even though they keep Dart funded internally... Hey, I'll bite. Let's see.
It will share nothing with the present Android architecture initially. They'll probably shove in an Android sandbox, so that you can run some existing Android apps and stick them somewhere in your virtual space. But those won't be native apps on this new platform.
The new apps will have drastically different needs, input methods and such.
Consider the simple example of a new turn-by-turn navigation app. It will have a waypoint shown in your field of view, with an arrow pointing to the next waypoint after it. It has to 'stick' in a virtual location that corresponds to a physical one.
There's no way to do that sort of thing with the existing Android API, the concepts simply don't exist. Rather than have everyone write their own (like video games do that implement navigation inside the game world), they'll create a new API for this. And a whole new operating system.
Re: Fuchsia, a new operating system
#128Earlier quoted context omitted.
How do I read more about this "not being in the rainbow" aspect of this color ? Wikipedia[1] has nothing to say about it ... in fact, the wiki definition of "fuchsia and magenta are exactly the same color, made by mixing blue and red light at full and equal intensity" makes it seem not that interesting at all ... [1] https://en.wikipedia.org/wiki/Fuchsia_(color)
A way that I have had the idea of this explained is this. There are two ways to experience most colours. Take yellow. You could experience yellow by seeing pure yellow light which is at the yellow wavelength. The other way to experience yellow is by seeing a mixture of red and green wavelength light. Your eye can't tell the difference between these two types of yellow. The yellow as reflected off a banana is "real" y…
Re: Fuchsia, a new operating system
#129Earlier quoted context omitted.
I love Rust immensely, and it is perhaps my favorite programming language as of late. However. This is a microkernel. There is very, very little code inside a microkernel which, if written in Rust, would not end up inside an unsafe block. You are building the safe abstractions here; that code is inherently unsafe. You could use Rust as a C replacement, but it is a worse C than C, and unsafe rust contains more perils…
Redox is microkernelish, and used to have a lot of unsafe, but has cut it down significantly. You'd be surprised :) That said, this is pretty much an open research question at this point, so you're right to be skeptical. (I would also argue that unsafe Rust has more _unspecified_ behavior than C, but not more undefined behavior, but until we get those semantics truly nailed down, can't say for sure. See above "open r…
As for UB: Maybe it has less, but that which exists (e.g. noalias on mut refs) is very dangerous.
Re: Fuchsia, a new operating system
#130Earlier quoted context omitted.
How do I read more about this "not being in the rainbow" aspect of this color ? Wikipedia[1] has nothing to say about it ... in fact, the wiki definition of "fuchsia and magenta are exactly the same color, made by mixing blue and red light at full and equal intensity" makes it seem not that interesting at all ... [1] https://en.wikipedia.org/wiki/Fuchsia_(color)
A way that I have had the idea of this explained is this. There are two ways to experience most colours. Take yellow. You could experience yellow by seeing pure yellow light which is at the yellow wavelength. The other way to experience yellow is by seeing a mixture of red and green wavelength light. Your eye can't tell the difference between these two types of yellow. The yellow as reflected off a banana is "real" y…