-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Any future plans? Maybe a server version? #1
Comments
Hey, thanks for reaching out. Fomos working as a server is a nice target. An easier one than as a desktop since having native GPU driver is near impossible without interest from GPU vendors. Although such a feat was shown possible recently with Asahi Linux. Ideally, Fomos stays slim and simple enough that the only difference between the desktop binary and the server binary is the presence of an optional GPU drivers. However we are a long way from any production use. For several months, maybe years, experimentation has to happen to even know how to go forward on the current base.
From there things could go fast ! |
Great points, thank you for replying. Is there anything I can help with? I have some knowledge of Rust, not too deep though, but I would be happy to beef that up. |
That is great ! |
Happy to, will schedule these for next week and come back to as soon as I'm done. |
I tried it out earlier than planned. It failed to run though. Forgot to mention earlier use a macbook pro M1 so with a ubuntu 22 lts arm64 in quemu. This is my detailed output:
|
I found an old macbook air 2015, and managed to reproduce this error ! However it is not simple, the qemu shipped this way is not compiled with SDL. For an unknown reason I cannot get graphics to work fast without SDL. SDL might not be needed, but I had to switch to it to use the We need someone that knows more about qemu to remove that SDL dependency. Meanwhile, you have 2 options:
by this one
|
You might not have KVM on your machine, which means you need to remove the --enable-kvm option from |
I started a doc detailing how to build here |
I was able to make it run, though the graphical performance was not very good, quite slow. Also did a build of qemu from source, no I'm trying to figure to figure out how I can use that for a new Fomos build, to see if the performance is better. |
Hi,
Very interesting experiment.
I was wondering, do you foresee any ongoing development? Any plans perhaps for a dedicated server OS? This last one sort of triggered my imagination, would be interesting to be able to work in an environment where I can extend the environment with my own functionality written in Rust, run various other services also written in Rust.
ed
The text was updated successfully, but these errors were encountered: