about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorpunk <punk@libernaut>2021-04-21 15:26:19 +0100
committerpunk <punk@libernaut>2021-04-21 15:26:19 +0100
commiteac48b5a8d709135a95abcc2243b369095f074f4 (patch)
treea2e34d995cef5ac8068ec7047e93b1125c80d175
parent3bd43803fc8cb7a39a87394cb7c491ddc151e06b (diff)
parent452477a2635d85ecf772a5242ce97d9479503bb3 (diff)
downloaddoc-eac48b5a8d709135a95abcc2243b369095f074f4.tar.gz
release 0.7.0
-rw-r--r--core/conf/ports/contrib.git7
-rw-r--r--core/conf/ports/opt.git7
-rw-r--r--core/conf/ports/ports.git7
-rw-r--r--core/conf/ports/xorg.git7
-rw-r--r--dev/c/basic.html6
-rw-r--r--dev/c/datatypes.html6
-rw-r--r--dev/c/debugging.html8
-rw-r--r--dev/c/elements.html6
-rw-r--r--dev/c/hello.html6
-rw-r--r--dev/c/index.html21
-rw-r--r--dev/c/lib.html6
-rw-r--r--dev/c/src/basic/Makefile4
-rw-r--r--dev/c/src/basic/shell.c57
-rw-r--r--dev/c/src/fork/Makefile11
-rw-r--r--dev/c/src/fork/fork.c38
-rw-r--r--dev/c/src/fork/fork_exec.c40
-rw-r--r--dev/c/src/hello/Makefile3
-rw-r--r--dev/c/src/hello/hello.c6
-rw-r--r--dev/c/src/linux/Makefile13
-rw-r--r--dev/c/src/linux/init.c8
-rw-r--r--dev/c/src/linux/rungdb.sh12
-rw-r--r--dev/c/system.html107
-rw-r--r--dev/git/branch.html8
-rw-r--r--dev/git/index.html6
-rw-r--r--dev/git/install.html6
-rw-r--r--dev/git/work.html6
-rw-r--r--dev/index.html6
-rw-r--r--dev/js/index.html6
-rw-r--r--dev/perl/index.html6
-rw-r--r--dev/php/hello.html6
-rw-r--r--dev/php/index.html6
-rw-r--r--dev/python/index.html6
-rw-r--r--dev/shell/dash.html6
-rw-r--r--dev/shell/index.html6
-rw-r--r--index.html28
-rw-r--r--linux/apparmor.html (renamed from core/apparmor.html)10
-rw-r--r--linux/bash.html (renamed from core/bash.html)20
-rw-r--r--linux/conf/apparmor/parser.conf (renamed from core/conf/apparmor/parser.conf)0
-rw-r--r--linux/conf/default/grub (renamed from core/conf/default/grub)0
-rw-r--r--linux/conf/distcc.conf (renamed from core/conf/distcc.conf)0
-rw-r--r--linux/conf/dracut.conf (renamed from core/conf/dracut.conf)0
-rw-r--r--linux/conf/exim/aliases (renamed from core/conf/exim/aliases)0
-rw-r--r--linux/conf/exim/exim.conf (renamed from core/conf/exim/exim.conf)0
-rw-r--r--linux/conf/fstab (renamed from core/conf/fstab)0
-rw-r--r--linux/conf/hosts (renamed from core/conf/hosts)0
-rw-r--r--linux/conf/iptables/Makefile (renamed from core/conf/iptables/Makefile)0
-rw-r--r--linux/conf/iptables/blockedip (renamed from core/conf/iptables/blockedip)0
-rw-r--r--linux/conf/iptables/ip_blocker.c (renamed from core/conf/iptables/ip_blocker.c)0
-rw-r--r--linux/conf/iptables/ipt-bridge.sh (renamed from core/conf/iptables/ipt-bridge.sh)0
-rw-r--r--linux/conf/iptables/ipt-client.sh (renamed from core/conf/iptables/ipt-client.sh)0
-rw-r--r--linux/conf/iptables/ipt-conf.sh (renamed from core/conf/iptables/ipt-conf.sh)0
-rw-r--r--linux/conf/iptables/ipt-firewall.sh (renamed from core/conf/iptables/ipt-firewall.sh)0
-rw-r--r--linux/conf/iptables/ipt-open.sh (renamed from core/conf/iptables/ipt-open.sh)0
-rw-r--r--linux/conf/iptables/ipt-server.sh (renamed from core/conf/iptables/ipt-server.sh)0
-rw-r--r--linux/conf/iptables/ipt-start.sh (renamed from core/conf/iptables/ipt-start.sh)0
-rw-r--r--linux/conf/iptables/ipt-stop.sh (renamed from core/conf/iptables/ipt-stop.sh)0
-rw-r--r--linux/conf/pkg-get.conf (renamed from core/conf/pkg-get.conf)0
-rw-r--r--linux/conf/pkgmk.conf (renamed from core/conf/pkgmk.conf)2
-rw-r--r--linux/conf/pkgmk.conf.harden (renamed from core/conf/pkgmk.conf.harden)0
-rw-r--r--linux/conf/ports.conf (renamed from core/conf/ports.conf)0
-rw-r--r--linux/conf/ports/6c37-dropin.httpup (renamed from core/conf/ports/6c37-dropin.httpup)0
-rw-r--r--linux/conf/ports/6c37.httpup (renamed from core/conf/ports/6c37.httpup)0
-rw-r--r--linux/conf/ports/compat-32.git7
-rw-r--r--linux/conf/ports/compat-32.pub (renamed from core/conf/ports/compat-32.pub)0
-rw-r--r--linux/conf/ports/contrib.git7
-rw-r--r--linux/conf/ports/contrib.pub (renamed from core/conf/ports/contrib.pub)0
-rw-r--r--linux/conf/ports/core.git (renamed from core/conf/ports/core.git)4
-rw-r--r--linux/conf/ports/core.pub (renamed from core/conf/ports/core.pub)0
-rw-r--r--linux/conf/ports/kde5.git (renamed from core/conf/ports/kde5.git)4
-rw-r--r--linux/conf/ports/mate.git (renamed from core/conf/ports/mate.git)4
-rw-r--r--linux/conf/ports/mate.httpup.inactive (renamed from core/conf/ports/mate.httpup.inactive)0
-rw-r--r--linux/conf/ports/opt.git7
-rw-r--r--linux/conf/ports/opt.pub (renamed from core/conf/ports/opt.pub)0
-rw-r--r--linux/conf/ports/utilities.git7
-rw-r--r--linux/conf/ports/xorg.git7
-rw-r--r--linux/conf/ports/xorg.pub (renamed from core/conf/ports/xorg.pub)0
-rw-r--r--linux/conf/prt-get.conf (renamed from core/conf/prt-get.conf)2
-rw-r--r--linux/conf/rc.conf (renamed from core/conf/rc.conf)0
-rwxr-xr-xlinux/conf/rc.d/distccd (renamed from core/conf/rc.d/distccd)0
-rwxr-xr-xlinux/conf/rc.d/fcgiwrap (renamed from core/conf/rc.d/fcgiwrap)0
-rwxr-xr-xlinux/conf/rc.d/git-daemon (renamed from core/conf/rc.d/git-daemon)0
-rw-r--r--linux/conf/rc.d/iptables (renamed from core/conf/rc.d/iptables)0
-rwxr-xr-xlinux/conf/rc.d/net (renamed from core/conf/rc.d/net)0
-rwxr-xr-xlinux/conf/rc.d/postgresql (renamed from core/conf/rc.d/postgresql)0
-rwxr-xr-xlinux/conf/rc.d/wlan (renamed from core/conf/rc.d/wlan)0
-rw-r--r--linux/conf/resolv.conf (renamed from core/conf/resolv.conf)0
-rw-r--r--linux/conf/skel/.bash_profile (renamed from core/conf/skel/.bash_profile)0
-rw-r--r--linux/conf/skel/.bashrc (renamed from core/conf/skel/.bashrc)0
-rw-r--r--linux/conf/skel/.gitconfig (renamed from tools/conf/etc/skel/.gitconfig)0
-rw-r--r--linux/conf/skel/.gnupg/gpg.conf (renamed from tools/conf/etc/skel/.gnupg/gpg.conf)0
-rw-r--r--linux/conf/skel/.mutt/external (renamed from tools/conf/etc/skel/.mutt/external)0
-rw-r--r--linux/conf/skel/.mutt/gpg.rc (renamed from tools/conf/etc/skel/.mutt/gpg.rc)0
-rw-r--r--linux/conf/skel/.mutt/mail_alias (renamed from tools/conf/etc/skel/.mutt/mail_alias)0
-rw-r--r--linux/conf/skel/.mutt/muttrc (renamed from tools/conf/etc/skel/.mutt/muttrc)0
-rw-r--r--linux/conf/skel/.mutt/system (renamed from tools/conf/etc/skel/.mutt/system)0
-rw-r--r--linux/conf/skel/.profile (renamed from core/conf/skel/.profile)0
-rw-r--r--linux/conf/skel/.spectrwm.conf131
-rw-r--r--linux/conf/skel/.tmux.conf (renamed from core/conf/skel/.tmux.conf)0
-rw-r--r--linux/conf/skel/.vim/backup/.gitignore (renamed from tools/conf/etc/skel/.vim/backup/.gitignore)0
-rw-r--r--linux/conf/skel/.vim/colors/wombat256mod.vim (renamed from tools/conf/etc/skel/.vim/colors/wombat256mod.vim)0
-rw-r--r--linux/conf/skel/.vim/swap/.gitignore (renamed from tools/conf/etc/skel/.vim/swap/.gitignore)0
-rw-r--r--linux/conf/skel/.vim/undodir/.gitignore (renamed from tools/conf/etc/skel/.vim/undodir/.gitignore)0
-rw-r--r--linux/conf/skel/.vim/views/.gitignore (renamed from tools/conf/etc/skel/.vim/views/.gitignore)0
-rw-r--r--linux/conf/skel/.vimrc (renamed from tools/conf/etc/skel/.vimrc)0
-rw-r--r--linux/conf/skel/.xinitrc (renamed from tools/conf/etc/skel/.xinitrc)0
-rw-r--r--linux/conf/sudoers (renamed from core/conf/sudoers)0
-rw-r--r--linux/conf/sysctl.conf (renamed from core/conf/sysctl.conf)16
-rw-r--r--linux/configure.html (renamed from core/configure.html)10
-rw-r--r--linux/dash.html (renamed from core/dash.html)14
-rw-r--r--linux/exim.html (renamed from core/exim.html)10
-rw-r--r--linux/fail2ban.html (renamed from tools/fail2ban.html)6
-rw-r--r--linux/hardening.html (renamed from core/hardening.html)10
-rw-r--r--linux/index.html (renamed from core/index.html)99
-rw-r--r--linux/install.html (renamed from core/install.html)24
-rw-r--r--linux/linux.html (renamed from core/linux.html)10
-rw-r--r--linux/network.html (renamed from core/network.html)69
-rw-r--r--linux/package.html (renamed from core/package.html)26
-rw-r--r--linux/ports.html (renamed from core/ports.html)10
-rw-r--r--linux/ports/dracut/.footprint (renamed from core/ports/dracut/.footprint)0
-rw-r--r--linux/ports/dracut/.md5sum (renamed from core/ports/dracut/.md5sum)0
-rw-r--r--linux/ports/dracut/Pkgfile (renamed from core/ports/dracut/Pkgfile)0
-rwxr-xr-xlinux/ports/dracut/README (renamed from core/ports/dracut/README)0
-rw-r--r--linux/ports/dracut/dracut.conf (renamed from core/ports/dracut/dracut.conf)0
-rw-r--r--linux/ports/linux-blob/.footprint (renamed from core/ports/linux-blob/.footprint)0
-rw-r--r--linux/ports/linux-blob/.md5sum (renamed from core/ports/linux-blob/.md5sum)0
-rw-r--r--linux/ports/linux-blob/Pkgfile (renamed from core/ports/linux-blob/Pkgfile)0
-rw-r--r--linux/ports/linux-blob/config-c9 (renamed from core/ports/linux-blob/config-c9)0
-rw-r--r--linux/ports/linux-blob/port-blob-cpu.patch (renamed from core/ports/linux-blob/port-blob-cpu.patch)0
-rw-r--r--linux/ports/linux-blob/port-blob-grsecurity.patch (renamed from core/ports/linux-blob/port-blob-grsecurity.patch)0
-rw-r--r--linux/ports/linux-blob/port-blob-make.patch (renamed from core/ports/linux-blob/port-blob-make.patch)0
-rw-r--r--linux/ports/linux-gnu/.footprint (renamed from core/ports/linux-gnu/.footprint)0
-rw-r--r--linux/ports/linux-gnu/.md5sum (renamed from core/ports/linux-gnu/.md5sum)0
-rw-r--r--linux/ports/linux-gnu/Pkgfile (renamed from core/ports/linux-gnu/Pkgfile)0
-rw-r--r--linux/ports/linux-gnu/config-crux (renamed from core/ports/linux-gnu/config-crux)0
-rw-r--r--linux/ports/linux-gnu/cpu_optimizations.patch (renamed from core/ports/linux-gnu/cpu_optimizations.patch)0
-rw-r--r--linux/ports/linux-gnu/post-install (renamed from core/ports/linux-gnu/post-install)0
-rw-r--r--linux/reboot.html (renamed from core/reboot.html)10
-rw-r--r--linux/samhain.html (renamed from core/samhain.html)10
-rw-r--r--linux/scripts/act-chroot.sh (renamed from core/scripts/act-chroot.sh)0
-rw-r--r--linux/scripts/backup-ports.sh (renamed from core/scripts/backup-ports.sh)0
-rw-r--r--linux/scripts/backup-system.sh (renamed from core/scripts/backup-system.sh)0
-rw-r--r--linux/scripts/chroot.sh (renamed from core/scripts/chroot.sh)0
-rw-r--r--linux/scripts/install-core.sh (renamed from core/scripts/install-core.sh)0
-rwxr-xr-xlinux/scripts/mirror-system (renamed from tools/scripts/mirror-system)18
-rw-r--r--linux/scripts/pkgmk-test.conf (renamed from tools/scripts/pkgmk-test.conf)0
-rw-r--r--linux/scripts/pkgmk-test.sh (renamed from tools/scripts/pkgmk-test.sh)0
-rw-r--r--linux/scripts/portspage.patch (renamed from core/scripts/portspage.patch)0
-rwxr-xr-xlinux/scripts/replace.sh (renamed from tools/scripts/replace.sh)0
-rw-r--r--linux/scripts/restore-ports.sh (renamed from core/scripts/restore-ports.sh)0
-rw-r--r--linux/scripts/runvm/c12-dvd (renamed from tools/scripts/runvm/c12-dvd)0
-rw-r--r--linux/scripts/runvm/profile/crux (renamed from tools/scripts/runvm/profile/crux)0
-rw-r--r--linux/scripts/runvm/runvm.sh (renamed from tools/scripts/runvm/runvm.sh)0
-rw-r--r--linux/scripts/setup-core.sh (renamed from core/scripts/setup-core.sh)0
-rw-r--r--linux/scripts/setup-gitolite.sh (renamed from tools/scripts/setup-gitolite.sh)0
-rw-r--r--linux/scripts/setup-iso.sh (renamed from core/scripts/setup-iso.sh)14
-rw-r--r--linux/scripts/setup-nginx.sh (renamed from tools/scripts/setup-nginx.sh)0
-rw-r--r--linux/scripts/setup-openssh.sh (renamed from tools/scripts/setup-openssh.sh)0
-rw-r--r--linux/scripts/setup-php.sh (renamed from tools/scripts/setup-php.sh)0
-rw-r--r--linux/scripts/setup-postgresql.sh (renamed from tools/scripts/setup-postgresql.sh)0
-rwxr-xr-xlinux/scripts/setup-target.sh (renamed from core/scripts/setup-target.sh)0
-rw-r--r--linux/scripts/setup-virtual.sh (renamed from core/scripts/setup-virtual.sh)0
-rw-r--r--linux/scripts/setup-x.sh (renamed from tools/scripts/setup-x.sh)0
-rw-r--r--linux/sysctl.html (renamed from core/sysctl.html)10
-rw-r--r--linux/toolchain.html (renamed from core/toolchain.html)10
-rw-r--r--linux/tty-terminal.html (renamed from core/tty-terminal.html)14
-rw-r--r--linux/wireless.html (renamed from tools/wireless.html)6
-rwxr-xr-xopenbsd/conf/X11/xenodm/Xsetup_018
-rw-r--r--openbsd/conf/skel/.Xdefaults2
-rw-r--r--openbsd/conf/skel/.Xresources25
-rw-r--r--openbsd/conf/skel/.kshrc6
-rw-r--r--openbsd/conf/skel/.lynx.cfg5
-rw-r--r--openbsd/conf/skel/.lynxrc333
-rw-r--r--openbsd/conf/skel/.tmux.conf27
-rw-r--r--openbsd/conf/skel/.xsession33
-rw-r--r--openbsd/index.html37
-rw-r--r--openbsd/install.html124
-rw-r--r--openbsd/network.html25
-rw-r--r--openbsd/partitions.html27
-rw-r--r--openbsd/pf.html151
-rw-r--r--openbsd/sources.html79
-rw-r--r--tools/dnsmasq.html6
-rw-r--r--tools/gitolite.html6
-rw-r--r--tools/gnupg.html8
-rw-r--r--tools/index.html57
-rw-r--r--tools/irssi.html6
-rw-r--r--tools/logrotate.html6
-rw-r--r--tools/logwatch.html6
-rw-r--r--tools/lvm.html6
-rw-r--r--tools/lynx.html8
-rw-r--r--tools/mutt.html6
-rw-r--r--tools/network.html16
-rw-r--r--tools/nginx.html6
-rw-r--r--tools/openssh.html8
-rw-r--r--tools/postgresql.html6
-rw-r--r--tools/qemu.html40
-rw-r--r--tools/squid.html6
-rw-r--r--tools/storage.html6
-rw-r--r--tools/syslog-ng.html6
-rw-r--r--tools/tar.html8
-rw-r--r--tools/tmux.html (renamed from core/tmux.html)10
-rw-r--r--tools/vim.html6
-rw-r--r--tools/x.html6
202 files changed, 1772 insertions, 455 deletions
diff --git a/core/conf/ports/contrib.git b/core/conf/ports/contrib.git
deleted file mode 100644
index d485836..0000000
--- a/core/conf/ports/contrib.git
+++ /dev/null
@@ -1,7 +0,0 @@
-# Collection core
-#
-NAME=contrib
-URL=git://tribu.semdestino.org/contrib.git
-BRANCH=stable-3.5
-destination=/usr/ports/contrib
-PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/opt.git b/core/conf/ports/opt.git
deleted file mode 100644
index a91903f..0000000
--- a/core/conf/ports/opt.git
+++ /dev/null
@@ -1,7 +0,0 @@
-# Collection core
-#
-NAME=opt
-URL=git://tribu.semdestino.org/opt.git
-BRANCH=stable-3.5
-destination=/usr/ports/opt
-PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/ports.git b/core/conf/ports/ports.git
deleted file mode 100644
index 04a0be7..0000000
--- a/core/conf/ports/ports.git
+++ /dev/null
@@ -1,7 +0,0 @@
-# Collection Ports Driver
-#
-NAME=ports
-URL=git://tribu.semdestino.org/ports.git
-BRANCH=stable-3.5
-destination=/usr/ports/ports
-PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/xorg.git b/core/conf/ports/xorg.git
deleted file mode 100644
index f41211e..0000000
--- a/core/conf/ports/xorg.git
+++ /dev/null
@@ -1,7 +0,0 @@
-# Collection core
-#
-NAME=xorg
-URL=git://tribu.semdestino.org/xorg.git
-BRANCH=stable-3.5
-destination=/srv/ports/xorg
-PORTS_DIR="/usr/ports"
diff --git a/dev/c/basic.html b/dev/c/basic.html
index 84f93e2..0f56625 100644
--- a/dev/c/basic.html
+++ b/dev/c/basic.html
@@ -50,9 +50,9 @@
 
 	<a href="index.html">C Index</a>
 	<p>
