The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликован scx_horoscope, астрологический планировщик задач для ядра Linux

31.01.2026 02:51 (MSK)

Лукас Дзампьери (Lucas Zampieri) из компании Red Hat опубликовал шуточный планировщик задач scx_horoscope, распределяющий ресурсы CPU на основе астрологических принципов, принимая во внимание знаки зодиака и положения планет в текущий момент. Проект развивается в образовательных и развлекательных целях. Ключевым назначением scx_horoscope называется обучение и демонстрация использования механизма "sched_ext" (SCX), позволяющего использовать eBPF для создания планировщиков CPU.

Планировщик полностью работоспособен и достаточно стабилен, но не рекомендуется для рабочего применения, так как действительно учитывает при вычислении приоритета процессов ретроградное движение планет и фазы Луны. Для точного определения позиции планет задействован пакет astro.

Задачи классифицируются с учётом знаков зодиака и привязки к небесным телам, например, солнце связывается с критически важными процессами (PID 1, init), луна с интерактивными задачами (редакторы, командные оболочки, эмуляторы терминала), меркурий с сетевыми задачами и вводом/выводом, венера с десктоп-задачами, марс с высоконагруженными приложениями (компиляторы, кодировщики видео), юпитер с активно потребляющими память процессами (СУБД, браузеры), сатурн с системными фоновыми процессами и потоками ядра.

При негативных с точки зрения астрологии факторов влияния положения планет, вычисленного на текущий день, применяется снижение приоритета на 50% для связанного с планетой класса задач. Например, при ретроградном меркурии снижается приоритет для сетевых и интерактивных задач, при ретроградном марсе - ресурсоёмких задач, а при ретроградной венере - десктоп-задач.

На приоритет также влияет текущая фаза луны - в полнолуние интерактивные задачи получают в 1.4 раза больше времени. Огненные и воздушные знаки зодиака повышают приоритет потребляющих CPU задач в 1.5 раза, но снижают приоритет интенсивно расходующих память задач в 0.7 раза. Водные знаки уменьшают приоритет CPU-задач в 0.6 раз, но повышают приоритет расходующих память задач в 1.3 раза.

