Материалы по тегу: разработка

03.06.2021 [22:42], Андрей Галадей

Open Source по осени считают: стратегию развития открытого ПО и российского аналога GitHub представят к сентябрю

До осени в Минцифры планируют подготовить стратегию развития отечественного аналога GitHub. Это будет хранилище open source кода, которое будут разрабатывать вместе с сообществом. Заявление об этом сделал на Петербургском международном экономическом форуме заместитель министра цифрового развития, связи и массовых коммуникаций Максим Паршин. В разработке стратегии также примет участие Российский фонд развития информационных технологий.

Проект не должен готовиться «в недрах министерства, потому что получится, скорее всего, ерунда, которая не будет признана сообществом», передаёт слова замминистра Forbes. Поэтому к работе планируется привлечь профессионалов. Также, по словам Паршина, у государства есть три приоритета в развитии «отечественного GitHub»: гибкость в разработке, безопасность и независимость от западных компаний и возможных санкций.

linkedin.com

Отметим, что в рамках проекта обсуждается вопрос сотрудничества и с самим GitHub. По словам Паршина, в России планируется создать независимую и негосударственную технологическую платформу. Отметим, что идея «российского GitHub» появилась в начале 2020 года. Тогда его позиционировали в качестве замены основной платформы на случай отключения России от репозиториев. Тогда на проект планировали выделить более 2 млрд руб.

Постоянный URL: http://servernews.ru/1041197
27.05.2021 [16:29], Андрей Крупин

«Ростелеком» займётся адаптацией софта для архитектуры «Эльбрус»

Телекоммуникационная компания «Ростелеком» объявила о создании центра компетенций по разработке программных решений под отечественные процессоры «Эльбрус» на базе архитектуры E2K («Эльбрус 2000»).

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

Источник фото: Roman Samborskyi / Shutterstock

Источник фото: Roman Samborskyi / Shutterstock

В работе центра компетенций задействованы высококвалифицированные системные и прикладные разработчики, имеющие опыт реализации проектов на российских платформах. На тестовых и отладочных стендах использовано оборудование отечественного производства. В качестве операционных систем развёрнуты ОС «Эльбрус» для обычных решений и Astra Linux Special Edition для систем, требующих ограничения доступа к обрабатываемой информации. Все стенды оснащены аппаратно-программным модулем доверительной загрузки, что в комплекте с сертифицированной ФСТЭК и ФСБ операционной системой позволяет создавать решения для объектов критической информационной инфраструктуры любого класса доступа.

Заинтересованная компания может предоставить перечень ПО и технические требования. Команда IT-специалистов «Ростелекома» проведёт установку, тестирование и даст рекомендации по дальнейшей адаптации софта под отечественный стек технологий. При необходимости программисты центра компетенций могут разработать новое ПО под задачи заказчика.

Постоянный URL: http://servernews.ru/1040604
25.05.2021 [21:45], Андрей Галадей

Microsoft расширила поддержку Java в облаке Azure

На мероприятии для разработчиков Build 2021 компания Microsoft сообщила, что отныне облачная платформа Azure гораздо лучше адаптирована для развёртывания корпоративных Java-решений благодаря поддержке всех основных инструментов и фреймворков, к которым привыкли разработчики.

В компании заявили, что вложили значительные средства в Java-экосистему для поддержки широкого спектра клиентских рабочих нагрузок. В самой Microsoft также широко используют Java — к примеру, в продуктах LinkedIn, SQL Server, Azure, Minecraft и Yammer.

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

Предполагается, что использование Azure позволит упростить не только разработку, но и использование Java-приложений, в том числе за счёт контейнеризации Azure Kubernetes. А Azure Spring Cloud позволяет автоматически подключать приложения к различным службам и функциями и отслеживать их производительность с помощью Azure Monitor Application Insights, исправлять ошибки и так далее.

Постоянный URL: http://servernews.ru/1040408
19.05.2021 [14:19], Сергей Карасёв

AWS поддержит HPC-хакатон для Arm-разработчиков

Облачная платформа Amazon Web Services (AWS) объявила о намерении принять участие в предстоящем мероприятие для разработчиков Arm HPC Hackathon, организованное группой Arm HPC User’s Group (A-HUG). Цель хакатона — оптимизация кода приложений высокопроизводительных вычислений под архитектуру Arm. Команда (максимум четыре человека), которая покажет наибольший вклад в сообщество Arm HPC, получит в качестве призов ноутбуки MacBook на процессоре Apple M1.

