Unnötige Dienste deaktivieren bei Fedora-Linux mit Systemd auf älteren Systemen

cabriofahrer

Well-Known Member
OpenBSD ist für mich totales Neuland, könnte aber jetzt für mich inreressant sein: Zufällig bin ich auf das hier gestoßen (https://man.openbsd.org/escodec), das scheint wohl der Soundtreiber für den Soundchip in meinem exotischen Laptop mit dem Intel Atom Baytrail Prozessor (an anderer Stelle schon mal besprochen) zu sein. Aktuell ist auf dem Teil Fedora41 installiert, ich benutze es sehr selten, es wird alles unterstützt, allerdings braucht Fedora ziemlich lange zum Booten. Mittlerweile lässt sich FreeBSD erfreulicherweise auch auf 32-bit UEFIs installieren und es funzt wunderbar, allerdings werden weder der Sound noch der Wi-Fi Chip unterstützt. Ich bin am überlegen, ob ich nicht beides durch externe USB-Dongles lösen soll, doch das Notebook hat nur zwei USB-Ports und die internen Lautsprecher würden damit ja auch nicht gehen. Könnte also OpenBSD zumindest die Lösung für den Sound sein? In diesem Sinne habe ich mir das neue 7.8 Image heruntergeladen, auf einen Stick geflasht und dann erstmal in dem Shell Modus gebootet. Angeblich kann man unter OpenBSD dann mit mixerctldie Soundconfiguration sehen, doch das Kommando scheint im Shell Modus nicht zu existieren?
Also hier erstmal die dmesg:

Code:
OpenBSD 7.8 (RAMDISK_CD) #54: Sun Oct 12 13:03:06 MDT 2025
    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/RAMDISK_CD
real mem = 2048614400 (1953MB)
avail mem = 1980387328 (1888MB)
random: good seed from bootblocks
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x7b689000 (34 entries)
bios0: vendor INSYDE Corp. version "AIRIS.N1400.160520.V02" date 05/21/2016
bios0: AIRIS\^HINFINITY SYSTEM S.L.     AIRIS EXILIS 140
efi0 at bios0: UEFI 2.4
acpi0 at bios0: ACPI 5.0
acpi0: tables DSDT FACP UEFI TCPA MSDM UEFI OEM0 DBG2 HPET LPIT APIC MCFG SLIC SSDT SSDT SSDT SSDT SSDT TPM2 SSDT SSDT SSDT FPDT CSRT
acpihpet0 at acpi0: 14318179 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Atom(TM) CPU Z3735F @ 1.33GHz, 1333.36 MHz, 06-37-08, patch 0000082f
cpu0: cpuid 1 edx=bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> ecx=43d8e3bf<SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND>
cpu0: cpuid 6 eax=7<SENSOR,ARAT> ecx=9<EFFFREQ>
cpu0: cpuid 7.0 ebx=2282<TSC_ADJUST,SMEP,ERMS>
cpu0: cpuid a vers=3, gp=2, gpwidth=40, ff=3, ffwidth=40
cpu0: cpuid 80000001 edx=28100800<NXE,RDTSCP,LONG> ecx=101<LAHF,3DNOWP>
cpu0: cpuid 80000007 edx=100<ITSC>
cpu0: MELTDOWN
cpu0: 24KB 64b/line 6-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line 16-way L2 cache
cpu0: apic clock running at 83MHz
cpu0: mwait min=64, max=64, C-substates=0.2.0.0.0.0.3.3, IBE
cpu at mainbus0: not configured
cpu at mainbus0: not configured
cpu at mainbus0: not configured
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 87 pins, remapped
acpiprt0 at acpi0: bus 0 (PCI0)
acpicmos0 at acpi0
"INT3396" at acpi0 not configured
acpipci0 at acpi0 PCI0: 0x00000004 0x00000011 0x00000001
com0 at acpi0 IUR3 addr 0x3f8/0x8 irq 4: ns16550a, 16 byte fifo
"80860F28" at acpi0 not configured
"INT0002" at acpi0 not configured
bytgpio0 at acpi0 GPO0 uid 1 addr 0xfed0c000/0x1000 irq 49, 102 pins
bytgpio1 at acpi0 GPO1 uid 2 addr 0xfed0d000/0x1000 irq 48, 28 pins
bytgpio2 at acpi0 GPO2 uid 3 addr 0xfed0e000/0x1000 irq 50, 44 pins
sdhc0 at acpi0 SDHA addr 0x9091d000/0x1000 irq 44
sdhc0: SDHC 3.00, 200 MHz base clock
sdmmc0 at sdhc0: 8-bit, sd high-speed, mmc high-speed, ddr52, dma
sdhc1 at acpi0 SDHB addr 0x90901000/0x1000 irq 46
sdhc1: SDHC 3.00, 100 MHz base clock
sdmmc1 at sdhc1: 4-bit, sd high-speed, mmc high-speed, ddr52, dma
dwiic0 at acpi0 I2C5 addr 0x90912000/0x1000 irq 36, sem
iic0 at dwiic0
"INT33F4" at iic0 addr 0x34 not configured
dwiic1 at acpi0 I2C1 addr 0x90906000/0x1000 irq 32
iic1 at dwiic1
"INT33FE" at iic0 addr 0x68 not configured
sdhc2 at acpi0 SDHD addr 0x90903000/0x1000 irq 47, gpio
sdhc2: SDHC 3.00, 100 MHz base clock
sdmmc2 at sdhc2: 4-bit, sd high-speed, mmc high-speed, dma
"INTL9C60" at acpi0 not configured
"INTL9C60" at acpi0 not configured
"80860F0A" at acpi0 not configured
"OBDA8723" at acpi0 not configured
"80860F0A" at acpi0 not configured
dwiic2 at acpi0 I2C2 addr 0x9090c000/0x1000 irq 33
iic2 at dwiic2
"ESSX8316" at iic2 addr 0x11 not configured
dwiic3 at acpi0 I2C3 addr 0x9090e000/0x1000 irq 34
iic3 at dwiic3
dwiic4 at acpi0 I2C4 addr 0x90910000/0x1000 irq 35
iic4 at dwiic4
"PNP0C0A" at acpi0 not configured
"PNP0C0D" at acpi0 not configured
"INTCFD9" at acpi0 not configured
"INT33BD" at acpi0 not configured
"ACPI000C" at acpi0 not configured
"ACPI0003" at acpi0 not configured
"INT3401" at acpi0 not configured
"INT3400" at acpi0 not configured
"INT3407" at acpi0 not configured
"INT3407" at acpi0 not configured
"INT3407" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3406" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"MSFT0101" at acpi0 not configured
acpicpu at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpipwrres at acpi0 not configured
acpitz at acpi0 not configured
cpu0: using Silvermont MDS workaround
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Bay Trail Host" rev 0x0f
"Intel Bay Trail Video" rev 0x0f at pci0 dev 2 function 0 not configured
xhci0 at pci0 dev 20 function 0 "Intel Bay Trail xHCI" rev 0x0f: msi, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
"Intel Bay Trail TXE" rev 0x0f at pci0 dev 26 function 0 not configured
"Intel Bay Trail LPC" rev 0x0f at pci0 dev 31 function 0 not configured
isa0 at mainbus0
efifb0 at mainbus0: 1366x768, 32bpp
wsdisplay0 at efifb0 mux 1: console (std, vt100 emulation)
scsibus0 at sdmmc0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <Kingston, T52732, 0000>
sd0: 29184MB, 512 bytes/sector, 59768832 sectors
manufacturer 0x024c, product 0xb723 at sdmmc1 function 1 not configured
umass0 at uhub0 port 1 configuration 1 interface 0 "General USB Flash Disk" rev 2.00/11.00 addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, initiator 0
sd1 at scsibus1 targ 1 lun 0: <General, USB Flash Disk, 1100> removable serial.090c1000100000009799
sd1: 1920MB, 512 bytes/sector, 3932160 sectors
uhub1 at uhub0 port 2 configuration 1 interface 0 "vendor 0x05e3 USB2.0 Hub" rev 2.00/85.36 addr 3
"PixArt Imaging Inc. USB_2.0_Webcam" rev 2.00/52.2a addr 4 at uhub1 port 2 not configured
uhidev0 at uhub1 port 3 configuration 1 interface 0 "vendor 0x0911 product 0x2188" rev 1.10/0.01 addr 5
uhidev0: iclass 3/1
ukbd0 at uhidev0
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub1 port 3 configuration 1 interface 1 "vendor 0x0911 product 0x2188" rev 1.10/0.01 addr 5
uhidev1: iclass 3/1, 5 report ids
uhid at uhidev1 reportid 1 not configured
uhid at uhidev1 reportid 2 not configured
uhid at uhidev1 reportid 3 not configured
uhid at uhidev1 reportid 4 not configured
uhid at uhidev1 reportid 5 not configured
softraid0 at root
scsibus2 at softraid0: 256 targets
root on rd0a swap on rd0b dump on rd0b
WARNING: CHECK AND RESET THE DATE!
umass1 at uhub1 port 4 configuration 1 interface 0 "Generic Mass Storage" rev 2.00/1.05 addr 6
umass1: using SCSI over Bulk-Only
scsibus3 at umass1: 2 targets, initiator 0
sd2 at scsibus3 targ 1 lun 0: <Generic, Flash Disk, 8.07> removable
sd2: 996MB, 512 bytes/sector, 2039808 sectors

Wie man sieht, erscheint

"ESSX8316" at iic2 addr 0x11 not configured

Wird der Chip also erkannt? Muss OpenBSD erst installiert werden, damit mixerctl funktioniert?
 
Meinst du mit "Shell modus" das du das du den install-kernel gebootet hast?

Das Image hat nur das allernötigste um die installation durchzuführen und kleinere reparaturen durchzuführen, ist aber keine live-cd mit voller funktionalität.

Gängige Praxis ist es, wenn man die Festplatte nicht überschreiben möchte, halt auf einen USB-Stick als ziel zu installieren.

Ich weiß gerade ehrlich gesagt nicht ob es noch eine OpenBSD Live-CD gibt als alternative, ein kurzes googeln hat https://fuguita.org/ ergeben aber das hab ich nicht vertestet oder so.
 
Meinst du mit "Shell modus" das du das du den install-kernel gebootet hast?
Ich nehme an, ja.

Gängige Praxis ist es, wenn man die Festplatte nicht überschreiben möchte, halt auf einen USB-Stick als ziel zu installieren.
Schon klar. Das Notebook hat einen Slot für eine MicroSD-Karte. Also habe ich zuerst versucht, OpenBSD auf eine MicroSD-Karte zu installieren. Die Installation verlief zwar erfolgreich, aber die Karte erscheint später nicht im Bootmenü des UEFI, wie sonst die USB-Sticks, die mit Betriebssystem / Installationsmedium erkannt werden. Dann probierte ich einen No-Name USB-Stick mit 15 GB. Die Installation blieb irgendwann nach stundenlangem Warten hängen, bis ich abbrach. Ich habe noch einen USB-Stick mit 4 GB von Corsair. Hier schien die Installation ganz gut zu laufen, allerdings meckerte der Installer am Schluss, dass nicht ausreichend Platz für /usr sei. Einzige Möglichkeit wäre vielleicht noch eine Custom-Partitionierung zu versuchen, nur mit root (a) und EFI (i). Das kriege ich aber nicht hin. Alle Anleitungen, die ich im Internet finde, sind ohne efi-Partition und ich glaube, ohne die würde es nicht funktionieren. Schließlich wird diese Partition (i) von etwa 220 MB bei automatischer Partitionierung eingerichtet. Ich stehe also erstmal auf dem Schlauch.
Wie sind denn genau die Schritte hierfür, also nur root (a) und efi (i)? Also noch nichteinmal swap.

Moment, ich glaube, ich habe es hingekriegt. Installation läuft, werde später berichten, ob es geklappt hat.
 
Zuletzt bearbeitet:
OK, die Installation auf dem 4 GB-Stick hat geklappt. Allerdings braucht das Booten fast eine halbe Stunde, und zwar am Punkt "Reordering: ld.so". Dass die Schreibgeschwindigkeit auf einem Stick eher bescheiden ist, ist ja klar, aber so lange???
OK, aber jetzt zur eigentlichen Frage. Die Ausgabe von mixerctl lautet:

Code:
mixerctl: /dev/audioctl0: Device not configured

Wird der Soundchip nun unterstützt oder nicht? Hier die Ausgabe von dmesg nach der Installation:

Code:
OpenBSD 7.8 (GENERIC.MP) #54: Sun Oct 12 12:58:11 MDT 2025
    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 2048614400 (1953MB)
avail mem = 1959960576 (1869MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x7b689000 (34 entries)
bios0: vendor INSYDE Corp. version "AIRIS.N1400.160520.V02" date 05/21/2016
bios0: AIRIS\^HINFINITY SYSTEM S.L.     AIRIS EXILIS 140
efi0 at bios0: UEFI 2.4
acpi0 at bios0: ACPI 5.0
acpi0: sleep states S5
acpi0: tables DSDT FACP UEFI TCPA MSDM UEFI OEM0 DBG2 HPET LPIT APIC MCFG SLIC SSDT SSDT SSDT SSDT SSDT TPM2 SSDT SSDT SSDT FPDT CSRT
acpi0: wakeup devices WLAN(S0) LID_(S4)
acpihpet0 at acpi0: 14318179 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Atom(TM) CPU Z3735F @ 1.33GHz, 1333.36 MHz, 06-37-08, patch 0000082f
cpu0: cpuid 1 edx=bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> ecx=43d8e3bf<SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,MOVBE,POPCNT,DEADLINE,AES,RDRAND>
cpu0: cpuid 6 eax=7<SENSOR,ARAT> ecx=9<EFFFREQ>
cpu0: cpuid 7.0 ebx=2282<TSC_ADJUST,SMEP,ERMS>
cpu0: cpuid a vers=3, gp=2, gpwidth=40, ff=3, ffwidth=40
cpu0: cpuid 80000001 edx=28100800<NXE,RDTSCP,LONG> ecx=101<LAHF,3DNOWP>
cpu0: cpuid 80000007 edx=100<ITSC>
cpu0: MELTDOWN
cpu0: 24KB 64b/line 6-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line 16-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 83MHz
cpu0: mwait min=64, max=64, C-substates=0.2.0.0.0.0.3.3, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Atom(TM) CPU Z3735F @ 1.33GHz, 1333.37 MHz, 06-37-08, patch 0000082f
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Atom(TM) CPU Z3735F @ 1.33GHz, 1333.38 MHz, 06-37-08, patch 0000082f
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Atom(TM) CPU Z3735F @ 1.33GHz, 1333.42 MHz, 06-37-08, patch 0000082f
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 87 pins, remapped
acpimcfg0 at acpi0
acpimcfg0: addr 0xe0000000, bus 0-63
acpiprt0 at acpi0: bus 0 (PCI0)
"INT3396" at acpi0 not configured
bytgpio0 at acpi0 GPO2 uid 3 addr 0xfed0e000/0x1000 irq 50, 44 pins
bytgpio1 at acpi0 GPO0 uid 1 addr 0xfed0c000/0x1000 irq 49, 102 pins
dwiic0 at acpi0 I2C5 addr 0x90912000/0x1000 irq 36, sem
iic0 at dwiic0
"INT33F4" at iic0 addr 0x34 not configured
dwiic1 at acpi0 I2C1 addr 0x90906000/0x1000 irq 32
iic1 at dwiic1
"INT33FE" at iic0 addr 0x68 not configured
iosf0 at acpi0 MBID
acpibat0 at acpi0: BMBT model "SR Real Battery" serial 123456789 type LION oem "Intel SR 1"
acpicmos0 at acpi0
acpipci0 at acpi0 PCI0: 0x00000004 0x00000011 0x00000001
com0 at acpi0 IUR3 addr 0x3f8/0x8 irq 4: ns16550a, 16 byte fifo
"80860F28" at acpi0 not configured
"INT0002" at acpi0 not configured
bytgpio2 at acpi0 GPO1 uid 2 addr 0xfed0d000/0x1000 irq 48, 28 pins
sdhc0 at acpi0 SDHA addr 0x9091d000/0x1000 irq 44
sdhc0: SDHC 3.00, 200 MHz base clock
sdmmc0 at sdhc0: 8-bit, sd high-speed, mmc high-speed, ddr52, dma
sdhc1 at acpi0 SDHB addr 0x90901000/0x1000 irq 46
sdhc1: SDHC 3.00, 100 MHz base clock
sdmmc1 at sdhc1: 4-bit, sd high-speed, mmc high-speed, ddr52, dma
sdhc2 at acpi0 SDHD addr 0x90903000/0x1000 irq 47, gpio
sdhc2: SDHC 3.00, 100 MHz base clock
sdmmc2 at sdhc2: 4-bit, sd high-speed, mmc high-speed, dma
"INTL9C60" at acpi0 not configured
"INTL9C60" at acpi0 not configured
"80860F0A" at acpi0 not configured
"OBDA8723" at acpi0 not configured
"80860F0A" at acpi0 not configured
dwiic2 at acpi0 I2C2 addr 0x9090c000/0x1000 irq 33
iic2 at dwiic2
"ESSX8316" at iic2 addr 0x11 not configured
dwiic3 at acpi0 I2C3 addr 0x9090e000/0x1000 irq 34
iic3 at dwiic3
dwiic4 at acpi0 I2C4 addr 0x90910000/0x1000 irq 35
iic4 at dwiic4
acpibtn0 at acpi0: LID_(wakeup)
"INTCFD9" at acpi0 not configured
"ACPI000C" at acpi0 not configured
acpiac0 at acpi0: AC unit offline
"INT3401" at acpi0 not configured
"INT3400" at acpi0 not configured
"INT3407" at acpi0 not configured
"INT3407" at acpi0 not configured
"INT3407" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3406" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
"INT3403" at acpi0 not configured
tpm0 at acpi0 TPM_: unsupported TPM2 start method 2
acpicpu0 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x51), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x51), C1(1000@1 mwait.1), PSS
acpicpu2 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x51), C1(1000@1 mwait.1), PSS
acpicpu3 at acpi0: C3(10@1000 mwait.1@0x64), C2(10@500 mwait.1@0x51), C1(1000@1 mwait.1), PSS
acpipwrres0 at acpi0: WWPR, resource for HS03, MODM
acpipwrres1 at acpi0: PLPE
acpipwrres2 at acpi0: USBC, resource for XHC1, OTG1, EHC1
acpipwrres3 at acpi0: CLK0
acpipwrres4 at acpi0: CLK1, resource for CAM3
acpipwrres5 at acpi0: CLK0, resource for CAM4
acpipwrres6 at acpi0: CLK1
acpipwrres7 at acpi0: P28X
acpipwrres8 at acpi0: P18X
acpipwrres9 at acpi0: P28P
acpipwrres10 at acpi0: P18P
acpipwrres11 at acpi0: P28T
acpipwrres12 at acpi0: P18T
acpipwrres13 at acpi0: P1XT
acpitz0 at acpi0
acpitz0: no critical temperature defined
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: using Silvermont MDS workaround
cpu0: Enhanced SpeedStep 1333 MHz: speeds: 1329, 1328, 1245, 1162, 1079, 996, 913, 830, 747, 664, 581, 498 MHz
pci0 at mainbus0 bus 0
iosf1 at pci0 dev 0 function 0 "Intel Bay Trail Host" rev 0x0f: mbi
inteldrm0 at pci0 dev 2 function 0 "Intel Bay Trail Video" rev 0x0f
drm0 at inteldrm0
inteldrm0: msi, VALLEYVIEW, gen 7
xhci0 at pci0 dev 20 function 0 "Intel Bay Trail xHCI" rev 0x0f: msi, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
"Intel Bay Trail TXE" rev 0x0f at pci0 dev 26 function 0 not configured
pcib0 at pci0 dev 31 function 0 "Intel Bay Trail LPC" rev 0x0f
isa0 at pcib0
isadma0 at isa0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT (using slow L1TF mitigation)
efifb at mainbus0 not configured
scsibus1 at sdmmc0: 2 targets, initiator 0
sd0 at scsibus1 targ 1 lun 0: <Kingston, T52732, 0000>
sd0: 29184MB, 512 bytes/sector, 59768832 sectors
manufacturer 0x024c, product 0xb723 at sdmmc1 function 1 not configured
scsibus2 at sdmmc2: 2 targets, initiator 0
sd1 at scsibus2 targ 1 lun 0: <Sandisk, SA08G, 0011> removable
sd1: 7460MB, 512 bytes/sector, 15278080 sectors
umass0 at uhub0 port 1 configuration 1 interface 0 "General USB Flash Disk" rev 2.00/11.00 addr 2
umass0: using SCSI over Bulk-Only
scsibus3 at umass0: 2 targets, initiator 0
sd2 at scsibus3 targ 1 lun 0: <General, USB Flash Disk, 1100> removable serial.090c1000100000009799
sd2: 1920MB, 512 bytes/sector, 3932160 sectors
uhub1 at uhub0 port 2 configuration 1 interface 0 "Genesys Logic USB2.0 Hub" rev 2.00/85.36 addr 3
uvideo0 at uhub1 port 2 configuration 1 interface 0 "PixArt Imaging Inc. USB_2.0_Webcam" rev 2.00/52.2a addr 4
video0 at uvideo0
uhidev0 at uhub1 port 3 configuration 1 interface 0 "vendor 0x0911 product 0x2188" rev 1.10/0.01 addr 5
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard
uhidev1 at uhub1 port 3 configuration 1 interface 1 "vendor 0x0911 product 0x2188" rev 1.10/0.01 addr 5
uhidev1: iclass 3/1, 5 report ids
ums0 at uhidev1 reportid 1: 5 buttons, Z and W dir
wsmouse0 at ums0 mux 0
uhid0 at uhidev1 reportid 2: input=1, output=0, feature=0
ucc0 at uhidev1 reportid 3: 1085 usages, 20 keys, array
wskbd1 at ucc0 mux 1
uhid1 at uhidev1 reportid 4: input=1, output=1, feature=0
uhid2 at uhidev1 reportid 5: input=0, output=0, feature=5
umass1 at uhub1 port 4 configuration 1 interface 0 "Corsair Flash Voyager" rev 2.00/11.00 addr 6
umass1: using SCSI over Bulk-Only
scsibus4 at umass1: 2 targets, initiator 0
sd3 at scsibus4 targ 1 lun 0: <Corsair, Flash Voyager, 1100> removable serial.090c1000000000026183
sd3: 3872MB, 512 bytes/sector, 7929856 sectors
vscsi0 at root
scsibus5 at vscsi0: 256 targets
softraid0 at root
scsibus6 at softraid0: 256 targets
root on sd3a (b4b37c93210c7129.a) swap on sd3b dump on sd3b
inteldrm0: 1366x768, 32bpp
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
wskbd1: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)

Hier die Ausgabe von ifconfig:

Code:
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
    index 2 priority 0 llprio 3
    groups: lo
    inet6 ::1 prefixlen 128
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
    inet 127.0.0.1 netmask 0xff000000
enc0: flags=0<>
    index 1 priority 0 llprio 3
    groups: enc
    status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
    index 3 priority 0 llprio 3
    groups: pflog

Ich nehme mal an, dass der Wifi-Chip hier auch nicht erkannt wird? Bei der Installation wurde nach einer Firmware (ich weiß nicht, wofür jetzt) gesucht, aber eine Verbindung zum Internet bestand natürlich nicht.
 
Also soweit ich das sehe sieht das düster aus, der scheint da nichts zu erkennen wenn ich nicht irgendwas übersehen hab, sowohl für den soundchip als auch für den Wifi-Chip.
Villeicht wird der Soundchip zwar von OpenBSD unterstützt aber er ist bei dem spezifischen Modell das ja offenbar einige eigenheiten hat so speziell angebunden das er nicht unterstützt wird oder so.
Mich wunderts auch das ich garnichts im dmesg zum wifi-chip sehe, was ist das denn für einer?

Das Kernel-Reordering wird bei jedem Boot gemacht und erzeugt etwas IO und etwas CPU last. Auf meinen 10 Jahre alten Thinkpad T450s ist das aber in wenigen minuten durch und wird auch nach dem ersten boot im "hintergrund" ausgeführt.
Ich würde hier bei deinem Gerät die kombi aus sehr trägen Prozessor und sehr trägen USB-Stick vermuten.
Auf neueren geräten ist das bei mir oft sehr schnell, auf dem alten Diskettenauslesenotebook das ich noch betreibe mit Pentium 3 dauert das auch recht lange, aber ich meine weniger als 10 Minuten.
 