-	This is part of the Tribu System Documentation.
-	Copyright (C) 2020
-	Tribu Team.
+	This is part of the LeetIO System Documentation.
+	Copyright (C) 2021
+	LeetIO Team.
 	See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 	for copying conditions.</p>
     </body>
diff --git a/dev/c/datatypes.html b/dev/c/datatypes.html
index 9ebb7db..e406d2c 100644
--- a/dev/c/datatypes.html
+++ b/dev/c/datatypes.html
@@ -173,9 +173,9 @@
         </dl>
 
         <a href="index.html">C Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/dev/c/debugging.html b/dev/c/debugging.html
index e721d07..d146d80 100644
--- a/dev/c/debugging.html
+++ b/dev/c/debugging.html
@@ -9,7 +9,7 @@
 
         <h1>Debugging</h1>
 
-        <p>Check if the system have restrictions to attach to other processes or other hardening measures, check <a href=../../core/sysctl.html>sysctl settings</a> such as; kernel.yama.ptrace_scope;</p>
+        <p>Check if the system have restrictions to attach to other processes or other hardening measures, check <a href=../../linux/sysctl.html>sysctl settings</a> such as; kernel.yama.ptrace_scope;</p>
 
 	<dl>
             <dt>kernel.yama.ptrace_scope=0</dt>
@@ -136,9 +136,9 @@
         <a href="index.html">C Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/dev/c/elements.html b/dev/c/elements.html
index 78829d2..fb968b7 100644
--- a/dev/c/elements.html
+++ b/dev/c/elements.html
@@ -54,9 +54,9 @@
         <a href="index.html">C Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/dev/c/hello.html b/dev/c/hello.html
index f4b7039..948bbe5 100644
--- a/dev/c/hello.html
+++ b/dev/c/hello.html
@@ -125,9 +125,9 @@
 
         <a href="index.html">C Index</a>
 	<p>
-	This is part of the Tribu System Documentation.
-	Copyright (C) 2020
-	Tribu Team.
+	This is part of the LeetIO System Documentation.
+	Copyright (C) 2021
+	LeetIO Team.
 	See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 	for copying conditions.</p>
     </body>
diff --git a/dev/c/index.html b/dev/c/index.html
index 0935866..eaf54a8 100644
--- a/dev/c/index.html
+++ b/dev/c/index.html
@@ -14,6 +14,7 @@
 		<ul>
 		    <li><a href="hello.html#makefile">Makefile</a></li>
 		    <li><a href="hello.html#debug">Debug</a></li>
+		    <li><a href="basic.html#sources">Multiple sources</a></li>
 		</ul>
 	    </li>
 	    <li><a href="elements.html">Elements</a>
@@ -48,12 +49,7 @@
 	    <li><a href="">Control Flow</a></li>
 	    <li><a href="">Functions</a></li>
 	    <li><a href="">Input &amp; Output</a></li>
-            <li><a href="basic.html">Basic</a>
-		<ul>
-		    <li><a href="basic.html#sources">Multiple sources</a></li>
-		</ul>
-	    </li>
-	    <li><a href="lib.html">Libraries</a>
+  	    <li><a href="lib.html">Libraries</a>
 		<ul>
 		    <li><a href="lib.html#basic">Basic libraries</a></li>
 		    <li><a href="lib.html#advanced">Advanced libraries</a></li>
@@ -70,8 +66,11 @@
 
 
 	    </li>
-	    <li><a href="debugging.html">Debugging</a></li>
-	    <li><a href="system.html">System Development</a></li>
+            <li><a href="debugging.html">Debugging</a>
+	        <ul>
+	            <li><a href="system.html">System development</a></li>
+                </ul>
+            </li>
 	</ul>
 
 	<ul>
@@ -80,9 +79,9 @@
 
 	<a href="../index.html">Development Index</a>
 	<p>
-	This is part of the Tribu System Documentation.
-	Copyright (C) 2020
-	Tribu Team.
+	This is part of the LeetIO System Documentation.
+	Copyright (C) 2021
+	LeetIO Team.
 	See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 	for copying conditions.</p>
     </body>
diff --git a/dev/c/lib.html b/dev/c/lib.html
index f5f6acc..6cd1fca 100644
--- a/dev/c/lib.html
+++ b/dev/c/lib.html
@@ -246,9 +246,9 @@
         <a href="index.html">C Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/dev/c/src/basic/Makefile b/dev/c/src/basic/Makefile
index f165c15..88f7890 100644
--- a/dev/c/src/basic/Makefile
+++ b/dev/c/src/basic/Makefile
@@ -1,7 +1,7 @@
 CC=gcc
 CFLAGS=-Wall
 
-basic-c: main.o basic.o
+shell: shell.c
 
 clean:
-	rm -f *.o basic-c
+	rm -f *.o shell
diff --git a/dev/c/src/basic/shell.c b/dev/c/src/basic/shell.c
new file mode 100644
index 0000000..addc8a7
--- /dev/null
+++ b/dev/c/src/basic/shell.c
@@ -0,0 +1,57 @@
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <errno.h>
+#include <signal.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sysexits.h>
+#include <unistd.h>
+
+char *getinput(char *buffer, size_t buflen) {
+	printf("$$ ");
+	return fgets(buffer, buflen, stdin);
+}
+
+void sig_int(int signo) {
+	printf("\nCaught SIGINT (Signal #%d)!\n$$ ", signo);
+	(void)fflush(stdout);
+}
+
+int main(int argc, char **argv) {
+	char buf[BUFSIZ];
+	pid_t pid;
+	int status;
+
+	/* cast to void to silence compiler warnings */
+	(void)argc;
+	(void)argv;
+
+	if (signal(SIGINT, sig_int) == SIG_ERR) {
+		fprintf(stderr, "signal error: %s\n", strerror(errno));
+		exit(1);
+	}
+
+	while (getinput(buf, sizeof(buf))) {
+		buf[strlen(buf) - 1] = '\0';
+
+		if((pid=fork()) == -1) {
+			fprintf(stderr, "shell: can't fork: %s\n",
+					strerror(errno));
+			continue;
+		} else if (pid == 0) {   /* child */
+			execlp(buf, buf, (char *)0);
+			fprintf(stderr, "shell: couldn't exec %s: %s\n", buf,
+					strerror(errno));
+			exit(EX_UNAVAILABLE);
+		}
+
+		/* parent waits */
+		if ((pid=waitpid(pid, &status, 0)) < 0) {
+			fprintf(stderr, "shell: waitpid error: %s\n",
+					strerror(errno));
+		}
+	}
+
+	exit(EX_OK);
+}
diff --git a/dev/c/src/fork/Makefile b/dev/c/src/fork/Makefile
new file mode 100644
index 0000000..a737794
--- /dev/null
+++ b/dev/c/src/fork/Makefile
@@ -0,0 +1,11 @@
+
+progs=fork fork_exec
+all: $(progs)
+
+fork: fork.c
+
+fork_exec: fork_exec.c
+
+
+clean:
+	rm $(progs)
diff --git a/dev/c/src/fork/fork.c b/dev/c/src/fork/fork.c
new file mode 100644
index 0000000..25e4909
--- /dev/null
+++ b/dev/c/src/fork/fork.c
@@ -0,0 +1,38 @@
+
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+
+int main(){ 
+
+	pid_t cpid,ppid;
+	char errbuf[1024];
+
+	cpid = fork();
+	if (cpid == -1) {
+		(void) snprintf(errbuf, sizeof(errbuf),
+				"fork: %s", strerror(errno));
+		printf("%s\n", errbuf);
+		exit(1);
+	}
+
+	if (cpid == 0) {	
+		//child
+		ppid = getppid();
+		if(ppid == 1){
+			printf("parent died ?\n");
+			_exit(1);
+		}
+		printf("I'm child with  %i, parent %i\n", getpid(), ppid);
+		_exit(0);
+	}
+/* parent */
+	wait(NULL);
+	printf("Child id: %i\n", cpid);
+	return 0;
+}
+
diff --git a/dev/c/src/fork/fork_exec.c b/dev/c/src/fork/fork_exec.c
new file mode 100644
index 0000000..7f87c84
--- /dev/null
+++ b/dev/c/src/fork/fork_exec.c
@@ -0,0 +1,40 @@
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+
+int main(){ 
+
+	pid_t cpid,ppid;
+	char errbuf[1024];
+
+	char *prog = "vim";
+	char *const args[3]= {"vim", "fork_exec.c", NULL};
+
+	cpid = fork();
+	if (cpid == -1) {
+		(void) snprintf(errbuf, sizeof(errbuf),
+				"fork: %s", strerror(errno));
+		printf("%s\n", errbuf);
+		exit(1);
+	}
+
+	if (cpid == 0) {	
+		//child
+		ppid = getppid();
+		if(ppid == 1){
+			printf("parent died ?\n");
+			_exit(1);
+		}
+		execvp(prog, args);
+		_exit(0);
+	}
+/* parent */
+	wait(NULL);
+	printf("Child id: %i\n", cpid);
+	return 0;
+}
+
diff --git a/dev/c/src/hello/Makefile b/dev/c/src/hello/Makefile
index a6d9f07..2c0ff2d 100644
--- a/dev/c/src/hello/Makefile
+++ b/dev/c/src/hello/Makefile
@@ -1,7 +1,6 @@
-CC=gcc
 CFLAGS=-Wall
 
-hello: hello.o
+hello: hello.c
 
 clean:
 	rm -f *.o hello
diff --git a/dev/c/src/hello/hello.c b/dev/c/src/hello/hello.c
index df66493..092efa5 100644
--- a/dev/c/src/hello/hello.c
+++ b/dev/c/src/hello/hello.c
@@ -1,6 +1,10 @@
 #include <stdio.h>
+#include <unistd.h>
 
 int main() {
-    printf("hello World!");
+	char *name;
+	name = getlogin();
+
+    printf("hello %s!\n", name);
     return 0;
 }
diff --git a/dev/c/src/linux/Makefile b/dev/c/src/linux/Makefile
new file mode 100644
index 0000000..e026551
--- /dev/null
+++ b/dev/c/src/linux/Makefile
@@ -0,0 +1,13 @@
+CC=gcc
+CFLAGS=-Wall -static
+#LDFLAGS=-lc -lnss_files -lnss_dns -lresolv
+
+all: init ramdisk
+
+init: init.c
+
+ramdisk:
+	find . | cpio -o -H newc | gzip > rootfs.cpio.gz
+
+clean:
+	rm -f *.o init rootfs.cpio.gz
diff --git a/dev/c/src/linux/init.c b/dev/c/src/linux/init.c
new file mode 100644
index 0000000..10af0be
--- /dev/null
+++ b/dev/c/src/linux/init.c
@@ -0,0 +1,8 @@
+#include <stdio.h>
+#include <unistd.h>
+
+int main() {
+    printf("FOOBAR FOOBAR FOOBAR FOOBAR FOOBAR FOOBAR FOOBAR\n");
+    sleep(0xFFFFFFFF);
+    return 0;
+}
diff --git a/dev/c/src/linux/rungdb.sh b/dev/c/src/linux/rungdb.sh
new file mode 100644
index 0000000..9408d7f
--- /dev/null
+++ b/dev/c/src/linux/rungdb.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+gdb \
+    -ex "add-auto-load-safe-path $(pwd)" \
+    -ex "file vmlinux" \
+    -ex 'set arch i386:x86-64:intel' \
+    -ex 'target remote localhost:1234' \
+    -ex 'hbreak start_kernel' \
+    -ex 'continue' \
+    -ex 'disconnect' \
+    -ex 'set arch i386:x86-64' \
+    -ex 'target remote localhost:1234'
diff --git a/dev/c/system.html b/dev/c/system.html
index de9dab5..d1d6558 100644
--- a/dev/c/system.html
+++ b/dev/c/system.html
@@ -15,35 +15,87 @@
         will run on and GDB will connect to it to help us
         understand how things tick.</p>
 
-        <h2>Kernel Build</h2>
+        <h2>Build Kernel</h2>
 
         <pre>
-        $ tar xf linux-4.9.48.tar.xz
-        $ cd linux-4.9.48
+        $ tar xf linux-4.9.258.tar.xz
+        $ cd linux-4.9.258
         </pre>
 
         <p>Default configuration disable some security
         configurations that allow us to debug (random memory
-        layout).</p>
+        layout KALSR),  CONFIG_COMPAT_BRK don't randomize
+        position of the programs (randomize_va_space) useful when
+        debugging a program (<a href="tracing.html">tracing</a>).
+        Configuration flags to enable;</p>
+
+        <ul>
+            <li>CONFIG_64BIT</li>
+            <li>CONFIG_DEBUG_KERNEL</li>
+            <li>CONFIG_HAVE_ARCH_KGDB</li>
+            <li>CONFIG_FTRACE</li>
+            <li>CONFIG_PRINTK</li>
+            <li>CONFIG_BLK_DEV_INITRD</li>
+            <li>CONFIG_BINFMT_ELF</li>
+            <li>CONFIG_TTY</li>
+            <li>CONFIG_DEBUG_INFO</li>
+            <li>CONFIG_DEBUG_INFO_DWARF4</li>
+            <li>CONFIG_GDB_SCRIPTS</li>
+            <li>CONFIG_READABLE_ASM</li>
+            <li>CONFIG_FRAME_POINTER</li>
+            <li>CONFIG_KGDB</li>
+            <li>CONFIG_KGDB_LOW_LEVEL_TRAP</li>
+            <li>CONFIG_EARLY_PRINTK</li>
+            <li>CONFIG_COMPAT_BRK</li>
+        </ul>
+
+        <p>And to disable;</p>
+
+        <ul>
+            <li>CONFIG_CC_OPTIMIZE_FOR_SIZE</li>
+        </ul>
+
+
+        <p>This changes can be achieved by creating a config-fragment and then
+        merge it with the configuration.</p>
 
         <pre>
-        $ make x86_64_defconfig
+        $ cat &lt;&lt;EOF &gt;.config-fragment
+        CONFIG_64BIT=y
+        CONFIG_DEBUG_KERNEL=y
+        CONFIG_HAVE_ARCH_KGDB=y
+        CONFIG_COMPAT_BRK=y
+        CONFIG_FTRACE=y
+        CONFIG_PRINTK=y
+        CONFIG_BLK_DEV_INITRD=y
+        CONFIG_BINFMT_ELF=y
+        CONFIG_TTY=y
+        CONFIG_DEBUG_INFO=y
+        CONFIG_DEBUG_INFO_DWARF4=y
+        CONFIG_GDB_SCRIPTS=y
+        CONFIG_READABLE_ASM=y
+        CONFIG_FRAME_POINTER=y
+        CONFIG_KGDB=y
+        CONFIG_KGDB_LOW_LEVEL_TRAP=y
+        CONFIG_EARLY_PRINTK=y
+        CONFIG_CC_OPTIMIZE_FOR_SIZE=n
+        EOF
         </pre>
 
-        <p>Enable CONFIG_DEBUG_INFO, CONFIG_DEBUG_INFO_DWARF4
-        and CONFIG_GDB_SCRIPTS in the kernel;</p>
+        <p>Create a tiny config;</p>
 
         <pre>
-        make x86_64_defconfig
-        cat &lt;&lt;EOF &gt;.config-fragment
-        CONFIG_DEBUG_INFO=y
-        CONFIG_DEBUG_KERNEL=y
-        CONFIG_GDB_SCRIPTS=y
-        EOF
-        ./scripts/kconfig/merge_config.sh .config .config-fragment
+        $ make ARCH=x86_64 tinyconfig
         </pre>
 
-        <p>Check or change to your needs the configuration;</p>
+        <p>Merge config  with the following script;</p>
+
+        <pre>
+        $ ./scripts/kconfig/merge_config.sh .config .config-fragment
+        </pre>
+
+        <p>Check or change the configuration according to your needs;</p>
+
         <pre>
         $ make nconfig
         </pre>
@@ -138,7 +190,7 @@
             -ex "file vmlinux" \
             -ex 'set arch i386:x86-64:intel' \
             -ex 'target remote localhost:1234' \
-            -ex 'break start_kernel' \
+            -ex 'hbreak start_kernel' \
             -ex 'continue' \
             -ex 'disconnect' \
             -ex 'set arch i386:x86-64' \
@@ -169,11 +221,28 @@
 	(gdb)
 	</pre>
 
+        <p>lx-symbols allows to debug kernel modules, after starting the vm and loading
+        the module use lx-symbols to load the symbols from all the modules loaded in
+        the kernel.</p>
+
+        <pre>
+        (gdb) apropos lx
+        (gdb) lx-symbols
+        </pre>
+
+        <p>It's useful to set conditional breakpoints or a break point can be trigger
+        by unrelated tasks, example of a break point on do_exit function but only by
+        the process with pid 1;</p>
+
+        <pre>
+        (gdb) br do_exit if $lx_current()->pid == 1
+        </pre>
+
         <a href="index.html">C Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/dev/git/branch.html b/dev/git/branch.html
index cf11572..89ac8a9 100644
--- a/dev/git/branch.html
+++ b/dev/git/branch.html
@@ -198,7 +198,7 @@
     and allow to sign with <a href="gnupg.html">gnupg</a>, making it ideal
     for distributing releases.</p>
 
-    <p id="tag">Tags are used to mark patch releases, get back in time to make security patches or to mark a new major or minor new release. Tag new release with projectname-version, this allows meaningful ports <a href="../core/ports.html">distfiles</a> when downloading releases from git archives;</p>
+    <p id="tag">Tags are used to mark patch releases, get back in time to make security patches or to mark a new major or minor new release. Tag new release with projectname-version, this allows meaningful ports <a href="../linux/ports.html">distfiles</a> when downloading releases from git archives;</p>
 
     <pre>
     $ git tag -a projectname-1.2.0 -m "project 1.2.0 release"
@@ -306,9 +306,9 @@
     </pre>
 
     <a href="index.html">Git Index</a>
-    <p>This is part of the Tribu System Documentation.
-    Copyright (C) 2020
-    Tribu Team.
+    <p>This is part of the LeetIO System Documentation.
+    Copyright (C) 2021
+    LeetIO Team.
     See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
     for copying conditions.</p>
 </body>
diff --git a/dev/git/index.html b/dev/git/index.html
index 198db7c..2939401 100644
--- a/dev/git/index.html
+++ b/dev/git/index.html
@@ -59,9 +59,9 @@
 
     <a href="../index.html">Development Index</a>
 
-    <p>This is part of the Tribu System Documentation.
-    Copyright (C) 2020
-    Tribu Team.
+    <p>This is part of the LeetIO System Documentation.
+    Copyright (C) 2021
+    LeetIO Team.
     See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
     for copying conditions.</p>
 </body>
diff --git a/dev/git/install.html b/dev/git/install.html
index 923fc4c..3e5dbfb 100644
--- a/dev/git/install.html
+++ b/dev/git/install.html
@@ -46,9 +46,9 @@
     </pre>
 
     <a href="index.html">Git Index</a>
-    <p>This is part of the Tribu System Documentation.
-    Copyright (C) 2020
-    Tribu Team.
+    <p>This is part of the LeetIO System Documentation.
+    Copyright (C) 2021
+    LeetIO Team.
     See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
     for copying conditions.</p>
 </body>
diff --git a/dev/git/work.html b/dev/git/work.html
index 993b413..b72cfae 100644
--- a/dev/git/work.html
+++ b/dev/git/work.html
@@ -162,9 +162,9 @@
 
     <a href="index.html">Git Index</a>
 