В рамках мероприятия платформа AWS предложит участникам попрактиковаться в создании кода для Arm-процессора AWS Graviton2. Каждой команде будет предоставлен доступ к кластеру на базе Graviton2 и системе с архитектурой х86 для сравнения результатов. Узлы на базе Graviton2 получат 64 вычислительных ядра. Пиковая пропускная способность памяти превысит 200 Гбайт/с. Говорится об использовании сетевого подключения на базе Elastic Fabric Adapter (EFA) со скоростью передачи данных 100 Гбит/с.

Постоянный URL: http://servernews.ru/1039922
19.05.2021 [13:50], Сергей Карасёв

Arm и Юлихский суперкомпьютерный центр заключили соглашение о сотрудничестве

Компания Arm и Юлихский суперкомпьютерный центр (JSC), расположенный в Германии, объявили о подписании многолетнего соглашения о сотрудничестве. Стороны намерены сообща вести исследования и разработки, связанные с высокопроизводительными вычислениями (HPC). Одним из направлений сотрудничества станет аналиp и оптимизация HPC-приложений под архитектуру Arm. Речь, в частности, идёт об использовании таких программ на платформах с графическими ускорителями.

HPCwire

HPCwire

Отмечается, что опыт JSC в создании HPC-платформ и понимании программного кода для научных приложений вкупе со знаниями Arm в области архитектур и сопутствующих инструментов позволит значительно ускорить оптимизацию программ для новых вычислительных комплексов. А от этого выиграет всё научное сообщество в целом.

ARM

Arm

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

Постоянный URL: http://servernews.ru/1039906
12.05.2021 [22:35], Владимир Агапов

IBM представила набор данных для обучения ИИ программированию

Компания IBM рассчитывает создать для интеллектуальных средств разработки своего рода аналог ImageNet, фактически ставшего стандартным набора изображений для тренировки ИИ-моделей. На конференции THINK компания сообщила, что для этого она собрала огромный массив исходных кодов.

Набор, получивший название Project CodeNet, содержит 14 млн образцов суммарным объёмом в 500 млн строк кода на более чем 55 языках программирования: от Java, C и Go до COBOL, Pascal и FORTRAN. Впрочем, более трёх четвертей всего кода приходится на С++ и Python.

Источником кода стали два японских конкурса по программированию: Aizu и AtCoder. По условиям конкурсов участники должны были написать код, необходимый для превращения заданного набора входных данных в набор желаемых выходных для 4000 различных задач. Таким образом было получено 14 млн. образцов кода, примерно половина из которых оказались рабочими, а остальные были помечены как некомпилируемые, неправильные или содержащие ошибки.

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

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

Китай запускает свою альтернативу Google Summer of Code и Outreachy

Институт программного обеспечения Китайской академии наук (ISCAS) в сотрудничестве с разработчиками Linux-дистрибутива openEuler работают над инициативой Summer 2021 of Open Source Promotion Plan, похожей на Google Summer of Code или Outreachy.

Как и у Google, подразумевается финансирование разработки студентами open source проектов. Речь идёт о грантах в размере от $932 до $1865 (до вычета налогов) в зависимости от сложности задачи. Студенты могут сами выбрать проект, которому они готовы оказать помощь. В свою очередь сообщество проекта выберет подходящих кандидатов, раздаст им задания и поможет их выполнить, проведёт аудит выполненной работы и по его итогам определит размер выплаты.

Подробности можно найти на сайте инициативы. Сообщества открытых проектов могут подавать заявки до 20 мая, а студенты — с 24 мая по 13 июня. Непосредственно разработка ПО пройдёт в два этапа: с 1 июля по 15 августа, а также с 16 августа по 30 сентября с оценкой после каждого периода. Окончательные результаты будут объявлены 22 октября, а «отличники» получат свои награды в начале ноября.

Сейчас в списке утверждённых проектов, к которым студенты смогут на время присоединиться, есть 79 пунктов. Среди них есть сразу 12 проектов Apache Software Foundation, несколько дистрибутивов Linux и ряд известных международных проектов. Но имеется и немало местных проектов — как самостоятельных, так и форков (в том или ином виде) других проектов. Проведённый впервые в прошлом году Open Source Promotion Plan был, для сравнения, в гораздо большей степени ориентирован на Китай.

Постоянный URL: http://servernews.ru/1039313
07.05.2021 [23:02], Владимир Агапов

