Eamadit Hardened Slackware 15 multimedia workstation for zombies and newbies - 100% free opensource software in user space

 

*** ASK FOR HELP FOR A DRINK, FOR SOMEONE TO READ THIS DOCUMENTATION OR FOR SOMEONE TO TYPE - 1 HOUR 30 MINUTES OF TORTURE - IF BOOT FAILS AFTER INSTALL, BOOT FROM THE SLACKWARE INSTALLER, IT ALLOWS YOU TO BOOT YOUR INSTALL ANYWAY ***

 

With this operating system, for the next 20 years you can securely, always online except during USB-A copy before which you should also unplug the grid power source:

 

- manage a billionaire organization with LDAP, web & graphical design tools, but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- do any kind of software development and sell lifetime licenses, but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- manage a "parc de radios logicielles" or SDR infrastructure, with Instant GNU Radio for Boxes / QEMU on https://drive.google.com/file/d/170WIfEDtBt-ILhmwnw3CRG-OrMPOSAUb/ but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- run any old console game or software thanks to Qemu 6.2 which is about 6GB of sources, but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- edit and publish books and scientific litterature with TeX/LaTeX, but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- manage a record label or a recording studio, but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- produce music and speech online very seriously if you add an external sound interface and jackd because only pulseaudio is available by default which still allows Carla VSTs on Reaper (use a Windows LSD VM with VLC and Sound Forge 6 @mantellapical for master edits and conversions, vlc 32 bits should still work, will confirm here), direct monitoring below 0.5ms is possible with a RT kernel or by using the analog or DSP direct monitoring of your sound interface with a physical preamp/compressor i.e. without software plugin when recording (if you use a complicated Motu USB, you can use a Windows PC to select which tracks play in the headset, this should save the DSP configuration because on Linux the interface should appear without access to the headset channel or control room), but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- stream & broadcast live and recorded video programs better than YouTube thanks to VLC by AlienBOB if you are ready to analyze the malwares which run with VLC, but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

- provide service on the internet (put rpc.rc back in its directory, configure your services, configure the firewall, test and connect your assets), but NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING,

 

etc.

 

Dissident multitasking: Yes you can edit music tracks on Reaper with VST plugins thanks to Carla while browsing with Firefox uploading legal documents to easygov with SecuX PUFido while "listening" to radiofrequencies with Instant GNU Radio: about 27 watts on an AMD Ryzen 5 with 6 physical cores.

 

Stop buying laptops and smartphones as they are integrated devices with integrated devices inside which contain multiple unlisted integrated devices. You can build a transportable computer with a mini PC, it is power-efficient and more resistant to electric attacks. Please follow https://github.com/eamadit/ausc4p

 

Apple and Microsoft tried to make you tolerate the presence of daemons in your computer so that you submit to the Temple of Set. In Linux, you also have processes, i.e. agents because daemons are in general imprisoned, if your tolerate hostile agents in your computer, you might tolerate them in your house in order to make your family name disappear.


You can repeat every single command of this install guide almost blindly if your computer has a 256GB SSD on the PCIe bus (seen as /dev/nvme0n1 on Slackware), and at least 4 physical cores for using Qemu with comfort.

 

Aside video players issues and formatted text writers bugs, the only annoying flaws of this Hardened OS install are in KDE Plasma,  it allows an attacker with the right remote to change time and to hide your very recently written files or slow down their display in Dolphin, the file manager. This Hardened install also lacks local DNS server for secure DoH at OS level.

 

Understand that KDE Plasma bugs and old Linux GUI software bugs can be remotely triggered with forged assembly instructions injected via the physical layer. Most of the time it is related to mouse driver issues with attacks on the touchpad. Do a ctrl alt F1 (after a fn F1 or fn esc to activate F1 - F12 keys), to log as root in a teletype terminal and kill the annoying app with pkill -9 yourapp or look for it with ps -aux | grep yourapp.

 

I know you hate installing a new OS because it gives headaches, do it outside in less than 1 hour and 30 minutes to circumvent electrical attacks. You just need a Windows PC, Telegram on https://t.me/mantellapical/193 and https://t.me/mantellapical/221 or a browser to download Rufus and Slackware 15.

 

I planned to make a video of myself installing the OS from the USB creation to the last command, with readable text displayed on the computer screen on the video. It will be published here. Always prefer an AMD CPU because it has almost no hardware bug.

 