-    <p>This is part of the Tribu System Documentation.
-    Copyright (C) 2020
-    Tribu Team.
+    <p>This is part of the LeetIO System Documentation.
+    Copyright (C) 2021
+    LeetIO Team.
     See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
     for copying conditions.</p>
 </body>
diff --git a/dev/index.html b/dev/index.html
index 461b99e..bacfe6c 100644
--- a/dev/index.html
+++ b/dev/index.html
@@ -35,9 +35,9 @@
         </dl>
 	<a href="../index.html">Documentation Index</a>
 	<p>
-	This is part of the Tribu System Documentation.
-	Copyright (C) 2020
-	Tribu Team.
+	This is part of the LeetIO System Documentation.
+	Copyright (C) 2021
+	LeetIO Team.
 	See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 	for copying conditions.</p>
     </body>
diff --git a/dev/js/index.html b/dev/js/index.html
index ef89879..8e44637 100644
--- a/dev/js/index.html
+++ b/dev/js/index.html
@@ -19,9 +19,9 @@
 
         <a href="../index.html">Development Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/dev/perl/index.html b/dev/perl/index.html
index dd4c857..94937a9 100644
--- a/dev/perl/index.html
+++ b/dev/perl/index.html
@@ -21,9 +21,9 @@
 
         <a href="../index.html">Development Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/dev/php/hello.html b/dev/php/hello.html
index e7cdd62..320ce68 100644
--- a/dev/php/hello.html
+++ b/dev/php/hello.html
@@ -74,9 +74,9 @@
 
         <a href="../index.html">PHP Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/dev/php/index.html b/dev/php/index.html
index a44b102..e9ad5c6 100644
--- a/dev/php/index.html
+++ b/dev/php/index.html
@@ -33,9 +33,9 @@
 
         <a href="../index.html">Development Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/dev/python/index.html b/dev/python/index.html
index dea4d63..5ccffe3 100644
--- a/dev/python/index.html
+++ b/dev/python/index.html
@@ -19,9 +19,9 @@
 
         <a href="../index.html">Development Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/dev/shell/dash.html b/dev/shell/dash.html
index 4511584..229a1ce 100644
--- a/dev/shell/dash.html
+++ b/dev/shell/dash.html
@@ -15,9 +15,9 @@
     <h2 id="if">Conditions</h2>
 
     <a href="../index.html">Development Index</a>
-    <p>This is part of the Tribu System Documentation.
-    Copyright (C) 2020
-    Tribu Team.
+    <p>This is part of the LeetIO System Documentation.
+    Copyright (C) 2021
+    LeetIO Team.
     See the file <a href="../../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
     for copying conditions.</p>
 </body>
diff --git a/dev/shell/index.html b/dev/shell/index.html
index 1b742a9..8e2be1b 100644
--- a/dev/shell/index.html
+++ b/dev/shell/index.html
@@ -24,9 +24,9 @@
 
 	<a href="../index.html">Documentation Index</a>
 	<p>
-	This is part of the Tribu System Documentation.
-	Copyright (C) 2020
-	Tribu Team.
+	This is part of the LeetIO System Documentation.
+	Copyright (C) 2021
+	LeetIO Team.
 	See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 	for copying conditions.</p>
     </body>
diff --git a/index.html b/index.html
index 469d938..c93ee9d 100644
--- a/index.html
+++ b/index.html
@@ -2,50 +2,34 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>Tribu System Doc</title>
+        <title>System Doc</title>
     </head>
     <body>
 
-        <h1>Tribu System Documentation</h1>
+        <h1>System Documentation</h1>
 
         <ul>
-            <li><a href="core/index.html">Core OS</a></li>
+            <li><a href="openbsd/index.html">OpenBSD</a></li>
+            <li><a href="linux/index.html">Linux</a></li>
             <li><a href="tools/index.html">Tools</a></li>
             <li><a href="dev/index.html">Development</a></li>
             <li><a href="host.html">Host</a></li>
         </ul>
 
 
-        <h2>Ports</h2>
-
-        <p>Ports git driver file
-        <a href="core/conf/ports/ports.git">Ports driver</a> of
-        <a href="https://tribu.semdestino.org/git/ports.git">Ports git</a>
-        </p>
-
-        <pre>
-        # Collection Ports Driver
-        #
-        NAME=ports
-        URL=git://tribu.semdestino.org/ports.git
-        BRANCH=stable-3.5
-        destination=/usr/ports/ports
-        PORTS_DIR="/usr/ports"
-        </pre>
-
         <h2>About</h2>
 
         <p>Version;</p>
 
         <pre>
-        rev 0.6.5
+        rev 0.7.0
         </pre>
 
         <p><a href="links.html">Links</a> contains relevant
         references. Current upstream git repository;</p>
 
         <p>
-        <a href="https://tribu.semdestino.org/git/doc.git">https://tribu.semdestino.org/git/doc.git</a>
+        <a href="https://git.leetio.dev/doc.git">https://git.leetio.dev/doc.git</a>
         </p>
 
 
diff --git a/core/apparmor.html b/linux/apparmor.html
index fcb34fe..6cd6d4f 100644
--- a/core/apparmor.html
+++ b/linux/apparmor.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-	<a href="index.html">Core OS Index</a>
+	<a href="index.html">GNU/Linux Index</a>
 
 	<h1>2.6.1. AppArmor</h1>
 
@@ -244,10 +244,10 @@
 	chache-loc=/var/cache/apparmor
 	</pre>
 
-	<a href="index.html">Core OS Index</a>
-	<p>This is part of the Tribu System Documentation.
-	Copyright (C) 2020
-	Tribu Team.
+	<a href="index.html">GNU/Linux Index</a>
+	<p>This is part of the LeetIO System Documentation.
+	Copyright (C) 2021
+	LeetIO Team.
 	See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 	for copying conditions.</p>
 
diff --git a/core/bash.html b/linux/bash.html
index f49d27e..7b98eb5 100644
--- a/core/bash.html
+++ b/linux/bash.html
@@ -2,12 +2,12 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>2.5.2. Bash</title>
+        <title>2.3.2. Bash</title>
     </head>
     <body>
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
-        <h1 id="bash">2.5.2. Bash</h1>
+        <h1 id="bash">2.3.2. Bash</h1>
 
         <p>Just to be sure, setup bash as default login;<p>
 
@@ -32,7 +32,7 @@
             alias, editor.</dd>
         </dl>
 
-        <h2 id="profile">2.5.2.1. Profile</h2>
+        <h2 id="profile">2.3.2.1. Profile</h2>
 
         <p>Example of ~/.profile;</p>
 
@@ -73,7 +73,7 @@
 	    fi
 fi        </pre>
 
-        <h2 id="bashrc">2.5.2.2. Bash RC</h2>
+        <h2 id="bashrc">2.3.2.2. Bash RC</h2>
 
         <p>Example of ~/.bashrc;</p>
 
@@ -136,7 +136,7 @@ fi        </pre>
         fi
         </pre>
 
-        <h2 id="bash_profile">2.5.2.3. Bash profile</h2>
+        <h2 id="bash_profile">2.3.2.3. Bash profile</h2>
 
         <p>Example of ~/.bash_profile;</p>
 
@@ -152,11 +152,11 @@ fi        </pre>
         </pre>
 
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/conf/apparmor/parser.conf b/linux/conf/apparmor/parser.conf
index 673d30a..673d30a 100644
--- a/core/conf/apparmor/parser.conf
+++ b/linux/conf/apparmor/parser.conf
diff --git a/core/conf/default/grub b/linux/conf/default/grub
index e1a4636..e1a4636 100644
--- a/core/conf/default/grub
+++ b/linux/conf/default/grub
diff --git a/core/conf/distcc.conf b/linux/conf/distcc.conf
index 723338b..723338b 100644
--- a/core/conf/distcc.conf
+++ b/linux/conf/distcc.conf
diff --git a/core/conf/dracut.conf b/linux/conf/dracut.conf
index eda69fd..eda69fd 100644
--- a/core/conf/dracut.conf
+++ b/linux/conf/dracut.conf
diff --git a/core/conf/exim/aliases b/linux/conf/exim/aliases
index 2849996..2849996 100644
--- a/core/conf/exim/aliases
+++ b/linux/conf/exim/aliases
diff --git a/core/conf/exim/exim.conf b/linux/conf/exim/exim.conf
index 074c8af..074c8af 100644
--- a/core/conf/exim/exim.conf
+++ b/linux/conf/exim/exim.conf
diff --git a/core/conf/fstab b/linux/conf/fstab
index 23dd98c..23dd98c 100644
--- a/core/conf/fstab
+++ b/linux/conf/fstab
diff --git a/core/conf/hosts b/linux/conf/hosts
index 81c73a6..81c73a6 100644
--- a/core/conf/hosts
+++ b/linux/conf/hosts
diff --git a/core/conf/iptables/Makefile b/linux/conf/iptables/Makefile
index 6933b8d..6933b8d 100644
--- a/core/conf/iptables/Makefile
+++ b/linux/conf/iptables/Makefile
diff --git a/core/conf/iptables/blockedip b/linux/conf/iptables/blockedip
index 46fa229..46fa229 100644
--- a/core/conf/iptables/blockedip
+++ b/linux/conf/iptables/blockedip
diff --git a/core/conf/iptables/ip_blocker.c b/linux/conf/iptables/ip_blocker.c
index c36a4ad..c36a4ad 100644
--- a/core/conf/iptables/ip_blocker.c
+++ b/linux/conf/iptables/ip_blocker.c
diff --git a/core/conf/iptables/ipt-bridge.sh b/linux/conf/iptables/ipt-bridge.sh
index b0f7daa..b0f7daa 100644
--- a/core/conf/iptables/ipt-bridge.sh
+++ b/linux/conf/iptables/ipt-bridge.sh
diff --git a/core/conf/iptables/ipt-client.sh b/linux/conf/iptables/ipt-client.sh
index 3e82bf7..3e82bf7 100644
--- a/core/conf/iptables/ipt-client.sh
+++ b/linux/conf/iptables/ipt-client.sh
diff --git a/core/conf/iptables/ipt-conf.sh b/linux/conf/iptables/ipt-conf.sh
index 8d57f5f..8d57f5f 100644
--- a/core/conf/iptables/ipt-conf.sh
+++ b/linux/conf/iptables/ipt-conf.sh
diff --git a/core/conf/iptables/ipt-firewall.sh b/linux/conf/iptables/ipt-firewall.sh
index 0391e33..0391e33 100644
--- a/core/conf/iptables/ipt-firewall.sh
+++ b/linux/conf/iptables/ipt-firewall.sh
diff --git a/core/conf/iptables/ipt-open.sh b/linux/conf/iptables/ipt-open.sh
index be2b86b..be2b86b 100644
--- a/core/conf/iptables/ipt-open.sh
+++ b/linux/conf/iptables/ipt-open.sh
diff --git a/core/conf/iptables/ipt-server.sh b/linux/conf/iptables/ipt-server.sh
index a44568a..a44568a 100644
--- a/core/conf/iptables/ipt-server.sh
+++ b/linux/conf/iptables/ipt-server.sh
diff --git a/core/conf/iptables/ipt-start.sh b/linux/conf/iptables/ipt-start.sh
index 65b848c..65b848c 100644
--- a/core/conf/iptables/ipt-start.sh
+++ b/linux/conf/iptables/ipt-start.sh
diff --git a/core/conf/iptables/ipt-stop.sh b/linux/conf/iptables/ipt-stop.sh
index 55af57c..55af57c 100644
--- a/core/conf/iptables/ipt-stop.sh
+++ b/linux/conf/iptables/ipt-stop.sh
diff --git a/core/conf/pkg-get.conf b/linux/conf/pkg-get.conf
index 7198578..7198578 100644
--- a/core/conf/pkg-get.conf
+++ b/linux/conf/pkg-get.conf
diff --git a/core/conf/pkgmk.conf b/linux/conf/pkgmk.conf
index 3ae582d..6d3ed7d 100644
--- a/core/conf/pkgmk.conf
+++ b/linux/conf/pkgmk.conf
@@ -40,7 +40,7 @@ case ${PKGMK_ARCH} in
 		;;
 esac
 
