Материалы по тегу: open source

27.03.2020 [19:43], Андрей Галадей

Nuvia обещает хорошую поддержку Linux и открытого ПО для своих ARM-серверов

Вице-президент Nuvia по программному обеспечению Джон Мастерс (Jon Masters) рассказал о планах компании по поддержке Linux и открытого ПО. Это весьма интересно, поскольку Nuvia занимается серверными ARM-решениями, которые готовы составить конкуренцию x86-64.

И хотя пока неясно, рассматривает ли компания вариант полной или только частичной поддержки open source, это всё равно весьма важный момент.

networkworld.com

networkworld.com

Мастерс сообщил, что ARM-серверы Nuvia будут поддерживать всё существующее программное обеспечение ARM Linux. Также заявлено, что они будут соответствовать спецификациям ARM ServerReady SBSA и SBBR, которые накладывают ряд обязательств по совместимости ПО и «железа», а прошивки платформы будут открыты полностью. 

Компания собирается обеспечить полную программную поддержку своих решений к моменту их выхода на рынок, чтобы разработчики дистрибутивов успели обновить необходимые компоненты. Речь идёт не только о передачи наработок в ядро Linux и, например, библиотеки, но и о патчах для компиляторов GCC и LLVM Clang. Компания твёрдо намерена сделать Nuvia самыми высокопроизводительными серверами на рынке.

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

Напомним, что ранее компания заявила о себе, пообещав выпустить новый серверный ARM-процессор для дата-центров, способный конкурировать с решениями Intel и AMD. Huawei, в портофолио которой уже есть такой CPU, сегодня объявила о том, что потратит ещё $200 млн на поддержку разработки ПО для KunPeng. 

Постоянный URL: http://servernews.ru/1006987
25.03.2020 [23:24], Андрей Галадей

Инженеры AMD работают над оптимизацией Glibc для Zen

Одной из проблем стандартной библиотеки GNU для языка Си долгое время являлась не лучшая поддержка процессоров AMD. Причина проста — необходимые патчи для библиотеки развивала Intel, специалисты которой прилагали значительные усилия для улучшения кода, что порой вызывало споры.

Но теперь ситуация изменилась. Инженеры и разработчики из AMD, наконец, решились на важный шаг — речь идёт о рефакторинге кода для улучшения работы Glibc на процессорах AMD Zen.

На данный момент предварительно опубликованные патчи добавляют поддержку платформ AMD Zen и наборов AVX/AVX2. Если изменения попадут в основную ветку, это позволит эффективно использовать во время исполнения (в runtime) такие инструкции, как AVX2, FMA, BMI2, POPCNT и так далее. Помимо версий для AMD Zen есть и возможность отката к наиболее общим инструкциям для более старых моделей чипов.

На данный момент изменения обсуждаются с разработчиками GNU C. Несмотря на то, что процесс проверки, одобрения и внесения патчей вряд ли замёт много времени, ожидать новой версии Glibc в мажорных дистрибутивах в краткосрочной перспективе не стоит. В любом случае, это будет полезно для экосистемы Linux, поскольку многие компании переходят на серверы на базе процессоров AMD EPYC.

Постоянный URL: http://servernews.ru/1006817
13.03.2020 [16:17], Андрей Галадей

Европейская платформа CROSSMINER улучшит качество открытого кода

Запущена новая платформа CROSSMINER, которую поддерживает Евросоюз и ряд некоммерческих организаций. Эта платформа должна стать аналогом Eclipse.org, OW2, GitHub, однако не просто ещё одной площадкой для open source кода, а системой для его изучения и улучшения взаимодействия.

ЕС уже инвестировал в проект 4,5 млн евро.

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

В числе особенностей площадки отмечают:

  • Наличие инструментов для анализа кода с целью оценки качества проектов OSS.
  • Обработка естественного языка и извлечение данных из сторонних источников: социальных сетей, новостных лент и так далее. Это позволяет отслеживать сообщения об ошибках не только из тикетов в техподдержке.
  • Инструменты анализа конфигурации для определения зависимостей OSS от других компонентов и интеллектуального анализа межпроектных взаимодействий.
  • Инструменты для быстрого создания собственных методик анализа OSS.
  • Упрощение разработки и доработки существующих решений за счёт интеграции системы с существующими средами разработки.
Постоянный URL: http://servernews.ru/1005879
19.02.2020 [17:29], Андрей Крупин

Исследование Red Hat: Open Source теснит проприетарный софт в корпоративной среде

