Представлена новая мультиядерная операционная система Arrakis | Ofisp.org

Представлена новая мультиядерная операционная система Arrakis

22 мая 201421:22

Группа исследователей из Вашингтонского университета анонсировала первый публичный выпуск операционной системы Arrakis, являющейся форком исследовательской ОС Barrelfish, развиваемой инженерами из высшей технической школы Цюриха (ETH Zurich) и подразделения Microsoft Research. Код Arrakis написан на языке Си и распространяется под свободной лицензией MIT.

Как и Barrelfish, операционная система Arrakis придерживается концепции мультиядра, при которой на каждом процессорном ядре многоядерной системы выполняется отдельный экземпляр ОС с закреплёнными за ним ресурсами, такими как память. Взаимодействие экземпляров ОС построено на основе обмена сообщениями через специальную шину с применением репликации объектов вместо разделяемой памяти. Мультиядерная ОС подразумевает применение на гетерогенных системах с большим числом процессорных ядер и специализированных процессоров, и по архитектуре напоминает развёрнутый на локальной системе кластер, каждый узел которого выполняется на отдельном ядре CPU.

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

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

Основные улучшения, добавленные в Arrakis, по сравнению с кодовой базой Barrelfish:

  • Новый сетевой стек Arranet;
  • Загрузка с использованием QEMU Multiboot, вместо GRUB;
  • Поддержка виртуальных доменов Arrakis, работающих с использованием аппаратных механизмов виртуализации;
  • Поддержка распараллеливания в системе сборки Hake;
  • Поддержка механизма виртуализация ввода-вывода SR-IOV;
  • Возможность использования преднастроенных значений BIOS для настройки PCI (как в Linux);
  • Драйвер с реализацией виртуального сетевого адаптера Intel 82599;
  • Расширенная поддержка POSIX, в том числе поддержка pthreads, epoll и сетевых сокетов;
  • Поддержка счетчиков мониторинга производительности, присутствующих в процессорах Intel;
  • Библиотека TenaciousD с реализацией постоянных (persistent) структур данных;
  • Библиотека libstorage с реализацией абстрактного уровня (HAL) работы с накопителями;
  • Драйвер для Intel MegaRAID;
  • Драйвер для Intel VT-d (IOMMU).

Похожие материалы

19.08.2014
Для начинающей фирмы, которая хочет заявить о себе в сети Интернет, создание сайта визитки, самый идеальный вариант. Так как журналы, газеты на сегодняшний день не актуальны, а в Глобальной сети люди проводят большую часть своего времени, то узнать о Вашей фирме или компании для них не составит никаких сложностей в любой стране мира, в любое время суток.
24.09.2016
Нельзя сказать, что в интернете этого добра навалом. Навалом то, навалом, но не все игровые автоматы бесплатны. Многие из них к тому же рассчитаны на заработок тех, кто их размещает эти ресурсы, а значит и сулят потерю денег играющим. Но если выбрать заранее лишь демо-версии, где все виртуально, то проигрыша не последует никакого. По крайней мере в реальных деньгах. Да, игра, она на то и игра, что можно выиграть или проиграть. Но как хорошо, что есть возможность подстраховаться и все проигрыши переживать только виртуально.
12.06.2013
Компания-разработчик антивирусного программного обеспечения Cezurity сообщила сегодня, что аккаунты не менее 50 000 пользователей социальной сети "ВКонтакте" подверглись хакерской атаке. Злоумышленники с помощью вредоносной программы Trojan.RpcTonzil смогли получить доступ не только к страницам участников соцсети, но и похитить их персональные данные.Вирус Trojan.RpcTonzil способен модифицировать запрос к DNS-серверу. При заходе в соцсеть пользователь попадает на специально созданную хакерами фальшивую страницу, имитирующую его персональную страничку "ВКонтакте". Здесь пользователь видит информацию, что его аккаунт был взломан. Далее система предлагает создать новый пароль и верифицировать привязку номера мобильного телефона к аккаунту в соцсети.
29.04.2014
В современном мире почти не осталось людей, которые не пользовались бы сетью Интернет. С помощью интернета знакомятся, общаются, зарабатывают деньги, получают информацию и развлекаются. Если говорить о домашних пользователях, то большая часть из них предпочитает пользоваться проводным интернетом. Беспроводную мы намного чаще встречаем в общественных местах. Кафе, рестораны и гостиницы таким образом пытаются завлекать клиентов (и это действительно работает).
08.05.2014
В AMD анонсировали SkyBridge — проект по объединению двух самых популярных в мире процессорных архитектур: x86, преобладающей в персональных компьютерах, ноутбуках и серверах, и ARM, ставшей фактическим стандартом для планшетов и смартфонов благодаря своей экономичности. Чипы SkyBridge архитектуры ARM и x86 будут совместимы на уровне разъема, то есть их можно будет установить в одну и ту же системную плату, на которой для переключения режима понадобятся лишь минимальные изменения или вообще не нужно будет ничего менять.

Оборудование:

Общие характеристики Тип: Wi-Fi точка доступа Стандарт беспроводной связи: 802.11n, частота 2.4 ГГц...
→ Оставить отзыв
Для начала давайте определим что такое IPTV и мини-роутер. Мини-роутер (маршрутизатор) – сетевое...
→ Оставить отзыв
Подключение При подключении нового роутера к сети интернет необходимо подключить кабель провайдера...
→ Оставить отзыв
Сначала – посмотрим, что такое Wi-Fi 3G роутер вообще, и чем такие решения лучше «модемов». В...
→ Оставить отзыв