Skip to content
clearkimura edited this page Mar 25, 2016 · 19 revisions
Featured articles on this Wiki: Definition · Rebranding · ↓ Remastering

Introduction to remastering software: Customizer is an advanced Live CD customization and remastering tool for building an Ubuntu-based remix.

Remastering means to create a new version from the original [1][2]. In software development, this refers to recreating system software that includes applications and customizations while sharing the same codebase of the original [3].

Debian is one of the five distributions that changed Linux [4]. Debian has been remastered to create many Linux distributions, including Knoppix (2000) and Ubuntu (2004). The latter was also remastered to create Linux Mint (2006).

Klaus Knopper, the creator of Knoppix, is said to have made remastering popular [3][5] among users of GNU/Linux software. Knoppix was remastered as early as 2003 [6] to create Damn Small Linux, which had its first release in 2005 [7].

Knoppix has three options of customization (the easiest from top) [8]:

  1. Load default image, then use cheat codes to specify parameters at boot prompt;
  2. Install default image to external read/write media, with persistent memory and option 1;
  3. Create new compressed image by remastering Knoppix itself

Following above, remastering is listed as third option and is the most difficult option. For typical users who are unfamiliar with chroot method, remastering seems to be a bad option. That was until Ubuntu Customization Kit debuted in 2006 [9].

[...]

The general workflow:

  1. User installs and runs Customizer on a supported host system.
  2. User selects a supported ISO image; Customizer extracts to the working directory.
  3. After extract, Customizer checks features available on the ISO image.
  4. User can do customization using these features.
  5. User rebuilds ISO, which Customizer compresses into a new ISO image.
  6. User can test run this new ISO image in QEMU or any virtual machine.

Customizer is a convenient tool for remastering needs. On the contrary, the remastering process itself (step 4) depends on users' initiatives.


References

[1] remastering on Wiktionary, a Wiki-based Open Content dictionary.

[2] remaster Definition from PC Magazine Encyclopedia.

[3] Software remastering on Wikipedia, the free encyclopedia.

[4] The Five Distros That Changed Linux on Linux Magazine, published on December 16th, 2009.

[5] knoppix-reloaded-2004-screen.pdf, 17-page presentation slides titled KNOPPIX RELOADED – Remastering des Live-Systems by Klaus Knopper, Stand: 11.02.2004.

[6] Index of /damnsmall/archive/ on ibiblio, The Public's Library and Digital Archive. Note: The oldest version found is damnsmall-0.4.8.iso dated 2003-Sep-20.

[7] Damn Small Linux on DistroWatch.com. Note: First release noted is 1.01 dated 2005-04-15.

[8] Customizing FAQ on Knoppix Documentation Wiki.

[9] [Ubuntu Customization Kit](https://launchpad.net/uck] on Launchpad.net, registered 2006-05-31.

Back to top ↑

Clone this wiki locally