Skip to content

Latest commit

 

History

History
100 lines (89 loc) · 6.12 KB

page_features.md

File metadata and controls

100 lines (89 loc) · 6.12 KB
layout title subtitle
page
Features
Some highlights...

Cross Platform

windows-linux-large

No matter you work in Windows or Linux, MultiBootUSB will work in the same manner. Bootable USB created in windows should work in Linux and vice versa. It also reduces the development time significantly as the code base is same for Windows and Linux.

Open Source

open-source

MultiBootUSB is released under General Public Licence (GPL). Anybody can use, modify and redistribute if they wish. It is also build using the best of open source softwares from the world. Be it Python or Syslinux you get the best. Source code is always available to users to view.

Free

free

It is my promise that MultiBootUSB will always be free, unconditionally.

Linux distributions

multi-linux

MultiBootUSB supports many distros and still counting. There are no pre-configured distro-specific files included in MultiBootUSB. The configuration files are modified dynamically during installation so that the user receives all available default boot options for each distro.

Python

python

The entire code of MultiBootUSB is written in Python. Python is a powerful dynamic programming language widely used in cross-platform application. The programming language used in famous software such as Dropbox is also used in MultiBootUSB.

PyQt

pyqt

GUI toolkit for MultiBootUSB has been carefully chosen as PyQt. PyQt is a Qt binding for python. MultiBootUSB makes use of QtDesigner, a GUI form designer, for user interface so that we can code more. Qt is one of the most widely used GUI toolkits available in the field today and looks native on all platforms.

Syslinux

syslinux

Syslinux is used the default boot loader for making your USB Flash Drive bootable. We looked at all options out there and decided to use Syslinux as many distros use Syslinux/Isolinux in their ISOs. MultiBootUSB ships with different verion of Syslinux to reduce incompatibility and installs the exact distro-specific Syslinux version.