Neparasts procesora plānotājs

Kādreizējais strādnieks programmētājs ir izstrādājis pilnvērtīgu Linux procesora uzdevumu plānotāju, kas savus lēmumus pieņem, balstoties uz reāllaika planētu stāvokļiem un zodiaka zīmēm. Projekta nosaukums ir scx_horoscope.

Piemēram, ja lietotājs, kurš ir dvīnis, strādā ar datoru 2026. gada 10. aprīlī, procesora uzdevumi tiks veikti par 50% lēnāk. Lai gan šķiet absurdu, tas ir pilnīgi reāls projekts, kas balstīts uz jaunāko Linux kodola framework sched_ext.

Inovatīva pieeja, izmantojot kosmisko ietekmi

Kā norāda Toms Hardware, sched_ext ļauj izstrādātājiem ieviest savus Linux plānotājus, neveicot kodola modifikācijas. Lai gan tas varētu šķist dīvaini, projekta autors Lukašs Zampjeri ironiski jautā: “Kāpēc ļaut parastajiem mirstīgajiem kontrolēt procesora prioritātes, kad to var darīt kosmoss?”

Šis projekts ir interesants piemērs tam, kā var izmantot dažādas sistēmas un zināšanas, lai radītu ko jaunu. Red Hat inženieris, kurš specializējas RISC-V arhitektūrā, ir detalizēti aprakstījis scx_horoscope iezīmes un ieviešanu savā GitHub repozitorijā.

Astroloģiskie principi un sarežģītība

Astroloģiskie plānošanas noteikumi, kas ņem vērā sarežģītu planētu domēnu, zodiaka, elementu ietekmes, retrogrādus efektus un citus faktorus, lai līdzsvarotu procesora, tīkla, sistēmas un atmiņas uzdevumu prioritātes, ir grūti saprotami. Lai gan apraksts ir ļoti detalizēts, tas nav paredzēts uztvert kā nopietnu zinātnisku pētījumu, drīzāk kā izcili sarežģīta sistēma, kas integrē daudzus faktorus.

Kā tviterī publicējis lietotājs @lauriewired: “kāds izveidoja Linux CPU plānotāju, kas pieņem lēmumus balstoties uz planētu pozīcijām un zodiaka zīmēm, tas patiešām darbojas haha: pic.twitter.com/21rSldWBBK”

Projekta status un nākotne

Projekts ir pieejams ar GPL-2.0 licenci un tiek raksturots kā “zinātniski apšaubāms un kosmiski jautrs” darbs. Tā ieviešana darba sistēmās netiek ieteikta ne jau kļūdu dēļ, bet gan tāpēc, ka tas darbojas tieši tā, kā paredzēts. Autors nākotnē plāno pievienot “vairāk kosmiskā haosa”.