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

01.07.2020 [20:50], Алексей Степин

IBM открыла ядро своих POWER-процессоров для суперкомпьютеров BlueGene/Q

Господству x86, пожалуй, куда больше угрожает семейство архитектур ARM, нежели POWER, однако в рамках проекта OpenPOWER экосистему можно назвать живой, тем более что среди активных вкладчиков есть европейская лаборатория открытых компьютерных архитектур. Архитектура POWER по решению IBM стала открытой ещё в августе прошлого года и сейчас плоды этого решения начинают появляться.

На проходящем сейчас саммите Linux Foundation Open Source было анонсировано новое открытое процессорное ядро A2I, базирующееся на этой архитектуре. Новая разработка предназначена для заказных и встраиваемых систем-на-чипе (SoC) сравнительно небольшой мощности.

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

В основу дизайна A2I легло ядро Edge-of-Network под названием PowerEN, которое использовалось в процессорах общего назначения POWER-A2 в составе HPC-систем и суперкомпьютеров серии IBM BlueGene/Q. Что удивительно, данное ядро не поддерживает спекулятивное исполнение команд, то есть оно не подвержено уязвимостям класса Spectre/Meltdown.

Сам дизайн A2I является модульным, что позволяет создавать оптимизированные под конкретную задачу SoC. Процессор может быть дополнен «вспомогательным исполнительным блоком» (Auxiliary Execution Unit), тесно связанным с основным ядром. Набор инструкций соответствует спецификациям PowerISA v2.06 в 64-битном варианте.

Порядок байт в системах Big Endian и Little Endian

Порядок байт в системах Big Endian и Little Endian

Изначально ядро данной серии разрабатывалось под 45-нм техпроцесс, но даже тогда оно имело площадь всего 2,9 мм2 и при частоте 2,3 ГГц укладывалось в теплопакет менее 1 Ватта; ожидается, что применение современных 7-нм производственных норм позволит довести эти показатели до 0,17 мм2 и 0,5 Ватта при частоте 4,2 ГГц. Четырёхъядерный чип с поддержкой SMT4 может уложиться в 2 Ватта.

Предусмотрены кеши инструкций и данных объёмом 16 Кбайт каждый, объём кешей других уровней, по-видимому, оставлен на усмотрение разработчика. Имеется встроенный MMU, способный адресовать до 4 Тбайт физической памяти. Процессор может работать в обоих режимах endian: big и little. Ядро A2I стало полностью открытым, и вся информация о нём содержится в соответствующем репозитории GitHub.

При этом надо понимать, что открыто только ядро, а не процессор POWER-A2 целиком. Последний состоял из 18 ядер, одно из которых было служебным, а ещё одно — запасным. L1-кеш был представлен SRAM, а L2 состоял из eDRAM. Помимо обычных ядер в нём имелись отдельные акселераторы для работы с XML, шифрования, компресии и обработки регулярных выражений, а также 4 канала 10GbE. По отзывам тех лет, процессор был невероятно сложным, но, как показала практика, в конечном итоге достаточно эффективным.

Постоянный URL: http://servernews.ru/1014711
29.06.2020 [23:13], Владимир Мироненко

IBM Research выпустила открытую библиотеку дифференциальной конфиденциальности с поддержкой машинного обучения

IBM выпустила библиотеку дифференциальной конфиденциальности (или приватности) с открытым исходным кодом, которая, по словам Наоиса Холоана (Naoise Holohan), сотрудника исследовательской группы IBM Research Europe по вопросам конфиденциальности и безопасности, обладает набором инструментов для решения задач машинного обучения и анализа данных со встроенными гарантиями конфиденциальности.

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

В интервью Холохан говорит, что технология дифференциальной приватности стала настолько популярной, что впервые за 230-летнюю историю переписи населения США её будут использовать для обеспечения конфиденциальности данных граждан. Крис Скиакка (Chris Sciacca), менеджер по коммуникациям IBM Research, добавил, что перепись 2020 года является хорошим примером того, как можно использовать дифференциальную конфиденциальность для любых больших наборов данных, когда вы можете производить статистический анализ. Он отметил, что эта технология также может быть востребована при сборе и анализе медицинских данных.

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

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

В прошлом году Google выпустила свою библиотеку дифференциальной конфиденциальности с открытым исходным кодом, которая используется для её различных сервисов. Например, с её помощью Google анонимно отслеживает данные о том, когда большинство людей едят в определённом ресторане или занимаются шоппингом в популярном магазине. В 2014 году компания использовала эту технологию для усовершенствования браузера Chrome, а также сервиса Google Fi. Apple и Uber тоже используют собственные реализации технологии дифференциальной конфиденциальности для оптимизации своих сервисов и защиты данных пользователей.

Постоянный URL: http://servernews.ru/1014530
09.04.2020 [23:49], Владимир Фетисов

openSUSE Leap и SUSE Linux Enterprise могут стать ближе друг к другу

