PJ-Singh-001 / Cubic

The Official Web Site for Cubic (Custom Ubuntu ISO Creator) (https://github.com/PJ-Singh-001/Cubic)
828 stars 47 forks source link

A port to windows #83

Closed Servercraft8 closed 2 years ago

Servercraft8 commented 2 years ago

Hey y was wondering if you can make port to windows?

PJ-Singh-001 commented 2 years ago

Servercraft8,

Thank you for the interest and the request.

Cubic was written as a native GTK application for Gnome desktops, but it can run on most distros based on Ubuntu, regardless of the desktop environment used.

Even though GTK is available for Windows, it will not be possible to port Cubic's functionality to Windows because...

  1. Cubic uses a lot of Linux specific capabilities that are not available in Windows.
  2. You must use a Linux file system (such as ext) to customize a Linux OS. Windows can not read or write Linux files, or handle the necessary Linux file permissions.

However, there may be a few options available to you...

  1. It is possible to run Cubic in WSL. See How to run Cubic in WSL?
  2. It is also possible to run Cubic in Docker. See Runing Cubic on Docker. (Although you may need to adapt the solution to Docker on Windows).
  3. Install Ubuntu in a virtual machine such as VirtualBox. Then install and run Cubic in Ubuntu. Make sure you allocate enough memory and disk space (~30GB) to your virtual machine.
PJ-Singh-001 commented 2 years ago

I'm closing this question with the above comment as the resolution.