
Разработчик Лукас Зампьери представил открытый проект Astrological CPU Scheduler (scx_horoscope). Это полностью функциональный планировщик sched_ext, который принимает реальные решения по планированию загрузки ЦП на основе положения планет в реальном времени, знаков зодиака и астрологических принципов. Инструмент фактически загружается в ядро Linux и планирует задачи рабочей системы. «Потому что если Вселенная может влиять на нашу жизнь, почему бы не влиять и на планирование работы нашего ЦП?», — считает Зампьери.
Исходный код проекта написан на Rust и C и опубликован на GitHub под лицензией GPL-2.0-only.

При использовании этого решения, например, Солнце, отвечающее в астрологии за жизненную силу, начинает отвечать за критические системные процессы в ядре, а Меркурий будет позволять активнее работать задачам компонентов сети и ввода-вывода. Влияние знаков зодиака также отражается в связке с элементами. К примеру, воздух в случае Близнецов, Весов и Водолеев ускоряет сетевые процессы в полтора раза, но есть и обратное влияние. Огонь ускоряет задачи ЦП, а вода отвечает за влияние на память. Луна также начинает влиять на работу ПК, особенно в полнолуние.
Особенности Astrological CPU Scheduler:
реальные планетарные вычисления: используется rust-библиотека astro для точного определения геоцентрических положений планет;
классификация задач по знакам зодиака: задачи классифицируются по их астрологическому родству;
обнаружение ретроградного движения: реальное обнаружение ретроградного движения путём сравнения ежедневных положений — негативные влияния приводят к штрафу в виде 50% временного интервала;
планирование по фазам Луны: фазы Луны влияют на интерактивные задачи (оболочки, редакторы), при этом полнолуние дает 1,4-кратное ускорение;
усиление и ослабление элементов:
огненные знаки усиливают задачи ЦП (1,5x);
водные знаки ослабляют их (0,6x);
противостояния элементов создают космический хаос.
реальная работа: загружается в ядро Linux через sched_ext и планирует реальные системные процессы;
реальная интеграция с BPF: использует фреймворк scx_rustland_core для связи ядра и пользовательского пространства;
динамическое распределение времени: корректирует время ЦП на основе астрологического приоритета (100-1000).

Пояснение от автора проекта:
Этот планировщик предназначен исключительно для образовательных и развлекательных целей.
Хотя астрономические вычисления реальны, и планировщик действительно работает (он действительно загружается в ядро и планирует задачи!), использование астрологии для планирования задач ЦП:
Научно сомнительно.
Космически смешно.
Полностью функционально с реальным обнаружением ретроградного движения и планирования по фазам Луны.
Не рекомендуется для производственных систем (но он загружается и работает стабильно).
Идеально подходит для докладов на конференциях, хакатонов и доказательства того, что всё возможно.
