4 ms·
Indeed there hasn't been much movement on that project in a while. My project was inspired by OS.js and a few others like Windows 93. It's been actively mainta
by DustinBrett 3y ago
Indeed there hasn't been much movement on that project in a while. My project was inspired by OS.js and a few others like Windows 93.
It's been actively maintained since I started it nearly 3 years ago. I hope to work on it for a long time to come. If interested in checking out the repo it's on GitHub as daedalOS.
My personal website is the demo: https://dustinbrett.com/ https://dustinbrett.com/
- 4RealFreedom 3y agoThat's really great! Good job.
- DustinBrett 3y agoThanks very much!
- colecut 3y agoYeah, the thoroughness of this is very impressive.. Also nice how well it renders on a small phone screen, for a desktop OS simulation.. I just enjoyed a round of DX-Ball, that took me back a lot of years
- DustinBrett 3y agoThanks for noticing. I have tried to be quite thorough and I enjoy trying to get every little detail. I did indeed try and keep things as responsive as possible. Usually it works out but some of the apps are not as good as others when it comes to resizing and inputs. I had some great memories from DX-Ball and was quite happy to find a random Russian JavaScript port that I was able to integrate into my site.
- mdwalters 3y agoLink, please. Or were you referring to the organization name?
- DustinBrett 3y agoHere is the GitHub link to the source code: https://github.com/DustinBrett/daedalOS https://github.com/DustinBrett/daedalOS
- Lerc 3y agoI like this one. It's nice to see it utilizing a lot of browser enhancements that didn't exist when I had a go at making one. How much server side infrastructure does yours use? I used just a tiny shim to do login, serve static files, and establish a websocket for a FileIO. It provided a socket on the server side that processes could connect to and run things on the browser side, much like X11 processes connect to the X server. Every now and then I do a couple of tweaks to update mine. The first few things I tried out with ChatGPT were things that I wanted to make for my desktop environment (an IndexedDB filesystem and a transmit API through a messagePort system) It may seem like wasted time, but you never know how things turn out. In the last week I extracted a lot of the little paint program I made for my desktop and turned it into a ComfyUI plugin.
- DustinBrett 3y agoThanks! I did indeed try and use a lot of modern browser features when possible. It's a fully client-side app which only has static files. It would be cool to connect to X server and perhaps one day I will move into that area with a back-end, but it's been a goal of mine to keep it a fully front-end app.
- tommica 3y agoOh, I remember seeing that one some months ago and being super impressed! It inspired me to to make my own version of it, that even though I got bored with was a nice challenge to have. When you start making your own version, it gives some insight of how much work it really takes to build something like that, and it really is just wow. At some point I humored the idea of using that type of a setup for our online system, but doubt the end-users are ready for that kind of a web ui just yet.
- DustinBrett 3y agoThat's great to hear it inspired you! It is indeed a fun challenge but can be time consuming and it requires passion to keep going. I have become a bit obsessed with it over the last few years. A few people have forked my project and are attempting to make things from it. I think it's cool they are doing that but I am happy to keep it as my side project.
- Grimburger 3y agoI really like your build videos for DaedalOS, great insight into all the components. Topnotch stuff.
- DustinBrett 3y agoThanks so much, I am happy to hear you checked them out and liked them. I still work on it nearly daily in my nights so I am thinking of restarting my weekend live streams as I did them every week in 2021.
- Grimburger 3y agoI don't think you planned it as such but it's basically become a full advanced course into what you can actually do with react. Know you don't get many views but it's a tremendous resource and still holds up well.
- supermatt 3y agoIm usually quite dismissive of these browser based "desktops", but wow. I am amazed just how much detail and functionality you have put in to that. I'd recommend people have a look at the intro video, as theres a LOT more than meets the eye: https://youtu.be/CkvKPspIPLs https://youtu.be/CkvKPspIPLs
- DustinBrett 3y agoThanks so much, It's great to hear that! I have spent many hours working on this project for people to have the feeling of functionality and detail. My goal is to recreate everything an OS can do as much as is possible within a browser, and to the same pixel level detail as seen in Windows 10. It's a never ending project that I really enjoy working on. Thanks for checking out my video also, I plan to make another one shortly as that is a year old and I have added quite a bit of new stuff since then.