-
Notifications
You must be signed in to change notification settings - Fork 14
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
Custom console with VM and GUI support for BurmillaOS #184
Comments
Discord exist (look: #10) but there hasn’t been any discussion in couple of years anymore so it is better to ask in here. |
@olljanat Thanks for answering my inquiry. I am interested in taking BurmillaOS and trying to do a couple of additional things, but in a step-by-step approach.
In general, I want to fork BurmillaOS and give these a try but also try to keep the total image footprint to be as small as possible. Just the major ideas that I want to pull together into a single distro and want to start with the "Live" ram-based version of the current BurmillaOS running just to get going. This is the idea that I am seeking to accomplish. Thanks and have a great day |
@lonnietc quick answers to those:
This partly already works however Docker does not play nicely in RAM only environments so I abandoned that idea couple of years ago. In minimum you need mount
You can see what is included to kernel from https://github.com/burmilla/os-kernel/blob/master/config/x86/kernel-config
In theory it should be possible by using custom console
What I remember from forking RancherOS. There is a lot of references for those names in code so forking for different name might be tricky but you can find most of that from 872f1cd + couple of commits which did came after that to fix issues. However based on what I have heard so far you probably don't even need fork BurmillaOS but instead of build custom "console" like https://github.com/benok/burmilla-os-console which enables GUI and VM support. If some changes to core parts of BurmillaOS is needed because of this those can be done as long they don't break existing use cases or increase footprint too much.
Is there some particular reason for using RAM based solution as that might be hardest to achieve? |
Hello and Thanks for the quick replies to my questions and ideas on this. On thought about being able to run the Docker engine in RAM was from the idea that using an Alpine Linux host, you can actually run Xen and Docker from RAM, from what I have read. I have tested out running Xen, but not yet Docker and was inferring that it might be possible with your Burmilla (Rancher) albeit wit h a bit of work and now I understand some challenges still. The reason for the RAM based approach is that it allows the drives to be use for data, configs, and VM's in much the same way as the SmartOS project does which is based upon the Illumos kernel and Solaris and allows for an OS that is not patched, but when a new version comes out the it just boots up the new version from the USB or ISO or iPXE in their case. I was thinking that it should be possible in some way with Linux and Burmilla (Rancher) as well since I like that they support a larger array of hardware. Thanks again |
Closing this but feel free to continue discussion in case it looks that you are going to implement GUI support to BurmillaOS. |
Hello,
I am interested in discussing BurmillaOS more and would like to know if there is a Discord or Slack channel?
If not, then is there maybe a mailing list or similar?
Thanks and have a great day
The text was updated successfully, but these errors were encountered: