MorphixDevel

From MorphixWiki

Jump to: navigation, search

rolialno rictrcle

Contents

[edit] General Morphix Developer & Morphing Info

[edit] Modulemaking

ModuleMakingHowto - How do i make a module?

MorphixScripts - easy scripts to help facilitate the building of modules

ModuleMaker - auto-building Morphix modules

IntelliBuild - auto-building Morphix/Knoppix livecds


[edit] mainmodules

MainModuleHowto - Very complete document from Tech2k, which covers all aspects of building and changing mainmodules. Also available as PDF via http://sf.net/projects/morphix

http://osdn.dl.sourceforge.net/sourceforge/morphix/custommorphix.pdf - Tech2k's howto on quickly remastering a mainmodule

http://aquariusoft.org/page/linux/livecd_howto/ - aquatix' fast howto of building a mainmodule from scratch with mmaker and building an .iso

MainModuleIn12Steps - Making a mainmodule in 12 steps, from debootstrap to iso. Feel free to extend it, it's more a checklist now

MainModReadme - on the internal structure of a mainmodule


[edit] minimodules

MiniModReadme - on the internal structure of a minimodule

BootImage - on the boot.img in KNOPPIX/Morphix or BootImgHowTo - a howto from lrp, non-morphix related

MakingTheSimplestMorph - The simplest customized Morphix-CD using the very minimum of tools.


[edit] basemodules

ChangingSplashimages

AddingDefaultBootoptions - A short tutorial on how you can make certain bootoptions used by default

KernelInstallation - Step by step instructions on installing a custom kernel to a Morphix base

KernelModules - Notes on recompiling various 3rd party kernel modules.

KernelPatches - Which version has which patches?

KernelModifying - After all the KernelModules and KernelPatches, how do you add your new kernel to the base module?

KernelModuleRequests - A collection of other 3rd party kernel modules, possibly for inclusion in minimodules


[edit] testing/development

UserModeMorphix - build a Morphix LiveCD that runs in user mode linux


Development on non module-specific Morphix components

SubProjects - also has a few pages for specific projects underway

[edit] Random tips and notes

* EncryptedFileSystem
* use Qemu instead of VMware
* CompressionTechniques
* CodingGuidelines
* GetText - translation scheme for most of our subprojects built in C
* Try out the Minimodule Generator

Note that you need the cloop-utils debian package above, and that it is still quite new and likely to be changed a lot http://am.xs4all.nl/morphix/minimod-gen.pl

* http://www.tldp.org/HOWTO/Bootdisk-HOWTO/cd-roms.html for a howto on bootable CD-ROM's
* and the generic bootdisk howto: http://www.tldp.org/HOWTO/Bootdisk-HOWTO/index.html :o)
* http://knoppix.net/forum/viewtopic.php?t=7 - howto for the changing of the boot image
* making of a customized Knoppix: http://tldp.org/LDP/LG/current/sunil.html
* Morphix localization ( a locale version).
Personal tools