Технический директор компании SUSE и председатель надзорного комитета openSUSE Джеральд Пфайфер (Gerald Pfeifer) вынес на рассмотрение сообщества любопытную инициативу. Он предлагает сблизить разработку и сборку дистрибутивов openSUSE Leap и SUSE Linux Enterprise. 

Сейчас базовый набор пакетов дистрибутива SUSE Linux Enterprise является основой сборок openSUSE Leap, но пакеты для openSUSE формируются отдельно, то есть заново собираются из исходных кодов.

Основная идея инициативы господина Пфайфера заключается в достижении унификации в процессе сборки каждого из дистрибутивов, а также в использовании готовых бинарных пакетов SUSE Linux для подготовки сборок openSUSE.

Предлагается осуществить объединение кодовых баз openSUSE Leap 15.2 и SUSE Linux Enterprise 15 SP2 без потери функциональности и стабильности каждого из дистрибутивов. В дальнейшем предлагается одновременно с выпуском openSUSE Leap 15.2 создать отдельную редакцию, базой для которой послужит SUSE Linux Enterprise. Промежуточная версия этой версии дистрибутива может быть выпущена в октябре этого года, а уже в июле следующего года должен появиться openSUSE Leap 15.3, собранный с использованием бинарных файлов SUSE Linux Enterprise.

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

Что касается пользователей, то у них появится возможность использования стабильного кода промышленного дистрибутива. Для разработки новых пакетов будет использоваться репозиторий openSUSE Tumbleweed. Совместно используемые пакеты будут доступны в Open Build Service. Если возникнет необходимость поддерживания в дистрибутивах разной функциональности приложений, она может быть вынесена в специфичные пакеты. Что касается пакетов для RISC-V и ARMv7, которые не поддерживаются SUSE Linux Enterprise, они будут собираться отдельно.

Постоянный URL: http://servernews.ru/1008050
03.04.2020 [20:22], Владимир Фетисов

Huawei присоединилась к организации OIN, защищающей Linux от патентных споров

Китайская компания Huawei стала одним из участников организации Open Invention Network, основная деятельность которой связана с защитой Linux и смежных открытых продуктов от патентных претензий. Миссия OIN состоит в том, чтобы позволить Linux-разработчикам создавать и монетизировать решения с открытым исходным кодом без риска получить претензии от патентообладателей.

Это достигается путём отказа от патентных споров внутри экосистемы Linux и смежных технологий с открытым исходным кодом.

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

Стоит отметить, что Huawei обладает обширным патентным портфелем на информационные и коммуникационные технологии. Генеральный директор OIN Кит Бергельт (Keith Bergelt) сказал, что «высоко ценит присоединение Huawei к OIN и её готовность отказаться от патентных споров в отношении лицензий внутри экосистемы Linux и другого смежного программного обеспечения с открытым исходным кодом».

«Huawei постоянно вносит свой вклад в развитие экосистемы Linux и других смежных проектов с открытым исходным кодом, являясь платиновым членом организации Linux Foundation. Присоединяясь к сообществу OIN, Huawei продолжает демонстрировать свою решительную поддержку проектов с открытым исходным кодом и открытое сотрудничество», — сказал исполнительный директор консорциума Linux Foundation Джим Землин (Jim Zemlin).

«Huawei стремится предлагать высококачественные информационно-коммуникационные технологии и интеллектуальные устройства. Linux и OSS являются важнейшими элементами технологий, которые мы разрабатываем и интегрируем вместе с операторами и предприятиями по всему миру. Присоединяясь к OIN, мы демонстрируем нашу неизменную приверженность инновациям и поддерживаем их своим отказом от патентных споров в экосистеме Linux и других основных проектах с открытым исходным кодом», — прокомментировал присоединение к OIN китайского телекоммуникационного гиганта руководитель международного подразделения интеллектуальной собственности Huawei Цзяньсинь Дин (Jianxin Ding).

Напомним, участниками OIN являются свыше 3200 компаний и организаций, которые подписали лицензионное соглашение на совместное использование патентов. Среди огромного количества участников OIN можно выделить такие компании, как Google, IBM, NEC, Microsoft, Alibaba, Cisco Systems, Sony и др.

Постоянный URL: http://servernews.ru/1007510
02.04.2020 [13:53], Алексей Степин

HPE и Intel разрабатывают открытую программную платформу для управления сетями 5G

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

Компании Intel и HPE объявили о сотрудничестве с крупными разработчиками открытого ПО, такими, как Red Hat. Целью является создание распределённой программной инфраструктуры для управления сетями класса 5G.

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

Единый стандарт на средства управления распределёнными системами должен упростить жизнь всем, кто имеет дело с сетями пятого поколения. В его создании, помимо HPE и Intel, принимают участие такие игроки ИТ-рынка, как AMI, Apstra, Red Hat, Tech Mahindra и World Wide Technology. Проект пока находится на стадии разработки, но его планируется сделать широкодоступным за счёт Linux Foundation. Ожидается, что инструментарий ODIM будет выпущен уже во втором квартале текущего года.

Постоянный URL: http://servernews.ru/1007375
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
Система Orphus