Nun, ich habe festgestellt, dass sich das Kernel-Reordering (Was ist das überhaupt? Ist mir bei Free- oder NetBSD nie aufgefallen.) mit einem mehrmaligen Ctrl+C abstellen lässt.
Tja, wegen dem Soundchip halt schade, dieses SoC mit dem Intel-Atom ist dann halt wirklich totaler Müll. Das Problem ging ja damals los mit einem Windows10-Update. Da mittlerweile FreeBSD erfreulicherweise auf Teilen mit 32-bit UEFI bootet (und zwar sehr schnell), wäre das vielleicht eine Lösung in Verbindung mit einem Wifi-Dongle und einem externen USB-Soundchip. Allerdings würden damit die internen Lautsprecher nicht funktionieren.
Fedora scheint da wirklich die einzige Lösung zu sein, mit der alles unterstützt wird. Die Soundgeschichte aber erst richtig ab Kernelversion 6.16, soweit ich mich erinnerk kann (mittlerweile habe ich 6.17.10-100), womit andere Linux-Versionen wieder ausscheiden, weil die immernoch bei Version 6.12 sind, was ich auch nicht verstehe.
Da mich bei Fedora lediglich die etwas lange Bootzeit stört, wäre es vielleicht ganz gut zu wissen, welche systemd-Dienste vielleicht abgestellt werden könnten, die ich gar nicht brauche. Der Bootvorgang hängt z.B. etwas lange bei

