Live data from Hacker News

Fuchsia, a new operating system

github.com

101–110 of 175 posts

Re: Fuchsia, a new operating system

#101
post #98

Earlier quoted context omitted.

> - Chrome is built on Chromium, which is open source, but Chrome itself is not. If you've actually tried using Chromium then you realize that this distinction doesn't make much sense. Chrome IS Chromium + Netflix + Flash + updater/Omaha + flashier logo. > - Android is based on open source technologies, but is, again, not itself open source in many cases. Android itself is open source (AOSP) and is very much a usable…

> As you said yourself, your claims are out-of-date. AFAIK, the only three remaining language implementations that matter today that are not open source would be Oracle Java (very close to OpenJDK), Apple's LLVM form (naturally very close to real LLVM), and Microsoft's C++ compiler (AFAIK generally considered to be crap). Not a much of experience in the embedded market, high integrity market, medical devices, hardwar…

That's certainly a difference from much of the open source world, with half the mobile phone market based on Android, for example. The market for certified compilers in the grand scheme is very small in comparison, so it could be argued that in general languages and programming is an area where open source has been wildly successful.

And that makes sense—the tools that developers use being metatools that they can work on and improve, targeted directly at the audience that can work on them—I'd expect nothing less than near complete adoption of such a thing.

Re: Fuchsia, a new operating system

#102

Earlier quoted context omitted.

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. A…

> 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 was definitely one of my main points. We just differ on whether that's "system functioning as intended" or if there's room for change. That's something that makes sense to disagree on. I'm describing the state of the system, and sure I made some judgement calls on whether that state was good or bad, but we still agree on the reality.

What you've described as the system functioning as intended are the things you've recognized bring a stability to the system at play; that without these ways of operating, the complex interplay between developer time, motivation to continue, and ability to produce would come to a screeching halt. The simplest solution is just to cut off from the outside world and continue in isolation, all I'm saying is that there are also other solutions that could be considered to keep that stability and make things even more productive. Do I know what they are? No. So I'm largely useless in that respect, but I will at least try to point out that stability is not the same thing as optimal function.

Re: Fuchsia, a new operating system

#103
post #56

I'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.

Brilliant.

Re: Fuchsia, a new operating system

#104
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…

[deleted]

Re: Fuchsia, a new operating system

#106
post #96
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…

If you're really into colors, I suggest to read the xkcd: https://blog.xkcd.com/2010/05/03/color-survey-results/ Have fun!

I forgot about this, Randall Munroe sometimes does things I'd like to do. And, I also "weep for my gender".

Re: Fuchsia, a new operating system

#107
post #47

The repo at https://fuchsia.googlesource.com reveals a rather interesting UI story for this new operating system. It seems like the intention is to use Flutter [1] as the UI layer. Flutter uses the Dart language, so there's a Dart environment included in Fuchsia too [2]. For rendering, Fuchsia includes a project called Escher [3] which is described as a physically based renderer that supports soft shadows, light diff…

> Shadows and subtle color reflections are a major part of that "layered paper" aesthetic. They're a part of design language, raw elements of design. This can get much bigger than the Material Design of now. It can make sure that the subtle or even zany, domineering design of tomorrow has just the right level of refinement for its intended audience. IMO as a graphic designer and as someone who has been doing 3D rende…

PBR == Physically-based rendering?

Re: Fuchsia, a new operating system

#108
post #27

Earlier quoted context omitted.

The license is not unusual. What is unusual is that Google appears to be writing a new mobile operating system. Is this someone's 20% time project? What is the use case for Google?

Google needs an OS that works better for realtime applications like VR/AR and robotics. Note how they spelled out how it is designed for a non-trivial amount of RAM. This is in contrast to the tiny hardware that a realtime OS would typically run on. Personally, I'm hoping that this is a cleaner foundation for Android that we can all use to build more advanced AR and robotics applications.

I'd like to see another big player in the os market. Something really new, not based on UNIX (don't get me wrong people...).

Just for the sake of diversity. And maybe the illusory desire of a clean slate.

Re: Fuchsia, a new operating system

#109
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…

I knew I'd find this comment when I came here.

Re: Fuchsia, a new operating system

#110
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 .

What about AMD hardware? Will you support all x86_64?
Post reply on HN