5 ms·
From the screenshot: > GodotOS is a fake operating system Is it fake, though? Does the term "operating system" imply the level of hardware it's running on? Ot
by cl3misch 3y ago
From the screenshot:
> GodotOS is a fake operating system
Is it fake, though? Does the term "operating system" imply the level of hardware it's running on? Otherwise, even if it's running on top of another OS, it's still an OS.
- internetter 3y agoI feel like operating system implies the existence of a kernel
- bluetomcat 3y agoAn application that spawns processes/apps/modules, controls them and lets them communicate back to the application for some service is also, in a loose sense, an operating system.
- trealira 3y agoThat seems a bit too loose. Doesn't that apply to IDEs that implement the language server protocol, since they spawn language servers and communicate with them? And servers like Apache that spawn child processes to handle requests?
- chuckadams 3y agoApache supervises tasks in the form of threads and subprocesses, including managing memory in the form of pools, so yes, it's doing some of what an OS would do. It isn't, on the other hand, providing abstractions to hardware, and that's what I think of when I hear "OS". It's not really a cut-and-dried thing though: modern web browsers are like 90% of the way to being full-blown OS's, even down to abstracting hardware in the case of things like WebGPU, but they still rely on a host OS to bridge the connection and do the actual bit-banging required to make it work.
- mikepurvis 3y agoRobot Operating System (ROS) is also an operating system, but it runs on top of computer operating systems like Linux and MacOS, and is focused on supplying the services, build toolchain, and communication standards/paradigms that are useful for implementing a robotics system, much as Linux (and its distros) are focused on providing that for a general computing environment. In any case, it's clear that the project under discussion here isn't really any of these things is rather a system shell/GUI/launcher. But calling it an "OS" falls under the fun tradition many of us enjoyed in our youth of trying to recreate our own Windows in whatever was our programming platform of choice, and thinking that was what an OS was.
- popcar2 3y agoIt's a fake OS in the sense that it's actually an application, not something that can be ran as an operating system like Linux or Windows. I've been a bit careful with my wording when advertising this, I wouldn't want to give the wrong impression.
- xeonmc 3y agoWould "desktop environment" be a more appropriate description?
- lpointal 3y agoYes
- popcar2 3y agoAbsolutely, but I feel like it's a technical term that might be hard to understand or advertise. When I explained the project to my non-technical friends before showing them, I told them "Ah, it's like an operating system" and they generally understood what I'm going for.
- bee_rider 3y agoIs it a desktop environment in the Gnome or KDE sense? I didn’t see any third party programs in your trailer video so I guess you can only run your built-in “programs,” right? So I would say it is not really a desktop environment… I’m not sure what the technical definition is, but I must have something to do with acting as an environment to draw other programs. Calling it a fake OS was, IMO, s great choice for avoiding confusion. Maybe something like Concept-OS or Desktop Environment Mockup could be good names if you want to be fancy. How hard would it be to include a terminal emulator? You’d get a lot of functionality for free, there!
- deleted 3y ago[deleted]
- bee_rider 3y agoDesktop Environment is already taken by systems like Gnome and KDE. This is more like a mockup. The “concept car” of desktop environments. It is quite neat.