-PKGMK_SOURCE_MIRRORS=(https://tribu.semdestino.org/mirror/distfiles/ https://tribu.semdestino.org/mirror/archive/distfiles/)
+PKGMK_SOURCE_MIRRORS=(https://mirror.leetio.dev/distfiles/ https://mirror.leetio.dev/archive/distfiles/)
 # PKGMK_SOURCE_DIR="$PWD"
 PKGMK_SOURCE_DIR="/usr/ports/distfiles"
 # PKGMK_PACKAGE_DIR="$PWD"
diff --git a/core/conf/pkgmk.conf.harden b/linux/conf/pkgmk.conf.harden
index 3bf88b1..3bf88b1 100644
--- a/core/conf/pkgmk.conf.harden
+++ b/linux/conf/pkgmk.conf.harden
diff --git a/core/conf/ports.conf b/linux/conf/ports.conf
index 4420813..4420813 100644
--- a/core/conf/ports.conf
+++ b/linux/conf/ports.conf
diff --git a/core/conf/ports/6c37-dropin.httpup b/linux/conf/ports/6c37-dropin.httpup
index 6dfb3e2..6dfb3e2 100644
--- a/core/conf/ports/6c37-dropin.httpup
+++ b/linux/conf/ports/6c37-dropin.httpup
diff --git a/core/conf/ports/6c37.httpup b/linux/conf/ports/6c37.httpup
index dbc9422..dbc9422 100644
--- a/core/conf/ports/6c37.httpup
+++ b/linux/conf/ports/6c37.httpup
diff --git a/linux/conf/ports/compat-32.git b/linux/conf/ports/compat-32.git
new file mode 100644
index 0000000..9f89a92
--- /dev/null
+++ b/linux/conf/ports/compat-32.git
@@ -0,0 +1,7 @@
+# Collection compat-32
+#
+NAME=compat-32
+URL=git://crux.nu/ports/compat-32.git
+BRANCH=3.6
+destination=/usr/ports/compat-32
+PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/compat-32.pub b/linux/conf/ports/compat-32.pub
index 4ef53cc..4ef53cc 100644
--- a/core/conf/ports/compat-32.pub
+++ b/linux/conf/ports/compat-32.pub
diff --git a/linux/conf/ports/contrib.git b/linux/conf/ports/contrib.git
new file mode 100644
index 0000000..493f252
--- /dev/null
+++ b/linux/conf/ports/contrib.git
@@ -0,0 +1,7 @@
+# Collection contrib
+#
+NAME=contrib
+URL=git://git.leetio.dev/contrib.git
+BRANCH=stable-3.6
+destination=/usr/ports/contrib
+PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/contrib.pub b/linux/conf/ports/contrib.pub
index 81d31e5..81d31e5 100644
--- a/core/conf/ports/contrib.pub
+++ b/linux/conf/ports/contrib.pub
diff --git a/core/conf/ports/core.git b/linux/conf/ports/core.git
index 73becef..13d1293 100644
--- a/core/conf/ports/core.git
+++ b/linux/conf/ports/core.git
@@ -1,7 +1,7 @@
 # Collection core
 #
 NAME=core
-URL=git://tribu.semdestino.org/core.git
-BRANCH=stable-3.5
+URL=git://git.leetio.dev/core.git
+BRANCH=stable-3.6
 destination=/usr/ports/core
 PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/core.pub b/linux/conf/ports/core.pub
index a09d3ac..a09d3ac 100644
--- a/core/conf/ports/core.pub
+++ b/linux/conf/ports/core.pub
diff --git a/core/conf/ports/kde5.git b/linux/conf/ports/kde5.git
index fe0f31f..ebfdf39 100644
--- a/core/conf/ports/kde5.git
+++ b/linux/conf/ports/kde5.git
@@ -1,7 +1,7 @@
 # Collection core
 #
 NAME=kde5
-URL=git://tribu.semdestino.org/kde5.git
-BRANCH=stable-3.5
+URL=git://git.leetio.dev/kde5.git
+BRANCH=stable-3.6
 destination=/usr/ports/kde5
 PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/mate.git b/linux/conf/ports/mate.git
index 3532e3d..d363694 100644
--- a/core/conf/ports/mate.git
+++ b/linux/conf/ports/mate.git
@@ -1,7 +1,7 @@
 # Collection mate
 #
 NAME=mate
-URL=git://tribu.semdestino.org/mate.git
-BRANCH=stable-3.5
+URL=git://git.leetio.dev/mate.git
+BRANCH=stable-3.6
 destination=/usr/ports/mate
 PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/mate.httpup.inactive b/linux/conf/ports/mate.httpup.inactive
index 4b56167..4b56167 100644
--- a/core/conf/ports/mate.httpup.inactive
+++ b/linux/conf/ports/mate.httpup.inactive
diff --git a/linux/conf/ports/opt.git b/linux/conf/ports/opt.git
new file mode 100644
index 0000000..fc04b6a
--- /dev/null
+++ b/linux/conf/ports/opt.git
@@ -0,0 +1,7 @@
+# Collection opt
+#
+NAME=opt
+URL=git://git.leetio.dev/opt.git
+BRANCH=stable-3.6
+destination=/usr/ports/opt
+PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/opt.pub b/linux/conf/ports/opt.pub
index 346b688..346b688 100644
--- a/core/conf/ports/opt.pub
+++ b/linux/conf/ports/opt.pub
diff --git a/linux/conf/ports/utilities.git b/linux/conf/ports/utilities.git
new file mode 100644
index 0000000..345c6c5
--- /dev/null
+++ b/linux/conf/ports/utilities.git
@@ -0,0 +1,7 @@
+# Collection utilities
+#
+NAME=utilities
+URL=git://git.leetio.dev/utilities.git
+BRANCH=stable-3.6
+destination=/usr/ports/ports
+PORTS_DIR="/usr/ports"
diff --git a/linux/conf/ports/xorg.git b/linux/conf/ports/xorg.git
new file mode 100644
index 0000000..36ca311
--- /dev/null
+++ b/linux/conf/ports/xorg.git
@@ -0,0 +1,7 @@
+# Collection xorg
+#
+NAME=xorg
+URL=git://git.leetio.dev/xorg.git
+BRANCH=stable-3.6
+destination=/srv/ports/xorg
+PORTS_DIR="/usr/ports"
diff --git a/core/conf/ports/xorg.pub b/linux/conf/ports/xorg.pub
index 983eb51..983eb51 100644
--- a/core/conf/ports/xorg.pub
+++ b/linux/conf/ports/xorg.pub
diff --git a/core/conf/prt-get.conf b/linux/conf/prt-get.conf
index d248d24..c18b425 100644
--- a/core/conf/prt-get.conf
+++ b/linux/conf/prt-get.conf
@@ -4,10 +4,10 @@
 
 # note: the order matters: the package found first is used
 prtdir /usr/ports/core
-prtdir /usr/ports/ports
 prtdir /usr/ports/opt
 prtdir /usr/ports/xorg
 prtdir /usr/ports/contrib
+prtdir /usr/ports/utilities
 prtdir /usr/ports/mate
 #prtdir /usr/ports/kde5
 #prtdir /usr/ports/romster
diff --git a/core/conf/rc.conf b/linux/conf/rc.conf
index 6780fc3..6780fc3 100644
--- a/core/conf/rc.conf
+++ b/linux/conf/rc.conf
diff --git a/core/conf/rc.d/distccd b/linux/conf/rc.d/distccd
index 65a166d..65a166d 100755
--- a/core/conf/rc.d/distccd
+++ b/linux/conf/rc.d/distccd
diff --git a/core/conf/rc.d/fcgiwrap b/linux/conf/rc.d/fcgiwrap
index 2059848..2059848 100755
--- a/core/conf/rc.d/fcgiwrap
+++ b/linux/conf/rc.d/fcgiwrap
diff --git a/core/conf/rc.d/git-daemon b/linux/conf/rc.d/git-daemon
index 41793eb..41793eb 100755
--- a/core/conf/rc.d/git-daemon
+++ b/linux/conf/rc.d/git-daemon
diff --git a/core/conf/rc.d/iptables b/linux/conf/rc.d/iptables
index 44f6bb2..44f6bb2 100644
--- a/core/conf/rc.d/iptables
+++ b/linux/conf/rc.d/iptables
diff --git a/core/conf/rc.d/net b/linux/conf/rc.d/net
index a4c566a..a4c566a 100755
--- a/core/conf/rc.d/net
+++ b/linux/conf/rc.d/net
diff --git a/core/conf/rc.d/postgresql b/linux/conf/rc.d/postgresql
index 5f0762a..5f0762a 100755
--- a/core/conf/rc.d/postgresql
+++ b/linux/conf/rc.d/postgresql
diff --git a/core/conf/rc.d/wlan b/linux/conf/rc.d/wlan
index 9a2f935..9a2f935 100755
--- a/core/conf/rc.d/wlan
+++ b/linux/conf/rc.d/wlan
diff --git a/core/conf/resolv.conf b/linux/conf/resolv.conf
index 4c22142..4c22142 100644
--- a/core/conf/resolv.conf
+++ b/linux/conf/resolv.conf
diff --git a/core/conf/skel/.bash_profile b/linux/conf/skel/.bash_profile
index 9ea6954..9ea6954 100644
--- a/core/conf/skel/.bash_profile
+++ b/linux/conf/skel/.bash_profile
diff --git a/core/conf/skel/.bashrc b/linux/conf/skel/.bashrc
index f562e3c..f562e3c 100644
--- a/core/conf/skel/.bashrc
+++ b/linux/conf/skel/.bashrc
diff --git a/tools/conf/etc/skel/.gitconfig b/linux/conf/skel/.gitconfig
index 730d8d9..730d8d9 100644
--- a/tools/conf/etc/skel/.gitconfig
+++ b/linux/conf/skel/.gitconfig
diff --git a/tools/conf/etc/skel/.gnupg/gpg.conf b/linux/conf/skel/.gnupg/gpg.conf
index 48edc58..48edc58 100644
--- a/tools/conf/etc/skel/.gnupg/gpg.conf
+++ b/linux/conf/skel/.gnupg/gpg.conf
diff --git a/tools/conf/etc/skel/.mutt/external b/linux/conf/skel/.mutt/external
index 8ade1b1..8ade1b1 100644
--- a/tools/conf/etc/skel/.mutt/external
+++ b/linux/conf/skel/.mutt/external
diff --git a/tools/conf/etc/skel/.mutt/gpg.rc b/linux/conf/skel/.mutt/gpg.rc
index 2ef0ae2..2ef0ae2 100644
--- a/tools/conf/etc/skel/.mutt/gpg.rc
+++ b/linux/conf/skel/.mutt/gpg.rc
diff --git a/tools/conf/etc/skel/.mutt/mail_alias b/linux/conf/skel/.mutt/mail_alias
index e69de29..e69de29 100644
--- a/tools/conf/etc/skel/.mutt/mail_alias
+++ b/linux/conf/skel/.mutt/mail_alias
diff --git a/tools/conf/etc/skel/.mutt/muttrc b/linux/conf/skel/.mutt/muttrc
index 6ec1da4..6ec1da4 100644
--- a/tools/conf/etc/skel/.mutt/muttrc
+++ b/linux/conf/skel/.mutt/muttrc
diff --git a/tools/conf/etc/skel/.mutt/system b/linux/conf/skel/.mutt/system
index ae23778..ae23778 100644
--- a/tools/conf/etc/skel/.mutt/system
+++ b/linux/conf/skel/.mutt/system
diff --git a/core/conf/skel/.profile b/linux/conf/skel/.profile
index 7e15d10..7e15d10 100644
--- a/core/conf/skel/.profile
+++ b/linux/conf/skel/.profile
diff --git a/linux/conf/skel/.spectrwm.conf b/linux/conf/skel/.spectrwm.conf
new file mode 100644
index 0000000..73f2a3a
--- /dev/null
+++ b/linux/conf/skel/.spectrwm.conf
@@ -0,0 +1,131 @@
+# PLEASE READ THE MAN PAGE BEFORE EDITING THIS FILE!
+# https://htmlpreview.github.io/?https://github.com/conformal/spectrwm/blob/master/spectrwm.html
+# NOTE: all rgb color values in this file are in hex! see XQueryColor for examples
+
+# workspace_limit	= 22
+# focus_mode		= default
+# focus_close		= previous
+# focus_close_wrap	= 1
+# focus_default		= last
+# spawn_position		= next
+# workspace_clamp	= 1
+# warp_focus		= 1
+# warp_pointer		= 1
+
+# Window Decoration
+# border_width		= 1
+# color_focus		= red
+# color_focus_maximized	= yellow
+# color_unfocus		= rgb:88/88/88
+# color_unfocus_maximized	= rgb:88/88/00
+# region_padding	= 0
+# tile_gap		= 0
+
+# Region containment
+# Distance window must be dragged/resized beyond the region edge before it is
+# allowed outside the region.
+# boundary_width 		= 50
+
+# Remove window border when bar is disabled and there is only one window in workspace
+# disable_border		= 1
+
+# Bar Settings
+# bar_enabled		= 1
+# bar_border_width	= 1
+# bar_border[1]		= rgb:00/80/80
+# bar_border_unfocus[1]	= rgb:00/40/40
+# bar_color[1]		= black
+# bar_color_selected[1]	= rgb:00/80/80
+# bar_font_color[1]	= rgb:a0/a0/a0
+# bar_font_color_selected	= black
+# bar_font		= -*-terminus-medium-*-*-*-*-*-*-*-*-*-*-*
+bar_font		= bar_font = Terminus:pixelsize=14:antialias=true
+# bar_action		= baraction.sh
+# bar_justify		= left
+# bar_format		= +N:+I +S <+D>+4<%a %b %d %R %Z %Y+8<+A+4<+V
+# workspace_indicator	= listcurrent,listactive,markcurrent,printnames
+# bar_at_bottom		= 1
+# stack_enabled		= 1
+# clock_enabled		= 1
+# clock_format		= %a %b %d %R %Z %Y
+# iconic_enabled	= 0
+# maximize_hide_bar	= 0
+# window_class_enabled	= 0
+# window_instance_enabled	= 0
+# window_name_enabled	= 0
+# verbose_layout		= 1
+# urgent_enabled		= 1
+
+# Dialog box size ratio when using TRANSSZ quirk; 0.3 < dialog_ratio <= 1.0
+# dialog_ratio		= 0.6
+
+# Split a non-RandR dual head setup into one region per monitor
+# (non-standard driver-based multihead is not seen by spectrwm)
+# region		= screen[1]:1280x1024+0+0
+# region		= screen[1]:1280x1024+1280+0
+
+# Launch applications in a workspace of choice
+# autorun		= ws[1]:xterm
+# autorun		= ws[2]:xombrero http://www.openbsd.org
+#autorun		= ws[1]:wicd-gtk
+autorun		= ws[1]:st -e tmux
+
+
+# Customize workspace layout at start
+# layout		= ws[1]:4:0:0:0:vertical
+# layout		= ws[2]:0:0:0:0:horizontal
+# layout		= ws[3]:0:0:0:0:fullscreen
+# layout		= ws[4]:4:0:0:0:vertical_flip
+# layout		= ws[5]:0:0:0:0:horizontal_flip
+
+# Set workspace name at start
+# name			= ws[1]:IRC
+# name			= ws[2]:Email
+# name			= ws[3]:Browse
+# name			= ws[10]:Music
+
+# Mod key, (Windows key is Mod4) (Apple key on OSX is Mod2)
+# modkey = Mod1
+
+# This allows you to include pre-defined key bindings for your keyboard layout.
+# keyboard_mapping = ~/.spectrwm_us.conf
+
+# PROGRAMS
+
+# Validated default programs:
+program[lock]		= slock
+program[term]		= st
+# program[menu]		= dmenu_run $dmenu_bottom -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected
+# program[search]	= dmenu $dmenu_bottom -i -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected
+# program[name_workspace]	= dmenu $dmenu_bottom -p Workspace -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected
+
+# To disable validation of the above, free the respective binding(s):
+# bind[]		= MOD+Shift+Delete	# disable lock
+# bind[]		= MOD+Shift+Return	# disable term
+# bind[]		= MOD+p			# disable menu
+
+# Optional default programs that will only be validated if you override:
+# program[screenshot_all]	= screenshot.sh full	# optional
+# program[screenshot_wind]	= screenshot.sh window	# optional
+# program[initscr]	= initscreen.sh			# optional
+
+# EXAMPLE: Define 'firefox' action and bind to key.
+# program[firefox]	= firefox http://spectrwm.org/
+# bind[firefox]		= MOD+Shift+b
+
+# QUIRKS
+# Default quirks, remove with: quirk[class:name] = NONE
+# quirk[MPlayer:xv]			= FLOAT + FULLSCREEN + FOCUSPREV
+# quirk[OpenOffice.org 2.4:VCLSalFrame]	= FLOAT
+# quirk[OpenOffice.org 3.0:VCLSalFrame]	= FLOAT
+# quirk[OpenOffice.org 3.1:VCLSalFrame]	= FLOAT
+# quirk[Firefox-bin:firefox-bin]		= TRANSSZ
+# quirk[Firefox:Dialog]			= FLOAT
+# quirk[Gimp:gimp]			= FLOAT + ANYWHERE
+# quirk[XTerm:xterm]			= XTERM_FONTADJ
+# quirk[xine:Xine Window]			= FLOAT + ANYWHERE
+# quirk[Xitk:Xitk Combo]			= FLOAT + ANYWHERE
+# quirk[xine:xine Panel]			= FLOAT + ANYWHERE
+# quirk[Xitk:Xine Window]			= FLOAT + ANYWHERE
+# quirk[xine:xine Video Fullscreen Window] = FULLSCREEN + FLOAT
+# quirk[pcb:pcb]				= FLOAT
diff --git a/core/conf/skel/.tmux.conf b/linux/conf/skel/.tmux.conf
index ee127e8..ee127e8 100644
--- a/core/conf/skel/.tmux.conf
+++ b/linux/conf/skel/.tmux.conf
diff --git a/tools/conf/etc/skel/.vim/backup/.gitignore b/linux/conf/skel/.vim/backup/.gitignore
index e69de29..e69de29 100644
--- a/tools/conf/etc/skel/.vim/backup/.gitignore
+++ b/linux/conf/skel/.vim/backup/.gitignore
diff --git a/tools/conf/etc/skel/.vim/colors/wombat256mod.vim b/linux/conf/skel/.vim/colors/wombat256mod.vim
index 1137eb8..1137eb8 100644
--- a/tools/conf/etc/skel/.vim/colors/wombat256mod.vim
+++ b/linux/conf/skel/.vim/colors/wombat256mod.vim
diff --git a/tools/conf/etc/skel/.vim/swap/.gitignore b/linux/conf/skel/.vim/swap/.gitignore
index e69de29..e69de29 100644
--- a/tools/conf/etc/skel/.vim/swap/.gitignore
+++ b/linux/conf/skel/.vim/swap/.gitignore
diff --git a/tools/conf/etc/skel/.vim/undodir/.gitignore b/linux/conf/skel/.vim/undodir/.gitignore
index e69de29..e69de29 100644
--- a/tools/conf/etc/skel/.vim/undodir/.gitignore
+++ b/linux/conf/skel/.vim/undodir/.gitignore
diff --git a/tools/conf/etc/skel/.vim/views/.gitignore b/linux/conf/skel/.vim/views/.gitignore
index e69de29..e69de29 100644
--- a/tools/conf/etc/skel/.vim/views/.gitignore
+++ b/linux/conf/skel/.vim/views/.gitignore
diff --git a/tools/conf/etc/skel/.vimrc b/linux/conf/skel/.vimrc
index fb4445f..fb4445f 100644
--- a/tools/conf/etc/skel/.vimrc
+++ b/linux/conf/skel/.vimrc
diff --git a/tools/conf/etc/skel/.xinitrc b/linux/conf/skel/.xinitrc
index 379a315..379a315 100644
--- a/tools/conf/etc/skel/.xinitrc
+++ b/linux/conf/skel/.xinitrc
diff --git a/core/conf/sudoers b/linux/conf/sudoers
index 78146d7..78146d7 100644
--- a/core/conf/sudoers
+++ b/linux/conf/sudoers
diff --git a/core/conf/sysctl.conf b/linux/conf/sysctl.conf
index 2a8723b..7b14b46 100644
--- a/core/conf/sysctl.conf
+++ b/linux/conf/sysctl.conf
@@ -2,8 +2,20 @@
 # /etc/sysctl.conf: configuration for system variables, see sysctl.conf(5)
 #
 
+#KERN_EMERG     "0"     Emergency messages, system is about to crash or is unstable     pr_emerg
+#KERN_ALERT     "1"     Something bad happened and action must be taken immediately     pr_alert
+#KERN_CRIT      "2"     A critical condition occurred like a serious hardware/software failure  pr_crit
+#KERN_ERR       "3"     An error condition, often used by drivers to indicate difficulties with the hardware    pr_err
+#KERN_WARNING   "4"     A warning, meaning nothing serious by itself but might indicate problems        pr_warning
+#KERN_NOTICE    "5"     Nothing serious, but notably nevertheless. Often used to report security events.        pr_notice
+#KERN_INFO      "6"     Informational message e.g. startup information at driver initialization         pr_info
+#KERN_DEBUG     "7"     Debug messages
+# current | default | minimum | boot-time-default
 kernel.printk = 7 1 1 4
 
+# set to 0 when profiling with apparmor
+kernel.printk_ratelimit=0
+
 kernel.randomize_va_space = 2
 
 # Shared Memory
@@ -37,6 +49,10 @@ net.core.bpf_jit_enable = 0
 # harden all code
 net.core.bpf_jit_harden = 2
 
+# disable tunnels by default user space create
+# them as needed
+net.core.fb_tunnels_only_for_init_net = 1
+
 # Increase Linux auto tuning TCP buffer limits
 # min, default, and max number of bytes to use
 # set max to at least 4MB, or higher if you use very high BDP paths
diff --git a/core/configure.html b/linux/configure.html
index a548e5d..2e72c90 100644
--- a/core/configure.html
+++ b/linux/configure.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1 id="chroot">1.2. Configure</h1>
 
@@ -273,10 +273,10 @@
         # End of file
         </pre>
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/core/dash.html b/linux/dash.html
index a9aebee..47b9945 100644
--- a/core/dash.html
+++ b/linux/dash.html
@@ -2,13 +2,13 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>2.5.1. Dash</title>
+        <title>2.3.1. Dash</title>
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
-        <h1>2.5.1. Dash</h1>
+        <h1>2.3.1. Dash</h1>
 
 
         <p>By default dash installed as /bin/sh, if not relink;</p>
@@ -18,10 +18,10 @@
         </pre>
 
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/core/exim.html b/linux/exim.html
index 028bfce..5cfed62 100644
--- a/core/exim.html
+++ b/linux/exim.html
@@ -5,7 +5,7 @@
         <title>2.5. Exim</title>
     </head>
     <body>
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
         <h1>2.5. Exim</h1>
 
         <h2 id="conf">2.5.1. Exim Configuration</h2>
@@ -222,11 +222,11 @@
         poll pop.remote.com protocol POP3 user "drbob@remote.com" there with password "secretpass" is "bob@box" here
         </pre>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/fail2ban.html b/linux/fail2ban.html
index 38be371..71bbdf9 100644
--- a/tools/fail2ban.html
+++ b/linux/fail2ban.html
@@ -46,9 +46,9 @@
         <a href="index.html">Tools Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p>
     </body>
 </html>
diff --git a/core/hardening.html b/linux/hardening.html
index 041f999..0fd13e3 100644
--- a/core/hardening.html
+++ b/linux/hardening.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1>2.6. Hardening</h1>
 
@@ -177,10 +177,10 @@
 
         <p>Add unnecessary tests to profile to have less noise.</p>
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/index.html b/linux/index.html
index 5a75260..c9a130f 100644
--- a/core/index.html
+++ b/linux/index.html
@@ -2,16 +2,16 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>Core OS</title>
+        <title>GNU/Linux</title>
     </head>
     <body>
 
         <a href="../index.html">Documentation Index</a>
 
-        <h1>Core OS</h1>
+        <h1>GNU/Linux</h1>
 
-        <p>Core OS covers installation and configuration of
-        basic functionality of Crux 3.5 Gnu\Linux operating system.
+        <p>GNU/Linux covers installation and configuration of
+        basic functionality of Crux 3.6 Gnu\Linux operating system.
         This documentation try's to follow Crux HandBook installation
         method diverges, for example, by only installing and
         documenting gpt and grub2.<p>
@@ -21,10 +21,10 @@
         folder the install process is automated and <a href="ports/">ports</a>
         for extra ports used during the installation.</p>
 
-        <h2>1. Install Crux 3.5 Gnu/Linux</h2>
+        <h2>1. Install Crux 3.6 Gnu/Linux</h2>
 
         <ul>
-            <li><a href="install.html">1.1. Install Crux 3.5</a>
+            <li><a href="install.html">1.1. Install Crux 3.6</a>
                 <ul>
                     <li><a href="install.html#step1">1.1.1. Download</a></li>
                     <li><a href="install.html#step2">1.1.2. Prepare target</a></li>
@@ -105,32 +105,38 @@
                     <li><a href="linux.html#remove">2.1.6. Remove</a></li>
                 </ul>
             </li>
-            <li><a href="network.html">2.2. Network</a>
+
+            <li><a href="package.html">2.2. Package Management</a>
                 <ul>
-                    <li><a href="network.html#resolv">2.2.1. Resolver</a></li>
-                    <li><a href="network.html#static">2.2.2. Static ip</a></li>
-                    <li><a href="network.html#iptables">2.2.3. Iptables</a></li>
-                    <li><a href="network.html#wpa">2.2.4. Wpa and dhcpd</a></li>
-                    <li><a href="network.html#nm">2.2.5. NetworkManager</a></li>
+                    <li><a href="package.html#sysup">2.2.1. Update system</a></li>
+                    <li><a href="package.html#depinst">2.2.2. Install ports and dependencies</a></li>
+                    <li><a href="package.html#ports">2.2.3. Ports collections</a></li>
+                    <li><a href="package.html#info">2.2.3. Show port information</a></li>
+                    <li><a href="package.html#depends">2.2.4. Show port dependencies</a></li>
+                    <li><a href="package.html#printf">2.2.5. Print information</a></li>
                 </ul>
             </li>
-            <li><a href="package.html">2.3. Package Management</a>
+
+            <li><a href="tty-terminal.html">2.3. Terminals and shells</a>
                 <ul>
-                    <li><a href="package.html#sysup">2.3.1. Update system</a></li>
-                    <li><a href="package.html#depinst">2.3.2. Install ports and dependencies</a></li>
-                    <li><a href="package.html#ports">2.3.3. Ports collections</a></li>
-                    <li><a href="package.html#info">2.3.3. Show port information</a></li>
-                    <li><a href="package.html#depends">2.3.4. Show port dependencies</a></li>
-                    <li><a href="package.html#printf">2.3.5. Print information</a></li>
+                    <li><a href="dash.html">2.3.1. Dash</a></li>
+                    <li><a href="bash.html">2.3.2. Bash</a></li>
                 </ul>
             </li>
-            <li><a href="tty-terminal.html">2.4. Terminals and shells</a>
-                <ul>
-                    <li><a href="dash.html">2.4.1. Dash</a></li>
-                    <li><a href="bash.html">2.4.2. Bash</a></li>
-                    <li><a href="tmux.html">2.4.3. Tmux</a></li>
-                </ul>
+	    <li><a href="syslog-ng.html">2.4. Syslog-ng</a>
+		<ul>
+		    <li><a href="syslog-ng.html#install">Install syslog-ng</a></li>
+		    <li><a href="syslog-ng.html#configure">Configure syslog-ng</a></li>
+		    <li><a href="logrotate.html">Logrotate</a></li>
+		    <li><a href="logwatch.html">Logwatch</a>
+			<ul>
+			    <li><a href="logwatch.html#conf">Configure Logwatch</a></li>
+			    <li><a href="logwatch.html#cron">Set cron task</a></li>
+			</ul>
+		    </li>
+	        </ul>
             </li>
+
             <li><a href="exim.html">2.5. Exim</a>
                 <ul>
                     <li><a href="exim.html#conf">2.5.1. Exim configuration</a></li>
@@ -145,8 +151,8 @@
                     <li><a href="apparmor.html">2.6.1. AppArmor</a>
                         <ul>
                             <li><a href="apparmor.html#install">2.6.1.1 Install</h2></li>
-                            <li><a href="apparmor.html#configure">6.2.1.2 Configure</h2></li>
-                            <li><a href="apparmor.html#profiles">6.2.1.3 Profiles</h2></li>
+                            <li><a href="apparmor.html#configure">2.6.1.2 Configure</h2></li>
+                            <li><a href="apparmor.html#profiles">2.6.1.3 Profiles</h2></li>
                             <li><a href="apparmor.html#audit">2.6.1.4 Profile with audit</h2></li>
                             <li><a href="apparmor.html#edit">2.6.1.5 Edit profiles</h2></li>
                             <li><a href="apparmor.html#speedup">2.6.1.6 Speedup startup</h2></li>
@@ -155,17 +161,50 @@
                     <li><a href="sysctl.html">2.6.2. Sysctl</a></li>
                     <li><a href="toolchain.html">2.6.3. Toolchain</a></li>
                     <li><a href="samhain.html">2.6.4. Samhain</a></li>
+		    <li><a href="fail2ban.html">2.6.5 Fail2ban</a></li>
                 </ul>
             </li>
 
+
+            <li><a href="network.html">2.7. Network</a>
+                <ul>
+                    <li><a href="network.html#resolv">2.7.1. Resolver</a></li>
+                    <li><a href="network.html#static">2.7.2. Static ip</a></li>
+                    <li><a href="network.html#iptables">2.7.3. Iptables</a></li>
+                    <li><a href="network.html#bridge">2.7.4. Bridges</a></li>
+                    <li><a href="network.html#wpa">2.7.5. Wpa and dhcpd</a></li>
+                    <li><a href="network.html#nm">2.7.6. NetworkManager</a></li>
+		    <li><a href="dnsmasq.html">2.7.7. Dnscrypt and Dnsmasq</a></li>
+		    <li><a href="tcpdump.html">2.7.8. Tcpdump</a></li>
+		    <li><a href="nmap.html">2.7.9. Nmap</a></li>
+		    <li><a href="wireless.html">2.7.10 Wireless</a></li>
+		</ul>
+	    </li>
+	    <li><a href="storage.html">2.4 Storage</a>
+		<ul>
+		    <li><a href="storage.html#fsck">1. Maintenance</a></li>
+		    <li><a href="storage.html#mv">2. Moving data</a></li>
+		    <li><a href="storage.html#resize">2. Resize</a></li>
+		</ul>
+	    </li>
+	    <li><a href="lvm.html">2.5. LVM</a>
+		<ul>
+		    <li><a href="lvm.html#lvmpart">1. LVM partition</a></li>
+		    <li><a href="lvm.html#pv">2. Create physical volume</a></li>
+		    <li><a href="lvm.html#vg">3. Create volume group</a></li>
+		    <li><a href="lvm.html#lv">4. Create logical volume</a></li>
+		    <li><a href="lvm.html#fsck">5. Maintenance</a></li>
+		</ul>
+	    </li>
+
         </ul>
 
         <a href="../index.html">Documentation Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/install.html b/linux/install.html
index 64fbe02..299027e 100644
--- a/core/install.html
+++ b/linux/install.html
@@ -2,20 +2,20 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>1.1. Install Crux 3.5</title>
+        <title>1.1. Install Crux 3.6</title>
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
-        <h1>1.1. Install Crux 3.5</h1>
+        <h1>1.1. Install Crux 3.6</h1>
 
-        <p>Installation of minimal Crux 3.5 Gnu\Linux system,
+        <p>Installation of minimal Crux 3.6 Gnu\Linux system,
         with selected packages from core, opt and contrib
         ports. Process of installation documented can be
         executed from iso or from existing gnu\linux installation.
         Read
-        <a href="http://crux.nu/Main/Handbook3-5">Hand book 3.5</a>,
+        <a href="http://crux.nu/Main/Handbook3-6">Hand book 3.6</a>,
         .</p>
 
         <p>If you are booting from crux iso and is not your keyboard
@@ -129,12 +129,12 @@
 
         <p>Create encrypted block for lvm, partition layout of efi and bios boot systems is different.</p>
 
-        <p>On bios_boot systems partition should be  2;</p>
+        <p>On bios_boot systems partition should be  2 (sda4);</p>
 
         <pre>
         (parted) set 4 lvm on
-        # cryptsetup luksFormat /dev/sda2
-        # cryptsetup luksOpen /dev/sda2 cryptlvm
+        # cryptsetup luksFormat /dev/sda4
+        # cryptsetup luksOpen /dev/sda4 cryptlvm
         </pre>
 
         <p>Create physical group and volume group;</p>
@@ -397,10 +397,10 @@
         $ sudo cp -R  conf/skel $CHROOT/etc/
         </pre>
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/linux.html b/linux/linux.html
index 9d568e9..3d992e9 100644
--- a/core/linux.html
+++ b/linux/linux.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1 id="kernel">2.1. Kernel Linux</h1>
 
@@ -855,10 +855,10 @@
         $ sudo rm /boot/System.map-4.9.86-gnu
         </pre>
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/network.html b/linux/network.html
index 0d359f3..a0e542e 100644
--- a/core/network.html
+++ b/linux/network.html
@@ -2,12 +2,12 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>2.2. Network</title>
+        <title>2.7. Network</title>
     </head>
     <body>
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
-        <h1>2.2. Network</h1>
+        <h1>2.7. Network</h1>
 
         <p>Operation of the network can be handle with init scripts or with
         <a href="#nm">network manager</a>;</p>
@@ -52,7 +52,7 @@
         described scripts then proceed to
         <a href="package.html#sysup">update system.</a></p>
 
-        <h2 id="resolv">2.2.1. Resolver</h2>
+        <h2 id="resolv">2.7.1. Resolver</h2>
 
         <p>This example will use
         <a href="http://www.chaoscomputerclub.de/en/censorship/dns-howto">Chaos Computer Club</a>
@@ -68,7 +68,7 @@
         # chattr +i /etc/resolv.conf
         </pre>
 
-        <h2 id="static">2.2.2. Static IP</h2>
+        <h2 id="static">2.7.2. Static IP</h2>
 
         <p>Current example of <a href="conf/rc.d/net">/etc/rc.d/net</a>;</p>
 
@@ -115,7 +115,7 @@
         # ip route add default via ${GW}
         </pre>
 
-        <h2 id="iptables">2.2.3. Iptables</h2>
+        <h2 id="iptables">2.7.3. Iptables</h2>
 
         <p>For more information about firewall systems read arch wiki
         <a href="https://wiki.archlinux.org/index.php/Iptables">iptables</a>
@@ -269,7 +269,7 @@
         # iptables -L -n -v | less
         </pre>
 
-        <h3 id="ipt_scripts">2.2.3.1. Iptable scripts</h3>
+        <h3 id="ipt_scripts">2.7.3.1. Iptable scripts</h3>
 
         <p>Scripts help to setup iptables rules so they can be saved using iptables-save
         and later restored using iptables-restore utilities. Init script
@@ -309,7 +309,45 @@
 
         <p>From now on use /etc/rc.d/iptables to start and stop.<p>
 
-        <h2 id="wpa">2.2.4. Wpa and dhcpd</h2>
+        <h2 id="bridge">2.7.4 Bridges</h2>
+
+        <p>For more information about bridges read
+        <a href="http://ebtables.netfilter.org/br_fw_ia/br_fw_ia.html#section7">bridges with iptables</a>.
+        Script <a href="conf/etc/rc.d/blan">/etc/rc.d/blan</a> creates br0 bridge interface
+        with 10.0.0.1 ip. Number of tap interfaces created and attached depends on number
+        of cpu cores available. Ethernet interface is added to the bridge. Edit /etc/rc.conf
+        to setup interfaces at startup;</p>
+
+        <pre>
+        #
+        # /etc/rc.conf: system configuration
+        #
+
+        FONT=default
+        KEYMAP=dvorak
+        TIMEZONE="Europe/Lisbon"
+        HOSTNAME=machine
+        SYSLOG=sysklogd
+        SERVICES=(lo iptables wlan blan crond)
+
+        # End of file
+        </pre>
+
+        <p>Change iptables init script
+        <a href="../linux/conf/rc.d/iptables">/etc/rc.d/iptables</a>
+        and set TYPE to bridge,
+        <a href="../linux/conf/iptables/bridge.v4">/etc/iptables/bridge.v4</a>.
+        Now change
+        <a href="../linux/conf/iptables/ipt-conf.sh">ipt-conf.sh</a>
+        and <a href="../linux/conf/iptables/ipt-bridge.sh">ipt-bridge.sh</a>
+        with your network configuration and run;
+        </p>
+
+        <pre>
+        # bash ipt-bridge.sh
+        </pre>
+
+        <h2 id="wpa">2.7.5. Wpa and dhcpd</h2>
 
         <p>There is more information on
         <a href="http://crux.nu/Wiki/WifiStartScripts">Wiki Wifi Start Scripts</a> and
@@ -327,7 +365,7 @@
         # iwconfig wlp2s0 essid NAME key s:ABCDE12345
         </pre>
 
-        <h3>2.2.4.1. Wpa Supplicant</h3>
+        <h3>2.7.4.1. Wpa Supplicant</h3>
 
         <p>Configure wpa supplicant edit;</p>
 
@@ -357,7 +395,7 @@
         init script to auto load wpa configuration and dhcp
         client.</p>
 
-        <h3>2.2.4.2. Wpa Cli</h3>
+        <h3>2.7.4.2. Wpa Cli</h3>
 
         <pre>
         # wpa_cli
@@ -396,7 +434,7 @@
         &gt; save_config
         </pre>
 
-        <h2 id="nm">2.2.5. Network Manager</h2>
+        <h2 id="nm">2.7.6. Network Manager</h2>
 
         <p>Wifi status;</p>
 
@@ -425,11 +463,12 @@
         nmcli> save persistent
         </pre>
 
-        <a href="index.html">Core OS Index</a>
+
+        <a href="index.html">GNU/Linux Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/package.html b/linux/package.html
index 5235d01..78069eb 100644
--- a/core/package.html
+++ b/linux/package.html
@@ -2,13 +2,13 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>2.3. Package Management</title>
+        <title>2.2. Package Management</title>
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
-        <h1>2.3. Package Management</h1>
+        <h1>2.2. Package Management</h1>
 
         <p>For more information read crux handbook Package management
         front-end:
@@ -57,7 +57,7 @@
         $ prt-get depinst prt-utils prt-get-bashcompletion
         </pre>
 
-        <h2 id="sysup">2.3.1. Update System</h2>
+        <h2 id="sysup">2.2.1. Update System</h2>
 
         <p>Before build software get latest version of port collections;</p>
 
@@ -87,7 +87,7 @@
         $ prt-get update -fr $(revdep)
         </pre>
 
-        <h2 id="depinst">2.3.2. Install port and dependencies</h2>
+        <h2 id="depinst">2.2.2. Install port and dependencies</h2>
 
         <p>Installing using prt-get tool;</p>
 
@@ -111,7 +111,7 @@
         <p>If you user pkgmk and pkgadd allways check if README, pre and post
         instal files exist.</p>
 
-        <h3 id="ports">2.3.3. Ports collections</h3>
+        <h3 id="ports">2.2.3. Ports collections</h3>
 
         <p>Clone this documentation;</p>
 
@@ -146,7 +146,7 @@
         $ sudo ports -u ports
         </pre>
 
-        <h2 id="info">2.3.4. Show port information</h2>
+        <h2 id="info">2.2.4. Show port information</h2>
 
         <pre>
         $ prt-get info port_name
@@ -164,13 +164,13 @@
         $ pkginfo -o filename
         </pre>
 
-        <h2 id="depends">2.3.5. Show port dependencies</h2>
+        <h2 id="depends">2.2.5. Show port dependencies</h2>
 
         <pre>
         $ prt-get depends port_name
         </pre>
 
-        <h2 id="printf">2.3.6. Print information</h2>
+        <h2 id="printf">2.2.6. Print information</h2>
 
         <p>Example how to get ports installed from contrib. Maybe there is
         a "cleaner" way to this, for now is ok;</p>
@@ -179,10 +179,10 @@
         prt-get printf "%p %i %n %v\n" | grep "/usr/ports/contrib yes"
         </pre>
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/ports.html b/linux/ports.html
index 78607bd..28047c5 100644
--- a/core/ports.html
+++ b/linux/ports.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1>1.4. Ports</h1>
 
@@ -254,11 +254,11 @@
         DISTCC_LOG_LEVEL="info"
         </pre>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/core/ports/dracut/.footprint b/linux/ports/dracut/.footprint
index 58184f1..58184f1 100644
--- a/core/ports/dracut/.footprint
+++ b/linux/ports/dracut/.footprint
diff --git a/core/ports/dracut/.md5sum b/linux/ports/dracut/.md5sum
index 1f9a4b9..1f9a4b9 100644
--- a/core/ports/dracut/.md5sum
+++ b/linux/ports/dracut/.md5sum
diff --git a/core/ports/dracut/Pkgfile b/linux/ports/dracut/Pkgfile
index e187214..e187214 100644
--- a/core/ports/dracut/Pkgfile
+++ b/linux/ports/dracut/Pkgfile
diff --git a/core/ports/dracut/README b/linux/ports/dracut/README
index d57a5da..d57a5da 100755
--- a/core/ports/dracut/README
+++ b/linux/ports/dracut/README
diff --git a/core/ports/dracut/dracut.conf b/linux/ports/dracut/dracut.conf
index a216be7..a216be7 100644
--- a/core/ports/dracut/dracut.conf
+++ b/linux/ports/dracut/dracut.conf
diff --git a/core/ports/linux-blob/.footprint b/linux/ports/linux-blob/.footprint
index 62181ac..62181ac 100644
--- a/core/ports/linux-blob/.footprint
+++ b/linux/ports/linux-blob/.footprint
diff --git a/core/ports/linux-blob/.md5sum b/linux/ports/linux-blob/.md5sum
index 2b23da8..2b23da8 100644
--- a/core/ports/linux-blob/.md5sum
+++ b/linux/ports/linux-blob/.md5sum
diff --git a/core/ports/linux-blob/Pkgfile b/linux/ports/linux-blob/Pkgfile
index d9767b1..d9767b1 100644
--- a/core/ports/linux-blob/Pkgfile
+++ b/linux/ports/linux-blob/Pkgfile
diff --git a/core/ports/linux-blob/config-c9 b/linux/ports/linux-blob/config-c9
index 0bd5108..0bd5108 100644
--- a/core/ports/linux-blob/config-c9
+++ b/linux/ports/linux-blob/config-c9
diff --git a/core/ports/linux-blob/port-blob-cpu.patch b/linux/ports/linux-blob/port-blob-cpu.patch
index 8530806..8530806 100644
--- a/core/ports/linux-blob/port-blob-cpu.patch
+++ b/linux/ports/linux-blob/port-blob-cpu.patch
diff --git a/core/ports/linux-blob/port-blob-grsecurity.patch b/linux/ports/linux-blob/port-blob-grsecurity.patch
index ba2fb6d..ba2fb6d 100644
--- a/core/ports/linux-blob/port-blob-grsecurity.patch
+++ b/linux/ports/linux-blob/port-blob-grsecurity.patch
diff --git a/core/ports/linux-blob/port-blob-make.patch b/linux/ports/linux-blob/port-blob-make.patch
index 67ee22e..67ee22e 100644
--- a/core/ports/linux-blob/port-blob-make.patch
+++ b/linux/ports/linux-blob/port-blob-make.patch
diff --git a/core/ports/linux-gnu/.footprint b/linux/ports/linux-gnu/.footprint
index baf16d8..baf16d8 100644
--- a/core/ports/linux-gnu/.footprint
+++ b/linux/ports/linux-gnu/.footprint
diff --git a/core/ports/linux-gnu/.md5sum b/linux/ports/linux-gnu/.md5sum
index d79a0d9..d79a0d9 100644
--- a/core/ports/linux-gnu/.md5sum
+++ b/linux/ports/linux-gnu/.md5sum
diff --git a/core/ports/linux-gnu/Pkgfile b/linux/ports/linux-gnu/Pkgfile
index ea8868f..ea8868f 100644
--- a/core/ports/linux-gnu/Pkgfile
+++ b/linux/ports/linux-gnu/Pkgfile
diff --git a/core/ports/linux-gnu/config-crux b/linux/ports/linux-gnu/config-crux
index 35df266..35df266 100644
--- a/core/ports/linux-gnu/config-crux
+++ b/linux/ports/linux-gnu/config-crux
diff --git a/core/ports/linux-gnu/cpu_optimizations.patch b/linux/ports/linux-gnu/cpu_optimizations.patch
index 5df5066..5df5066 100644
--- a/core/ports/linux-gnu/cpu_optimizations.patch
+++ b/linux/ports/linux-gnu/cpu_optimizations.patch
diff --git a/core/ports/linux-gnu/post-install b/linux/ports/linux-gnu/post-install
index 45690a4..45690a4 100644
--- a/core/ports/linux-gnu/post-install
+++ b/linux/ports/linux-gnu/post-install
diff --git a/core/reboot.html b/linux/reboot.html
index 1a4783b..f8ab278 100644
--- a/core/reboot.html
+++ b/linux/reboot.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1>1.3. Boot</h1>
 
@@ -222,10 +222,10 @@
         36875 blocks
         </pre>
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/core/samhain.html b/linux/samhain.html
index 4c940ef..f679749 100644
--- a/core/samhain.html
+++ b/linux/samhain.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1 id="samhain">2.6.4. Samhain</h1>
 
@@ -253,11 +253,11 @@
         # samhain -t update -l none --listfile=/root/list_of_files
         </pre>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/scripts/act-chroot.sh b/linux/scripts/act-chroot.sh
index 29103b1..29103b1 100644
--- a/core/scripts/act-chroot.sh
+++ b/linux/scripts/act-chroot.sh
diff --git a/core/scripts/backup-ports.sh b/linux/scripts/backup-ports.sh
index bac18e5..bac18e5 100644
--- a/core/scripts/backup-ports.sh
+++ b/linux/scripts/backup-ports.sh
diff --git a/core/scripts/backup-system.sh b/linux/scripts/backup-system.sh
index 22fe588..22fe588 100644
--- a/core/scripts/backup-system.sh
+++ b/linux/scripts/backup-system.sh
diff --git a/core/scripts/chroot.sh b/linux/scripts/chroot.sh
index 00fbd78..00fbd78 100644
--- a/core/scripts/chroot.sh
+++ b/linux/scripts/chroot.sh
diff --git a/core/scripts/install-core.sh b/linux/scripts/install-core.sh
index 078aa3b..078aa3b 100644
--- a/core/scripts/install-core.sh
+++ b/linux/scripts/install-core.sh
diff --git a/tools/scripts/mirror-system b/linux/scripts/mirror-system
index 5700d85..73a5473 100755
--- a/tools/scripts/mirror-system
+++ b/linux/scripts/mirror-system
@@ -9,10 +9,10 @@ touch /tmp/mirror
 
 #BUILD_NAME="R2D9"
 #BUILD_TITLE="${BUILD_NAME}-$(cat /usr/ports/releases/stable/metadata/build-version)"
-BUILD_TITLE="Crux 3.5"
+BUILD_TITLE="Crux 3.6"
 
 # Update system
-#ports -u
+ports -u
 
 # make them look like updated
 echo "touch packages..."
@@ -24,19 +24,21 @@ done
 echo "chown pkgmk:pkgmk -R /usr/ports"
 chown pkgmk:pkgmk -R /usr/ports
 
-#echo "update system"
-#prt-get depinst $(prt-get listinst | xargs prt-get quickdep)
-#prt-get sysup
-#prt-get update -fr $(revdep)
-#
+echo "update system"
+prt-get depinst $(prt-get listinst | xargs prt-get quickdep)
+prt-get sysup
+prt-get update -fr $(revdep)
+
 # Create list of installed packages
 echo "creating list of installed..."
 rm -r /usr/ports/installed
 pkg_installed
 
 ### clean distribution files
+mkdir -p /usr/ports/archive/distfiles
 mv /usr/ports/distfiles/* /usr/ports/archive/distfiles
 ### clean packages files
+mkdir -p /usr/ports/archive/packages
 mv /usr/ports/packages/* /usr/ports/archive/packages
 ### get sources and packages
 cd /usr/ports/installed
@@ -49,7 +51,7 @@ for installed in *; do
 		current="${installed}#$(prt-get current ${installed}).pkg.tar.gz"
 		echo "checking $current ..."
 		cp /usr/ports/archive/packages/${current} /usr/ports/packages/
-		#prt-get update $installed
+		prt-get update $installed
         done
 done
 
diff --git a/tools/scripts/pkgmk-test.conf b/linux/scripts/pkgmk-test.conf
index 4a04eec..4a04eec 100644
--- a/tools/scripts/pkgmk-test.conf
+++ b/linux/scripts/pkgmk-test.conf
diff --git a/tools/scripts/pkgmk-test.sh b/linux/scripts/pkgmk-test.sh
index 4cfe2c3..4cfe2c3 100644
--- a/tools/scripts/pkgmk-test.sh
+++ b/linux/scripts/pkgmk-test.sh
diff --git a/core/scripts/portspage.patch b/linux/scripts/portspage.patch
index 94e653a..94e653a 100644
--- a/core/scripts/portspage.patch
+++ b/linux/scripts/portspage.patch
diff --git a/tools/scripts/replace.sh b/linux/scripts/replace.sh
index 8d5d8d9..8d5d8d9 100755
--- a/tools/scripts/replace.sh
+++ b/linux/scripts/replace.sh
diff --git a/core/scripts/restore-ports.sh b/linux/scripts/restore-ports.sh
index cf886ab..cf886ab 100644
--- a/core/scripts/restore-ports.sh
+++ b/linux/scripts/restore-ports.sh
diff --git a/tools/scripts/runvm/c12-dvd b/linux/scripts/runvm/c12-dvd
index 9cbf201..9cbf201 100644
--- a/tools/scripts/runvm/c12-dvd
+++ b/linux/scripts/runvm/c12-dvd
diff --git a/tools/scripts/runvm/profile/crux b/linux/scripts/runvm/profile/crux
index 672b80d..672b80d 100644
--- a/tools/scripts/runvm/profile/crux
+++ b/linux/scripts/runvm/profile/crux
diff --git a/tools/scripts/runvm/runvm.sh b/linux/scripts/runvm/runvm.sh
index 21cd097..21cd097 100644
--- a/tools/scripts/runvm/runvm.sh
+++ b/linux/scripts/runvm/runvm.sh
diff --git a/core/scripts/setup-core.sh b/linux/scripts/setup-core.sh
index 45bce87..45bce87 100644
--- a/core/scripts/setup-core.sh
+++ b/linux/scripts/setup-core.sh
diff --git a/tools/scripts/setup-gitolite.sh b/linux/scripts/setup-gitolite.sh
index c42db14..c42db14 100644
--- a/tools/scripts/setup-gitolite.sh
+++ b/linux/scripts/setup-gitolite.sh
diff --git a/core/scripts/setup-iso.sh b/linux/scripts/setup-iso.sh
index 458284d..19ac21f 100644
--- a/core/scripts/setup-iso.sh
+++ b/linux/scripts/setup-iso.sh
@@ -4,13 +4,13 @@
 ISO_DIR="/usr/ports/iso"
 MOUNT_POINT="/mnt/media"
 
-ISO_FILE="${ISO_DIR}/crux-3.5.iso"
-MD5_FILE="${ISO_DIR}/crux-3.5.md5"
+ISO_FILE="${ISO_DIR}/crux-3.6.iso"
+MD5_FILE="${ISO_DIR}/crux-3.6.md5"
 
 # iso and md5 remote location
-#ISO_URL="https://serverop.de/crux/crux-3.5/iso/crux-3.5.iso"
-ISO_URL="https://ftp.spline.inf.fu-berlin.de/pub/crux/crux-3.5/iso/crux-3.5.iso"
-MD5_URL="https://serverop.de/crux/crux-3.5/iso/crux-3.5.md5"
+#ISO_URL="https://serverop.de/crux/crux-3.6/iso/crux-3.6.iso"
+ISO_URL="https://ftp.spline.inf.fu-berlin.de/pub/crux/crux-3.6/iso/crux-3.6.iso"
+MD5_URL="https://serverop.de/crux/crux-3.6/iso/crux-3.6.md5"
 
 # First we define the function
 ConfirmOrExit () {
@@ -99,8 +99,8 @@ while [ "$1" ]; do
                     -r|--root)
                         ISO_DIR=$2
 
-                        ISO_FILE="${ISO_DIR}/crux-3.5.iso"
-                        MD5_FILE="${ISO_DIR}/crux-3.5.md5"
+                        ISO_FILE="${ISO_DIR}/crux-3.6.iso"
+                        MD5_FILE="${ISO_DIR}/crux-3.6.md5"
 
                         shift ;;
                     -d|--download)
diff --git a/tools/scripts/setup-nginx.sh b/linux/scripts/setup-nginx.sh
index 11065d2..11065d2 100644
--- a/tools/scripts/setup-nginx.sh
+++ b/linux/scripts/setup-nginx.sh
diff --git a/tools/scripts/setup-openssh.sh b/linux/scripts/setup-openssh.sh
index 14afe8b..14afe8b 100644
--- a/tools/scripts/setup-openssh.sh
+++ b/linux/scripts/setup-openssh.sh
diff --git a/tools/scripts/setup-php.sh b/linux/scripts/setup-php.sh
index 4c28173..4c28173 100644
--- a/tools/scripts/setup-php.sh
+++ b/linux/scripts/setup-php.sh
diff --git a/tools/scripts/setup-postgresql.sh b/linux/scripts/setup-postgresql.sh
index 4e1ee3a..4e1ee3a 100644
--- a/tools/scripts/setup-postgresql.sh
+++ b/linux/scripts/setup-postgresql.sh
diff --git a/core/scripts/setup-target.sh b/linux/scripts/setup-target.sh
index 69b8640..69b8640 100755
--- a/core/scripts/setup-target.sh
+++ b/linux/scripts/setup-target.sh
diff --git a/core/scripts/setup-virtual.sh b/linux/scripts/setup-virtual.sh
index 3583bb6..3583bb6 100644
--- a/core/scripts/setup-virtual.sh
+++ b/linux/scripts/setup-virtual.sh
diff --git a/tools/scripts/setup-x.sh b/linux/scripts/setup-x.sh
index 262b4dd..262b4dd 100644
--- a/tools/scripts/setup-x.sh
+++ b/linux/scripts/setup-x.sh
diff --git a/core/sysctl.html b/linux/sysctl.html
index 3b1d492..9940d43 100644
--- a/core/sysctl.html
+++ b/linux/sysctl.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1 id="sysctl">2.6.2. Sysctl</h1>
 
@@ -166,10 +166,10 @@
         # sysctl --system
         </pre>
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/toolchain.html b/linux/toolchain.html
index 23f5655..1ee7c89 100644
--- a/core/toolchain.html
+++ b/linux/toolchain.html
@@ -6,7 +6,7 @@
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
         <h1 id="toolchain">2.6.3. Toolchain</h1>
 
@@ -176,10 +176,10 @@
         </ul>
 
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/core/tty-terminal.html b/linux/tty-terminal.html
index 4da3798..60a9f5d 100644
--- a/core/tty-terminal.html
+++ b/linux/tty-terminal.html
@@ -2,13 +2,13 @@
 <html dir="ltr" lang="en">
     <head>
         <meta charset='utf-8'>
-        <title>2.4. Consoles, terminals and shells</title>
+        <title>2.3. Consoles, terminals and shells</title>
     </head>
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
 
-        <h1>2.4. Consoles, terminals and shells</h1>
+        <h1>2.3. Consoles, terminals and shells</h1>
 
         <dl>
             <dt>Consoles</dt>
@@ -71,10 +71,10 @@
         </pre>
 
 
-        <a href="index.html">Core OS Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <a href="index.html">GNU/Linux Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/wireless.html b/linux/wireless.html
index 0696cd5..e15b112 100644
--- a/tools/wireless.html
+++ b/linux/wireless.html
@@ -124,9 +124,9 @@
 
         <a href="index.html">Tools Index</a>
 
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/openbsd/conf/X11/xenodm/Xsetup_0 b/openbsd/conf/X11/xenodm/Xsetup_0
new file mode 100755
index 0000000..1ee847c
--- /dev/null
+++ b/openbsd/conf/X11/xenodm/Xsetup_0
@@ -0,0 +1,18 @@
+#!/bin/sh
+# $OpenBSD: Xsetup_0,v 1.8 2020/07/04 13:32:50 matthieu Exp $
+
+#xrandr --output default --mode "800x600"
+
+xsetroot -fg \#6f6f6f -bg \#bfbfbf -bitmap /usr/X11R6/include/X11/bitmaps/root_weave
+
+xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitOnFail
+
+#  install package openbsd-backgrounds
+#  then uncomment:
+#
+# if test -x /usr/local/bin/openbsd-wallpaper
+# then
+# 	/usr/local/bin/openbsd-wallpaper
+# fi
+
+# sxpm OpenBSD.xpm &
diff --git a/openbsd/conf/skel/.Xdefaults b/openbsd/conf/skel/.Xdefaults
new file mode 100644
index 0000000..2f7b5bc
--- /dev/null
+++ b/openbsd/conf/skel/.Xdefaults
@@ -0,0 +1,2 @@
+! $OpenBSD: dot.Xdefaults,v 1.3 2014/07/10 10:22:59 jasper Exp $
+XTerm*loginShell:true
diff --git a/openbsd/conf/skel/.Xresources b/openbsd/conf/skel/.Xresources
new file mode 100644
index 0000000..46b58d2
--- /dev/null
+++ b/openbsd/conf/skel/.Xresources
@@ -0,0 +1,25 @@
+XTerm*faceName:DeJavuMono
+XTerm*faceSize:11
+XTerm*allowBoldFonts:false
+XTerm*scrollBar:false
+XTerm*loginShell:true
+XTerm*eightBitInput:false
+XTerm*internalBorder:2
+XTerm*foreground:white
+XTerm*background:black
+XTerm*color0:#2e3436
+XTerm*color8:#888A85
+XTerm*color1:#cc0000
+XTerm*color9:#ef2929
+XTerm*color2:#4e9a06
+XTerm*color10:#8ae234
+XTerm*color3:#edd400
+XTerm*color11:#fce94f
+XTerm*color4:#3465a4
+XTerm*color12:#729fcf
+XTerm*color5:#92659a
+XTerm*color13:#c19fbe
+XTerm*color6:#07c7ca
+XTerm*color14:#63e9e9
+XTerm*color7:#d3d7cf
+XTerm*color15:#eeeeee
diff --git a/openbsd/conf/skel/.kshrc b/openbsd/conf/skel/.kshrc
new file mode 100644
index 0000000..7ce4d45
--- /dev/null
+++ b/openbsd/conf/skel/.kshrc
@@ -0,0 +1,6 @@
+# Git log
+alias glog='git log --stat --decorate'; export glog
+alias gloga='git log --graph --abbrev-commit --decorate --date=relative --all'; export gloga
+
+# When dealing with CVS in ports
+export CVSROOT="anoncvs@anoncvs.fr.openbsd.org:/cvs"
diff --git a/openbsd/conf/skel/.lynx.cfg b/openbsd/conf/skel/.lynx.cfg
new file mode 100644
index 0000000..35e51bb
--- /dev/null
+++ b/openbsd/conf/skel/.lynx.cfg
@@ -0,0 +1,5 @@
+#INCLUDE:~./lynx.cfg for COLOR VIEWER KEYMAP STARTFILE DEFAULT_INDEX_FILE
+STARTFILE:gopher://localhost
+#HELPFILE:https://lynx.invisible-island.net/lynx_help/lynx_help_main.html
+#.ex
+#DEFAULT_INDEX_FILE:http://scout.wisc.edu/
diff --git a/openbsd/conf/skel/.lynxrc b/openbsd/conf/skel/.lynxrc
new file mode 100644
index 0000000..a28eaa1
--- /dev/null
+++ b/openbsd/conf/skel/.lynxrc
@@ -0,0 +1,333 @@
+# Lynx User Defaults File
+# 
+# This file contains options saved from the Lynx Options Screen (normally
+# with the 'o' key).  To save options with that screen, you must select the
+# checkbox:
+#	Save options to disk
+#
+# You must then save the settings using the link on the line above the
+# checkbox:
+#	Accept Changes
+#
+# You may also use the command-line option "-forms_options", which displays
+# the simpler Options Menu instead.  Save options with that using the '>' key.
+# 
+# There is normally no need to edit this file manually, since the defaults
+# here can be controlled from the Options Screen, and the next time options
+# are saved from the Options Screen this file will be completely rewritten.
+# You have been warned...
+# 
+# If you are looking for the general configuration file - it is normally
+# called "lynx.cfg".  It has different content and a different format.
+# It is not this file.
+
+# accept_all_cookies allows the user to tell Lynx to automatically
+# accept all cookies if desired.  The default is "FALSE" which will
+# prompt for each cookie.  Set accept_all_cookies to "TRUE" to accept
+# all cookies.
+accept_all_cookies=off
+
+# anonftp_password allows the user to tell Lynx to use the personal
+# email address as the password for anonymous ftp.  If no value is given,
+# Lynx will use the personal email address.  Set anonftp_password
+# to a different value if you choose.
+anonftp_password=
+
+# bookmark_file specifies the name and location of the default bookmark
+# file into which the user can paste links for easy access at a later
+# date.
+bookmark_file=lynx_bookmarks.html
+
+# If case_sensitive_searching is "on" then when the user invokes a search
+# using the 's' or '/' keys, the search performed will be case sensitive
+# instead of case INsensitive.  The default is usually "off".
+case_sensitive_searching=off
+
+# The character_set definition controls the representation of 8 bit
+# characters for your terminal.  If 8 bit characters do not show up
+# correctly on your screen you may try changing to a different 8 bit
+# set or using the 7 bit character approximations.
+# Current valid characters sets are:
+#    Western (ISO-8859-1)
+#    7 bit approximations (US-ASCII)
+#    Western (ISO-8859-15)
+#    Western (cp850)
+#    Western (windows-1252)
+#    IBM PC US codepage (cp437)
+#    DEC Multinational
+#    Macintosh (8 bit)
+#    NeXT character set
+#    HP Roman8
+#    Chinese
+#    Japanese (EUC-JP)
+#    Japanese (Shift_JIS)
+#    Korean
+#    Taipei (Big5)
+#    Vietnamese (VISCII)
+#    Transparent
+#    Eastern European (ISO-8859-2)
+#    Eastern European (cp852)
+#    Eastern European (windows-1250)
+#    Latin 3 (ISO-8859-3)
+#    Latin 4 (ISO-8859-4)
+#    Baltic Rim (ISO-8859-13)
+#    Baltic Rim (cp775)
+#    Baltic Rim (windows-1257)
+#    Cyrillic (ISO-8859-5)
+#    Cyrillic (cp866)
+#    Cyrillic (windows-1251)
+#    Cyrillic (KOI8-R)
+#    Arabic (ISO-8859-6)
+#    Arabic (cp864)
+#    Arabic (windows-1256)
+#    Celtic (ISO-8859-14)
+#    Greek (ISO-8859-7)
+#    Greek (cp737)
+#    Greek2 (cp869)
+#    Greek (windows-1253)
+#    Hebrew (ISO-8859-8)
+#    Hebrew (cp862)
+#    Hebrew (windows-1255)
+#    Turkish (ISO-8859-9)
+#    Turkish (cp857)
+#    North European (ISO-8859-10)
+#    UNICODE (UTF-8)
+#    RFC 1345 w/o Intro
+#    RFC 1345 Mnemonic
+#    Ukrainian Cyrillic (cp866u)
+#    Ukrainian Cyrillic (KOI8-U)
+#    Cyrillic-Asian (PT154)
+character_set=Western (ISO-8859-1)
+
+# cookie_accept_domains and cookie_reject_domains are comma-delimited
+# lists of domains from which Lynx should automatically accept or reject
+# all cookies.  If a domain is specified in both options, rejection will
+# take precedence.  The accept_all_cookies parameter will override any
+# settings made here.
+cookie_accept_domains=
+
+# cookie_file specifies the file from which to read persistent cookies.
+# The default is ~/.lynx_cookies.
+cookie_file=
+
+# cookie_loose_invalid_domains, cookie_strict_invalid_domains, and
+# cookie_query_invalid_domains are comma-delimited lists of which domains
+# should be subjected to varying degrees of validity checking.  If a
+# domain is set to strict checking, strict conformance to RFC2109 will
+# be applied.  A domain with loose checking will be allowed to set cookies
+# with an invalid path or domain attribute.  All domains will default to
+# querying the user for an invalid path or domain.
+cookie_loose_invalid_domains=
+
+cookie_query_invalid_domains=
+
+cookie_reject_domains=
+
+cookie_strict_invalid_domains=
+
+# If emacs_keys is to "on" then the normal EMACS movement keys:
+#   ^N = down    ^P = up
+#   ^B = left    ^F = right
+# will be enabled.
+emacs_keys=off
+
+# file_editor specifies the editor to be invoked when editing local files
+# or sending mail.  If no editor is specified, then file editing is disabled
+# unless it is activated from the command line, and the built-in line editor
+# will be used for sending mail.
+file_editor=vim
+
+# The file_sorting_method specifies which value to sort on when viewing
+# file lists such as FTP directories.  The options are:
+#    BY_FILENAME -- sorts on the name of the file
+#    BY_TYPE     -- sorts on the type of the file
+#    BY_SIZE     -- sorts on the size of the file
+#    BY_DATE     -- sorts on the date of the file
+file_sorting_method=BY_FILENAME
+
+# If keypad_mode is set to "NUMBERS_AS_ARROWS", then the numbers on
+# your keypad when the numlock is on will act as arrow keys:
+#             8 = Up Arrow
+#   4 = Left Arrow    6 = Right Arrow
+#             2 = Down Arrow
+# and the corresponding keyboard numbers will act as arrow keys,
+# regardless of whether numlock is on.
+# If keypad_mode is set to "LINKS_ARE_NUMBERED", then numbers will
+# appear next to each link and numbers are used to select links.
+# If keypad_mode is set to "LINKS_AND_FORM_FIELDS_ARE_NUMBERED", then
+# numbers will appear next to each link and visible form input field.
+# Numbers are used to select links, or to move the "current link" to a
+# form input field or button.  In addition, options in popup menus are
+# indexed so that the user may type an option number to select an option in
+# a popup menu, even if the option isn't visible on the screen.  Reference
+# lists and output from the list command also enumerate form inputs.
+# NOTE: Some fixed format documents may look disfigured when
+# "LINKS_ARE_NUMBERED" or "LINKS_AND_FORM_FIELDS_ARE_NUMBERED" are
+# enabled.
+keypad_mode=LINKS_ARE_NOT_NUMBERED
+
+# lineedit_mode specifies the key binding used for inputting strings in
+# prompts and forms.  If lineedit_mode is set to "Default Binding" then
+# the following control characters are used for moving and deleting:
+# 
+#              Prev  Next       Enter = Accept input
+#    Move char: <-    ->        ^G    = Cancel input
+#    Move word: ^P    ^N        ^U    = Erase line
+#  Delete char: ^H    ^R        ^A    = Beginning of line
+#  Delete word: ^B    ^F        ^E    = End of line
+# 
+# Current lineedit modes are:
+#    Default Binding
+#    Alternate Bindings
+#    Bash-like Bindings
+lineedit_mode=Default Binding
+
+# The following allow you to define sub-bookmark files and descriptions.
+# The format is multi_bookmark<capital_letter>=<filename>,<description>
+# Up to 26 bookmark files (for the English capital letters) are allowed.
+# We start with "multi_bookmarkB" since 'A' is the default (see above).
+multi_bookmarkB=
+multi_bookmarkC=
+multi_bookmarkD=
+multi_bookmarkE=
+multi_bookmarkF=
+multi_bookmarkG=
+multi_bookmarkH=
+multi_bookmarkI=
+multi_bookmarkJ=
+multi_bookmarkK=
+multi_bookmarkL=
+multi_bookmarkM=
+multi_bookmarkN=
+multi_bookmarkO=
+multi_bookmarkP=
+multi_bookmarkQ=
+multi_bookmarkR=
+multi_bookmarkS=
+multi_bookmarkT=
+multi_bookmarkU=
+multi_bookmarkV=
+multi_bookmarkW=
+multi_bookmarkX=
+multi_bookmarkY=
+multi_bookmarkZ=
+
+# personal_mail_address specifies your personal mail address.  The
+# address will be sent during HTTP file transfers for authorization and
+# logging purposes, and for mailed comments.
+# If you do not want this information given out, set the NO_FROM_HEADER
+# to TRUE in lynx.cfg, or use the -nofrom command line switch.  You also
+# could leave this field blank, but then you won't have it included in
+# your mailed comments.
+personal_mail_address=
+
+# personal_mail_name specifies your personal name, for mail.  The
+# name is sent for mailed comments.  Lynx will prompt for this,
+# showing the configured value as a default when sending mail.
+# This is not necessarily the same as a name provided as part of the
+# personal_mail_address.
+# Lynx does not save your changes to that default value as a side-effect
+# of sending email.  To update the default value, you must use the options
+# menu, or modify this file directly.
+personal_mail_name=
+
+# preferred_charset specifies the character set in MIME notation (e.g.,
+# ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests
+# to http servers using an Accept-Charset header.  The value should NOT
+# include ISO-8859-1 or US-ASCII, since those values are always assumed
+# by default.  May be a comma-separated list.
+# If a file in that character set is available, the server will send it.
+# If no Accept-Charset header is present, the default is that any
+# character set is acceptable.  If an Accept-Charset header is present,
+# and if the server cannot send a response which is acceptable
+# according to the Accept-Charset header, then the server SHOULD send
+# an error response, though the sending of an unacceptable response
+# is also allowed.
+preferred_charset=
+
+# preferred_language specifies the language in MIME notation (e.g., en,
+# fr, may be a comma-separated list in decreasing preference)
+# which Lynx will indicate you prefer in requests to http servers.
+# If a file in that language is available, the server will send it.
+# Otherwise, the server will send the file in its default language.
+preferred_language=en
+
+# select_popups specifies whether the OPTIONs in a SELECT block which
+# lacks a MULTIPLE attribute are presented as a vertical list of radio
+# buttons or via a popup menu.  Note that if the MULTIPLE attribute is
+# present in the SELECT start tag, Lynx always will create a vertical list
+# of checkboxes for the OPTIONs.  A value of "on" will set popup menus
+# as the default while a value of "off" will set use of radio boxes.
+# The default can be overridden via the -popup command line toggle.
+select_popups=on
+
+# show_color specifies how to set the color mode at startup.  A value of
+# "never" will force color mode off (treat the terminal as monochrome)
+# at startup even if the terminal appears to be color capable.  A value of
+# "always" will force color mode on even if the terminal appears to be
+# monochrome, if this is supported by the library used to build lynx.
+# A value of "default" will yield the behavior of assuming
+# a monochrome terminal unless color capability is inferred at startup
+# based on the terminal type, or the -color command line switch is used, or
+# the COLORTERM environment variable is set.  The default behavior always is
+# used in anonymous accounts or if the "option_save" restriction is set.
+# The effect of the saved value can be overridden via
+# the -color and -nocolor command line switches.
+# The mode set at startup can be changed via the "show color" option in
+# the 'o'ptions menu.  If the option settings are saved, the "on" and
+# "off" "show color" settings will be treated as "default".
+show_color=default
+
+# show_cursor specifies whether to 'hide' the cursor to the right (and
+# bottom, if possible) of the screen, or to place it to the left of the
+# current link in documents, or current option in select popup windows.
+# Positioning the cursor to the left of the current link or option is
+# helpful for speech or braille interfaces, and when the terminal is
+# one which does not distinguish the current link based on highlighting
+# or color.  A value of "on" will set positioning to the left as the
+# default while a value of "off" will set 'hiding' of the cursor.
+# The default can be overridden via the -show_cursor command line toggle.
+show_cursor=off
+
+# show_dotfiles specifies that the directory listing should include
+# "hidden" (dot) files/directories.  If set "on", this will be
+# honored only if enabled via userdefs.h and/or lynx.cfg, and not
+# restricted via a command line switch.  If display of hidden files
+# is disabled, creation of such files via Lynx also is disabled.
+show_dotfiles=off
+
+# If sub_bookmarks is not turned "off", and multiple bookmarks have
+# been defined (see below), then all bookmark operations will first
+# prompt the user to select an active sub-bookmark file.  If the default
+# Lynx bookmark_file is defined (see above), it will be used as the
+# default selection.  When this option is set to "advanced", and the
+# user mode is advanced, the 'v'iew bookmark command will invoke a
+# statusline prompt instead of the menu seen in novice and intermediate
+# user modes.  When this option is set to "standard", the menu will be
+# presented regardless of user mode.
+sub_bookmarks=OFF
+
+# user_mode specifies the users level of knowledge with Lynx.  The
+# default is "NOVICE" which displays two extra lines of help at the
+# bottom of the screen to aid the user in learning the basic Lynx
+# commands.  Set user_mode to "INTERMEDIATE" to turn off the extra info.
+# Use "ADVANCED" to see the URL of the currently selected link at the
+# bottom of the screen.
+user_mode=NOVICE
+
+# If verbose_images is "on", lynx will print the name of the image
+# source file in place of [INLINE], [LINK] or [IMAGE]
+# See also VERBOSE_IMAGES in lynx.cfg
+verbose_images=on
+
+# If vi_keys is set to "on", then the normal VI movement keys:
+#   j = down    k = up
+#   h = left    l = right
+# will be enabled.  These keys are only lower case.
+# Capital 'H', 'J' and 'K will still activate help, jump shortcuts,
+# and the keymap display, respectively.
+vi_keys=on
+
+# The visited_links setting controls how Lynx organizes the information
+# in the Visited Links Page.
+visited_links=LAST_REVERSED
diff --git a/openbsd/conf/skel/.tmux.conf b/openbsd/conf/skel/.tmux.conf
new file mode 100644
index 0000000..ee127e8
--- /dev/null
+++ b/openbsd/conf/skel/.tmux.conf
@@ -0,0 +1,27 @@
+set -g default-terminal "screen-256color"
+
+set-window-option -g mode-keys vi
+bind-key -T copy-mode-vi 'v' send-keys -X begin-selection
+bind-key -T copy-mode-vi 'y' send-keys -X copy-selection-and-cancel
+
+
+# Vim style
+# copy tmux's selection buffer into the primary X selection with PREFIX+CTRL+Y
+bind-key u run "tmux save-buffer - | xsel -ib"
+# copy primary X selection into tmux's selection buffer with PREFIX+CTRL+P
+bind-key e run "xsel -ob | tmux load-buffer -"
+
+set-option -g set-titles on
+set-option -g set-titles-string '#S> #I.#P #W'
+
+set -g visual-activity on
+set -g monitor-activity on
+set -g visual-bell on
+set -g bell-action any
+
+## Join windows: <prefix> s, <prefix> j
+bind-key j command-prompt -p "join pane from:"  "join-pane -s '%%'"
+bind-key s command-prompt -p "send pane to:"  "join-pane -t '%%'"
+
+# Torn on mouse
+set -g mouse on
diff --git a/openbsd/conf/skel/.xsession b/openbsd/conf/skel/.xsession
new file mode 100644
index 0000000..43fb48b
--- /dev/null
+++ b/openbsd/conf/skel/.xsession
@@ -0,0 +1,33 @@
+# use UTF-8 everywhere
+export LANG=en_US.UTF-8
+
+# specify location of kshrc
+export ENV=$HOME/.kshrc
+
+# load Xresources file
+xrdb -merge $HOME/.Xresources
+
+# set your background color
+xsetroot -solid dimgray
+
+# xidle will lock your display after a period of inactivity
+xidle &
+
+# sadly, xclock has a bug where the font selection is ignored when UTF-8
+# is enabled, so we unset LANG here.
+#LANG= xclock -strftime "%a %e %b %Y %H:%M" &
+
+# disable system beep
+xset b off
+
+# if you have a ThinkPad, the following lines enable TrackPoint
+# scrolling by dragging with the middle button.
+xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation" 1
+xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation Button" 2
+xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation Axes" 6 7 4 5
+
+# use caps lock as ctrl key
+setxkbmap -option ctrl:nocaps
+
+# start spectrwm!
+exec spectrwm
diff --git a/openbsd/index.html b/openbsd/index.html
new file mode 100644
index 0000000..f220b01
--- /dev/null
+++ b/openbsd/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en">
+    <head>
+        <meta charset='utf-8'>
+        <title>OpenBSD</title>
+    </head>
+    <body>
+
+        <a href="../index.html">Documentation Index</a>
+
+        <h1>OpenBSD</h1>
+
+        <p>OpenBSD is a Unix system forked from NetBSD with the highest coding standards, as such there is no space for deprecated code, code is constantly audited, and, all the procedures that goes along with high software quality project such as documentation.</p>
+
+        <h2>1. Install notes</h2>
+        <ul>
+            <li><a href="install.html">Install</a></li>
+            <li><a href="partitions.html">Partitions</a></li>
+        </ul>
+
+        <h2>2. System administration</h2>
+        <ul>
+            <li><a href="network.html">Network</a></li>
+            <li><a href="sources.html">Sources</a></li>
+            <li><a href="pf.html">PF</a></li>
+        </ul>
+        <a href="../index.html">Documentation Index</a>
+
+        <p>
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
+        See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
+        for copying conditions.</p>
+
+    </body>
+</html>
diff --git a/openbsd/install.html b/openbsd/install.html
new file mode 100644
index 0000000..eb6ec78
--- /dev/null
+++ b/openbsd/install.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en">
+    <head>
+        <meta charset='utf-8'>
+        <title>1.1. Install OpenBSD notes</title>
+    </head>
+    <body>
+
+        <a href="index.html">OpenBSD Index</a>
+
+        <h1>1.1. Install OpenBSD notes</h1>
+
+
+        <p>OpenBSD bsd.rd is ram file system meant for installation or recovery procedures;</p>
+
+        <pre>
+        # mount -o loop /srv/qemu/iso/install68.iso /media/
+        # cp /media/6.8/amd64/bsd.rd /boot
+        </pre>
+
+        <p>Reboot machine and press c on grub menu, and set partition root, kernel location and boot, example;</p>
+
+        <pre>
+        grub> set root=(hd0,gpt3)
+        grub> kopenbsd /bsd.rd
+        grub> boot
+        </pre>
+
+        <p>Press enter and follow the instructions, OpenBSD installation is known to be one of the most easy of all operating systems. Read OpenBSD documentation.</p>
+
+        <p>Don't enable xenodm, enable after install and post install procedures.</p>
+
+        <p>Don't skip network configuration, it will need to fetch updates and synchronize clock.</p>
+
+        <p>Don't skip user creation, will be default administrator</p>
+
+        <p>When formatting the disk select auto and then resize of auto created partitions that shrink the last one (home). After install it will run syspatch and fw_update. </p>
+
+        <h2>Post-Install</h2>
+
+        <p>After install reboot, by default it will run syspatch and fw_updateo to check and install updates.</p>
+
+        <p>Install your favorite tools, example of a minimal setup;</p>
+
+        <pre>
+        # pkg_add vim git lynx irssi
+        # pkg_add xsel spectrwm
+        </pre>
+
+        <p>User created during install is part of wheel group by default, copy /etc/example/doas.conf to /etc/ to enable doas command;</p>
+
+        <pre>
+        # cp /etc/examples/doas.conf /etc/
+        </pre>
+
+        <p>Copy skeleton files;</p>
+
+        <pre>
+        # cp -r ~/doc/openbsd/conf/skel /etc/skel
+        </pre>
+
+        <p>Add regular user not part of wheel group</p>
+
+        <pre>
+        # useradd -m user_name
+        </pre>
+
+        <h3>X</h3>
+
+        <pre>
+        ~/.Xresources
+        XTerm*faceName:DeJavuMono
+        XTerm*faceSize:11
+        XTerm*allowBoldFonts:false
+        XTerm*scrollBar:false
+        XTerm*loginShell:true
+        XTerm*eightBitInput:false
+        XTerm*internalBorder:2
+        XTerm*foreground:white
+        XTerm*background:black
+        XTerm*color0:#2e3436
+        XTerm*color8:#888A85
+        XTerm*color1:#cc0000
+        XTerm*color9:#ef2929
+        XTerm*color2:#4e9a06
+        XTerm*color10:#8ae234
+        XTerm*color3:#edd400
+        XTerm*color11:#fce94f
+        XTerm*color4:#3465a4
+        XTerm*color12:#729fcf
+        XTerm*color5:#92659a
+        XTerm*color13:#c19fbe
+        XTerm*color6:#07c7ca
+        XTerm*color14:#63e9e9
+        XTerm*color7:#d3d7cf
+        XTerm*color15:#eeeeee
+        </pre>
+
+        <pre>
+        ~/.xsession
+        export ENV=$HOME/.kshrc
+        xrdb -merge "$HOME/.Xresources"
+        spectrwm
+        </pre>
+
+        <h3>Mouse tap</h3>
+
+        <pre>
+        libernaut# wsconsctl mouse.tp.tapping=1
+        mouse.tp.tapping -> 1
+        libernaut# cat /etc/wsconsctl.conf
+        mouse.tp.tapping=1
+        libernaut#
+        </pre>
+
+        <a href="index.html">OpenBSD Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
+        See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
+        for copying conditions.</p>
+
+    </body>
+</html>
diff --git a/openbsd/network.html b/openbsd/network.html
new file mode 100644
index 0000000..446f112
--- /dev/null
+++ b/openbsd/network.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en">
+    <head>
+        <meta charset='utf-8'>
+        <title>2.0. Network</title>
+    </head>
+    <body>
+
+        <a href="index.html">OpenBSD Index</a>
+
+        <h1>2.0. Network</h1>
+
+        <pre>
+        # ifconfig iwn0 nwid ID wpakey pass
+        </pre>
+
+        <a href="index.html">OpenBSD Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
+        See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
+        for copying conditions.</p>
+
+    </body>
+</html>
diff --git a/openbsd/partitions.html b/openbsd/partitions.html
new file mode 100644
index 0000000..ac78cea
--- /dev/null
+++ b/openbsd/partitions.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en">
+    <head>
+        <meta charset='utf-8'>
+        <title>1.2. Partitions</title>
+    </head>
+    <body>
+        <a href="index.html">OpenBSD Index</a>
+
+        <h1>Partitions</h1>
+
+        <pre>
+        fdisk
+        dislabel
+        newfs
+        sysctl hw.disknames
+        </pre>
+
+        <a href="index.html">OpenBSD Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
+        See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
+        for copying conditions.</p>
+
+    </body>
+</html>
diff --git a/openbsd/pf.html b/openbsd/pf.html
new file mode 100644
index 0000000..88ec76a
--- /dev/null
+++ b/openbsd/pf.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en">
+    <head>
+        <meta charset='utf-8'>
+        <title>1.1. Install OpenBSD notes</title>
+    </head>
+    <body>
+
+        <a href="index.html">OpenBSD Index</a>
+
+        <h1>1.1. Install OpenBSD notes</h1>
+
+        <p>Quick introduction to Packet Filter</p>
+
+        <h2>Packet filter</h2>
+
+        <p>Packet filter or pf is the  system that controls the flow of packets, read more about it on OpenBSD faq and it's man page.</p>
+
+        <p>As a service can be enable or disable with rcctl or by pfctl program. PF uses /etc/pf.conf as it's main configuration file, after boot can load more rules from other files if needed.</p>
+
+
+        <h2>Configuration</h2>
+
+        <p>To setup a simple  firewall edit /etc/pf.conf, default comes with very simple rules;</p>
+
+        <pre>
+        # $OpenBSD: pf.conf,v 1.55 2017/12/03 20:40:04 sthen Exp $
+        #
+        # See pf.conf(5) and /etc/examples/pf.conf
+
+        set skip on lo
+
+        block return	# block stateless traffic
+        pass		# establish keep-state
+
+        # By default, do not permit remote connections to X11
+        block return in on ! lo0 proto tcp to port 6000:6010
+
+        # Port build user does not need network
+        block return out log proto {tcp udp} user _pbuild
+        </pre>
+
+        <p>This configuration allows incoming connections and outgoing connections except for was is commented such as X11 or user that port system runs under when building.</p>
+
+        <h2>Control</h2>
+
+        <p>After boot PF operation can be managed using pfctl;</p>
+
+        <pre>
+        pfctl -f  /etc/pf.conf    Load the pf.conf file
+        pfctl -nf /etc/pf.conf    Parse the file, but don't load it
+        pfctl -sr                 Show the current ruleset
+        pfctl -ss                 Show the current state table
+        pfctl -si                 Show filter stats and counters
+        pfctl -sa                 Show EVERYTHING it can show
+        </pre>
+
+        <h2>Logs</h2>
+
+        <p>Documentation tells that when logging a packet a copy of it's header is sent to pflog interface with additional data such as the interface, action pf took, etc.</p>
+
+        <p>pflog interface allows user space applications to receive this data from the kernel. At boot when pf is enabled pflogd is also started and by default listens on pflog0 and writes to /var/log/pflog file.</p>
+
+        <p>To read log file;</p>
+
+        <pre>
+        # tcpdum -n -e -ttt -r /var/log/pflog
+        </pre>
+
+        <p>To read log in real time;</p>
+
+        <pre>
+        # tcpdump -n -e -ttt -i pflog0
+        </pre>
+
+
+        <h2>Simple firewall</h2>
+
+        <p>Simplified syntax for filter rules is;</p>
+
+        <pre>
+        action [direction] [log] [quick] [on interface] [af]
+        [proto protocol] [from src_addr [port src_port]]
+        [to dst_addr [port dst_port]] [flags tcp_flags] [state]
+        </pre>
+
+        <p>Start changing default configuration by setting "default policy to deny" and to log all packets. Change configuration file to contain first filter rule;</p>
+
+        <pre>
+        int_if  = "re0"
+        lan_net = "10.0.0.0/24"
+
+        set skip on lo
+
+        # scrub incoming packets
+        match in all scrub (no-df)
+
+        set block-policy drop # block silenty 
+        block drop log all    # block and log everything
+
+        # activate spoofing protection for all interfaces
+        block in quick from urpf-failed
+
+        # allow out dns
+        pass out on $int_if proto udp to 10.0.0.254 port domain
+
+        # allow out ntp
+        pass out on $int_if proto udp to any port ntp
+
+        # allow out https
+        pass out on $int_if proto tcp to any port 443
+
+        # allow out ssh
+        pass out on $int_if proto tcp to any port { 22, 2222 }
+
+        # allow in ssh
+        pass in log on $int_if proto tcp from any to 10.0.0.10 port 22
+
+        # do not permit remote connections to X11
+        block in on ! lo0 proto tcp to port 6000:6010
+
+        # port build user does not need network
+        block out log proto {tcp udp} user _pbuild    
+        </pre>
+
+        <p>To reload configuration file;</p>
+
+        <pre>
+        # pfctl -f /etc/pf.conf
+        </pre>
+
+        <p>See what ports are open;</p>
+
+        <pre>
+        # netstat -na -f inet | grep LISTEN
+        </pre>
+
+        <p>Check rules;</p>
+
+        <pre>
+        # pfctl -sr
+        </pre>
+
+        <a href="index.html">OpenBSD Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
+        See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
+        for copying conditions.</p>
+    </body>
+</html>
diff --git a/openbsd/sources.html b/openbsd/sources.html
new file mode 100644
index 0000000..019044d
--- /dev/null
+++ b/openbsd/sources.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en">
+    <head>
+        <meta charset='utf-8'>
+        <title>2.1. Sources</title>
+    </head>
+    <body>
+
+        <a href="index.html">OpenBSD Index</a>
+
+        <h1>2.1. Sources</h1>
+
+        <p>Allows to fetch sources;</p>
+
+        <pre>
+        # usermod -G wsrc exampleuser
+        </pre>
+
+        <p>Allows to build from ports;</p>
+
+        <pre>
+        # usermod -G wobj exampleuser
+        </pre>
+
+        <p>Create directory xenocara and ports</p>
+
+        <pre>
+        cd /usr
+        mkdir -p   xenocara ports
+        chgrp wsrc xenocara ports
+        chmod 775  xenocara ports
+        </pre>
+
+        <p>Group wobj should have rwx</p>
+
+        <pre>
+        /usr/obj
+        </pre>
+
+        <h2>Get sources</h2>
+
+        <pre>
+        ftp https://cdn.openbsd.org/pub/OpenBSD/$(uname -r)/{ports.tar.gz,SHA256.sig}
+
+signify -Cp /etc/signify/openbsd-$(uname -r | cut -c 1,3)-base.pub -x SHA256.sig ports.tar.gz
+        </pre>
+
+        <pre>
+        $ cd /usr/src
+        $ tar xzf ~/src.tar.gz
+        $ tar xzf ~/sys.tar.gz
+        $ cd /usr
+        $ tar xzf ~/ports.tar.gz
+        $ cd /usr/xenocara
+        $ tar xzf ~/xenocara.tar.gz
+        </pre>
+
+
+        <pre>
+        echo 'export CVSROOT="anoncvs@anoncvs.fr.openbsd.org:/cvs"' >> .kshrc
+        $ cd /usr/ports
+        $ cvs -d anoncvs@anoncvs.fr.openbsd.org:/cvs -q up -Pd -rOPENBSD_6_8
+        </pre>
+
+        <p>Repeat above to the other sources, to update the ports tree later:</p>
+
+        <pre>
+        $ cd /usr/ports
+        $ cvs -q up -Pd -rOPENBSD_6_8
+        </pre>
+
+        <a href="index.html">OpenBSD Index</a>
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
+        See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
+        for copying conditions.</p>
+    </body>
+</html>
diff --git a/tools/dnsmasq.html b/tools/dnsmasq.html
index 7c923dd..4d738e4 100644
--- a/tools/dnsmasq.html
+++ b/tools/dnsmasq.html
@@ -83,9 +83,9 @@
         <a href="index.html">Tools Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p>
     </body>
 </html>
diff --git a/tools/gitolite.html b/tools/gitolite.html
index ea07129..fd9ad8c 100644
--- a/tools/gitolite.html
+++ b/tools/gitolite.html
@@ -826,9 +826,9 @@
         </pre>
 
         <a href="index.html">Tools Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/gnupg.html b/tools/gnupg.html
index 89dfe84..a0da5d2 100644
--- a/tools/gnupg.html
+++ b/tools/gnupg.html
@@ -51,7 +51,7 @@
 
         <pre>
         $ gpg2 --full-gen-key
-        gpg (GnuPG) 2.1.11; Copyright (C) 2020 Free Software Foundation, Inc.
+        gpg (GnuPG) 2.1.11; Copyright (C) 2021 Free Software Foundation, Inc.
         This is free software: you are free to change and redistribute it.
         There is NO WARRANTY, to the extent permitted by law.
 
@@ -295,9 +295,9 @@
         <a href="index.html">Tools Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p>
     </body>
 </html>
diff --git a/tools/index.html b/tools/index.html
index 2724a6f..dd73571 100644
--- a/tools/index.html
+++ b/tools/index.html
@@ -14,6 +14,7 @@
 	<h2>System Tools</h2>
 
 	<ul>
+            <li><a href="tmux.html">Tmux</a></li>
 	    <li><a href="tar.html">Tar</a>
 		<ul>
 		    <li><a href="tar.html#tarbkup">1. Create Backup</a></li>
@@ -68,55 +69,6 @@
 	    <li><a href="x.html">X</a></li>
 	</ul>
 
-	<h2>System Administration</h2>
-
-	<ul>
-	    <li><a href="network.html">Network Tools</a>
-		<ul>
-		    <li><a href="dnsmasq.html">Dnscrypt and Dnsmasq</a></li>
-		    <li><a href="tcpdump.html">Tcpdump</a></li>
-		    <li><a href="nmap.html">Nmap</a></li>
-		    <li><a href="wireless.html">Wireless</a></li>
-		</ul>
-	    </li>
-	    <li><a href="storage.html">Storage</a>
-		<ul>
-		    <li><a href="storage.html#fsck">1. Maintenance</a></li>
-		    <li><a href="storage.html#mv">2. Moving data</a></li>
-		    <li><a href="storage.html#resize">2. Resize</a></li>
-		</ul>
-	    </li>
-	    <li><a href="lvm.html">LVM</a>
-		<ul>
-		    <li><a href="lvm.html#lvmpart">1. LVM partition</a></li>
-		    <li><a href="lvm.html#pv">2. Create physical volume</a></li>
-		    <li><a href="lvm.html#vg">3. Create volume group</a></li>
-		    <li><a href="lvm.html#lv">4. Create logical volume</a></li>
-		    <li><a href="lvm.html#fsck">5. Maintenance</a></li>
-		</ul>
-	    </li>
-	    <li><a href="syslog-ng.html">Syslog-ng</a>
-		<ul>
-		    <li><a href="syslog-ng.html#install">Install syslog-ng</a></li>
-		    <li><a href="syslog-ng.html#configure">Configure syslog-ng</a></li>
-		    <li><a href="logrotate.html">Logrotate</a></li>
-		    <li><a href="logwatch.html">Logwatch</a>
-			<ul>
-			    <li><a href="logwatch.html#conf">Configure Logwatch</a></li>
-			    <li><a href="logwatch.html#cron">Set cron task</a></li>
-			</ul>
-		    </li>
-
-		</ul>
-	    </li>
-	    <li><a href="fail2ban.html">Fail2Ban</a>
-		<ul>
-		    <li><a href="fail2ban.html#conf">Configure Fail2ban</a></li>
-		</ul>
-	    </li>
-
-	</ul>
-
 	<h2>Network Services</h2>
 	<ul>
 	    <li><a href="qemu.html">Qemu</a>
@@ -145,6 +97,7 @@
 		    <li><a href="nginx.html#logs">6. Logs</a></li>
 		</ul>
 	    </li>
+	    <li><a href="httpd.html">Nginx</a>
 	    <li><a href="gitolite.html">Gitolite</a>
 		<ul>
 		    <li><a href="gitolite.html#install">1. Install Gitolite</a></li>
@@ -200,9 +153,9 @@
 	<a href="../index.html">Documentation Index</a>
 
 	<p>
-	This is part of the Tribu System Documentation.
-	Copyright (C) 2020
-	Tribu Team.
+	This is part of the LeetIO System Documentation.
+	Copyright (C) 2021
+	LeetIO Team.
 	See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 	for copying conditions.</p>
     </body>
diff --git a/tools/irssi.html b/tools/irssi.html
index bcf714e..fc958d7 100644
--- a/tools/irssi.html
+++ b/tools/irssi.html
@@ -57,9 +57,9 @@
 
         <a href="index.html">Tools Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/logrotate.html b/tools/logrotate.html
index fc07169..4f58aa1 100644
--- a/tools/logrotate.html
+++ b/tools/logrotate.html
@@ -361,9 +361,9 @@
         # logrotate -f /etc/logrotate.conf
         </pre>
 
-        <p>This is part of the Tribu System Documentation.
-Copyright (C) 2020
-Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+Copyright (C) 2021
+LeetIO Team.
 See the file <a href="fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 for copying conditions.</p>
 
diff --git a/tools/logwatch.html b/tools/logwatch.html
index 20d1801..9718763 100644
--- a/tools/logwatch.html
+++ b/tools/logwatch.html
@@ -129,9 +129,9 @@
         <a href="index.html">Tools Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p>
     </body>
 </html>
diff --git a/tools/lvm.html b/tools/lvm.html
index 4e25b10..211b181 100644
--- a/tools/lvm.html
+++ b/tools/lvm.html
@@ -158,9 +158,9 @@
 
         <a href="index.html">Tools Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/lynx.html b/tools/lynx.html
index b26e660..f800fcc 100644
--- a/tools/lynx.html
+++ b/tools/lynx.html
@@ -16,7 +16,7 @@
         <pre>
         # Description: Text-based web browser.
         # URL: http://lynx.isc.org/
-        # Packager: Tribu Team, silvino at bk dot ru
+        # Packager: LeetIO Team, silvino at bk dot ru
         # Depends on: ncurses openssl zlib
 
         name=lynx
@@ -51,9 +51,9 @@
 
         <a href="index.html">Tools Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/mutt.html b/tools/mutt.html
index 7edac42..4cb5599 100644
--- a/tools/mutt.html
+++ b/tools/mutt.html
@@ -311,9 +311,9 @@
 
         <a href="index.html">Tools Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/network.html b/tools/network.html
index 2079cca..080ba05 100644
--- a/tools/network.html
+++ b/tools/network.html
@@ -11,7 +11,7 @@
         <h1>Network Tools</h1>
 
         <p>This document extend
-        <a href="../core/network.html">core network</a>,
+        <a href="../linux/network.html">core network</a>,
         that cover the most common environments, with
         virtual networks and bridges.</p>
 
@@ -58,12 +58,12 @@
         </pre>
 
         <p>Change iptables init script
-        <a href="../core/conf/rc.d/iptables">/etc/rc.d/iptables</a>
+        <a href="../linux/conf/rc.d/iptables">/etc/rc.d/iptables</a>
         and set TYPE to bridge,
-        <a href="../core/conf/iptables/bridge.v4">/etc/iptables/bridge.v4</a>.
+        <a href="../linux/conf/iptables/bridge.v4">/etc/iptables/bridge.v4</a>.
         Now change
-        <a href="../core/conf/iptables/ipt-conf.sh">ipt-conf.sh</a>
-        and <a href="../core/conf/iptables/ipt-bridge.sh">ipt-bridge.sh</a>
+        <a href="../linux/conf/iptables/ipt-conf.sh">ipt-conf.sh</a>
+        and <a href="../linux/conf/iptables/ipt-bridge.sh">ipt-bridge.sh</a>
         with your network configuration and run;
         </p>
 
@@ -72,9 +72,9 @@
         </pre>
 
         <a href="index.html">Tools Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/tools/nginx.html b/tools/nginx.html
index 937be15..32685b9 100644
--- a/tools/nginx.html
+++ b/tools/nginx.html
@@ -446,9 +446,9 @@
 
         <a href="index.html">Tools Index</a>
 
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/openssh.html b/tools/openssh.html
index c44a934..aab5218 100644
--- a/tools/openssh.html
+++ b/tools/openssh.html
@@ -128,7 +128,7 @@
         <h3 id="iptables">1.2. Configure iptables</h3>
         <p>Iptables;</p>
 
-        <p>Example of <a href="../core/scripts/iptables.sh">iptables.sh</a></p>
+        <p>Example of <a href="../linux/scripts/iptables.sh">iptables.sh</a></p>
 
         <pre>
         $IPT -A INPUT  -i ${PUB_IF} -p tcp --dport 2222 --sport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
@@ -315,9 +315,9 @@
         </pre>
 
         <a href="index.html">Tools Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/tools/postgresql.html b/tools/postgresql.html
index f27b7d4..a87c0b9 100644
--- a/tools/postgresql.html
+++ b/tools/postgresql.html
@@ -350,9 +350,9 @@
 
         <a href="index.html">Tools Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/qemu.html b/tools/qemu.html
index b8b462b..44f48ae 100644
--- a/tools/qemu.html
+++ b/tools/qemu.html
@@ -43,7 +43,7 @@
         this describes how to create a qcow2 type;</p>
 
         <pre>
-        $ qemu-img create -f qcow2 crux-img.qcow2 15G
+        $ qemu-img create -f qcow2 crux-img.qcow2 20G
         </pre>
 
         <h3 id="mount">2.1. Mount images</h3>
@@ -57,7 +57,7 @@
         </pre>
 
         <p>Information about preparing
-        <a href="../core/install.html#step2">partitions</a>
+        <a href="../linux/install.html#step2">partitions</a>
         and <a href="storage.html">storage</a> administration.
         You can use image as a normal disk, example how
         to use parted to create a gpt system table;</p>
@@ -68,19 +68,15 @@
 	     unit mib \
 	     mkpart primary 2 4 \
 	     name 1 grub \
-	     mkpart ESP fat32 4 128 \
+	     mkpart ESP fat32 4 132 \
 	     name 2 efi \
-	     mkpart primary ext4 128 1128 \
+	     mkpart primary ext4 132 1132 \
 	     name 3 boot \
-	     mkpart primary ext4 1128 12128 \
-	     name 4 root \
-	     mkpart primary ext4 12128 14128 \
-	     name 5 var \
-	     mkpart primary ext4 14128 100% \
-	     name 6 lvm \
+	     mkpart primary 1132 100% \
+	     name 4 lvm \
 	     set 1 bios_grub on \
 	     set 2 boot on \
-	     set 6 lvm on
+             set 4 lvm on
         </pre>
 
         <pre>
@@ -90,11 +86,19 @@
         <p>Use /dev/mapper/$(name_of_device) to assign correct blocks;</p>
 
         <pre>
+	pvcreate           /dev/mapper/${DEV_NAME}p4
+        vgcreate vg_system /dev/mapper/${DEV_NAME}p4
+        lvcreate -L 15G -n lv_root vg_system
+        lvcreate -L 2G -n lv_var vg_system
+        lvcreate -l 100%FREE -n lv_home vg_system
+        </pre>
+
+        <pre>
 	mkfs.fat -F 32  /dev/mapper/${DEV_NAME}p2
 	mkfs.ext4       /dev/mapper/${DEV_NAME}p3
-	mkfs.ext4       /dev/mapper/${DEV_NAME}p4
-	mkfs.ext4       /dev/mapper/${DEV_NAME}p5
-	pvcreate        /dev/mapper/${DEV_NAME}p6
+	mkfs.ext4       /dev/vg_system/lv_root
+	mkfs.ext4       /dev/vg_system/lv_var
+	mkfs.ext4       /dev/vg_system/lv_home
         </pre>
 
 	<p>Read <a href="lvm.html">lvm</a> documentation on how to setup
@@ -103,7 +107,7 @@
         <p>Mount partition;</p>
 
         <pre>
-	mount /dev/mapper/${DEV_NAME}p4 $CHROOT
+	mount /dev/vg_system/
 	mkdir -p $CHROOT/proc
 	mkdir -p $CHROOT/sys
 	mkdir -p $CHROOT/dev
@@ -401,9 +405,9 @@
         </pre>
 
         <a href="index.html">Tools Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/squid.html b/tools/squid.html
index 25fb12e..d19494a 100644
--- a/tools/squid.html
+++ b/tools/squid.html
@@ -65,9 +65,9 @@ ssl_bump bump all
         </pre>
 
         <a href="index.html">Tools Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/tools/storage.html b/tools/storage.html
index 430b735..03e24ef 100644
--- a/tools/storage.html
+++ b/tools/storage.html
@@ -149,9 +149,9 @@
 
         <a href="index.html">Tools Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
     </body>
diff --git a/tools/syslog-ng.html b/tools/syslog-ng.html
index 70dc994..f192fa5 100644
--- a/tools/syslog-ng.html
+++ b/tools/syslog-ng.html
@@ -374,9 +374,9 @@
 
         <a href="index.html">Tools Index</a>
 
-        <p>This is part of the Tribu System Documentation.
-Copyright (C) 2020
-Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+Copyright (C) 2021
+LeetIO Team.
 See the file <a href="fdl-1.3-standalone.html">Gnu Free Documentation License</a>
 for copying conditions.</p>
 
diff --git a/tools/tar.html b/tools/tar.html
index dfcd3a0..02c7c73 100644
--- a/tools/tar.html
+++ b/tools/tar.html
@@ -15,7 +15,7 @@
         <p>To create a simple compressed tar;</p>
 
         <pre>
-        $ tar -czvf tar_name.tar.gz /path/to/archive
+        $ tar -czpvf tar_name.tar.gz /path/to/archive
         </pre>
 
         <p>Script
@@ -122,9 +122,9 @@
         <a href="index.html">Tools Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p>
     </body>
 </html>
diff --git a/core/tmux.html b/tools/tmux.html
index d6bf7a0..c00b046 100644
--- a/core/tmux.html
+++ b/tools/tmux.html
@@ -7,7 +7,7 @@
 
     <body>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
         <h1 id="tmux">2.5.3. Tmux</h1>
 
         <p>Install tmux, improves cli work efficiency;</p>
@@ -106,11 +106,11 @@
 
         <p>Before pasting on vim, set paste mode and then set nopaste.</p>
 
-        <a href="index.html">Core OS Index</a>
+        <a href="index.html">GNU/Linux Index</a>
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/tools/vim.html b/tools/vim.html
index b76c111..6d34312 100644
--- a/tools/vim.html
+++ b/tools/vim.html
@@ -267,9 +267,9 @@
 	</dl>
 
         <a href="index.html">Tools Index</a>
-        <p>This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        <p>This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>
 
diff --git a/tools/x.html b/tools/x.html
index 2172a56..0e9a4eb 100644
--- a/tools/x.html
+++ b/tools/x.html
@@ -216,9 +216,9 @@
         <a href="index.html">Tools Index</a>
 
         <p>
-        This is part of the Tribu System Documentation.
-        Copyright (C) 2020
-        Tribu Team.
+        This is part of the LeetIO System Documentation.
+        Copyright (C) 2021
+        LeetIO Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> for copying conditions.</p>
     </body>
 </html>