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 обязательно


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

  • 1.2, Avririon (ok), 23:10, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +43 +/
    На венде это штатный планииовщик.
     
     
  • 2.33, Аноним (33), 09:28, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нормально. Астрология имеет научное обоснование.
     

  • 1.4, Аноним (4), 23:16, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ну вот! Теперь можно верить в Астрологию :)
     
     
  • 2.15, небесный ученый (?), 01:16, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    наоборот, теперь с помощью астрологических прогнозов можно определить самое лучшее время для работы за компьютером и это будет уже не вера а эмпирический опыт.
    сначала придумываем "небесную механику", потом воплощаем её в железе, а затем подстраиваемся под неё; в общем и виртуальная курица может снести "реальное" яйцо.
     
  • 2.28, Аноним (28), 06:59, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тамара Глоба тебя одобряет.
     
  • 2.34, Аноним (33), 09:33, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не обязательно. Это наука. Основана на том факте, что многие химические процессы, в том числе в живых организмах, зависят от положения планеты на орбите, т.е. от взаимного расположения других космических тел других планет и потоков космических лучей. Об этом уже столько научных источников написано, что стало банальностью.
     

  • 1.5, bdrbt (ok), 23:27, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А он учитывает поправки NASA?
     
     
  • 2.13, Аноним (13), 00:28, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, он на основе поправок неоднозначностей стандарта С.
     
     
  • 3.16, John Titor (?), 01:34, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Но он на Rust.
     
     
  • 4.22, Аноним (22), 03:35, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Учитывая CF в прошлом году, сейчас раст работает, как UB в C.
     
  • 3.35, Аноним (33), 09:34, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В NASA всё ПО на фортране-77.
     

  • 1.6, Аноним (6), 23:42, 31/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Да, все же настоящие задачи и проблемы ядра решены.
     
     
  • 2.11, Xo (?), 00:10, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет конечно, ведь линус не знает об этом.
     
  • 2.18, Аноним (18), 02:16, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Действительно. Вот же какой вредитель, вместо того, чтобы работать не покладая рук, он вдруг решил, что ему можно развлекаться! В лагеря на десять лет за такое!
     
     
  • 3.43, Аноним (33), 09:51, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Даже если не иметь в виду очевидную научность исследования, в любой научной организации исследователи должны иметь право на безделье. Это факт, имеющий огромный эффект. Я могу ничего не делать неделю, а потом выдам идею, которая окупит мое содержание за год.
     

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

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

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

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

  • 1.17, ryoken (ok), 02:12, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Фраза "зависимость от фазы Луны" обретает реальный (но по-моему, дурацкий), смысЕл :).
     
  • 1.19, Аноним (19), 02:30, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >при ретроградном марсе

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

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

     
     
  • 2.20, Аноним (20), 02:35, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бывает.
     

  • 1.25, Аноним (24), 05:43, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Полно багов, и не рилтайм - High 8212 --no-retrograde does not actually dis... большой текст свёрнут, показать
     
     
  • 2.26, Смузихлеб забывший пароль (?), 06:36, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    но ведь... но раст же. Там не может быть ни единой ошибки
     
     
  • 3.49, Tron is Whistling (?), 10:47, 01/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.27, Аноним (28), 06:56, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сервер и астрология, это два родственных понятия. Сабж одобряю.
     
  • 1.29, Аноним (29), 07:20, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Карта всё же натальная, а не нотальная.
     

  • 1.30, Аноним (30), 08:24, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну наконец-то инженерный подход, осталось свободное место определять по картам таро и охлаждать жидкостью экстрасенсов
     
     
  • 2.46, Tron is Whistling (?), 10:44, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Жидкостью экстрасенсов? По-пионерски?
     

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

  • 1.32, cnjzxir (?), 09:07, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждём заголовки в газетах, что астрология — IT наука!
     
     
  • 2.36, Аноним (33), 09:38, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    IT - это вообще не наука. А астрология - прикладная наука, основанная на таких точных науках, как химия и астрофизике.
     
     
  • 3.39, Аноним (39), 09:40, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    наука предполагает воспроизводимость результатов
     
     
  • 4.42, Аноним (33), 09:47, 01/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз они воспроизводятся с периодом 365 дней с учетом поправок на прецессию.
     

  • 1.37, Аноним (39), 09:39, 01/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь не будет зависеть от того какая пятка зачесалась?
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    С удовольствием бы убил время, но его для этого найти нужно.
     

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

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



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

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