Современные организации при выборе решений для управления бизнес-процессами всё чаще делают ставку на программное обеспечение с открытым исходным кодом. Об этом свидетельствуют результаты исследования, проведённого компанией Red Hat.

В основу исследования легли опросы 950 IT-руководителей из четырёх регионов мира, которые знакомы с корпоративным Open Source и располагают как минимум одним процентом Linux-систем в составе вычислительного парка предприятия.

Проведённые опросы показали растущую важность открытого ПО в бизнесе. Так, 95% респондентов (по сравнению с 89% в прошлом году) отметили, что Open Source имеет стратегическое значение для программной инфраструктуры их предприятия. Опрошенные IT-руководители не только сами переходят на открытый код, но также замечают аналогичный успешный опыт других организаций. 86% считают, что Open Source применяется в большинстве наиболее инновационных компаний.

Ожидается, что в следующие два года использование корпоративного Open Source вырастет, а проприетарного ПО сократится. В 2019 году Red Hat зафиксировала, что более половины — 55% — программного обеспечения, используемого респондентами, относилось к разряду проприетарного софта. В этом году данный показатель снизился до 42%, а через два года, по мнению участников опроса, сократится до 32%. В то же время респонденты заявили, что сегодня 36% ПО в их организации относится к разряду корпоративного Open Source, и они ожидают, что через два года его доля вырастет до 44 процентов. Среди причин выбора открытого софта опрошенные эксперты назвали его более высокое качество (33%), а также более низкую совокупную стоимость владения (30%) и более высокий уровень безопасности (29%).

Что касается областей применения Open Source в бизнесе, то к привычному списку всё чаще добавляются сферы, которые традиционно считались вотчиной проприетарного ПО. В частности, три основных инфраструктурных направления, в которых сегодня применяются корпоративные решения с открытым кодом — это обеспечение безопасности (52%), инструменты управления облаком (51%) и базы данных (49%).

С полной версией аналитического исследования Red Hat можно ознакомиться по адресу redhat.com/enterprise-open-source-report/2020.

Постоянный URL: http://servernews.ru/1004067
31.01.2020 [07:31], Андрей Галадей

Вышел релиз-кандидат гипервизора Bareflank 2.0: запуск из UEFI и упрощение API

Состоялся релиз гипервизора Bareflank версии 2.0, который поддерживает Linux, Windows и UEFI на 64-бит платформах Intel с использованием VT-x. В будущем ожидается поддержка OS X, а также возможность запуска на 64-бит системах AMD и ARM.

Система отличается простотой развёртывания и использования. Благодаря модульной структуре, Bareflank может быть легко расширен для создания лёгкой системы виртуализации. Это позволяет запускать приложения и сервисы в изолированном режиме, что улучшает безопасность.

youtube.com

В версии Bareflank 2.0, наконец, появилась возможность запускать гипервизор прямо из UEFI, что даёт возможность выполнять ОС уже в виртуальной машине практически сразу после загрузки машины. Ускорена работа гипервизора, благодаря новой системе сборки для компиляции, новому менеджеру памяти и упрощению кода в целом. 

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

Постоянный URL: http://servernews.ru/1002651
27.01.2020 [23:05], Алексей Степин

Открытая платформа ESP обеспечит разработку SoC с ядрами RISC-V и SPARC и ускорителями

На семинаре FOSDEM 2020, который пройдет 1–2 февраля в Брюсселе будет подробно рассмотрена аппаратная платформа Open ESP.

Это гетерогенная открытая платформа, служащая для разработки новых систем-на-чипе (SoC) с процессорными ядрами RISC-V или SPARC, включающих в себя также блоки специализированных ускорителей.

Open ESP не следует путать с микроконтроллерами Espressif Systems, её имя расшифровывается как Embedded Scalable Platform (Встраиваемая Масштабируемая Платформа). Она поддерживает реализацию процессорных ядер как с 32-битной архитектурой Leon3 (разновидность SPARC), так и набирающую популярность 64-битную RISC-V в лице Ariane, одного из первых ядер этой архитектуры, способного запускать Linux. 

Основой ESP являются тайлы — вычислительные, ускорительные и тайлы памяти. Поддерживаются высокоуровневые протоколы создания ускорителей: Cadence Stratus и Xilinx Vivado. Имеется также поддержка NVIDIA Deep Learning Accelerator (NVDLA). Быстрое прототипирование ESP возможно на ряде комплектов разработчика на базе ПЛИС: Xilinx Virtex UltraScale+ FPGA VCU118, Xilinx Virtex-7 FPGA VC707 или proFPGA quad Virtex7.