Once the Slackware live iso has been written to the USB stick with Rufus, start the computer from the USB key by pressing the right key, documented for your precise laptop model/motherboard model in case of old desktop. NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING.

 

Watch the video at the end of this article to understand the partitioning tools and, at the first prompt, type (if your SSD is USB-C and/or NVME/PCIe):

 

 

 

cfdisk /dev/nvme0n1


cgdisk /dev/nvme0n1


setup 



 

1 /boot/efi 600MB (cgdisk /dev/nvme0n1 EF00)

2 /boot 600MB

3 /tmp 8GB nosuid,nodev,noexec

4 /var/tmp 8GB nosuid,nodev,noexec

5 /dev/shm 8GB rw,nosuid,nodev,noexec 0 0

6 /var 512MB

7 /var/log 2GB

8 /var/log/audit 2GB

9 / 16GB

10 /usr 16GB

11 /usr/local 8GB

12 /usr/src 8GB

13 /usr/src/qemu 8GB

14 /opt 4GB

15 /opt/firefox 512MB

16 /firefox 512MB (can run web.telegram.org/k)

17 /REAPER 512MB

18 /test1 2GB

19 /test2 4GB

20 /test3 4GB

21 swap 16GB (cgdisk /dev/nvme0n1 8200)

22 /home 121GB nosuid,nodev,noexec 0 2








sudo rm -rf /usr/share/rdesktop

sudo rm -rf /usr/bin/rdesktop

sudo rm -rf /usr/bin/xfreerdp








nano /etc/fstab




/dev/nvme0n1p21  swap             swap        defaults         0   0
/dev/nvme0n1p9   /                ext4        defaults         1   1
/dev/nvme0n1p10  /usr             ext4        defaults         1   2
/dev/nvme0n1p11  /usr/local       ext4        defaults         1   2
/dev/nvme0n1p12  /usr/src         ext4        defaults         1   2
/dev/nvme0n1p13  /usr/src/qemu    ext4        defaults         1   2
/dev/nvme0n1p14  /opt             ext4        defaults         1   2
/dev/nvme0n1p15  /opt/firefox     ext4        defaults         1   2
/dev/nvme0n1p16  /firefox        ext4        defaults         1   2
/dev/nvme0n1p17  /REAPER          ext4        defaults         1   2
/dev/nvme0n1p18  /test1           ext4        defaults         1   2
/dev/nvme0n1p19  /test2           ext4        defaults         1   2
/dev/nvme0n1p2   /boot            ext4        defaults         1   2
/dev/nvme0n1p20  /test3           ext4        defaults         1   2
/dev/nvme0n1p22  /home            ext4        defaults,nosuid,nodev,noexec     1   2
/dev/nvme0n1p3   /tmp             ext4        defaults         1   2
#/dev/nvme0n1p4   /var/tmp         ext4        defaults    nosuid,nodev,noexec     1   2
/dev/nvme0n1p5   /dev/shm         ext4        rw, nosuid,nodev,noexec      0   0
/dev/nvme0n1p6   /var             ext4        defaults         1   2
/dev/nvme0n1p7   /var/log         ext4        defaults         1   2
/dev/nvme0n1p8   /var/log/audit   ext4        defaults         1   2
/dev/nvme0n1p1   /boot/efi        vfat        defaults         1   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro,comment=x-gvfs-show 0   0
#/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       nosuid,nodev,noexec 0   0
/home    defaults  nosuid,nodev,noexec  0  2
/tmp /var/tmp none bind,nosuid,nodev,noexec 0 0








reboot









useradd user

passwd user

usermod -aG video,audio,cdrom,plugdev user







reboot








mkdir /home/user

chmod 755 /home/user

chown -R user:user /home/user

cp /usr/share/X11/xorg.conf.d/90-keyboard-layout-evdev.conf /etc/X11/xorg.conf.d/







nano /etc/inittab

             change id:3:initdefault: to id:4:initdefault:



reboot












sudo mv /etc/rc.d/rc.rpc /home

sudo mv /etc/default/rpc /home











nano /etc/rc.d/rc.local

             if [ -x /etc/iptables.script ]; then

            /etc/iptables.script start

            fi









nano /etc/iptables.script