"modprobe@loop.service - Loop Kernel Module loop." und dann
"Job dev-tpmrm0.device/start running (39s / 45s)"

Die erste Spalte zählt, also gehe ich davon aus, dass für diesen Vorgang 45 Sekunden veranschlagt werden? Braucht man den z.B?
 
Nun, ich habe festgestellt, dass sich das Kernel-Reordering (Was ist das überhaupt? Ist mir bei Free- oder NetBSD nie aufgefallen.) mit einem mehrmaligen Ctrl+C abstellen lässt.
Einfach gesagt geht es darum, dass die Funktionen des Kernel nach jedem Boot auf anderen Speicheradressen liegen. Das macht Angriffe auf den Kernel potentiell schwerer. Es ist ein Feature, was exklusive für OpenBSD ist. Daher gibt es das in der Form nicht unter FreeBSD, Linux oder NetBSD.
 
Zum reodern hat @Yamagi alles wichtige gesagt

Da mich bei Fedora lediglich die etwas lange Bootzeit stört, wäre es vielleicht ganz gut zu wissen, welche systemd-Dienste vielleicht abgestellt werden könnten, die ich gar nicht brauche. Der Bootvorgang hängt z.B. etwas lange bei

"modprobe@loop.service - Loop Kernel Module loop." und dann
"Job dev-tpmrm0.device/start running (39s / 45s)"

Das klingt für mich so als würde er verschiedenen devices initialisieren bzw. die module laden an der stelle, hier konkret das TPM Modul, das macht vermutlich sinn das er das macht.

Warum das so lange dauert kann ich nicht sagen fürchte ich. Mein aktuelles Archlinux braucht vom Grub-Bootet-den-Kernel dann inkl. login, Kennworteingeben und starten von KDE knappe 25 Sekunden. Das Gerät hat auch einen TPM Chip ist aber auch nicht so alt (Thinkpad T15 gen1) - villeicht braucht das alles einfach so lang bei der doch eher langsameren Hardware.

Du könntest wenn das system gebootet ist ja mal schauen welche dienste gestartet sind und werden mit den systemd tools und uns hier eine liste schicken und wir schauen mal drüber ob man was deaktivieren könnte. (Dann würde ich ggf. den Thread verschieben und das Thema umbennen)

/kleiner Editeinschub:
Das ding ist halt auch nur halb so schnell wie ein CoreDuo von 2006 (!), also halb so schnell wie 20 Jahre alte Technik. Singlethreaded ist sogar ein Athlon XP (!) aus den frühen 2000ern um 20-30% schneller. Es lohnt sich da absolut mal in die Benchmarks zu schauen, langsamer als ein Athlon XP zu sein ist halt auch schon speziell.
 
Einfach gesagt geht es darum, dass die Funktionen des Kernel nach jedem Boot auf anderen Speicheradressen liegen. Das macht Angriffe auf den Kernel potentiell schwerer. Es ist ein Feature, was exklusive für OpenBSD ist. Daher gibt es das in der Form nicht unter FreeBSD, Linux oder NetBSD.
Interessant. Mal wieder etwas Neues gelernt. Und für mich wieder ein Punkt, der aus meiner Sicht, bzw. für meine Bedürfnisse eher gegen OpenBSD spricht.

/kleiner Editeinschub:
Das ding ist halt auch nur halb so schnell wie ein CoreDuo von 2006 (!), also halb so schnell wie 20 Jahre alte Technik. Singlethreaded ist sogar ein Athlon XP (!) aus den frühen 2000ern um 20-30% schneller. Es lohnt sich da absolut mal in die Benchmarks zu schauen, langsamer als ein Athlon XP zu sein ist halt auch schon speziell.
Omg! Umso mehr ein Grund, soviel zu deaktivieren wie nur möglich.
Sowas macht doch keinen Spaß :-/
Sicherlich. Daher die Suche nach der schlankesten und besten Lösung.

Du könntest wenn das system gebootet ist ja mal schauen welche dienste gestartet sind und werden mit den systemd tools und uns hier eine liste schicken und wir schauen mal drüber ob man was deaktivieren könnte. (Dann würde ich ggf. den Thread verschieben und das Thema umbennen)
So, dann ab hier gerne umbenennen. Aussagekräftiger Titel könnte sein: "Unnötige Dienste deaktivieren bei Linux mit Systemd".

Code:
werner@fedora:~$ systemctl list-units --type=service --all
  UNIT                                                  LOAD      ACTIVE   SUB     DESCRIPTION                                                                 
  abrt-journal-core.service                             loaded    active   running ABRT coredumpctl message creator
  abrt-oops.service                                     loaded    active   running ABRT kernel log watcher
  abrt-vmcore.service                                   loaded    inactive dead    ABRT kernel panic detection
  abrt-xorg.service                                     loaded    active   running ABRT Xorg log watcher
  abrtd.service                                         loaded    active   running ABRT Daemon
  accounts-daemon.service                               loaded    active   running Accounts Service
  alsa-restore.service                                  loaded    inactive dead    Save/Restore Sound Card State
  alsa-state.service                                    loaded    active   running Manage Sound Card State (restore and store)
  atd.service                                           loaded    active   running Deferred execution scheduler
  audit-rules.service                                   loaded    inactive dead    Load Audit Rules
  auditd.service                                        loaded    active   running Security Audit Logging Service
  auth-rpcgss-module.service                            loaded    inactive dead    Kernel Module supporting RPCSEC_GSS
● autofs.service                                        not-found inactive dead    autofs.service
  avahi-daemon.service                                  loaded    active   running Avahi mDNS/DNS-SD Stack
  bluetooth.service                                     loaded    active   running Bluetooth service
  chronyd.service                                       loaded    active   running NTP client/server
  crond.service                                         loaded    active   running Command Scheduler
  cups.service                                          loaded    active   running CUPS Scheduler
  dbus-:1.3-org.freedesktop.problems@0.service          loaded    active   running dbus-:1.3-org.freedesktop.problems@0.service
  dbus-broker.service                                   loaded    active   running D-Bus System Message Bus
  dm-event.service                                      loaded    inactive dead    Device-mapper event daemon
  dracut-cmdline.service                                loaded    inactive dead    dracut cmdline hook
  dracut-initqueue.service                              loaded    inactive dead    dracut initqueue hook
  dracut-mount.service                                  loaded    inactive dead    dracut mount hook
  dracut-pre-mount.service                              loaded    inactive dead    dracut pre-mount hook
  dracut-pre-pivot.service                              loaded    inactive dead    dracut pre-pivot and cleanup hook
  dracut-pre-trigger.service                            loaded    inactive dead    dracut pre-trigger hook
  dracut-pre-udev.service                               loaded    inactive dead    dracut pre-udev hook
  dracut-shutdown-onfailure.service                     loaded    inactive dead    Service executing upon dracut-shutdown failure to perform cleanup
  dracut-shutdown.service                               loaded    active   exited  Restore /run/initramfs on shutdown
● ebtables.service                                      not-found inactive dead    ebtables.service
  emergency.service                                     loaded    inactive dead    Emergency Shell
  firewalld.service                                     loaded    active   running firewalld - dynamic firewall daemon
  fstrim.service                                        loaded    inactive dead    Discard unused blocks on filesystems from /etc/fstab
  getty@tty1.service                                    loaded    inactive dead    Getty on tty1
  grub2-systemd-integration.service                     loaded    inactive dead    Grub2 systemctl reboot --boot-loader-menu=... support
  gssproxy.service                                      loaded    active   running GSSAPI Proxy Daemon
  initrd-cleanup.service                                loaded    inactive dead    Cleaning Up and Shutting Down Daemons
  initrd-parse-etc.service                              loaded    inactive dead    Mountpoints Configured in the Real Root
  initrd-switch-root.service                            loaded    inactive dead    Switch Root
  initrd-udevadm-cleanup-db.service                     loaded    inactive dead    Cleanup udev Database
● ip6tables.service                                     not-found inactive dead    ip6tables.service
● ipset.service                                         not-found inactive dead    ipset.service
● iptables.service                                      not-found inactive dead    iptables.service
  irqbalance.service                                    loaded    active   running irqbalance daemon
  iscsi-init.service                                    loaded    inactive dead    One time configuration for iscsi.service
  iscsi-onboot.service                                  loaded    inactive dead    Special handling of early boot iSCSI sessions
  iscsi-shutdown.service                                loaded    inactive dead    Logout off all iSCSI sessions on shutdown
  iscsi-starter.service                                 loaded    inactive dead    iscsi-starter.service
  iscsi.service                                         loaded    inactive dead    Login and scanning of iSCSI devices
  iscsid.service                                        loaded    inactive dead    Open-iSCSI
  iscsiuio.service                                      loaded    inactive dead    iSCSI UserSpace I/O driver
  kdump.service                                         loaded    inactive dead    Crash recovery kernel arming
  kmod-static-nodes.service                             loaded    active   exited  Create List of Static Device Nodes
  ldconfig.service                                      loaded    inactive dead    Rebuild Dynamic Linker Cache
  lightdm.service                                       loaded    active   running Light Display Manager
  livesys-late.service                                  loaded    inactive dead    Late Initialization for live environments
  livesys.service                                       loaded    inactive dead    Initialization for live environments
  lm_sensors.service                                    loaded    active   exited  Hardware Monitoring Sensors
  logrotate.service                                     loaded    inactive dead    Rotate log files
  lvm2-lvmpolld.service                                 loaded    inactive dead    LVM2 poll daemon
  lvm2-monitor.service                                  loaded    active   exited  Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
  mcelog.service                                        loaded    active   running Machine Check Exception Logging Daemon
  mdmonitor.service                                     loaded    inactive dead    Software RAID monitoring and management
● mkinitcpio-generate-shutdown-ramfs.service            not-found inactive dead    mkinitcpio-generate-shutdown-ramfs.service
  ModemManager.service                                  loaded    active   running Modem Manager
  modprobe@configfs.service                             loaded    inactive dead    Load Kernel Module configfs
  modprobe@dm_mod.service                               loaded    inactive dead    Load Kernel Module dm_mod
  modprobe@drm.service                                  loaded    inactive dead    Load Kernel Module drm
  modprobe@efi_pstore.service                           loaded    inactive dead    Load Kernel Module efi_pstore
  modprobe@fuse.service                                 loaded    inactive dead    Load Kernel Module fuse
  modprobe@loop.service                                 loaded    inactive dead    Load Kernel Module loop
● network.service                                       not-found inactive dead    network.service
  NetworkManager-wait-online.service                    loaded    active   exited  Network Manager Wait Online
  NetworkManager.service                                loaded    active   running Network Manager
  nfs-idmapd.service                                    loaded    inactive dead    NFSv4 ID-name mapping service
  nfs-mountd.service                                    loaded    inactive dead    NFS Mount Daemon
  nfs-server.service                                    loaded    inactive dead    NFS server and services
  nfs-utils.service                                     loaded    inactive dead    NFS server and client services
  nfsdcld.service                                       loaded    inactive dead    NFSv4 Client Tracking Daemon
● nslcd.service                                         not-found inactive dead    nslcd.service
● ntpd.service                                          not-found inactive dead    ntpd.service
● ntpdate.service                                       not-found inactive dead    ntpdate.service
  openvswitch.service                                   loaded    inactive dead    Open vSwitch
  ovs-delete-transient-ports.service                    loaded    inactive dead    Open vSwitch Delete Transient Ports
  ovs-vswitchd.service                                  loaded    inactive dead    Open vSwitch Forwarding Unit
  ovsdb-server.service                                  loaded    inactive dead    Open vSwitch Database Unit
  pcscd.service                                         loaded    active   running PC/SC Smart Card Daemon
  plocate-updatedb.service                              loaded    inactive dead    Update the plocate database
  plymouth-halt.service                                 loaded    inactive dead    Show Plymouth Halt Screen
  plymouth-kexec.service                                loaded    inactive dead    Show Plymouth Reboot with kexec Screen
  plymouth-poweroff.service                             loaded    inactive dead    Show Plymouth Power Off Screen
  plymouth-quit-wait.service                            loaded    active   exited  Hold until boot process finishes up
  plymouth-quit.service                                 loaded    inactive dead    Terminate Plymouth Boot Screen
  plymouth-read-write.service                           loaded    active   exited  Tell Plymouth To Write Out Runtime Data
  plymouth-reboot.service                               loaded    inactive dead    Show Plymouth Reboot Screen
  plymouth-start.service                                loaded    active   exited  Show Plymouth Boot Screen
  plymouth-switch-root-initramfs.service                loaded    inactive dead    Tell Plymouth To Jump To initramfs
  plymouth-switch-root.service                          loaded    inactive dead    Plymouth switch root service
  polkit.service                                        loaded    active   running Authorization Manager
  raid-check.service                                    loaded    inactive dead    RAID setup health check
  rc-local.service                                      loaded    inactive dead    /etc/rc.d/rc.local Compatibility
  rescue.service                                        loaded    inactive dead    Rescue Shell
  rpc-gssd.service                                      loaded    inactive dead    RPC security service for NFS client and server
  rpc-statd-notify.service                              loaded    active   exited  Notify NFS peers of a restart
  rpc-statd.service                                     loaded    inactive dead    NFS status monitor for NFSv2/3 locking.
● rpc-svcgssd.service                                   not-found inactive dead    rpc-svcgssd.service
  rpcbind.service                                       loaded    inactive dead    RPC Bind
  rsyslog.service                                       loaded    active   running System Logging Service
  rtkit-daemon.service                                  loaded    active   running RealtimeKit Scheduling Policy Service
  selinux-autorelabel-mark.service                      loaded    inactive dead    Mark the need to relabel after reboot
  smartd.service                                        loaded    active   running Self Monitoring and Reporting Technology (SMART) Daemon
● sntp.service                                          not-found inactive dead    sntp.service
  sssd-kcm.service                                      loaded    inactive dead    SSSD Kerberos Cache Manager
  sssd.service                                          loaded    inactive dead    System Security Services Daemon
  switcheroo-control.service                            loaded    active   running Switcheroo Control Proxy service
