Cosmos is great. Like in my opinion, Cosmos is almost perfect for developing your own OS easily and painlessly. But there's still one more feature missing: ACTUALLY installing the OS.
I know you can make an installer that puts your config files on the file system, but no, it doesn't ACTUALLY install the OS on the hard drive. You still need to boot from ISO to actually use the OS.
So what I want is a method like "VFSManager.DeployOS()" or "InstallOS()" that will put the "HerbOS.bin" (HerbOS is my Cosmos OS) or "MyGreatOS.bin" (or whatever your OS is called) file on the hard drive and sew the Limine bootloader onto the MBR.
It would really help with development, but you don't have to make the method mandatory. And I am very well aware of Gen3, but I am not planning to switch because x86 support is deeply important for me and I am already OK with Gen2.
Cosmos is great. Like in my opinion, Cosmos is almost perfect for developing your own OS easily and painlessly. But there's still one more feature missing: ACTUALLY installing the OS.
I know you can make an installer that puts your config files on the file system, but no, it doesn't ACTUALLY install the OS on the hard drive. You still need to boot from ISO to actually use the OS.
So what I want is a method like "VFSManager.DeployOS()" or "InstallOS()" that will put the "HerbOS.bin" (HerbOS is my Cosmos OS) or "MyGreatOS.bin" (or whatever your OS is called) file on the hard drive and sew the Limine bootloader onto the MBR.
It would really help with development, but you don't have to make the method mandatory. And I am very well aware of Gen3, but I am not planning to switch because x86 support is deeply important for me and I am already OK with Gen2.