AWS анонсировала доступность Amazon DevOps Guru

Amazon Web Services (AWS) запустила сервис DevOps Guru, который позволяет автоматически выявлять проблемы в работе приложений и давать рекомендации по их устранению. Многолетний опыт по созданию, масштабированию и обслуживанию приложений сбора и анализа данных с использованием машинного обучения (ML) позволил AWS создать специализированные ML-модели для обнаружения неполадок, их устранения и предотвращения проблем до того, как они станут значимыми для потребителя.

Если обнаруживается что-то необычное, указывающее на перебои в работе или сбои в обслуживании, такие как повышенная частота ошибок, задержки, нехватка ресурсов, то они помечаются с помощью службы уведомлений Amazon SNS и партнёрских средств интеграции. Затем DevOps Guru оценивает потенциальные последствия и причины проблемы, а также даёт конкретные рекомендации по их исправлению. Это позволяет пользователям избежать «холодных» перезапусков каждый раз, когда возникает какая-либо проблема, и повысить доступность своих приложений.

Клиенты платят за получаемые от других сервисов AWS данные об их работе на почасовой основе, причём стоимость зависит от типа сервиса + отдельно оплачиваются вызовы API DevOps Guru. В настоящее время DevOps Guru доступен в Сиднее и Сингапуре, Токио, Северной Вирджинии и Огайо, Орегоне, а также в Ирландии, Франкфурте и Стокгольме. AWS заявляет, что в ближайшие месяцы сервис появится и в других облачных регионах.

Постоянный URL: http://servernews.ru/1039106
05.05.2021 [22:50], Андрей Галадей

Red Hat упростит внедрение DevOps с помощью OpenShift GitOps и OpenShift Pipelines

Компания Red Hat объявила о доступности своих решений OpenShift GitOps и OpenShift Pipelines, которые помогут унифицировать процесс разработки и полностью перейти к использованию DevOps-подхода. Это позволит объединить собственно разработку и управление приложениями, чтобы разные команды работали более слаженно, что в свою очередь обеспечит большую безопасность, предсказуемость и прозрачность на протяжении всего жизненного цикла приложения.

OpenShift GitOps и OpenShift Pipelines доступны в OperatorHub для подписчиков всех сервисов OpenShift, а также платформы OpenShift Plus под управлением Red Hat OpenShift 4.7 и выше.

GitOps предполагает использование Git-репозитория в качестве единственного доверенного источника для разработчиков и администраторов. OpenShift GitOps, созданный на основе открытого проекта Argo CD, позволяет реализовать GitOps-подход для настройки кластера и доставки приложений. А ещё OpenShift GitOps позволяет отслеживать любые изменения в приложениях, которые развёрнуты в гибридных облаках. В конечном итоге это позволяет компаниям упростить и ускорить разработку программного обеспечения.

Что касается OpenShift Pipelines, то эта система основана на коде проекта Tekton. Она позволяет запускать каждый этап конвейера CI/CD в собственных, изолированных контейнерах и при необходимости легко их масштабировать. Это даёт возможность оптимизировать использование ресурсов.

Постоянный URL: http://servernews.ru/1038781
04.05.2021 [19:42], Сергей Карасёв

RISC-V International раздаст 1000 плат для разработчиков

Организация RISC-V International объявила о старте акции, призванной стимулировать разработку программного обеспечения для устройств, оборудованных чипами с открытой архитектурой RISC-V. В рамках инициативы разработчикам будут розданы 1000 одноплатных компьютеров от компаний Allwinner, Beagleboard.org, SiFive, Microchip Technology (ранее Microsemi) и RIOS.

В зависимости от реализуемого проекта разработчикам будут предоставляться платы, несущие на борту от 1 до 16 Гбайт оперативной памяти. Полностью перечень доступных в рамках акции аппаратных решений не раскрывается, но сетевые источники упоминают платы Allwinner D1 SBC (1 Гбайт ОЗУ), PolarFire SoC Icicle RISC-V, SiFive Unmatched (16 Гбайт памяти) и др.

Среди главных целей акции значатся: ускорение инноваций, создание приложений под архитектуру RISC-V, оптимизация программного обеспечения для экосистемы RISC-V, сбор отзывов и пожеланий. Добавим, что архитектура RISC-V была создана в 2010 году исследователями из отделения информатики Калифорнийского университета в Беркли. Спецификация доступна для свободного и бесплатного использования, включая коммерческие реализации.

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