Изначально основной ОС для ESP была выбрана Linux CentOS 7, но недавно была добавлена поддержка Ubuntu 18.04. Для ускорения прототипирования существует даже генератор ESP SoC, сопровождаемый подробной документацией.

Постоянный URL: http://servernews.ru/1002370
09.01.2020 [16:48], Андрей Галадей

Huawei представила Linux-дистрибутив openEuler, пока что только для ARM

По информации китайской компании Huawei, завершено формирование инфраструктуры для создания собственного Linux-дистрибутива под названием openEuler. На данный момент уже есть более тысячи пакетов для него под архитектуры ARM64 и x86_64. А вот сама сборка существует пока исключительно для ARM64. 

openEuler основан на наработках коммерческого дистрибутива EulerOS, который сам по себе построен на базе CentOS. Проект разрабатывают порядка 50 участников, а сам он доступен на Gitee

itsfoss.com

В дистрибутиве используются ядро Linux 4.19, systemd 243, bash 5.0 и графическое окружение на базе GNOME 3.30. Документация для проекта доступна пока лишь на китайском языке. Отметим также, что openEuler — единственный Linux-дистрибутив, который получил сертификат соответствия стандарту UNIX 03 от промышленного консорциума The Open Group.

Отметим, что в основные кодовые базы ядра Linux, GCC, OpenJDK и Docker из проекта уже переданы многие изменения, касающиеся программных реализаций для ARM64. А из особенностей дистрибутива стоит отметить систему A-Tune для автоматической оптимизации настроек системы. Она построена на базе машинного обучения, хотя пока сложно говорить о её эффективности. Также ОС имеет фирменный инструментарий iSulad для работы с изолированными контейнерами.

Скорее всего, Huawei таким образом создаёт замену RHEL/CentOS, параллельно развивая собственную инфраструктуру ARM-серверов и систем «Интернета вещей». Это позволит китайцам получить преимущество в корпоративных сегментах и не только.

Постоянный URL: http://servernews.ru/1001111
18.12.2019 [20:05], Алексей Степин

AWS отрицает обвинения в наживе на open source

На днях New York Times опубликовало статью, в которой утверждалось, что Amazon Web Services использует открытый программный код в своих корпоративных проектах, лишая его авторов возможности заработка.

Компания не разделяет точку зрения NYT и считает, что нарушения условий использования открытого ПО в её действиях нет. Так что AWS опубликовала свою точку зрения на этот счёт.

Оригинальный текст статьи описывает ситуацию 2015 года, когда AWS воспользовалась открытым программным кодом Elastic, интегрировав его в свой сервис Elasticsearch. Приводились также интервью с участием различных ИТ-экспертов, заявивших, что практика эксплуатации открытого кода и реализации услуг на его основе обычна для Amazon Web Services и что такой подход ставит под угрозу бизнес-модель разработчиков открытого ПО.

Как правило, такое ПО само по себе имеет нулевую стоимость, но доход его разработчики получают от предоставления техподдержки и сопровождения своего продукта. Подход Amazon действительно ставит под угрозу деятельность таких компаний. Похожий случай произошёл в октябре 2018 года, когда AWS запустила сервис, совместимый с MongoDB.

В блоге AWS, посвященном открытому ПО, один из ведущих специалистов AWS, Энди Гутманс (Andi Gutmans) заявил, что опубликованная NYT статья подаёт информацию в неверном ключе и вводит в заблуждение читателей. Он отметил, что AWS является одним из наиболее крупных и плодотворных участников, вносящих вклад в сообщество открытого программного обеспечения. На счету компании активное участие в разработке Linux, Java, Kubernetes, Xen, KVM, Chromium и многих других, включая Elasticsearch.

Обвинения в присвоении открытого кода Гутманс отверг, заявив, что многое компания внедряет по просьбе своих клиентов, и что это не противоречит принципам использования такого кода, заложенным в соответствующих лицензиях. Тем не менее, основания для сомнений и недовольства есть: хотя AWS и имеет 179 репозиториев на GitHub, большинство из них направлено на помощь разработчикам в использовании уже существующих сервисов компании. Любопытно, что в оригинальной статье пассаж про эти репозитории заменили на цитату со списком открытых проектов, где есть вклад Amazon. 

