Tuesday, February 25, 2025

Setup Hyprland with ML4W 2.9.8.2 Dotfiles as L2 KVM Guest inside Debian SID as L1 KVM Guest

 Fist we deploy Debian Testing as L1 KVM Guest ( 8 VCPs,16 GB RAM , CachyOS 6.13.4 Kernel). Second step would be to install KVM Hypervisor on Debian Testing (Trixie Alpha) Virtual machine. Afterwards it appears possible to setup Hyprland with ML4W 2.9.8.2 Dotfiles as L2 KVM Guest serving a dual DE for CachyOS which had been installed first as L2 KVM Guest inside Debian Testing L1 level. 

Running of Hyprland with ML4W 2.9.8.2 Dotfiles (L2) doesn't require enabling 3D acceleration in Virt-manager's configuration running on top of Debian Testing  as KVM Guest










Debain Testing deployed as L1 level Guest

Now we proceed with deploying L2 Guests of CachyOS 20250202 and Hyprland with ML4W 2.9.8.2 Dotfiles as couple of DE's on the same L2 KVM Guest running on Debian SID Virtual machine (L1 level)










Snapshot of SDDM Login prompt between CachyOS and Hyprland with ML4W Dotfiles































Thursday, February 20, 2025

Build CachyOS Kernel 6.13.3 on Debian Testing (Trixie)

 In general we follow https://news.itsfoss.com/cachyos-kernel-builder/ . Start with installation $ sudo apt install bpftool

and include /usr/sbin in system $PATH variable.

boris@DebianKNext:~$ export PATH="/usr/sbin:$PATH"
boris@DebianKNext:~$ echo $PATH
/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
boris@DebianKNext:~ 

git clone https://github.com/Nitrux/linux-cachyos-deb

$  cd linux-cachyos-deb

$ ./cachy-kernel-deb

Script installs all required packages and pops up TUI dialog to configure kernel 6.13.3 and finally proceed with building of packages.

Start building debian's vmlinuz-6.13.3 and kernel's initrd.img-6.13.3 with configuration bellow



















Up on successful completion

boris@DebianKNext:~/linux-cachyos-deb$ ls -l
total 329360
-rwxrwxr-x  1 boris boris     40468 Feb 20 08:43 cachy-kernel-deb
-rw-rw-r--  1 boris boris      1536 Feb 20 08:39 LICENSE
drwxrwxr-x 27 boris boris      4096 Feb 20 09:47 linux-6.13.3
-rw-rw-r--  1 boris boris 148516460 Feb 17 05:45 linux-6.13.3.tar.xz
-rw-r--r--  1 boris boris   2110368 Feb 20 09:47 linux-headers-cachyos-6.13.3-2025.02.20-09.37_amd64.deb
-rw-r--r--  1 boris boris 186579008 Feb 20 09:37 linux-image-cachyos-6.13.3-2025.02.20-09.37_amd64.deb
-rw-rw-r--  1 boris boris      3466 Feb 20 08:39 README.md

Run dpkg for installation *.deb packages

boris@DebianKNext:~/linux-cachyos-deb$ sudo dpkg -i linux-headers-cachyos-6.13.3-2025.02.20-09.37_amd64.deb \
    linux-image-cachyos-6.13.3-2025.02.20-09.37_amd64.deb
[sudo] password for boris:
Selecting previously unselected package linux-headers-cachyos-6.13.3.
(Reading database ... 217622 files and directories currently installed.)
Preparing to unpack linux-headers-cachyos-6.13.3-2025.02.20-09.37_amd64.deb ...
Unpacking linux-headers-cachyos-6.13.3 (2025.02.20-09.37) ...
Selecting previously unselected package linux-image-cachyos-6.13.3.
Preparing to unpack linux-image-cachyos-6.13.3-2025.02.20-09.37_amd64.deb ...
Unpacking linux-image-cachyos-6.13.3 (2025.02.20-09.37) ...
Setting up linux-image-cachyos-6.13.3 (2025.02.20-09.37) ...
update-initramfs: Generating /boot/initrd.img-6.13.3
Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-6.13.3
Found initrd image: /boot/initrd.img-6.13.3
Found linux image: /boot/vmlinuz-6.12.12-amd64
Found initrd image: /boot/initrd.img-6.12.12-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Setting up linux-headers-cachyos-6.13.3 (2025.02.20-09.37) ...
'/usr/lib/modules/6.13.3/build/linux-headers-6.13.3' -> '/usr/src/linux-headers-6.13.3'


