Live data from Hacker News

DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

github.com

51–60 of 150 posts

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#51
post #43
post #33

Earlier quoted context omitted.

> It's like complaining that the initial Linux release doesn't support x86... Linus didn't write it for x86 originally. What the hell is this nonsense? Linus was working on a terminal program for his 386 with native x86 task switching and that's the origin story of Linux. It's clearly recorded on the wikipedia page for the kernel, and he speaks to this in Just For Fun IIRC.

Hmmm I misremembered it then. Thanks for pointing this out. My general point still stands though. His initial Linux announcement E-Mail has this line: > It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(. So it wasn't very portable at the start. If you complained about it not being portable to different arches (idk which one…

Everyone has to start somewhere but the website makes it appear as if this is way more mature than a humble start.

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#52
What is it taking from fuchsia?

The core benefits of fuchsia are the kernel architecture and the security model it allows. If you're using linux for the kernel you have inherently done away with the primary advantage of fuchsia.

I looked briefly at the homepage but the actual architecture was not obvious even though their webpage was "pretty".

Can someone explain what it is they've done in a nice easy TLDR form?

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#53
post #11

Earlier quoted context omitted.

These guys used to be on the Fuchsia subreddit fairly frequently. They were definitely far from experienced or professional. IIRC, the founder is very young and was very much a beginner to OS development.

Hi this is Camden, yeah I'm pretty young. I was very new to OS development. Some of us aren't the most experienced at this kind of stuff, but we're doing pretty well I think for what we can do. A lot of my stuff is learning about kernel development and is mostly what I do. I do a lot with porting devices to fuchsia, and tinkering with the zircon kernel. Thats mostly it.

You’re miles ahead of where I was at your age, and it looks like a very interesting project. Keep at it and good luck!

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#54
post #52

What is it taking from fuchsia? The core benefits of fuchsia are the kernel architecture and the security model it allows. If you're using linux for the kernel you have inherently done away with the primary advantage of fuchsia. I looked briefly at the homepage but the actual architecture was not obvious even though their webpage was "pretty". Can someone explain what it is they've done in a nice easy TLDR form?

With those benefits, there are also some major caveats that temporarily put a wrench in development. Fuchsia demands a system with a Kaby Lake CPU or newer, which were fairly hard to come by. Thanks to recent innovations in Fuchsia's emulator, it is easier to work on the UI and lower layers of the system, but it is still much easier to develop on and distribute Linux images for the time being.

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#55
post #20
post #9

Earlier quoted context omitted.

I opened the link. The only thing spoken to my screen reader was "enable accessibility". I pressed the button (it didn't accept space bar, but only enter) and it just announced an empty page. I can't speak to the qualities of the os, but hopefully this won't be the entire a11y experience both on the website and on the os itself if both use flutter.

Yeah, sorry about the performance. We kinda put that together as an impromptu web demo, like the old ubuntu tour. Flutter for the web is super sucky right now, and lacks a lot of things like accessibility and normal text interaction because it is backed by a canvas element. Ideally as Flutter matures we will be able to improve both the performance and accessibility aspect of it.

I'll try to evaluate it fairly when it matures some more.

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#58
post #44
post #41

Earlier quoted context omitted.

I think the skepticism and criticism of this project is reasonable, given the marketing. Look at it: https://dahliaos.io/ > a modern, secure, lightweight and responsive operating system, combining the best of GNU/Linux and Fuchsia OS The initial announcement and first couple years of development of linux had no logo or website or anything. Let's compare: > a (free) operating system (just a hobby, won't be big and pro…

That's perfectly understandable, I even feel that I went a little too "slick marketing" with the website, but I have extremely high, maybe even too high goals for the project.

Having high aspirations for your rock band is perfectly fine, but designing the album cover and the poster for the world tour when you only play some covers from other bands is probably not the best way to make yourself a name in the scene.

I don't know your project in particular so I don't know if this is what you are doing, but I agree with ploxiln in that it is a general trend nowadays.

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#59
post #46

How can they release it under the Apache license (which I applaud) if they use the Linux kernel which is GPL- I always thought those two licenses are incompatible (because of the restrictiveness of the GPL)

The builds are not neccessarily licensed, Fuchsia is Apache, and our source is Apache, I'm not quite sure legally about the final product of it. The underlying Linux system is licensed under various licenses, which are provided with the system. We release the GPL bits under the GPL, and the Apache bits under Apache 2.0, in addition to the other third party components which have miscellaneous licenses.

Fuchsia is 3-clause BSD, not Apache, though Google does use Apache generally.

https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...

Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS

#60
post #40

It also seems to combine the worst of both platforms: Apps. Is there any OSDEV work that goes towards a more integrated, component-based architecture? As sad as it seems, Unix tools & pipes seems to be the most successful and enduring attempt in that direction. Systems doing that on a language basis seem mostly dead (Lisps, Smalltalks, Oberons), component architecture isn't doing much (OpenDoc as the prime example, C…

There is plan9.
Post reply on HN