Добавить в корзинуПозвонить
Найти в Дзене

Бригадный подряд

Представь, что твоё ядро Linux — это такой очень ответственный и дотошный завхоз. Он один, и ему приходится носиться по всему твоему компу, пытаясь угодить всем: и браузеру, и игре, и вот этой вот куче открытых вкладок, которые ты сам уже забыл зачем открыл. Утомительно, правда? Так вот, гении из мира кода решили, что хватит это терпеть. Они предложили сделать так, чтобы вместо одного такого завхоза на зарплате сидела целая бригада. Каждый со своей зоной ответственности, своим кабинетом (то есть, процессорным ядром) и своими задачами. Один занимается игрой, другой — стримингом, третий — чтобы твоё ядро не впало в кому от перенапряжения. А ещё они могут обмениваться сплетнями, то есть, «межъядерными сообщениями», чтобы не пересекаться в коридоре и не создавать давку. Зачем всё это? Да чтобы никто не лез в чужие дела. Вот ты сидишь, играешь в шутер, а тут какой-то фоновый процесс начинает пожирать ресурсы. С мультизавхозной архитектурой такого не будет. Каждый сидит в своём углу, не меш

Представь, что твоё ядро Linux — это такой очень ответственный и дотошный завхоз. Он один, и ему приходится носиться по всему твоему компу, пытаясь угодить всем: и браузеру, и игре, и вот этой вот куче открытых вкладок, которые ты сам уже забыл зачем открыл. Утомительно, правда?

Так вот, гении из мира кода решили, что хватит это терпеть. Они предложили сделать так, чтобы вместо одного такого завхоза на зарплате сидела целая бригада. Каждый со своей зоной ответственности, своим кабинетом (то есть, процессорным ядром) и своими задачами. Один занимается игрой, другой — стримингом, третий — чтобы твоё ядро не впало в кому от перенапряжения. А ещё они могут обмениваться сплетнями, то есть, «межъядерными сообщениями», чтобы не пересекаться в коридоре и не создавать давку.

Зачем всё это? Да чтобы никто не лез в чужие дела. Вот ты сидишь, играешь в шутер, а тут какой-то фоновый процесс начинает пожирать ресурсы. С мультизавхозной архитектурой такого не будет. Каждый сидит в своём углу, не мешает соседям, а безопасность... Ну, это как в офисе, где у каждого свой ключ и никто не может залезть в чужой сейф. Кроме того, это тебе не какой-нибудь там KVM, который жрёт ресурсы как не в себя. Тут всё нативно, по-домашнему. Ну, и самый цимус — можно будет ядро обновлять прямо на лету. Это как менять колёса на машине, не останавливаясь, пока ты на скорости 200 км/ч. Очень удобно и очень рискованно!

Конечно, пока это всё на уровне «запроса на комментарии». То есть, это как ты предлагаешь своим друзьям гениальную идею для стартапа, а они пока молчат и смотрят на тебя как на идиота. Авторы говорят, что «ну, оно вроде работает», но пока только на их компе, который они, видимо, собрали из деталей с помойки. Так что, использовать это чудо на своём компе, чтобы оно превратилось в тыкву, пока не стоит. Но если ты отчаянный, то флаг тебе в руки!

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