● syslog.service                                        not-found inactive dead    syslog.service
  systemd-ask-password-console.service                  loaded    inactive dead    Dispatch Password Requests to Console
  systemd-ask-password-plymouth.service                 loaded    inactive dead    Forward Password Requests to Plymouth
  systemd-ask-password-wall.service                     loaded    inactive dead    Forward Password Requests to Wall
  systemd-backlight@backlight:intel_backlight.service   loaded    active   exited  Load/Save Screen Backlight Brightness of backlight:intel_backlight
  systemd-battery-check.service                         loaded    inactive dead    Check battery level during early boot
  systemd-binfmt.service                                loaded    inactive dead    Set Up Additional Binary Formats
  systemd-boot-random-seed.service                      loaded    inactive dead    Update Boot Loader Random Seed
  systemd-bsod.service                                  loaded    inactive dead    Display Boot-Time Emergency Messages In Full Screen
  systemd-confext.service                               loaded    inactive dead    Merge System Configuration Images into /etc/
  systemd-firstboot.service                             loaded    inactive dead    First Boot Wizard
  systemd-fsck-root.service                             loaded    active   exited  File System Check on Root Device
  systemd-fsck@dev-disk-by\x2duuid-00E2\x2dFD2B.service loaded    active   exited  File System Check on /dev/disk/by-uuid/00E2-FD2B
  systemd-halt.service                                  loaded    inactive dead    System Halt
  systemd-hibernate-clear.service                       loaded    inactive dead    Clear Stale Hibernate Storage Info
  systemd-hibernate-resume.service                      loaded    inactive dead    Resume from hibernation
  systemd-homed-activate.service                        loaded    active   exited  Home Area Activation
  systemd-homed.service                                 loaded    active   running Home Area Manager
  systemd-hostnamed.service                             loaded    inactive dead    Hostname Service
  systemd-hwdb-update.service                           loaded    inactive dead    Rebuild Hardware Database
  systemd-initctl.service                               loaded    inactive dead    initctl Compatibility Daemon
  systemd-journal-catalog-update.service                loaded    inactive dead    Rebuild Journal Catalog
  systemd-journal-flush.service                         loaded    active   exited  Flush Journal to Persistent Storage
  systemd-journald.service                              loaded    active   running Journal Service
  systemd-kexec.service                                 loaded    inactive dead    Reboot via kexec
  systemd-logind.service                                loaded    active   running User Login Management
  systemd-machine-id-commit.service                     loaded    inactive dead    Save Transient machine-id to Disk
  systemd-modules-load.service                          loaded    active   exited  Load Kernel Modules
  systemd-network-generator.service                     loaded    active   exited  Generate network units from Kernel command line
  systemd-oomd.service                                  loaded    active   running Userspace Out-Of-Memory (OOM) Killer
  systemd-pcrmachine.service                            loaded    inactive dead    TPM PCR Machine ID Measurement
  systemd-pcrphase-initrd.service                       loaded    inactive dead    TPM PCR Barrier (initrd)
  systemd-pcrphase-sysinit.service                      loaded    inactive dead    TPM PCR Barrier (Initialization)
  systemd-pcrphase.service                              loaded    inactive dead    TPM PCR Barrier (User)
  systemd-poweroff.service                              loaded    inactive dead    System Power Off
  systemd-pstore.service                                loaded    inactive dead    Platform Persistent Storage Archival
  systemd-quotacheck-root.service                       loaded    inactive dead    Root File System Quota Check
● systemd-quotacheck.service                            not-found inactive dead    systemd-quotacheck.service
  systemd-random-seed.service                           loaded    active   exited  Load/Save OS Random Seed
  systemd-reboot.service                                loaded    inactive dead    System Reboot
  systemd-remount-fs.service                            loaded    active   exited  Remount Root and Kernel File Systems
  systemd-repart.service                                loaded    inactive dead    Repartition Root Disk
  systemd-resolved.service                              loaded    active   running Network Name Resolution
  systemd-rfkill.service                                loaded    inactive dead    Load/Save RF Kill Switch Status
  systemd-soft-reboot.service                           loaded    inactive dead    Reboot System Userspace
  systemd-sysctl.service                                loaded    active   exited  Apply Kernel Variables
  systemd-sysext.service                                loaded    inactive dead    Merge System Extension Images into /usr/ and /opt/
  systemd-sysusers.service                              loaded    inactive dead    Create System Users
  systemd-timesyncd.service                             loaded    inactive dead    Network Time Synchronization
  systemd-tmpfiles-clean.service                        loaded    inactive dead    Cleanup of Temporary Directories
  systemd-tmpfiles-setup-dev-early.service              loaded    active   exited  Create Static Device Nodes in /dev gracefully
  systemd-tmpfiles-setup-dev.service                    loaded    active   exited  Create Static Device Nodes in /dev
  systemd-tmpfiles-setup.service                        loaded    active   exited  Create System Files and Directories
  systemd-tpm2-setup-early.service                      loaded    inactive dead    Early TPM SRK Setup
  systemd-tpm2-setup.service                            loaded    inactive dead    TPM SRK Setup
  systemd-udev-load-credentials.service                 loaded    active   exited  Load udev Rules from Credentials
  systemd-udev-settle.service                           loaded    inactive dead    Wait for udev To Complete Device Initialization
  systemd-udev-trigger.service                          loaded    active   exited  Coldplug All udev Devices
  systemd-udevd.service                                 loaded    active   running Rule-based Manager for Device Events and Files
  systemd-update-done.service                           loaded    inactive dead    Update is Completed
  systemd-update-utmp-runlevel.service                  loaded    inactive dead    Record Runlevel Change in UTMP
  systemd-update-utmp.service                           loaded    active   exited  Record System Boot/Shutdown in UTMP
  systemd-user-sessions.service                         loaded    active   exited  Permit User Sessions
  systemd-userdbd.service                               loaded    active   running User Database Manager
  systemd-vconsole-setup.service                        loaded    active   exited  Virtual Console Setup
  udisks2.service                                       loaded    active   running Disk Manager
  unbound-anchor.service                                loaded    inactive dead    update of the root trust anchor for DNSSEC validation in unbound
  upower.service                                        loaded    active   running Daemon for power management
  user-runtime-dir@1000.service                         loaded    active   exited  User Runtime Directory /run/user/1000
  user@1000.service                                     loaded    active   running User Manager for UID 1000
  vboxservice.service                                   loaded    inactive dead    VirtualBox guest services
  vgauthd.service                                       loaded    inactive dead    VGAuth Service for open-vm-tools
  vmtoolsd.service                                      loaded    inactive dead    Service for virtual machines hosted on VMware
  wpa_supplicant.service                                loaded    active   running WPA supplicant
● ypbind.service                                        not-found inactive dead    ypbind.service

Legend: LOAD   → Reflects whether the unit definition was properly loaded.
        ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
        SUB    → The low-level unit activation state, values depend on unit type.

191 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.
werner@fedora:~$
 
"systemd-analyze time" bzw. "systemd-analyze blame" könnten hier sinnvolle Befehle für dich sein. Letzterer zeigt auch die Startuptimes, was alleine nicht immer Aussagekräftig ist, ev noch ein "systemd-analyze critical-chain" hinterher.

Ich möchte auch anmerken, dass dein Fedora 41 schon nicht mehr unterstützt wird, gibt es da einen Grund, wieso du nicht auf 42 (old, aber noch unterstützt) bzw. 43 upgradest?
 
wieso du nicht .... upgradest
Es gibt Leute, die stellen sich schon seit Jahren diese Frage in Hinblick auf die Hardware. ;-)

Ich würde mal generell die Frage in den Raum stellen, wie gut sich da ein Fedora eignet. Das ist ja traditionell die Spielwiese für Redhat und hat ihren Schwerpunkt nicht unbedingt auf alte Hardware.
Evtl. wäre da ein antiX oder ein 32-Bit-Debian in Minimalinstallation auf der man dann als GUI ein LXDE bzw. LXQt installiert die bessere Wahl.
 
Das klingt für mich so als würde er verschiedenen devices initialisieren bzw. die module laden an der stelle, hier konkret das TPM Modul, das macht vermutlich sinn das er das macht.

TPM 2.0 verbessert die Sicherheits des Systems, sofern man seine SSD bzw. HDD verschlüsselt - entgegen landläufiger Vorurteile auch bei freien Betriebssystemen (vgl. dieser Vortrag auf der FrOSCon (hier die Präsentation)).

Warum das so lange dauert kann ich nicht sagen fürchte ich.

Der Chipsatz unterstützt nur die uralte Spezifikation TPM 1.2, die zudem (so wie ganz frühe UEFI-Firmware) häufig sehr fehlerhaft implementiert wurde. Der Nachfolger TPM 2.0 ist schon über ein Jahrzehnt alt.

Man kann TPM maskieren, damit erst gar nicht probiert wird, es zu laden. Mit obigem Laptop spielt das aber auch keine Rolle, das wird mit jedem Betriebssystem sehr bescheiden. Man kriegt bessere Hardware für 20€ gebraucht auf eBay oder für 2€ pro Monat als VPS. :ugly:
 
Ich habe erstmal TPM und plymouth deaktiviert, bzw. ganz deinstalliert. Das Teil scheint jetzt schneller zu booten, auch ist der Splashscreen jetzt weg, der mich eh stört. Un hier noch einige Fragen von Euch zu beantworten, ohne jetzt jede zu zitieren:
Ich bin noch auf fedora41, weil ich das Teil sehr selten benutze und ich die Neuerungen daher einfach nicht weiter verfolgt habe.
Ein andres Linux kommt nicht in Frage, da, wie gesagt, der Sound unterhalb von Kernerversion 6.16 gar nicht oder nicht richtig funktioniert. Ansonsten wäre da Void Linux mein Favorit.
Und warum 32-bit, wenn ich 64-bit haben kann?
Warum soll ich mir für 20 Eur etwas kaufen, wenn das Teil hier doch läuft, wenn auch nur mit richtig Fedora?
So, mal zur eigentlichen Frage zurück: Welche Dienste kann ich noch sinnvollerweise deaktivieren? Cups würde ich mal lassen, es könnte ja sein, dass ich mal einen Drucker einstöpseln möchte.