Для сравнения, у IBM таких репозиториев 1200 и компания действительно серьёзно вкладывается в ПО с открытым кодом, включая приобретение Red Hat, стоившее ей более $34 миллиардов. У Google вклад ещё существеннее — порядка 1600 репозиториев и статус создателя таких проектов, как Kubernetes или MapReduce. На счету Microsoft $7,5 миллиардов, вложенных в приобретение GitHub в 2018 году и почти 3 тысячи репозиториев.

Постоянный URL: http://servernews.ru/1000033
17.12.2019 [21:12], Алексей Степин

Открытый SDR-стек OpenWiFi работает на платформе ПЛИС под управлением Linux

Технология Wi-Fi очень распространена в наши дни, но это не означает, что она избавлена от всех проблем.

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

Стек OpenWiFi. Жёлтым цветом отмечены компоненты разработчиков проекта, белым - компоненты Linux

Стек OpenWiFi. Жёлтым цветом отмечены компоненты разработчиков проекта, белым - компоненты Linux

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

Проект OpenWiFi ставит своей целью создание полностью открытой реализации Wi-Fi, совместимой с операционными системами семейства Linux. Хотя сама реализация и относится к классу «программно определяемого радио» (Software Defined Radio, SDR), радиочастотный фронт-энд в OpenWiFi реализуется с помощью ПЛИС. Выбор вполне логичный, поскольку именно программируемые матрицы сочетают максимальную гибкость конфигурации с необходимым для целей разработчиков проекта уровнем производительности.

ZC706 Evaluation Board обладает весьма развитыми возможностями для запуска OpenWiFi

ZC706 Evaluation Board обладает весьма развитыми возможностями для запуска OpenWiFi

В текущей реализации радиочастотный трансивер создан на базе комплекта разработчика Xilinx Zynq-7000 (ZC706). Его основой служит достаточно мощная ПЛИС XC7Z045 FFG900, имеющая в своём составе не только логические ячейки и DSP-слайсы, но и пару процессорных ядер ARM Cortex-A9.

Уже реализована поддержка протоколов 802.11a/g и 802.11n и модуляций MCS c 0 по 7, ширина радиоканала составляет 20 МГц с шагом 2 МГц для 802.11ah или 10 МГц для 802.11p.

Демонстрация работоспособности OpenWiFi

OpenWiFi находится в начале пути, поэтому говорить о запредельных скоростях уровня, предлагаемого современными устройствами 802.11ac/ax, пока не приходится. Пока разработчикам удалось добиться 30,6 Мбит/с для нисходящего и 17 Мбит/с для восходящего трафика TCP (для UDP показатели несколько выше ‒ 38,8 и 21,5 Мбит/с соответственно). В планах OpenWiFi значится реализация поддержки 802.11ax WiFi 6, а также расширение спектра используемых ПЛИС-платформ.

Все ресурсы можно найти в соответствующем репозитории на Github; доступно два типа лицензирования — полностью открытое AGPLv3 и закрытое. Существует также руководство по запуску ZYNQ SDR с Linux. Создатели OpenWiFi планируют представить свой проект на встрече европейских разработчиков открытого ПО FOSDEM 2020, которая откроется 1 февраля следующего года.

Постоянный URL: http://servernews.ru/999938
07.11.2019 [10:08], Андрей Галадей

Google готовит открытую крипто-SoC OpenTitan

OpenTitan является наследником проприетарного чипа Google Titan, который компания использует в собственных датац-центрах и мобильных устройствах. OpenTitan будет использовать архитектуру RISC-V для создания аппаратного Root of Trust (RoT) — чипа, проверяющего целостность и подлинность прошивок и другого встроенного и системного ПО. 

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

theregister.co.uk

Развивать проект будет некоммерческая организация lowRISC в Кембридже совместно с Google и другими отраслевыми партнерами. В числе таковых есть университет ETH Zurich, Western Digital, Nuvoton Technology и другие.

SoC получит лицензию Apache 2.0 и будет включать в себя ядра lowRISC Ibex, криптографические сопроцессоры, аппаратный генератор случайных чисел, энергозависимое и энергонезависимое хранилище, периферийные устройства ввода-вывода и дополнительные защитные механизмы. Его можно использовать на любом устройстве, от серверов и смартфонов до систем «Интернета вещей».

При этом было заявлено, что проект OpenTitan наполовину финансируется Google и разрабатывается уже около двух лет.

Постоянный URL: http://servernews.ru/997099
Система Orphus