boris@DebianKNext:~/linux-cachyos-deb$ sudo su -
root@DebianKNext:~# ls -l /boot

total 166340
-rw-r--r-- 1 root root   281007 Feb  2 08:17 config-6.12.12-amd64
-rw-rw-r-- 1 root root   297865 Feb 20 09:37 config-6.13.3
drwx------ 3 root root     4096 Dec 31  1969 efi
drwxr-xr-x 5 root root     4096 Feb 20 09:50 grub
-rw-r--r-- 1 root root 61839871 Feb 20 08:26 initrd.img-6.12.12-amd64
-rw-r--r-- 1 root root 73482509 Feb 20 09:50 initrd.img-6.13.3
drwx------ 2 root root    16384 Feb 20 08:17 lost+found
-rw-r--r-- 1 root root       83 Feb  2 08:17 System.map-6.12.12-amd64
-rw-rw-r-- 1 root root  9233122 Feb 20 09:37 System.map-6.13.3
-rw-r--r-- 1 root root 10041280 Feb  2 08:17 vmlinuz-6.12.12-amd64
-rw-rw-r-- 1 root root 15110656 Feb 20 09:37 vmlinuz-6.13.3

Configure /boot/grub/grub.cfg to boot into new kernel

root@DebianKNext:~# grub-mkconfig -o /boot/grub/grub.cfg

Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-6.13.3
Found initrd image: /boot/initrd.img-6.13.3
Found linux image: /boot/vmlinuz-6.12.12-amd64
Found initrd image: /boot/initrd.img-6.12.12-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done

Now reboot debian testing instance






















UPDATE as of 02/22/2025 Build CachyOS Kernel 6.13.4  LLVM LTO : full























UPDATE as of 02/24/2025 Build CachyOS Kernel 6.13.4  LLVM LTO : Thin

boris@DebianSID24F:~/linux-cachyos-deb$ ll
total 1591900
-rwxrwxr-x  1 boris boris      34200 Feb 24 01:55 cachy-kernel-deb
-rwxrwxr-x  1 boris boris        129 Feb 24 02:47 install.sh
-rw-rw-r--  1 boris boris       1536 Feb 24 01:55 LICENSE
drwxrwxr-x 28 boris boris       4096 Feb 24 02:36 linux-6.13.4
-rw-rw-r--  1 boris boris  148494632 Feb 21 08:20 linux-6.13.4.tar.xz
-rw-r--r--  1 boris boris    9107788 Feb 24 02:36 linux-headers-6.13.4_6.13.4-1_amd64.deb
-rw-r--r--  1 boris boris  186735308 Feb 24 02:37 linux-image-6.13.4_6.13.4-1_amd64.deb
-rw-r--r--  1 boris boris 1284280160 Feb 24 02:43 linux-image-6.13.4-dbg_6.13.4-1_amd64.deb
-rw-r--r--  1 boris boris    1405708 Feb 24 02:36 linux-libc-dev_6.13.4-1_amd64.deb
-rw-rw-r--  1 boris boris       6460 Feb 24 02:44 linux-upstream_6.13.4-1_amd64.buildinfo
-rw-rw-r--  1 boris boris       2224 Feb 24 02:44 linux-upstream_6.13.4-1_amd64.changes
-rw-rw-r--  1 boris boris       3466 Feb 24 01:55 README.md


Saturday, February 8, 2025

