Live data from Hacker News

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

github.com

21–30 of 150 posts

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

#21
post #2

> combining the best of GNU/Linux and Fuchsia OS Why does a new open source OS project have to always shoehorn the entire GNU/Linux ecosystem with X11/Wayland, GTK, DBus and GNOME onto a totally different system? The only positive takeaway from this is perhaps the learning experience in OS development. Other than that is there a point to this?

Not sure exactly what it has to do with gnome or dbus, the desktop is backed by X11 (Migration to Wayland is underway but it's a pain to work with), the Flutter embedder itself renders with GTK. The project was started as a Fuchsia fork, and we intend to continue working hard on getting that ready, but sadly a lack of access to compatible modern hardware forced our hand to temporarily switch over to Linux as the development platform, so our layers of project would not stagnate while we wait for more polishing on Google's end.

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

#22
post #3

Call me a skeptic but the code isn't very confidence inspiring https://github.com/dahlia-os/system-recovery/commit/49336659...

Forgetting to run the formatter before git committing is not that big of a deal.

Indeed. However what is more telling is failing to set up git commit hooks (so one doesn’t need to remember running a formatter) and then randomly mashing the keyboard for the commit message.

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

#23
post #7
post #5

The promise of flutter is alive! https://web.dahliaos.io/#/ This has the power to accelerate flutter desktop development in general. Really excited for both these projects.

Desktop environment made in JS? Hell will freeze before I will use such crap with material feel on it. ;)

yikes I can't imagine writing all that in JS

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

#24

Sorry I don't get the USP of this. Can someone explain what's the best of both worlds that is being offered here? Thanks!

The write-once-run-everywhere promise -- Flutter is really good at multi-platform support because it works at the pixel level. So in a browser/web context, all you need (roughly) is a canvas, and to compile the relevant Dart to JS and you're off to the races.

Can you give an example of a flutter app people use by choice outside of android? I think my google wifi app uses it and that's about it, and the google wifi app is not exactly the picture of quality software.

The framework seems designed to hold the hand of android developers, not to provide a decent experience to the end user. I have no clue why people keep referencing it as some kind of working cross-platform solution when it clearly caters exclusively to android.

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

#25
post #6

Earlier quoted context omitted.

Forgetting to run the formatter before git committing is not that big of a deal.

“asdasdasd”

Actually it's pretty common: https://github.com/search?q=asdasd&type=commits

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

#26
post #11
post #3

Call me a skeptic but the code isn't very confidence inspiring https://github.com/dahlia-os/system-recovery/commit/49336659...

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.

Usually hn is very positive towards young folks doing stuff, and doesn't measure it by the bar that older people get measured by. Why is this different this time?

Also even then, you'll probably find people doing mistakes, committing hacks, etc all the time. It's like complaining that the initial Linux release doesn't support x86... Linus didn't write it for x86 originally.

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

#27
post #3

Call me a skeptic but the code isn't very confidence inspiring https://github.com/dahlia-os/system-recovery/commit/49336659...

Thankfully that's just around for layout reference, working with the Process class was absolutely infuriating. I have made more effort since then to be more verbose and keeping the code up to a decent quality.

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

#28
post #22

Earlier quoted context omitted.

Forgetting to run the formatter before git committing is not that big of a deal.

Indeed. However what is more telling is failing to set up git commit hooks (so one doesn’t need to remember running a formatter) and then randomly mashing the keyboard for the commit message.

[deleted]

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

#29
post #3

Call me a skeptic but the code isn't very confidence inspiring https://github.com/dahlia-os/system-recovery/commit/49336659...

Forgetting to run the formatter before git committing is not that big of a deal.

Or maybe it's that the code looks like plain HTML instead of being organised by components.

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

#30
post #11
post #3

Call me a skeptic but the code isn't very confidence inspiring https://github.com/dahlia-os/system-recovery/commit/49336659...

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.
Post reply on HN