Найти тему
Электромозг

Будущее российской операционной системы и компьютеров

Оглавление

С Новым Годом!!! :-)

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

Для тех, кому интересны предыдущие статьи, оставлю на них ссылки ниже, но обязательно вернитесь!

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

Виртуальный рабочий стол

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

Сейчас это очень дорого, и обычно используется юрлицами. Но я думаю, что в ближайшие десятилетия эта технология будет активно развиваться и становиться всё более дешёвой и востребованной. Почему я так думаю?

  1. Производительность процессоров фактически упёрлась в физическое ограничение по тактовым частотам. Дальнейший рост частоты сопряжён с сильным увеличением стоимости процессора. Увеличение количества ядер временно решает проблему, но не все процессы можно эффективно распараллелить. Количество операций за такт тоже не бесконечно. Для дальнейшего повышения производительности требуются какие-то другие решения.
  2. В последнее время активно развивается нейросетевое направление, которое для своей эффективной работы требует суперкомпьютеры и специальные нейросетевые компьютеры.

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

Виртуальный компьютер

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

Основное преимущество — развитие собственной отрасли суперкомпьютеров, повышение эффективности вычислений и возможность задействовать специализированное «железо», такое, например, как нейросетевые вычислители.

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

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

Сегодня весь мир находится у начала подобных технологий, и Россия имеет все шансы одной из первых реализовать такой проект. Основой ресурса может стать как имеющийся суперкомпьютер на базе процессоров «Эльбрус-8СB», так и перспективный на базе процессоров «Эльбрус-16С».

Вычислительная плата на «Эльбрусах» для суперкомпьютера с интегрированным водяным охлаждением
Вычислительная плата на «Эльбрусах» для суперкомпьютера с интегрированным водяным охлаждением

За специфическими вычислительными мощностями суперкомпьютер может обращаться к нейпрсетевым машинам, например, таким, какая собрана в Сбере (Кристофари).

Операционная система для виртуальных компьютеров и терминалов

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

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

Что мы получаем в результате

  1. В качестве компьютеров на рабочих местах можно будет использовать отечественные терминалы на базе процессора «Эльбрус», специально адаптированного для относительно недорогого массового его производства. В качестве ПО вполне можно с нуля написать несложную операционную систему, достаточную для подключения к виртуальному компьютеру и выполнению основных манипуляций с файлами. Написание именно собственной ОС, а не создание дистрибутивов на базе Линукса, важно с точки зрения раскрутки собственной IT-отрасли, пристижа страны, самосознания отечественных программистов, которые в массе своей скептически настроены в отношении возможностей России со всеми вытекающими. За основу можно даже взять уже имеющуюся QP ОС, хотя лучше писать ОС в родных командах процессора Эльбрус.
  2. Второй точкой концентрации усилий является создание отечественных суперкомпьютеров на базе отечественных процессоров и нового софта для них. Суперкомпьютеры страна в любом случае должна создавать и создаёт, а реализация концепции виртуальных компьютеров является хорошим дополнительным стимулом развития этой отрасли.

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

На сегодня всё. Подписывайтесь на мой канал, ставьте лайки, пишите, что вы об этом думаете. Удачи!