Live data from Hacker News

Show HN: GodotOS – Fake operating system interface made in the Godot engine

github.com

121–130 of 292 posts

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#121
post #75

Earlier quoted context omitted.

I have never encountered an Electron app that can even display the results of keystrokes in a timely manner, and that includes vscode. All Electron apps waste system resources to an obscene degree. Also, Electron apps have already thrown away OS conventions to the point that user interface consistency has become a thing of the past. I don't believe that either choice is ideal, but if Godot were ubiquitous instead of…

Are you running a 15 year old netbook or something? I've never noticed any input lag in VSCode or Slack (or any other Electron apps I can think of)

they're a text editor and a chat client, and a 30 year old computer can run vim/emacs and irssi just fine.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#122

Earlier quoted context omitted.

I think it's very subjective what is considered performant. I for one don't think about VSCode as a performant app, for me it is a resource hog, not at all that responsive app, there's always a slight delay / lag in input reaction, simply not a fast application.

So that the rest of us can calibrate, what text editors do you use that you consider to be performant?

SublimeText, Notepad++, CudaText and LiteXL have acceptable performance, memory footprint and responsiveness for my taste (but this is certainly not a benchmark, just another subjective viewpoint :) )

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#123

Earlier quoted context omitted.

I think it's very subjective what is considered performant. I for one don't think about VSCode as a performant app, for me it is a resource hog, not at all that responsive app, there's always a slight delay / lag in input reaction, simply not a fast application.

So that the rest of us can calibrate, what text editors do you use that you consider to be performant?

Lite XL, although I usually use Emacs

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#124
post #106

Earlier quoted context omitted.

It requires a GPU.

I'm not aware of any GUI stack that doesn't require a GPU, nor any desktop hardware released over the past 30 years that didn't have a GPU.

Qt or Electron don't; they both have software renderers. The latest Godot needs a GLES 3 or Vulkan GPU. The older versions used to only need a GLES 2 GPU.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#125

Earlier quoted context omitted.

Are you running a 15 year old netbook or something? I've never noticed any input lag in VSCode or Slack (or any other Electron apps I can think of)

they're a text editor and a chat client, and a 30 year old computer can run vim/emacs and irssi just fine.

brb, just switching my 100k employee company from Teams to IRC, should be quick and easy, everyone is going to love it.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#126
post #75

Earlier quoted context omitted.

I have never encountered an Electron app that can even display the results of keystrokes in a timely manner, and that includes vscode. All Electron apps waste system resources to an obscene degree. Also, Electron apps have already thrown away OS conventions to the point that user interface consistency has become a thing of the past. I don't believe that either choice is ideal, but if Godot were ubiquitous instead of…

Are you running a 15 year old netbook or something? I've never noticed any input lag in VSCode or Slack (or any other Electron apps I can think of)

I own a 2017 MacBook Air, and I don't see why a block editor like Notion should be so slow on my computer. This is why I'm building my own block editor in Qt C++ and QML[1].

[1] https://www.get-plume.com/

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#127

Earlier quoted context omitted.

I feel like operating system implies the existence of a kernel

An 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.

That 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?

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#129
post #107
post #102

Earlier quoted context omitted.

> People hate on Electron because they have bad experiences with many Electron apps, but that's not because Electron is inherently terrible, it's because most developers choose Electron because it requires the lowest amount of effort. When you start with that as your single reason for choosing a tech stack, it's unsurprising that optimizing performance never happens. Which amounts to a strong argument in favor of usi…

The problem is that Electron is superior to something like a Godot UI in absolutely everything else. Sure Godot can be ok for trivial apps, but extracting performance out of Electron is also not that difficult for trivial apps in the first place.

> The problem is that Electron is superior to something like a Godot UI in absolutely everything else.

Why? What capabilities does Electron provide that Godot doesn’t and can’t? I’m genuinely asking. I don’t know.

Re: Show HN: GodotOS – Fake operating system interface made in the Godot engine

#130

Related: Grey Hack is a fake OS, Network, Internet in a multiplayer game where the objective is to hack (including each other). It simulates many basic functions quite well (you can steal files, place files on other computers, install software, run commands from a command line, including imitations of many tools). You can also write your own programs.

When will someone go all in and release a hack game with hundreds of emulated real little servers of various operating systems and vulnerabilities?

Yeah, my employer does that. We call it "infrastructure". /s
Post reply on HN