#!/bin/bash
iptables -F
ip6tables -F
ip6tables -P INPUT DROP
ip6tables -P OUTPUT DROP
ip6tables -P FORWARD DROP
#iptables -A SSHBRUTE -m recent --name SSH --set --rsource
#iptables -A SSHBRUTE -m recent --name SSH --update --seconds 300 --hitcount 10 --rsource --rttl -m limit --limit 1/sec --limit-burst 100 -j DROP
#iptables -A SSHBRUTE -m recent --name SSH --update --seconds 300 --hitcount 10 --rsource --rttl -j DROP
#$IP4TABLES -A SSHBRUTE -j ACCEPT

iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A FORWARD -p tcp ! --syn -m state --state NEW -j DROP

iptables -A INPUT -m state --state INVALID -j DROP
iptables -A FORWARD -m state --state INVALID -j DROP

iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP
iptables -A INPUT -p tcp -m tcp --tcp-flags SYN,FIN SYN,FIN -j DROP
iptables -A INPUT -p tcp -m tcp --tcp-flags SYN,RST SYN,RST -j DROP
iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,RST FIN,RST -j DROP
iptables -A INPUT -p tcp -m tcp --tcp-flags ACK,FIN FIN -j DROP
iptables -A INPUT -p tcp -m tcp --tcp-flags ACK,URG URG -j DROP

iptables -A INPUT -m recent --name PORTSCAN --rcheck --seconds 86400 -j DROP
iptables -A FORWARD -m recent --name PORTSCAN --rcheck --seconds 86400 -j DROP
#iptables -A INPUT -m recent --name PORTSCAN --remove
#iptables -A FORWARD -m recent --name PORTSCAN --remove


iptables -P FORWARD DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -A OUTPUT -p icmp -j ACCEPT
iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 853 -j ACCEPT
iptables -A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p udp -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p icmp -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
#iptables -A FORWARD -s 10.0.2.0/24 -p tcp - d 192.168.15.1 —dport 443 -j ACCEPT
iptables -L






chmod +x /etc/iptables.script









reboot






cd Documents/folder/Soft/

cp qemu-6.2.0.tar.xz /usr/src/qemu/

cd /usr/src/qemu

tar xvJf qemu-6.2.0.tar.xz

cd qemu-6.2.0

./configure

make

cd qemu-6.2.0/build

cp -r . /usr/local/bin/

groupadd -g 250 kvm

groupadd -g 251 libvirt

usermod -aG kvm,libvirt user

echo 'KERNEL=="kvm", GROUP="kvm", MODE="0660"' > /etc/udev/rules.d/65-kvm.rules

udevadm control --reload-rules && udevadm trigger









nano /etc/udev/rules.d/99-usb-qemu.rules



# Give qemuusb group access to all USB device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666", GROUP="qemuusb"
# Give qemuusb group access to USB interfaces (tty, hidraw, usbserial, etc.)
SUBSYSTEMS=="usb", KERNEL=="ttyUSB[0-9]*", MODE="0660", GROUP="qemuusb"
SUBSYSTEMS=="usb", KERNEL=="ttyACM[0-9]*", MODE="0660", GROUP="qemuusb"
SUBSYSTEMS=="usb", KERNEL=="hidraw[0-9]*", MODE="0660", GROUP="qemuusb"
SUBSYSTEMS=="usb", KERNEL=="bus/[0-9]*", MODE="0660", GROUP="qemuusb"
SUBSYSTEMS=="usb", KERNEL=="usbdev[0-9]*", MODE="0660", GROUP="qemuusb"








reboot








cd Documents/folder/Soft/

tar xvJf firefox-149.0.2.tar.xz

cp -r firefox /opt/firefox/

ln -s /opt/firefox/firefox/firefox /usr/local/bin/firefox

mv /usr/bin/firefox /usr/bin/firefox.bak

ln -s /opt/firefox/firefox /usr/bin/firefox

exit

firefox -private-window




NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING.

 



CHOOSE SOME DNS DoH SERVERS TO PASTE IT FIREFOX SETTINGS:

https://gist.github.com/thiagozs/088fd8f8129ca06df524f6711116ee8f

https://protective.joindns4.eu/dns-query








Command for starting Instant GNU Radio:


qemu-system-x86_64 -enable-kvm -m 2048 -cpu host -smp 4 -hda /home/user/Documents/instantgnuradio.qcow2 -vga virtio -display sdl -device qemu-xhci,id=xhci -device usb-host,vendorid=0x1D50,productid=0x6089








