seb rev 15

Edit README
author Paul Issott <paul@slitaz.org>
date Mon Mar 06 21:06:09 2017 +0000 (2017-03-06)
parents 052432697dd3
children 3928ba49c43c
files README
line diff
     1.1 --- a/README	Mon Mar 06 20:34:49 2017 +0000
     1.2 +++ b/README	Mon Mar 06 21:06:09 2017 +0000
     1.3 @@ -1,36 +1,36 @@
     1.4  SEB - SliTaz Embedded OS
     1.5  ================================================================================
     1.6  
     1.7 -Back to the root with this cmdline tool to build realy small SliTaz text mode 
     1.8 -system for hacking, learning and developing small Linux operating system.
     1.9 +Back to the root with this cmdline tool to build really small SliTaz text mode 
    1.10 +systems for hacking, learning and developing small Linux operating systems.
    1.11  
    1.12 -Seb builder will init a minimal set of files that you can customise at your
    1.13 +Seb builder will init a minimal set of files that you can customise to your
    1.14  needs, install Busybox and create a compressed rootfs that can boot in frugal
    1.15  mode as well as an ISO image to use with Qemu. Other boot methods can be used
    1.16  with a bit a knowledge (web boot). The system is built in a single rootfs
    1.17 -folder wich can be used as chroot environment.
    1.18 +folder which can be used as a chroot environment.
    1.19  
    1.20 -SliTaz embedded provide all basic Linux command, a powerfull web server with
    1.21 -CGI support and a set of home made tools for administration and debuging. Seb
    1.22 -is easy too use, follow the KISS principle. Please use SliTaz Bugs System
    1.23 -for any bug report. There is no wifi support and it's not bug :-)
    1.24 +SliTaz embedded provides all basic Linux commands, a powerful web server with
    1.25 +CGI support and a set of home made tools for administration and debugging. Seb
    1.26 +is easy too use, follows the KISS principle. Please use SliTaz Bugs System
    1.27 +for any bug reports. There is no wifi support and it's not bug :-)
    1.28  
    1.29  If you want to learn more about the basics of a Linux operating system you
    1.30 -can have a look to SliTaz Scratchbook wich explain step by step the creation of
    1.31 -SliTaz back in 2006. This tool was published in 2017, ten years after the first
    1.32 +can have a look at the SliTaz Scratchbook which explains step by step the creation 
    1.33 +of SliTaz back in 2006. This tool was published in 2017, ten years after the first
    1.34  cooking public release :-)
    1.35  
    1.36 -Seb system will fit into a ~4MB ISO image for the realy base system, up to 10Mb
    1.37 -or more, but without X. If you are seraching for an even more small SliTaz 
    1.38 +Seb system will fit into a ~4MB ISO image for the really base system, up to 10Mb
    1.39 +or more, but without X. If you are searching for an even more smaller SliTaz 
    1.40  version, please have a look to Tiny SliTaz: http://tiny.slitaz.org
    1.41  
    1.42  
    1.43  Goals and features
    1.44  -------------------------------------------------------------------------------
    1.45  
    1.46 -  * Built fast and light servers or mediabox
    1.47 +  * Build fast and light servers or mediabox
    1.48    * Nice way to learn about creating Linux OS
    1.49 -  * Built small rescue systems in frugal mode
    1.50 +  * Build small rescue systems in frugal mode
    1.51    * Fun playground for hackers and kids
    1.52  
    1.53  
    1.54 @@ -56,28 +56,28 @@
    1.55  
    1.56  Build process & environment
    1.57  --------------------------------------------------------------------------------
    1.58 -Seb is not compliling any tools, it will use SliTaz standard executable and
    1.59 +Seb does not compile any tools, it will use a SliTaz standard executable and
    1.60  libraries - Seb OS is created on top of SliTaz. Packages installed in seb must
    1.61 -be on the build host, this is the case for the full basic sysem.
    1.62 +be on the build host, this is the case for the full basic system.
    1.63  
    1.64  Seb will build the custom operating system into the current directory or it
    1.65  will read a build.conf file to know the path to the work/build folder. Seb will
    1.66  use these directories to work:
    1.67  
    1.68 -  * rootfs/     The root filsysytem of the compressed operationg system
    1.69 +  * rootfs/     The root filesystem of the compressed operating system
    1.70    * rootiso/    Root of the ISO image with rootfs.gz, bootloader and kernel
    1.71 -  * sebfs/      Custom files overwritting file into the rootfs
    1.72 +  * sebfs/      Custom files overwriting files in the rootfs
    1.73    * sebpkgs/    The packages to install into the distro
    1.74  
    1.75  
    1.76  Linux kernel and modules
    1.77  -------------------------------------------------------------------------------
    1.78  By default seb will use the running kernel and a custom one can be used with
    1.79 -the option --linux= or with a build.conf file. There is no kernel modules
    1.80 +the option --linux= or with a build.conf file. There are no kernel modules
    1.81  support in seb, it would mean having kmod, liblzma, zlib and a bunch of files
    1.82  in /lib/modules. This is not what we want in a small customized OS. To be fast
    1.83 -at boot we rommended you to build your own linux kernel with SliTaz utils or
    1.84 -from source like expained in the Scratchbook with modules built-in the kernel.
    1.85 +at boot we recommend you to build your own linux kernel with SliTaz utils or
    1.86 +from source like explained in the Scratchbook with modules built-in the kernel.
    1.87  
    1.88  To use a custom Linux kernel with seb builder:
    1.89  
    1.90 @@ -87,19 +87,19 @@
    1.91  
    1.92    # cooklinux usage
    1.93    
    1.94 -After the kernel is built, you will have a SliTaz packages and all generated
    1.95 +After the kernel is built, you will have SliTaz packages and all generated
    1.96  files in /home/slitaz/src/linux-XXX. The kernel compressed image (bzImage) can
    1.97 -be found inthe arch/folder. Example for linux 4.9.10 build for X86 platform:
    1.98 +be found in the arch/folder. Example for linux 4.9.10 built for X86 platform:
    1.99  
   1.100  /home/slitaz/src/linux-4.9.10/arch/x86/boot/bzImage
   1.101  
   1.102  
   1.103  Frugal install
   1.104  --------------------------------------------------------------------------------
   1.105 -A frugal installation let you boot your seb system without any installation and
   1.106 -with the all system running in memory. Basicaly you need to have the rootfs.gz
   1.107 -and the kernel in the /boot tree and a entry in Grub configuration file. SliTaz
   1.108 -provide a nifty little tools for frugal install:
   1.109 +A frugal installation lets you boot your seb system without any installation and
   1.110 +with the all system running in memory. Basically you need to have the rootfs.gz
   1.111 +and the kernel in the /boot tree and a entry in a Grub configuration file. SliTaz
   1.112 +provides nifty little tools for frugal install:
   1.113  
   1.114    # frugal path/to/image.iso
   1.115  
   1.116 @@ -114,15 +114,15 @@
   1.117  
   1.118  Virtual disk
   1.119  --------------------------------------------------------------------------------
   1.120 -A virtual disk let you have a persitstant filesystem when using Qemu or booting,
   1.121 -in frugal mode (recommended). It is useful when developping/debugging scripts 
   1.122 -that runs into a seb-os or to host web server virtual hosts. Create, mount or
   1.123 +A virtual disk lets you have a persistent filesystem when using Qemu or booting
   1.124 +in frugal mode (recommended). It is useful when developing/debugging scripts 
   1.125 +that run in a seb-os or to host web server virtual hosts. Create, mount or
   1.126  umount disk:
   1.127  
   1.128    # seb disk
   1.129  
   1.130 -In frugal or live USB mode, seb can also use a sebhome.img to have persitant 
   1.131 -files even with the full system runnng in memory. To get /home automounted at 
   1.132 +In frugal or live USB mode, seb can also use a sebhome.img to have persistent 
   1.133 +files even with the full system running in memory. To get /home automounted at 
   1.134  boot time, you can use this kernel cmdline option: 
   1.135  
   1.136    home=/dev/sdb1:/path/to/sebhome.img
   1.137 @@ -130,26 +130,26 @@
   1.138  
   1.139  Source code and developers guidelines
   1.140  --------------------------------------------------------------------------------
   1.141 -Note even need to say that this tool MUST stay simple, fast, elegant and fun.
   1.142 -We dont want a super tool for complex system building, we have tazlito and Tiny
   1.143 -SliTaz for that. Seb is as close as possible of SliTaz first build, seb is
   1.144 -also a learning tool. Seb let you build sandbox os from scratch and rock solid 
   1.145 +Note need to say that this tool MUST stay simple, fast, elegant and fun.
   1.146 +We don't want a super tool for complex system building, we have tazlito and Tiny
   1.147 +SliTaz for that. Seb is as close as possible to SliTaz's first build, seb is
   1.148 +also a learning tool. Seb lets you build a sandbox os from scratch and rock solid 
   1.149  hardware specific servers.
   1.150  
   1.151    * examples/       Various fs and scripts examples
   1.152    * initfs/         Initial files used to create the system
   1.153    * seb             SliTaz Embedded operation system builder
   1.154 -  * libseb.sh       Seb shared functions install on host and in seb OS
   1.155 +  * libseb.sh       Seb shared functions installed on host and in seb OS
   1.156    * tools/          Various tools included or used to build an OS
   1.157    * packages/       SliTaz Embedded packages database
   1.158  
   1.159 -We dont want to much automation, let people create ther own OS in there own way
   1.160 -but provide some usefull function to help :-)
   1.161 +We don't want to much automation, let people create their own OS in their own way
   1.162 +but provide some useful functions to help :-)
   1.163    
   1.164  
   1.165  Gettext i18n
   1.166  --------------------------------------------------------------------------------
   1.167 -No i18n with gettext in seb tools since seb distro dont include gettext-base.
   1.168 +No i18n with gettext in seb tools since seb distro doesn't include gettext-base.
   1.169  
   1.170  
   1.171  ================================================================================