Hier noch die Ausgabe von "systemctl --user list-units --type=service --all"

Code:
werner@fedora:~$ systemctl --user list-units --type=service --all
  UNIT                                         LOAD      ACTIVE   SUB     DESCRIPTION                                                 
  at-spi-dbus-bus.service                      loaded    active   running Accessibility services bus
  dbus-:1.2-com.redhat.imsettings@0.service    loaded    active   running dbus-:1.2-com.redhat.imsettings@0.service
  dbus-:1.25-org.a11y.atspi.Registry@0.service loaded    active   running dbus-:1.25-org.a11y.atspi.Registry@0.service
  dbus-broker.service                          loaded    active   running D-Bus User Message Bus
  dconf.service                                loaded    active   running User preferences database
  grub-boot-success.service                    loaded    inactive dead    Mark boot as successful
  gvfs-afc-volume-monitor.service              loaded    active   running Virtual filesystem service - Apple File Conduit monitor
  gvfs-daemon.service                          loaded    active   running Virtual filesystem service
  gvfs-gphoto2-volume-monitor.service          loaded    active   running Virtual filesystem service - digital camera monitor
  gvfs-mtp-volume-monitor.service              loaded    active   running Virtual filesystem service - Media Transfer Protocol monitor
  gvfs-udisks2-volume-monitor.service          loaded    active   running Virtual filesystem service - disk device monitor
  obex.service                                 loaded    active   running Bluetooth OBEX service
● pipewire-media-session.service               not-found inactive dead    pipewire-media-session.service
  pipewire-pulse.service                       loaded    active   running PipeWire PulseAudio
  pipewire.service                             loaded    active   running PipeWire Multimedia Service
● pulseaudio.service                           not-found inactive dead    pulseaudio.service
● systemd-oomd.service                         not-found inactive dead    systemd-oomd.service
  systemd-tmpfiles-clean.service               loaded    inactive dead    Cleanup of User's Temporary Files and Directories
  systemd-tmpfiles-setup.service               loaded    active   exited  Create User Files and Directories
  wireplumber.service                          loaded    active   running Multimedia Service Session Manager
  xdg-desktop-portal-gtk.service               loaded    active   running Portal service (GTK/GNOME implementation)
  xdg-desktop-portal.service                   loaded    active   running Portal service
  xdg-document-portal.service                  loaded    active   running flatpak document portal service
  xdg-permission-store.service                 loaded    active   running sandboxed app permission store

Legend: LOAD   → Reflects whether the unit definition was properly loaded.
        ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
        SUB    → The low-level unit activation state, values depend on unit type.

24 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.
werner@fedora:~$
 
Und warum 32-bit, wenn ich 64-bit haben kann?
Ganz einfach weil dort der Standardwert für Integer-Datentypen doppelt so groß ist und mehr Speicherplatz benötigt.
Salopp gesagt: Der RAM-Bedarf erhöht sich.
Und das ist bei einem System, das RAM jetzt nicht gerade im Überfluss bereit stellt, erst mal kontraproduktiv.

Void Linux mein Favorit.
Hätte zumindest x86-32 und Kernel 6.18

Die Frage ist allerdings, wie fluffig die Installation auf nicht ganz üblicher Hardware läuft.
Void Linux ist ja eher ein kleineres Hobbyprojekt (die haben also nicht die Kapazitäten, um sich um alles intensiv zu kümmern) und hat jetzt keine breite Nutzerbasis (wodurch die Entwickler insgesamt auch vergleichsweise wenig Feedback zu etwaigen Problemen kriegen).
 
Warum soll ich mir für 20 Eur etwas kaufen, wenn das Teil hier doch läuft, wenn auch nur mit richtig Fedora?
Selbst wenn die Installation nach Tagen Aufwand mal laufen sollte, ist es ein wirtschaftlicher Totalschaden. Wenn du den Laptop zerlegst und die Einzelteile an einen Elektroschrotthändler verkauft, kannst du dir bestimmt vom Gegenwert der enthaltenen Teile und Rohstoffe einen ordentlichen Rechner kaufen, auf dem jedes aktuelle BSD und Linux ohne Schmerzen läuft.

So, mal zur eigentlichen Frage zurück: Welche Dienste kann ich noch sinnvollerweise deaktivieren? Cups würde ich mal lassen, es könnte ja sein, dass ich mal einen Drucker einstöpseln möchte.
Du kannst die meisten Dienste unter systemd auf socket activation umstellen. Dann werden sie erst bei Bedarf geladen und brauchen bis dahin praktisch gar keine Ressourcen.

Ganz einfach weil dort der Standardwert für Integer-Datentypen doppelt so groß ist und mehr Speicherplatz benötigt.
Salopp gesagt: Der RAM-Bedarf erhöht sich.
Und das ist bei einem System, das RAM jetzt nicht gerade im Überfluss bereit stellt, erst mal kontraproduktiv.
Immer mehr Software läuft gar nicht (mehr) unter 32-bit (Firefox, Chromium, Signal, Home Assistant, Docker, reichlich Rust-basierte Tools uvm.) und es wird jeden Tag mehr. Ein Unix heute noch unter 32-bit aufzusetzen, mit der absehbaren Perspektive, dass jeden Tag weniger Software darauf laufen kann und wird - will man das wirklich?

Das ist echt kein Fall von Kintsugi.
 
Immer mehr Software läuft gar nicht (mehr) unter 32-bit (Firefox, Chromium, Signal, Home Assistant, Docker, reichlich Rust-basierte Tools uvm.)
Naja. Willst Du das alles wirklich auf einem System mit 2GB RAM (Hint: real mem = 2048614400 (1953MB)) nutzen?

Hier mal exemplarisch für Firefox:
1GB of RAM / 2GB of RAM for the 64-bit version
Ich sag mal, wenn Firefox schon 2GB haben will, dann wirds aber für Kernel, Shell, GUI/Xorg etc. aber schon a bissl eng. ;-)

Gut. Man kann natürlich SWAP einrichten. Das schützt dann gleich auch noch vor Performance-Überschüssen die so ein Intel Atom mitsich bringt. ;-)

Ein Unix heute noch unter 32-bit aufzusetzen, mit der absehbaren Perspektive, dass jeden Tag weniger Software darauf laufen kann und wird - will man das wirklich?
Welche glanzvolle Perspektive hat denn die angesprochene Hardware, das hier wirklich 32-Bit das primäre Problem wäre? :-)
 
Naja. Willst Du das alles wirklich auf einem System mit 2GB RAM (Hint: real mem = 2048614400 (1953MB)) nutzen?

Ich würde den Laptop sowieso recyclen. Im Zweifelsfalle habe ich aber lieber einen langsamen Browser als gar keinen Browser. :p

Ich sag mal, wenn Firefox schon 2GB haben will, dann wirds aber für Kernel, Shell, GUI/Xorg etc. aber schon a bissl eng. ;-)

Die Obsession mit uralter Hardware hier im Forum verstehe ich eh nicht; erst recht nicht mit viel zu wenig RAM. :confused:

Gut. Man kann natürlich SWAP einrichten. Das schützt dann gleich auch noch vor Performance-Überschüssen die so ein Intel Atom mitsich bringt. ;-)

Gelebte Entschleunigung. ;)

Mit zswap kann man den RAM-Mangel etwas abmildern, aber das Ergebnis wird immer noch katastrophal. Viele Tools werden einfach in Timeouts laufen, weil die Performance zu schlecht ist.

Welche glanzvolle Perspektive hat denn die angesprochene Hardware, das hier wirklich 32-Bit das primäre Problem wäre? :-)

Man könnte das Teil mit 64-bit noch jahrelang als Bastion-Host mit Wireguard, Backup-Server (mit einer externen Festplatte) oder Grafana-Dashboard nutzen. Dort würde die katastrophale Performance auch nicht ganz so sehr ins Gewicht fallen.

Auch da muss man sich aber einfach fragen, ob man tagelang Aufwand für etwas treiben möchte, was mit Hardware für 20€ einfach überhaupt kein Problem wäre.
 
