Skip to content
林博仁(Buo-Ren Lin) edited this page Mar 15, 2018 · 14 revisions

Here are some long-term directions WoeUSB may move on to:

Snap/Flatpak/Appimage packages

Implement Snap/Flatpak/Appimage support will ease the application installation difficulty by provide all the libraries needed by runtime in the package.

Bash autocompletion

Implement the [TAB] and [TAB][TAB] magic!

NTFS / exFAT Support

UPDATE: We now support NTFS, yay!

It is possible to support using NTFS and even exFAT as the target filesystem thanks for the UEFI FS drivers, this overcomes the FAT 4GiB single file size limit, allows Windows image and other files that are over 4GiB.

The implementation may follow Rufus's design.

WARNING: The I/O performance will be severely degraded on slow USB storages when using NTFS as target filesystem due to the difference in filesystem design and poor performance NTFS-3G driver

Porting to Python

There is plenty of benefits to port WoeUSB to Python programming language, including but not limited to:

  • Cross-platform compatibility
  • Code-reuse
  • Single code base with GUI

GUID Partition Table Support

It is possible to support using GUID partition table on target device(although the success chance of booting Windows Installer may vary), this may be useful for target disk which size exceeds 32-bit limit(approx. 2.2TB)

Runtime Compatibility Detection

Let WoeUSB bail out early on detecting known compatibility issues like old bash version or non-Linux operating system kernel before broken at some point without warning.

Clone this wiki locally