Setup Dual DE CachyOS 250202 (KDE Plasma 6.3 Beta2) and Hyprland with ML4W Dotfiles 2.9.8

 Deploy CachyOS 250202 (KDE Plasma 6.3 Beta2) via Calamares as KVM Guest. Then insert lines

[kde-unstable]
Include = /etc/pacman.d/mirrorlist
into /etc/pacman.conf as first entry in repos section save file and run 
$ sudo pacman -Syu
then re-login to CachyOS instance (KDE Plasma 6.3 Beta 2). 
I have to notice that the safe option to install second DE Hyprland with ML4W 
Dotfiles 2.9.8 is to follow  https://github.com/mylinuxforwork/dotfiles 
$ yay -S ml4w-hyprland-git
Shutdown Plasma instance and enable 3D acceleration && OpenGl
then bring Plasma instance up to execute 
$ ml4w-hyprland-setup 
In Hyprland DE switch to 1920x1080 resolution ( in particular case )
as was advised by Stephan Raabe in his original video's . Activate ML4W Sidebar and
click on Settings afterwards resolution may be switched to 1920x1080
(HDMI Video Output)











At this point you may relogin to CachyOS Plasma 6.3 Beta instance
Following couple of snapshots were performed in Hyprland with ML4W Dotfiles 2.9.8 
developed by Stephan Raabe.

Switch off resolution 1920x1080 to 1280x800 to get snapshot of login screen













Sunday, February 2, 2025

Attempt to install and run DeepSeek AI on Debian Sid (Trixie Alpha) VENV

 Start with reproducing commands proposed in https://linuxconfig.org/how-to-install-and-run-deepseek-ai-on-ubuntu-debian-no-gpu

boris@DebianTRXE:~$ curl -fsSL https://ollama.com/install.sh | sh

>>> Installing ollama to /usr/local

>>> Downloading Linux amd64 bundle

######################################################################## 100.0%

>>> Creating ollama user...

>>> Adding ollama user to render group...

>>> Adding ollama user to video group...

>>> Adding current user to ollama group...

>>> Creating ollama systemd service...

>>> Enabling and starting ollama service...

Created symlink '/etc/systemd/system/default.target.wants/ollama.service' → '/etc/systemd/system/ollama.service'.

>>> The Ollama API is now available at 127.0.0.1:11434.

>>> Install complete. Run "ollama" from the command line.

WARNING: No NVIDIA/AMD GPU detected. Ollama will run in CPU-only mode.

boris@DebianTRXE:~$  ollama --version

ollama version is 0.5.7

boris@DebianTRXE:~$ systemctl is-active ollama.service

active

boris@DebianTRXE:~$ cd /

boris@DebianTRXE:/$ df -Th .

Filesystem                       Type  Size  Used Avail Use% Mounted on

/dev/mapper/vg_trixie-lv1_trixie ext4   49G   17G   30G  36% /

boris@DebianTRXE:/$ ollama pull deepseek-r1:8b

pulling manifest

pulling 6340dc3229b0... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏ 4.9 GB

pulling 369ca498f347... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏  387 B

pulling 6e4c38e1172f... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏ 1.1 KB

pulling f4d24e9138dd... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏  148 B

pulling 0cb05c6e4e02... 100% ▕█████████████████████████████████████████████████████████████████████████████████████████████▏  487 B

verifying sha256 digest

writing manifest

success

Now ask DeepSeek - Who was Debian Linux Founder ?











Another question - who was the most influential person in "systemd"  development on Linux ?











Same question been asked via "ollama run deepseek-r1:14b" on another Debian Sid instance . Virtual drive was increased up to 90 GB and RAM up to 24 GB.  As far as to my knowledge this answer sounds more precise












Now ask - Who wrote music for "Evita" and "Fantom of the opera" ?















and double check with Google search engine















Which project was the last for Sun Inc. ?





















Per my very personal opinion the correct answer would be "Nevada"  - the attempt to port Xen Hypervisor to Sun/Solaris .