Nu kan du låta stjärnor och planeter styra ditt linux system

Artikelinformation
Författare: itgurun
Publicerad: 13 februari 2026
Uppdaterad: 2 september 2026

Nu kan du låta stjärnor och planeter styra ditt Linux-system

Det är Red Hat-utvecklare som nu tagit fram ett tillägg för Linux som använder astrologisk schemaläggning.

Det gäller schemaläggning av processer och när de ska få tillgång till processorn för körning.

Hur gör man?

Installerar man tillägget scx_horoscope så är det precis så systemet kommer att hantera processerna.

Oavsett vilket operativsystem man pratar om så finns det någon form av multitasking, alltså att systemet kan köra mer än en process åt gången. Systemet använder någon form av schemaläggare, det är alltså den funktion som avgör villkoren för hur processerna ska få tillgång till processorkärnorna.

Genom tiderna och i takt med utvecklingen av processorerna har schemaläggningen uppdaterats för att kunna använda processorns kapacitet maximalt.

Vad är schemaläggning?

En schemaläggare kan exempelvis använda sig av olika algoritmer såsom FIFO (First In, First Out) eller SJF (Shortest Job First).

Planeterna används för schemaläggning i Linux

Mellan versionerna 2.6.23 och 6.5 använde Linux-kärnan Completely Fair Scheduler (CFS), som har som mål att ge alla processer med samma prioriteringsnivå en rättvis del av processorn. I version 6.6 bytte kärnan till den nyare tekniken Earliest Eligible Virtual Deadline First (EEVDF).

Men sedan version 6.12 har Linux haft stöd för scheduler-tillägg i userspace, vilket underlättar mycket för den som vill skapa alternativa algoritmer för schemaläggning av processer. Det är detta som Lucas Zampieri, som arbetar med utveckling för Red Hat, använt sig av i scx_horoscope.

Tillägget arbetar utifrån solen, månen, stjärnornas och planeternas positioner sett från jorden, och följer även astrologiska principer.

Så här fungerar det när du låter stjärnorna och planeterna styra:

Systemet tilldelar olika processer olika himlakroppar. Exempelvis tillhör skrivbordet och grafiska program planeten Venus, medan intensiva processer som kompilatorer hör till planeten Mars.

När stjärnbildernas positioner ändras så ändras också prioriteringen för olika typer av processer. Vattumannen ger till exempel nätverksprocesser 50 procent mer tid i processorn, medan systemprocesser får 30 procent mindre. När en himlakropp rör sig så får processer som hör till den hälften så mycket tid i processorn.

Läs mer: De vanligaste schemaläggningsalgoritmerna – så fördelas CPU-tid i Linux

Skaparen Lucas Zampieri kallar själv sitt projekt för:

vetenskapligt tvivelaktigt och kosmiskt komiskt

Han uppger också att det inte är att rekommendera i produktionsmiljöer.

Bli först med att kommentera

Lämna ett svar

Din e-postadress kommer inte att publiceras.


*