Открыт проект многоядерного ядра Linux, первые патчи готовы к рассмотрению

Открыт проект многоядерного ядра Linux, первые патчи готовы к рассмотрению

Команда Multikernel открывает исходный код ядра Linux, обещая новый путь к масштабируемости для современных многоядерных и облачных сред.

 

Проект Multikernel (https://multikernel.io/), новая разработка ядра Linux, предназначенная для масштабирования на нескольких узлах, официально стал проектом с открытым исходным кодом. Одновременно с публикацией кода Конг Ван, инженер-программист из Google, опубликовал первый набор патчей в списке рассылки Linux Kernel Mailing List.

Теперь давайте подробнее рассмотрим, что это такое на самом деле. По своей сути Multikernel переосмысливает подход Linux к работе с крупномасштабными системами. Вместо традиционной монолитной модели он использует подход на основе kexec.

На практике это означает, что ядро может загружать дополнительные экземпляры Linux на том же компьютере и связывать их между собой. Каждый экземпляр работает как изолированное ядро, но взаимодействует с другими для распределения рабочих нагрузок. Эта идея основана на более ранних проектах, таких как Popcorn Linux (https://popcornlinux.org/), в которых также изучались модели распределённого ядра.

Недавно выпущенные патчи закладывают основу для этой разработки, включая базовую инфраструктуру для параллельного управления несколькими ядрами. Согласно сообщению Вана, цель состоит в том, чтобы свести изменения к минимуму, но при этом обеспечить функциональную многоядерную среду.

В объявлении на сайте проекта также указано, в каком направлении развивается Multikernel. Команда стремится повысить адаптивность Linux для облачных и гипермасштабируемых развертываний, где для выполнения рабочих нагрузок на кластерах процессоров или даже на нескольких машинах требуется модель, отличная от образа одной системы.

Читать  Уязвимости состояния гонки в веб-приложениях

Кроме того, для разработчиков это означает, что они могут начать экспериментировать с архитектурой, не переписывая основные части ядра. На данный момент проект находится на ранней стадии разработки. Разработчики, заинтересованные в тестировании или участии в проекте, могут найти патчи на LKML и следить за ходом проекта в его репозитории на GitHub.

Для получения дополнительной информации см. объявление: https://multikernel.io/2025/09/18/multikernel-goes-open-source/.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала