Earlier quoted context omitted.
Component architecture is everywhere on the desktops, just not on those using UNIX text terminals. COM has been the underlying driving technology of Windows since Vista, where the Windows team took the Longhorn .NET ideas and redid them with COM, since then we got COM improved as WinRT/UWP. Which despite the common mix with the store (blame marketing teams), is what to this day most Windows 10 APIs make use of, and n…
I'm not sure where you're getting "COM has been the underlying driving technology of Windows since Vista". COM and OLE, which is based on COM, have been a core part of the Windows shell since at least Windows 95/NT 4.0/IE 4. You can see this in the registry where shell extensions are simply registered OLE Components, using OLE Activation to to register themselves as toolbars, folder views, context menus and additiona…
DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
101–110 of 150 posts
Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#102It 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.
Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#103The 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.
Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#104Earlier quoted context omitted.
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.
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…
Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#105Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#106Earlier quoted context omitted.
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
#107Sorry 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.
I can see canvas rendering as a good target for games and for individual components such as a drawing surface or a chart but using it for a whole app is just throwing out the baby with the bathwater.
Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#108Earlier 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…
Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#109Re: DahliaOS operating system, combining the best of GNU/Linux and Fuchsia OS
#110> 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?
For the same reason UNIX actually won against much better OSes, copy paste of freely available source code, C is the JavaScript/PHP of systems programming languages and there were much better and secure platforms out there, including Multics. However the power of free beer....