Einfach gesagt geht es darum, dass die Funktionen des Kernel nach jedem Boot auf anderen Speicheradressen liegen. Das macht Angriffe auf den Kernel potentiell schwerer. Es ist ein Feature, was exklusive für OpenBSD ist. Daher gibt es das in der Form nicht unter FreeBSD, Linux oder NetBSD.
Nicht ganz. Das wird nur 1x initial nach der Installation und dann i.d.R. nach Kernelupdates zu jedem neuen Release durchgefuehrt. Bricht man das allerdings mit Ctrl-C ab, wird das nach dem naechsten Reboot wieder durchgefuehrt. Auf einem alten Rechner mit schwacher CPU, wenig RAM und dann noch ueber eine langsame USB-Schnittstelle dauert das prinzipbedingt recht lange. Auf einem aktuellen System ist das in wenigen Sekunden erledigt.
 
Warum soll ich mir für 20 Eur etwas kaufen, wenn das Teil hier doch läuft, wenn auch nur mit richtig Fedora?

Ich glaube was hier viele einfach sehr irritiert, und du liest ja das ich da nicht alleine stehe, die Kombination aus mehreren sachen die deine Entscheidung diese spezielle Hardware zu verwenden sehr fragwürdig erscheinen lassen.

Dabei geht es nicht darum das hier jeder pauschal alte Technik ablehnt, wenn man noch einen guten zweck dafür hat wie zb dein MPD ding kann das ja durchaus sinn ergeben. Genauso auch was neuere aber schwächere Hardware angeht. So ein angenehm kleines Raspberry ist zwar langsam aber hat durchaus andere stärken wie zb die GPIO leiste zur anbindung anderer sachen oder den niedrigen Stromverbrauch. Ich selbst hab ja zb als "Diskettenauslesenotebook" noch ein Gerät mit Pentium 3 im Einsatz . Aber fassen wir mal das Problem zusammen

1. Die Technik ist schon recht alt
2. Die Technik ist selbst für ihr alter sehr langsam :
-> Der Prozessor ist generell sowohl single als auch multithreaded langsamer als ein 20 Jahre altes CoreDuo Notebook. Singlethreaded ist sogar ein noch deutlich älterer Athlon XP 20-30% schneller. Das ist im Jahr 2026 schon unwirklich langsam.
-> 2GB Arbeitsspeicher sind für Desktopsachen die du ja vorhast absolut nicht mehr ausreichend (unten mehr dazu)
-> Die eMMC Karten dieser Generation sind sehr sehr langsam UND fehleranfällig. Sie sind nicht nur langsamer als zeitgenössische SSDs sondern sogar deutlich langsamer und problematischer als deutlich ältere HDD-Notebookfestplatten und dazu noch über die Schnittstelle besonders schlecht und langsam angebunden
3. Es handelt sich hier um Technik aus den untersten Bodensatz der damaligen Zeit, mit maximaler Optimierung auf billige Produktion. Man wird kaum eine vergleichbare noch langsamere Kombination aus der gleichen Produktionszeit finden. Das äußert sich nicht nur in der Performance der Komponenten, sondern auch auch in den ja auch von dir fegestellten Problemen wie fehlende Soundtreiber, die 32/64bit UEFI geschichte oder fehlende Wifi unterstützung. Das liegt nicht daran das alle Linux, *BSD entwickler fieß sind und nicht diese tolle Hardware unterstützen, sondern schlicht daran das der Hersteller das billigste von billigsten was er finden konnte da auf unheilige weise zusammengelötet hat - das führt aber zu sehr exotischen zusammenstellungen.
4. Das Gerät ist halt auch offensichtlich (ich hab die Bilder gesehen und kenne vergleichbare Geräte) nicht sehr gut verarbeitet, sehr einfaches Gehäuse, keine hochwertige Tastatur oder sowas - das führt zu zwei verschiedenen Themen: Auf der einen Seite erhöht das die wahrscheinlichkeit von Hardwarefehlern ungemein und auf der anderen Seite drängt sich die Frage von "Warum" noch mehr auf - dazu gleich noch mehr.
5. Das ist nicht bös gemeint, aber du weißt denke ich selber das du nicht der ganz ganz große IT-Experte bist - das ist auch keine Ideale kombination mit dieser Hardware.

Und da kommen wir zu der großen "Warum" frage die wir uns alle stellen. Warum so verzweifelt dieses spezifische Gerät mit seinen simple sichtbaren schwächen betreiben, wenn man doch für wirklich Peanuts zwar auch uralte aber doch zumindest deutlich hochwertigere und unter allen Betriebsystemen direkt unterstütze Hardware haben kann? (Wir bewegen uns ja generell in einem Segment wo weite teile der mal Verkauften Geräte zu großen teilen eher schon Recyclet worden)

Das "richtige Gerät für den richtigen Zweck" - und das sehen wir da halt alle irgendwie 0. Wir sehen eher jemanden der von außen "grundlos" wirkend seit Jahren mit den Kopf durch die Wand möchte.

Dabei bin ich wie erwähnt garnicht so "komplett" gegen die Nutzung alter technik. zum teil sammle ich ja sogar alte Technik. Ich hab zb ein paar Thinkpad X61 von ich tippe 2007, die sind zwar auch inzwischen schnarchlangsam aber man kann eine gescheite SSD einbauen dank SATA anschluss, mit 4GB ram bestücken und im Rahmen ihrer Performance läuft auch alles läuft unter allen BSDs und Linuxen so da draußen, nur für die GPU muss man inzwischen etwas tricksen. Um nen bisschen bei FreeBSD mal mitzuschwimmen hab ich ein Thinkpad X230, das dürfte immer noch ein paar wenige Jahre älter sein als dein Gerät aber es ist im welten schneller und hat 8GB Ram, und dort den KDE Desktop installiert - für die produktive Verwendung wäre das für mich zu langsam aber um mal FreeBSD etwas auszubaldovern ist das echt ganz okay und so bei surfen mit wenigen Tabs ist es sogar recht ordentlich nutzbar.
Ich mach ja auf dem Desktop momentan wenig mit OpenBSD, aber mein T450s das ich mir dafür mal gekauft hab nutze ich noch immer. Das dürfte so halbwegs ein Zeitgenosse mit deinem Modell sein. Aber mit 12GB Ram uvm.
Ich versteh es ja auch zb wenn jemand sagt ich hätt gerne ein ordentlich verarbeitetes Gerät, mit ner hochwertigen Tastatur usw und die Kohle ist knapp, und dann nimmt man ein älteres mal hochwertig produziertes Gerät. Oder hat so ein Gerät und möchte eine Nachnutzung verwenden und dann verwendet man das gute stück halt noch. Aber nichts davon ist bei diesem Gerät ja der fall.

Wir sind alle glaube ich etwas hilflos und es ist für uns ein bisschen wie ein Auffahrunfall: Man kann nicht weggucken.
 
Nicht ganz. Das wird nur 1x initial nach der Installation und dann i.d.R. nach Kernelupdates zu jedem neuen Release durchgefuehrt.
Bei meinem OpenBSD wird nach jedem Reboot durchgeführt:
Code:
/bin/ksh /usr/libexec/reorder_kernel
Code:
:~# syspatch
syspatch: cannot apply patches while reorder_kernel is running
und danach kommt noch ld (reordering library?) und ctfconv (beide mit hohem CPU-Verbrauch), ... und das ganze dauert auch bei ausreichend RAM und CPU, mehrere Minuten.
 
Bei meinem OpenBSD wird nach jedem Reboot durchgeführt:
Das ist richtig. Das relinken wird aber im Hintergrund durchgefuehrt. Nur nach der Neuinstallation oder nach einem Kernelupdate wird das relinken vor dem login durchgefuehrt, was zu laengeren Bootzeiten fuehrt. Bei jedem weiteren reboot wird im Hintergrund relinkt, was bei halbwegs normalen CPU und RAM zu keiner Bootverzoegerung fuehrt. Wenn das Booten jedes Mal bei Cabriofahrer so lange dauert, dann liegt es vermutlich an der alten Hardware oder daran, dass er es jedes Mal mit Ctrl-C unterbrochen hat. Yamagis Antwort war nicht falsch, ich haette aber evtl. klarer schreiben sollen, was ich damit meinte. Anmerkung am Rande: Das relinking laesst sich aber auch deaktivieren.
 
Zuletzt bearbeitet:
Zurück
Oben