root@host:/home/user# history
    1  lsblk
    2  rm -rf /usr/share/rdesktop/ /usr/bin/rdesktop /usr/bin/xfreerdp
    3  mv /etc/rc.d/rc.rpc /home/
    4  mv /etc/default/rpc /home/
    5  nano /etc/fstab
    6  reboot
    7  lsblk
    8  useradd user
    9  passwd user
   10  usermod -aG video,audio,cdrom,plugdev user
   11  reboot
   12  lsblk
   13  mkdir /home/user
   14  chmod 755 /home/user
   15  chown -R user:user /home/user
   16  cp /usr/share/X11/xorg.conf.d/90-keyboard-layout-evdev.conf /etc/X11/xorg.conf.d/
   17  nano /etc/inittab
   18  nano /etc/inittab
   19  nano /etc/rc.d/rc.local
   20  reboot
   21  nano /etc/rc.d/rc.local
   22  nano /etc/iptables.script
   23  reboot
   24  history
   25  ls -la /etc/iptables.script
   26  cp -r Documents/folder/Soft/firefox /opt/firefox/
   27  ln -s /opt/firefox/firefox/firefox /usr/local/bin/firefox
   28  mv /usr/bin/firefox /usr/bin/firefox.bak
   29  ln -s /opt/firefox/firefox /usr/bin/firefox
   30  exit
   31  ln -s /opt/firefox/firefox/firefox /usr/bin/firefox
   32  ls -la /usr/bin/firefox
   33  rm /usr/bin/firefox
   34  ln -s /opt/firefox/firefox/firefox /usr/bin/firefox
   35  cp Documents/folder/Soft/firefox-149.0.2.tar.xz /opt/firefox/
   ##########36  (can run web.telegram.org/k)
   37  cp Documents/folder/Soft/reaper767_linux_x86_64.tar.xz /REAPER/
   38  cp Documents/folder/Soft/Carla_2.2.0-linux64.tar.xz /test1/
   ##########39  (can run web.telegram.org/k)
   ##########40  (can run web.telegram.org/k)
   41  ls
   ##########42  (can run web.telegram.org/k)
   43  ls
   ##########44  (can run web.telegram.org/k)
   45  ls
   46  history
   47  cd /REAPER/
   48  tar xvJf reaper767_linux_x86_64.tar.xz
   49  history
   50  ls
   51  cd reaper_linux_x86_64/
   52  ls
   53  cd REAPER/
   54  ls
   55  cd /test1/
   56  ls
   57  $tar xvJf Carla_2.2.0-linux64.tar.xz
   58  tar xvJf Carla_2.2.0-linux64.tar.xz
   59  ls
   60  cd Carla_2.2.0-linux64
   61  ls
   62  ls -la
   63  exit
   64  cd /usr/lib64/vlc
   65  find . -name "plugins*.dat" -exec rm -f {} \;
   66  echo "Generating VLC plugins cache data..."
   67  DISPLAY="" ./vlc-cache-gen /usr/lib64/vlc/plugins
   68  iptables -L
   69  chmod +x /etc/iptables.script
   70  /etc/iptables.script
   71  cd Documents/folder/Soft/qemu-6.2.0
   72  ls
   73  cd ..
   74  rm -rf qemu-6.2.0
   75  cp qemu-6.2.0.tar.xz
   76  cp qemu-6.2.0.tar.xz /usr/src/qemu/
   77  cd /usr/src/qemu
   78  tar xvJf qemu-6.2.0.tar.xz
   79  cd qemu-6.2.0
   80  ./configure
   81  make
   82  ls
   83  cd qemu-6.2.0/build
   84  cd build/
   85  cp -r . /usr/local/bin/
   86  groupadd -g 250 kvm
   87  groupadd -g 251 libvirt
   88  usermod -aG kvm,libvirt user
   89  echo 'KERNEL=="kvm", GROUP="kvm", MODE="0660"' > /etc/udev/rules.d/65-kvm.rules
   90  udevadm control --reload-rules && udevadm trigger
   91  nano /etc/udev/rules.d/99-usb-qemu.rules



NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING

 

YOU SHALL STOP HERE AS VLC CONTAINS A TROJAN

 

YOUR INSTALL SHOUD BE FINISEH FROM HERE, I JUST ERASED /home because of the Trojan in VLC which unmounted /home and locked something.

 

 

    92  cd /home/user/Documents/folder/Soft

   93  upgradepkg --install-new vlc-3.0.23-x86_64-1alien.txz
   94  exit


   95  mount /dev/nvme0n1p22 /home
   96  cp /run/media/user/ACER_1TB/instantgnuradio.qcow2 /home/user/Documents
   97  cp /run/media/user/ACER_1TB/instantgnuradio.qcow2 /home/



