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 ================================================================================