# # # Original File # ------------- # http://Linux-Boot.net/Bootable/SMB.FEATURES.txt # # # 23-Sep-05 amo Date-of-Birth # # # --------------------------------------------- # Standalone Bootable Machines ( SBM ) Features # --------------------------------------------- # # - you can pull the power at any time on the running system # # # - the resulting usb-stick or CompactFlash system will # be a subset of your development system # # - if you execute these scripts on debian system, # you will have a debian usb-stick # # - if you execute these scripts on fedora system, # you will have a fedora usb-stick # # - if you execute these scripts on slackware system, # you will have a slackware usb-stick # # - similarly for other distro # # # - SBM does NOT use busybox or diet-libc etc # # # - you can make a standalone boot system out of any media # - usb-stick # - compact flash # - cdrom # - network boot # - hard disk # - floppy ( very tricky ) # # # - you can install your favorite boot loader # - lilo # - grub # - syslinux # - isolinux ( for cdrom ) # # - SBM fits onto small media and minimal system memory # - 8MB /dev/ram0 expands into a fully functional 32MB linux # - 8MB /dev/ram1 for swap # - 8MB /dev/ram2 for writing into /var # - 8MB /dev/ram3 for writing into /usr # - 8MB /dev/ram4 for writing into /home ( temporary /home ) # # - 160MB /dev/loop1 for X11 # - 450MB /dev/loop2 for KDE # # - additional user defined options in other /dev/loop devices # # # - SBM has several modes of booting # # - initrd debug - minimal initrd to do some debugging # of your /linuxrc file # # - rootfs debug - typical rootfs # ( /, /bin, /dev, /etc, /sbin, /tmp, /usr, /var .. ) # # - X11 - boot into X11 mode ( init 4 ) # # - KDE - boot into KDE desktop mode ( init 5 ) # # # - you can add additional user defined customizations # - online updates and patches # - foreign language support # - wireless support # - security audit tools # - dedicated systems ( video players ) # # - simplified process ( or complicated process ) # - first create the initrd and rootfs # - create minimal X11 if needed # - create minimal KDE if needed # - save on distribution server # # - users download from the distribution server # and install onto their media # # - users add any additional functionality # ( wireless, languages, security tools, etc ) # # # End of File