YOUR INSTALL SHOUD BE FINISEH FROM HERE, I JUST ERASED /home because of the Trojan in VLC which unmounted /home and locked something.


   


   98  nano /etc/fstab
   99  reboot
  100  nano /etc/fstab
  101  nano /etc/fstab
  102  reboot
  103  rm -rf /home/
  104  reboot
  105  lsblk
  106  nano /etc/fstab
  107  nano /etc/fstab
  108  reboot
  109  nano /etc/fstab
  110  lsblk
  111  cfdisk /dev/nvme0n1
  112  cat /var/mail/root
  113  nano /etc/fstab
  114  nano /etc/fstab
  115  reboot
  116  lsblk
  117  nano /etc/fstab
  118  nano /etc/fstab
  119  reboot
  120  lsblk
  121  nano /etc/fstab
  122  nano /etc/fstab
  123  reboot
  124  lsblk
  125  nano /etc/fstab
  126  blkid
  127  ls
  128  cd /
  129  ls
  130  mkdir /home
  131  reboot
  132  blkid
  133  lsblk
  134  cd /
  135  ls
  136  mkdir /home/user
  137  chmod 755 /home/user/
  138  chown -R user:user /home/user/
  139  exit
  140  blkid
  141  nano /etc/fstab
  142  nano /etc/fstab
  143  reboot
  144  sudo cp rc.rpc /etc/rc.d/
  145  cat /etc/rc.d/rc.rpc
  146  reboot
  147  lsblk
  148  nano /etc/fstab
  149  nano /etc/fstab
  150  reboot
  151  lsblk
  152  dmesg
  153  dmesg |grep /dev/nvme0n1p22
  154  dmesg |grep /home
  155  mount /home/
  156  mount /home
  157  nano /etc/fstab
  158  nano /etc/fstab
  159  reboot
  160  lsblk
  161  mount /home
  162  cd /
  163  ls
  164  mount -a
  165  killall -u user
  166  sudo init 3
  167  lsblk
  168  cd /
  169  ls
  170  umount /home/
  171  rm -rf /home/
  172  ls
  173  umount /home/
  174  mount /home/
  175  mkdir /home
  176  mount /home/
  177  mount -a
  178  nano /etc/fstab
  179  reboot
  180  lsblk
  181  mkdir /home/user
  182  chmod 755 /home/user
  183  chown -R user:user /home/user
  184  reboot
  185  cp /etc/fstab /home/user/
  186  mv /etc/rc.d/rc.rpc /home/
  187  reboot
  188  iptables -L
  189  history
root@host:/home/user#





[4/7/26 6:48 PM] Mantell Apical: in case of elilo grub failure

linux (hd0,gpt2)/vmlinuz-huge root=/dev/nvme0n1p9

boot





[4/7/26 7:26 PM] Mantell Apical:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=slackware --recheck

grub-mkconfig -o /boot/grub/grub.cfg





[4/7/26 7:46 PM] Mantell Apical: in case you always forget to plug your router before boot

netconfig

chmod +x /etc/rc.d/rc.networkmanager

/etc/rc.d/rc.networkmanager start





To quit KDE from tty1:

sudo init 3




@mantellapical on Telegram for the files and more information


NEVER USE SLACKPKG, YOU WOULD LOOSE EVERYTHING

 

*** ASK FOR HELP FOR A DRINK, FOR SOMEONE TO READ THIS DOCUMENTATION OR FOR SOMEONE TO TYPE - 1 HOUR 30 MINUTES OF TORTURE - IF BOOT FAILS AFTER INSTALL, BOOT FROM THE SLACKWARE INSTALLER, IT ALLOWS YOU TO BOOT YOUR INSTALL ANYWAY ***



@mantellapical on Telegram for the files and more information



https://web.archive.org/web/20260621230208/https://eamadit.blogspot.com/2026/04/eamadit-hardened-slackware-15.html

 

*** ASK FOR HELP FOR A DRINK, FOR SOMEONE TO READ THIS DOCUMENTATION OR FOR SOMEONE TO TYPE - 1 HOUR 30 MINUTES OF TORTURE - IF BOOT FAILS AFTER INSTALL, BOOT FROM THE SLACKWARE INSTALLER, IT ALLOWS YOU TO BOOT YOUR INSTALL ANYWAY ***

Comments

Popular posts from this blog

The Matrix Deciphered

Proposition d'investissment 1 : Minato