Feedback on Lunox – A Virtual OS in Development

Hey everyone! :wave:

I’m working on a new project—I’m not even sure if I should call it a game! It’s a virtual operating system inspired by PICO-8, and I’ve named it Lunox. :computer::sparkles:

So far, I’ve completed the terminal and code editor, but there’s still a lot to explore. I’d love to hear your thoughts! Do you have any ideas, feedback, or features you’d like to see in Lunox?

Let me know what you think! :rocket:

3 Likes

Very cool! Does it loadstring() the code? I think that’s insecure. Also, unrelated but does that taskbar belong to kde or a window manager?

yeah i was thinking about that but i did some research that i can use setfenv for custom environment.

never heard of enviroments, do they isolate the code from interacting with roblox api?

oh i get it now, so its changing scope of function?

In default loadstring can access everything including the game variable but using i can use setfenv for custom global such as builtin function for my terminal and loadstring cannot access functions or objects from roblox apis

not really changing scope, its a custom global for function and let function only able to access custom global, not actual game global

1 Like

wait you can run studio on linux

1 Like

yes, i used vinegar to run studio on linux

2 Likes

same goes for roblox client (done via Sober) but its temporarily nonfunctional since hunt mega edition’s anti cheat might get people banned

pretty cool! I’m doing something similar but with my brand, Losense in Roblox, it’s InfiniOS. It’s different to Lunox. Your operating system is probably CLI while InfiniOS is graphical. But they both run Lua

1 Like