The officially official Devuan Forum!

You are not logged in.

#1 Re: Devuan Derivatives » windvn - Excalibur i386 ISO with linux-libre » 2025-03-21 02:35:03

Thank you, tell me what you think. I'll definitely check out Refrecta, it seems like fsmithred and I share a lot of similar ideas :>

#3 Devuan Derivatives » windvn - Excalibur i386 ISO with linux-libre » 2025-03-20 09:43:12

Fierelier
Replies: 2

Since Debian Trixie (and by extension Excalibur) no longer has an i386 kernel, but still has other i386 packages, I've decided to make an ISO image which uses the linux-libre kernel (thanks to hacksenwerk). It's a bit scrappy, because there is a lot of cruft from this being an old project, and me having been more inexperienced. But it works. I would like to make it more solid sometime.

Note that due to technical limitations with live-setup/grub-mkrescue, the setup makes use of the Daedalus kernel, but the linux-libre kernel is used for the installed system.

f3eqdt.png

* Features:
- Supports i386
- Custom installer that requires less memory to work than Devuan's vanilla setup
- Partition containing /home can easily be encrypted (swap is located in /home, so if encrypted, swap is encrypted too)
- Xfce desktop with defaults that are similar to Windows, composition disabled by default
- Live environment has desktop (go to bash and run startx)
- Lots of little tweaks that get rid of things I find annoying (like fading scrollbars)

The installer is not as easy to use as Devuan/Debian's, you need more experience about how disks need to be partitioned and formatted to have success.

* Source
* ISO (http) - sha256: 9e47f585866d7ff8a14dc8e6d219bae29b722cfce16353c118fb39f9f1507881

I make no guarantees whatsoever. Use at your own discretion.

#4 Re: Devuan » Devuan Excalibur on i386 - We need an official kernel! » 2025-03-18 13:00:52

I haven't found official LTS, or other i386-specific support information about Debian Trixie yet, where do you get your information?

And thank you for the kernel pointer! I'll add that one for now, instead of hacking together daedalus/excalibur :>

#5 Devuan » Devuan Excalibur on i386 - We need an official kernel! » 2025-03-18 12:09:12

Fierelier
Replies: 8

I managed to create an i386 ISO of Devuan Excalibur, by using Devuan Daedalus' kernel. It is crazy how many packages are still available for i386, even Firefox, and other graphical packages. Seems like Debian Trixie is somewhat arbitrarily not building the kernel for i386...

It would be amazing if Devuan were to provide an official i386 kernel for Excalibur, because a lot of stuff still works.

f3eqdt.png

If you want to recreate this, use debootstrap and bootstrap experimental (or excalibur, once it is out). Edit the /etc/sources.apt file like this:

deb http://deb.devuan.org/merged excalibur main
deb http://deb.devuan.org/merged daedalus main
deb http://deb.devuan.org/merged daedalus-security main

Do apt update, then you're able to install linux-image-686 or linux-image-686-pae. You probably want to add deb http://deb.devuan.org/merged excalibur-security main on the second line, once it is out. Similar steps would probably work for Debian, too.

The only stable (non-excalibur) packages it installed for me, seem to be related to gnome's network manager applet, and the kernel itself of course. If you want to see which stable packages you ended up with, you can use: apt list --installed | grep "/stable"

If you want to download this, you can find the ISO here.

#7 Re: Devuan » [SOLVED] How will the deprecation of Debian's i386 affect Devuan? » 2024-01-15 17:25:01

I've had a Pi 1 as a server for a while, that's quite a slow device, surely slower than even your netbook, and I didn't experience that.

I don't think your theory is correct. As far as I know, your server doesn't interact at all with the DNS, when there is a connection incoming. The client contacts the DNS, gets the IP, and then connects to your server using that IP. I don't think the domain even needs to point to a valid IP at all, for the DNS to route clients there. I am by no means an expert when it comes to these things, though.

Might be worth to bring up a htop instance, while connecting to it, to see if it's bottlenecking anywhere. When I do ssh topoi.pooq.com -v, I see your server is slow to process each step, for some reason. Could be full RAM? Really not sure. I've had a Pentium III 700mhz with 256MB of RAM react faster to SSH requests.

#8 Devuan » [SOLVED] How will the deprecation of Debian's i386 affect Devuan? » 2024-01-15 09:44:40

Fierelier
Replies: 6

As spoken about in this thread, Debian seems to be looking to discontinue support for x86 machines. I find this choice somewhat questionable, since these machines are quite capable still, in my eyes. I could daily drive my Pentium M 1.2GHz if I needed to, and I have sometimes used that machine for extensive periods of time, exclusively.

...yet, I'm close to giving up on this platform, I feel like the walls have been moving in for a long time:
* Many distros are discontinuing x86
* Browsers are all f*cked-up (in general), and ignore my build preferences in some cases, failing to compile without SSE2/SSE3
* Clang and Rust use the wrong definitions for i686, breaking some software on non-SSE2 capable machines. No desire from these teams to fix
* Software is generally getting worse, with people just jumping on whatever new *shiny* things come out (GTK3/GTK4 are mostly pointless, slow and buggy, yet everyone adapts them)
* It's difficult to run older software on Linux. I'm trying to develop software to resolve this, but right now, things really still feel disconnected between the old and new software spheres

An old x86 laptop is what truly got me into Linux in the first place. I've been working on debloating my entire suite of software, crafting replacements with the limited inspiration I have, for things that I don't consider good. But it really feels like things are coming to an end, this time.

I assume Devuan will adapt Debian's upstream behavior of i386, and also drop it eventually. But I'm still curious to hear, what is the official stance on this?

#9 Hardware & System Configuration » Keyboard layout not setting in TTY when running in QEMU » 2023-07-21 07:36:49

Fierelier
Replies: 0

When running Devuan Chimaera/Daedalus in QEMU, configuring the keyboard layout like this does not change it (US layout):

dpkg-reconfigure keyboard-configuration
service console-setup.sh restart
udevadm trigger --subsystem-match=input --action=change
service keyboard-setup.sh restart

I've also had this happen on one particular Core 2 Duo era laptop, but it was a while ago. Is there anything else I can do? Using loadkeys de loads the correct layout, however, special characters like Ä/Ö/Ü/ß and so on will not work.

#10 Re: Hardware & System Configuration » [SOLVED] /sys/kernel/debug/zswap/: No such file or directory » 2023-01-25 01:17:20

Solved! You need to do mount -t debugfs none /sys/kernel/debug for it to be populated.

#11 Hardware & System Configuration » [SOLVED] /sys/kernel/debug/zswap/: No such file or directory » 2023-01-24 23:10:01

Fierelier
Replies: 1

Hello everyone!

I've been trying to observe zswap's statistics. grep -R . /sys/kernel/debug/zswap/ is frequently recommended, but /sys/kernel/debug/zswap does not exist. I've made /etc/boot.d/user-zswap, it looks like this:

#!/bin/sh
zswap=/sys/module/zswap/parameters
echo 75 > $zswap/max_pool_percent
echo 95 > $zswap/accept_threshold_percent
echo zstd > $zswap/compressor
echo zsmalloc > $zswap/zpool
echo 1 > $zswap/enabled

I checked if zswap was compiled into my kernel based on some older post when zswap was new: cat /boot/config-$(uname -r) | grep CONFIG_ZSWAP= gives me CONFIG_ZSWAP=y.

I also checked if zswap itself is enabled: cat /sys/module/zswap/parameters/enabled is Y.

My kernel version is 5.10.0-20-amd64.

What am I missing?

Board footer

Forum Software