Francisco Gómez is a user on mstdn.io. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

why should I upgrade my RAM can't people stop building electron apps instead

@quad @Pasty I don't mind electron, but an OS built on Node? No thanks. Please no. Stop.

@lyrenhex @Pasty Electron is nice for small projects that just need to work fast and you use once in a while. Then the inefficient use of resources doesn't matter as much.

I'm overly annoyed at things that intend to be open all the time using it though. Like Slack and Discord

@quad @Pasty Yeah. I'm somewhat irritated that pretty much all of the decent text editors that I like the design of (VSCode, Atom, and Brackets iirc) all use electron when they really don't need to.

A node OS though? That's like one built only in Python: there's a good reason we don't do it.

@lyrenhex @quad @Pasty Wait, why don't we make a Python OS? I legit want to know, sounds great if you manage to make it run with AOT/JIT.

@espectalll @quad @Pasty Python tends to run inherently slower than languages such as C traditionally used for operating systems, because it's built on top of them. Not certain as to the technicals of implementations such as PyPi, as to whether they would be quick enough, but generally it's just that Python would be too slow a language.

@lyrenhex @espectalll @Pasty Thus the speed of those OS components would bottleneck whatever faster applications relied on them

Francisco Gómez @espectalll

@quad @lyrenhex @Pasty You don't have to write and run the kernel in pure Python, lol. No bottleneck if you still support something such as ELF binaries and let things run on their own processes.

Also "OS" != "OS for all purposes", it doesn't have to be intended for desktops or professional gaming or whatever.