about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2021-02-12 03:59:34 +0000
committerSilvino Silva <silvino@bk.ru>2021-02-12 03:59:34 +0000
commita3628fc49db4d88ff3e4067268650710d1da3f6f (patch)
tree8fdac6dfc8cabb9f85a2db3a3bd628cfe44438cd
parent0a6b0fc9769daf0932cb207c3285baa31547b489 (diff)
downloaddoc-a3628fc49db4d88ff3e4067268650710d1da3f6f.tar.gz
initial openbsd support
-rw-r--r--dev/c/debugging.html2
-rw-r--r--dev/git/branch.html2
-rw-r--r--index.html22
-rw-r--r--linux/apparmor.html (renamed from core/apparmor.html)0
-rw-r--r--linux/bash.html (renamed from core/bash.html)0
-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)0
-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.pub (renamed from core/conf/ports/compat-32.pub)0
-rw-r--r--linux/conf/ports/contrib.git (renamed from core/conf/ports/contrib.git)0
-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)0
-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)0
-rw-r--r--linux/conf/ports/mate.git (renamed from core/conf/ports/mate.git)0
-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.git (renamed from core/conf/ports/opt.git)0
-rw-r--r--linux/conf/ports/opt.pub (renamed from core/conf/ports/opt.pub)0
-rw-r--r--linux/conf/ports/ports.git (renamed from core/conf/ports/ports.git)0
-rw-r--r--linux/conf/ports/xorg.git (renamed from core/conf/ports/xorg.git)0
-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)0
-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/.profile (renamed from core/conf/skel/.profile)0
-rw-r--r--linux/conf/skel/.tmux.conf (renamed from core/conf/skel/.tmux.conf)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)0
-rw-r--r--linux/configure.html (renamed from core/configure.html)0
-rw-r--r--linux/dash.html (renamed from core/dash.html)0
-rw-r--r--linux/exim.html (renamed from core/exim.html)0
-rw-r--r--linux/hardening.html (renamed from core/hardening.html)0
-rw-r--r--linux/index.html (renamed from core/index.html)1
-rw-r--r--linux/install.html (renamed from core/install.html)0
-rw-r--r--linux/linux.html (renamed from core/linux.html)0
-rw-r--r--linux/network.html (renamed from core/network.html)0
-rw-r--r--linux/package.html (renamed from core/package.html)0
-rw-r--r--linux/ports.html (renamed from core/ports.html)0
-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)0
-rw-r--r--linux/samhain.html (renamed from core/samhain.html)0
-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
-rw-r--r--linux/scripts/portspage.patch (renamed from core/scripts/portspage.patch)0
-rw-r--r--linux/scripts/restore-ports.sh (renamed from core/scripts/restore-ports.sh)0
-rw-r--r--linux/scripts/setup-core.sh (renamed from core/scripts/setup-core.sh)0
-rw-r--r--linux/scripts/setup-iso.sh (renamed from core/scripts/setup-iso.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/sysctl.html (renamed from core/sysctl.html)0
-rw-r--r--linux/toolchain.html (renamed from core/toolchain.html)0
-rw-r--r--linux/tty-terminal.html (renamed from core/tty-terminal.html)0
-rwxr-xr-xopenbsd/conf/X11/xenodm/Xsetup_018
-rw-r--r--openbsd/conf/skel/.Xdefaults6
-rw-r--r--openbsd/conf/skel/.kshrc5
-rw-r--r--openbsd/conf/skel/.tmux.conf27
-rw-r--r--openbsd/conf/skel/.xsession33
-rw-r--r--openbsd/index.html1
-rw-r--r--tools/index.html1
-rw-r--r--tools/network.html10
-rw-r--r--tools/openssh.html2
-rw-r--r--tools/qemu.html2
-rw-r--r--tools/tmux.html (renamed from core/tmux.html)0
114 files changed, 103 insertions, 29 deletions
diff --git a/dev/c/debugging.html b/dev/c/debugging.html
index e721d07..2128911 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>
diff --git a/dev/git/branch.html b/dev/git/branch.html
index cf11572..c92da99 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"
diff --git a/index.html b/index.html
index 469d938..4a13f79 100644
--- a/index.html
+++ b/index.html
@@ -9,36 +9,20 @@
         <h1>Tribu 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
diff --git a/core/apparmor.html b/linux/apparmor.html
index fcb34fe..fcb34fe 100644
--- a/core/apparmor.html
+++ b/linux/apparmor.html
diff --git a/core/bash.html b/linux/bash.html
index f49d27e..f49d27e 100644
--- a/core/bash.html
+++ b/linux/bash.html
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..3ae582d 100644
--- a/core/conf/pkgmk.conf
+++ b/linux/conf/pkgmk.conf
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/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/core/conf/ports/contrib.git b/linux/conf/ports/contrib.git
index d485836..d485836 100644
--- a/core/conf/ports/contrib.git
+++ b/linux/conf/ports/contrib.git
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..73becef 100644
--- a/core/conf/ports/core.git
+++ b/linux/conf/ports/core.git
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..fe0f31f 100644
--- a/core/conf/ports/kde5.git
+++ b/linux/conf/ports/kde5.git
diff --git a/core/conf/ports/mate.git b/linux/conf/ports/mate.git
index 3532e3d..3532e3d 100644
--- a/core/conf/ports/mate.git
+++ b/linux/conf/ports/mate.git
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/core/conf/ports/opt.git b/linux/conf/ports/opt.git
index a91903f..a91903f 100644
--- a/core/conf/ports/opt.git
+++ b/linux/conf/ports/opt.git
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/core/conf/ports/ports.git b/linux/conf/ports/ports.git
index 04a0be7..04a0be7 100644
--- a/core/conf/ports/ports.git
+++ b/linux/conf/ports/ports.git
diff --git a/core/conf/ports/xorg.git b/linux/conf/ports/xorg.git
index f41211e..f41211e 100644
--- a/core/conf/ports/xorg.git
+++ b/linux/conf/ports/xorg.git
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..d248d24 100644
--- a/core/conf/prt-get.conf
+++ b/linux/conf/prt-get.conf
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/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/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/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 7b14b46..7b14b46 100644
--- a/core/conf/sysctl.conf
+++ b/linux/conf/sysctl.conf
diff --git a/core/configure.html b/linux/configure.html
index a548e5d..a548e5d 100644
--- a/core/configure.html
+++ b/linux/configure.html
diff --git a/core/dash.html b/linux/dash.html
index a9aebee..a9aebee 100644
--- a/core/dash.html
+++ b/linux/dash.html
diff --git a/core/exim.html b/linux/exim.html
index 028bfce..028bfce 100644
--- a/core/exim.html
+++ b/linux/exim.html
diff --git a/core/hardening.html b/linux/hardening.html
index 041f999..041f999 100644
--- a/core/hardening.html
+++ b/linux/hardening.html
diff --git a/core/index.html b/linux/index.html
index 5a75260..089d143 100644
--- a/core/index.html
+++ b/linux/index.html
@@ -128,7 +128,6 @@
                 <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>
             <li><a href="exim.html">2.5. Exim</a>
diff --git a/core/install.html b/linux/install.html
index 64fbe02..64fbe02 100644
--- a/core/install.html
+++ b/linux/install.html
diff --git a/core/linux.html b/linux/linux.html
index 9d568e9..9d568e9 100644
--- a/core/linux.html
+++ b/linux/linux.html
diff --git a/core/network.html b/linux/network.html
index 0d359f3..0d359f3 100644
--- a/core/network.html
+++ b/linux/network.html
diff --git a/core/package.html b/linux/package.html
index 5235d01..5235d01 100644
--- a/core/package.html
+++ b/linux/package.html
diff --git a/core/ports.html b/linux/ports.html
index 78607bd..78607bd 100644
--- a/core/ports.html
+++ b/linux/ports.html
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..1a4783b 100644
--- a/core/reboot.html
+++ b/linux/reboot.html
diff --git a/core/samhain.html b/linux/samhain.html
index 4c940ef..4c940ef 100644
--- a/core/samhain.html
+++ b/linux/samhain.html
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/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/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/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/core/scripts/setup-iso.sh b/linux/scripts/setup-iso.sh
index 458284d..458284d 100644
--- a/core/scripts/setup-iso.sh
+++ b/linux/scripts/setup-iso.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/core/sysctl.html b/linux/sysctl.html
index 3b1d492..3b1d492 100644
--- a/core/sysctl.html
+++ b/linux/sysctl.html
diff --git a/core/toolchain.html b/linux/toolchain.html
index 23f5655..23f5655 100644
--- a/core/toolchain.html
+++ b/linux/toolchain.html
diff --git a/core/tty-terminal.html b/linux/tty-terminal.html
index 4da3798..4da3798 100644
--- a/core/tty-terminal.html
+++ b/linux/tty-terminal.html
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..8594a7c
--- /dev/null
+++ b/openbsd/conf/skel/.Xdefaults
@@ -0,0 +1,6 @@
+! $OpenBSD: dot.Xdefaults,v 1.3 2014/07/10 10:22:59 jasper Exp $
+XTerm*loginShell:true
+XTerm*vt100.faceName:           terminus:pixelsize=14
+XTerm*vt100.scrollBar:          false
+*.foreground: #bbbbbb
+*.background: #222222
diff --git a/openbsd/conf/skel/.kshrc b/openbsd/conf/skel/.kshrc
new file mode 100644
index 0000000..9c83cd7
--- /dev/null
+++ b/openbsd/conf/skel/.kshrc
@@ -0,0 +1,5 @@
+# Git log
+alias glog='git log --stat --decorate'; export glog
+alias gloga='git log --graph --abbrev-commit --decorate --date=relative --all'; export gloga
+
+
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..8b13789
--- /dev/null
+++ b/openbsd/index.html
@@ -0,0 +1 @@
+
diff --git a/tools/index.html b/tools/index.html
index 2724a6f..dc11f57 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>
diff --git a/tools/network.html b/tools/network.html
index 2079cca..16549e8 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>
 
diff --git a/tools/openssh.html b/tools/openssh.html
index c44a934..271d919 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
diff --git a/tools/qemu.html b/tools/qemu.html
index b8b462b..1ceb969 100644
--- a/tools/qemu.html
+++ b/tools/qemu.html
@@ -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>
diff --git a/core/tmux.html b/tools/tmux.html
index d6bf7a0..d6bf7a0 100644
--- a/core/tmux.html
+++ b/tools/tmux.html