Представлен проект Astrological CPU Scheduler для планирования загрузки ЦП на основе астрологических принципов
Разработчик Лукас Зампьери представил открытый проект Astrological CPU Scheduler (scx_horoscope). Это полностью функциональный планировщик sched_ext, который принимает реальные решения по планированию загрузки ЦП на основе положения планет в реальном времени, знаков зодиака и астрологических принципов. Инструмент фактически загружается в ядро Linux и планирует задачи рабочей системы. «Потому что если Вселенная может влиять на нашу жизнь, почему бы не влиять и на планирование работы нашего ЦП?», — считает Зампьери.
Исходный код проекта написан на Rust и C и опубликован на GitHub под лицензией GPL-2.0-only.
При использовании этого решения, например, Солнце, отвечающее в астрологии за жизненную силу, начинает отвечать за критические системные процессы в ядре, а Меркурий будет позволять активнее работать задачам компонентов сети и ввода-вывода. Влияние знаков зодиака также отражается в связке с элементами. К примеру, воздух в случае Близнецов, Весов и Водолеев ускоряет сетевые процессы в полтора раза, но есть и обратное влияние. Огонь ускоряет задачи ЦП, а вода отвечает за влияние на память. Луна также начинает влиять на работу ПК, особенно в полнолуние.
Особенности Astrological CPU Scheduler:
реальные планетарные вычисления: используется rust-библиотека astro для точного определения геоцентрических положений планет;
классификация задач по знакам зодиака: задачи классифицируются по их астрологическому родству;
обнаружение ретроградного движения: реальное обнаружение ретроградного движения путём сравнения ежедневных положений — негативные влияния приводят к штрафу в виде 50% временного интервала;
планирование по фазам Луны: фазы Луны влияют на интерактивные задачи (оболочки, редакторы), при этом полнолуние дает 1,4-кратное
Читать на habr.com