Из планов на будущее отмечается создание натальной карты процессов на основе времени их создания, прогнозирование времени завершения процессов по гороскопу и учёт астрологической совместимости при привязке процессов к ядрами CPU.

  1. Главная ссылка к новости (https://www.tomshardware.com/s...)
  2. OpenNews: В ядре Linux появится возможность использования eBPF для создания планировщиков задач
  3. OpenNews: Для ядра Linux представлен планировщик задач RIFS-ES
  4. OpenNews: В состав ядра Linux 3.14 принят планировщик real-time задач SCHED_DEADLINE
  5. OpenNews: Прекращение разработки планировщика задач MuQSS и набора патчей "-ck" для ядра Linux
  6. OpenNews: Линус Торвальдс опроверг проблемы с планировщиком задач, всплывшие в тесте производительности
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64711-sched_ext
Ключевые слова: sched_ext, scx, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, al (??), 23:10, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Вот, могут же, а не вот эти ваши ИИ!
     
     
  • 2.21, kusb (?), 02:50, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно и ИИ, он будет определять приоритет задач.
     
  • 2.24, Аноним (24), 05:40, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так там весь репозиторий клодом написан...
     

  • 1.2, Avririon (ok), 23:10, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +62 +/
    На венде это штатный планииовщик.
     
  • 1.4, Аноним (4), 23:16, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ну вот! Теперь можно верить в Астрологию :)
     
     
  • 2.15, небесный ученый (?), 01:16, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    наоборот, теперь с помощью астрологических прогнозов можно определить самое лучшее время для работы за компьютером и это будет уже не вера а эмпирический опыт.
    сначала придумываем "небесную механику", потом воплощаем её в железе, а затем подстраиваемся под неё; в общем и виртуальная курица может снести "реальное" яйцо.
     
  • 2.34, Аноним (34), 09:33, 01/02/2026 Скрыто ботом-модератором     [к модератору]
  • –5 +/
     
     
  • 3.52, Аноним (52), 12:34, 01/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.5, bdrbt (ok), 23:27, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А он учитывает поправки NASA?
     
     
  • 2.13, Аноним (13), 00:28, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, он на основе поправок неоднозначностей стандарта С.
     
     
  • 3.35, Аноним (34), 09:34, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В NASA всё ПО на фортране-77.
     
  • 3.62, John Titor (?), 15:39, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь он на Rust.
     

  • 1.6, Аноним (6), 23:42, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Да, все же настоящие задачи и проблемы ядра решены.
     
     
  • 2.11, Xo (?), 00:10, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет конечно, ведь линус не знает об этом.
     

  • 1.7, Аноним (7), 23:49, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > из компании Red Hat

    А там говорят, что рук не хватает для сопровождения множества продуктов.

     
     
  • 2.14, Аноним (13), 00:35, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь будут знать причину, если не менеджер шляпы, конечно.
     
  • 2.56, тоже Аноним (ok), 13:14, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так это и есть образовательные материалы для создания новых "рук".
    Работа на перспективу.
     

  • 1.8, Аноним (-), 23:50, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Астрологи провозгласили месяц планировщиков задач. Количество планировщиков задач увеличилось вдвое!
     
  • 1.9, Аноним (9), 23:55, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И вроде ж не первое апреля... Ну ладно.
     
  • 1.10, Кот (??), 23:55, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Для TempleOS писали? Или нет наверное DaemonOS кто то пишет и заказали
     
  • 1.12, Аноним (-), 00:12, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Будет смешно, когда окажется что это работает лучше чем штатный))
    Можно еще проверить какой-то рандомизированный планировщик.
     
     
  • 2.23, Аноним (23), 03:42, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Окажется. Там же умное выставление приоритетов процессам сделано.
     
     
  • 3.40, Аноним (34), 09:45, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нужны исследования. Может оказаться, что как раз астрология, как точная наука, характеризует корреляцию между различными геомагнитными процессами, протекающими в вычислительных системах (не зря же в вычислительных центрах потолки делали из специфических материалов). Хронобиологию тоже считали за странную науку, а потому присудили Нобелевскую премию.
     
     
  • 4.61, Аноним (61), 15:36, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Астрология - лженаука, а планировщик работает не по астрологии, а по эвристике вроде той, что на виндах. А винды - они работают намного лучше Linuxа.
     
     
  • 5.66, Аноним (34), 16:06, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А винды - они работают намного лучше Linuxа.

    Это легко проверить. Запустите в проводнике скачивание с сетевого ресурса, скажем, гигабайт 20, а затем запустите браузер. Доложите о результатах.

     
  • 3.65, Аноним (34), 16:04, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вероятностные алгоритмы могут в данной задаче оказаться эффективными.
     

  • 1.17, ryoken (ok), 02:12, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Фраза "зависимость от фазы Луны" обретает реальный (но по-моему, дурацкий), смысЕл :).
     
     
  • 2.60, Аноним (60), 14:59, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почему обретает? На Земле "зависимость от фазы Луны" ИМХО очевидна, например морские приливы, или женский менструальный цикл.
     
     
  • 3.67, Аноним (34), 16:08, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Доказательства научности астрологии настолько убедительны, что любой, ознакомившийся с ними, уже не назовет ее лженаукой.
     
  • 3.77, Катюша (?), 22:15, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > женский менструальный цикл.
    > от фазы Луны

    Эм, что? Первый раз слышу.

     

  • 1.19, Аноним (19), 02:30, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >при ретроградном марсе

    Разве бывает ретроградный Марс?

    Вроде бы ретроградными могут быть только планеты, которые ближе к Солнцу, чем Земля.

     
     
  • 2.20, Аноним (20), 02:35, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бывает.
     
     
  • 3.55, Аноним (52), 12:40, 01/02/2026 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 3.64, Аноним (34), 16:02, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Солнце кстати так же вращается вокруг Земли, если вдруг кто-то плохо учился в школе и прогуливал астрологию.

    Сообщение анонима заблокировано, потому отвечу ему здесь.
    Что вокруг чего вращается, зависит от того, где вы поместили начало координат. Если я его помещаю на своем рабочем столе, вокруг него (моего стола) вращается не только солнце и все объекты солнечной системы, но и вся вселенная. С одной особенностью - уравнения движения будут чуть сложнее.

     

  • 1.25, Аноним (24), 05:43, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Полно багов, и не рилтайм - High 8212 --no-retrograde does not actually dis... большой текст свёрнут, показать
     
     
  • 2.74, Аноним (-), 20:15, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На самом деле этот текст ты написал при помощи энергии луны и вспышки на солнце. Отблагодари луну.
     

  • 1.27, Аноним (27), 06:56, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сервер и астрология, это два родственных понятия. Сабж одобряю.
     
     
  • 2.59, Аноним (59), 14:44, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Там же бубен следует использовать, по классике.
     

  • 1.30, Аноним (30), 08:24, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну наконец-то инженерный подход, осталось свободное место определять по картам таро и охлаждать жидкостью экстрасенсов
     
  • 1.31, Новое поколение forever (?), 08:45, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Предлагаю ещё и "гадательной" планировщик соорудить. С приоритетом процессов/потоков на основе /dev/urandom
     
     
  • 2.48, Tron is Whistling (?), 10:46, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И вот кстати будет работать, потому что.
     

  • 1.37, Аноним (37), 09:39, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Теперь не будет зависеть от того какая пятка зачесалась?
     
  • 1.41, Аноним324 (ok), 09:46, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чем это отличается от обычного планировщика линукса?
     
  • 1.44, Ананоним (?), 10:32, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какой чушью люди только не занимаются чтобы убить время...
     
     
  • 2.45, Tron is Whistling (?), 10:43, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    С удовольствием бы убил время, но его для этого найти нужно.
     
     
  • 3.54, Аноним (54), 12:39, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Время не любит, когда его убивают
     
     
  • 4.78, Аноним (78), 22:22, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно. Что ты здесь делаешь?
     
  • 3.79, Аноним (78), 22:26, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь ты его найдешь сколько угодно.
     

  • 1.47, Tron is Whistling (?), 10:44, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Тот самый случай, когда для кого-то 1 апреля наступило неожиданно рано.
     
  • 1.50, Аноним (50), 11:05, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Наконец-то можно переходить с винды на Linux! Не хватало именно этой фичи!
     
     
  • 2.68, Аноним (34), 16:11, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    С винды 11 есть только один путь - на винду 10.
     

  • 1.58, Аноним (59), 14:43, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Так скоро и libastral.so наконец появится!
     
  • 1.72, chemistmail (ok), 18:18, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто первый запилит православную АстрологОС? ))
    с выводом гаданий в motd и тд....

    Ну и обои чтоб не скучные, в виде кард таро под текущее положение звезд и данные залогиневшегося пользьзователя....

     
  • 1.73, Аноним (73), 20:11, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > например, солнце связывается с критически важными процессами (PID 1, init)

    Объясните ему, что в благодаря его redhat'у там сейчас systemd, а не init

     
     
  • 2.75, Аноним (-), 20:17, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не спорь, у астрологии свои истины.
     

  • 1.80, Аноним (78), 22:31, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В какое время лучше всего устанавливать на сервер-Козерог?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру