Теги → открытый код
Быстрый переход

Linux Foundation усомнилась в безопасности ПО с открытым кодом по причине бесконтрольного его использования

Программное обеспечение с открытым кодом стало чрезвычайно популярным среди разработчиков и технологических компаний, но неограниченное применение решений на его основе становится всё большим риском для безопасности пользователей. Об этом сообщается в докладе The State of Open-Source Security, совместно подготовленным Snyk и Linux Foundation.

 Источник изображения: Tezos/unsplash.com

Источник изображения: Tezos/unsplash.com

Snyk и Linux Foundation заявляют, что более трети организаций не уверены в безопасности своих программных решений на основе открытого кода.

По словам представителя Snyk Мэтта Джарвиса (Matt Jarvis), разработчики ПО сегодня имеют собственные цепочки поставок — вместо сборки частей автомобилей они занимаются сборкой кода, скрепляя существующие компоненты с собственным уникальным кодом. Хотя это ведёт к росту продуктивности и инноваций, также это создаёт значительные угрозы безопасности.

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

В исследовании указывается, что среднестатистический проект по разработке приложения имеет 49 уязвимостей и 80 т. н. «прямых зависимостей». Более того, постоянно увеличивается время на устранение выявленных проблем в проектах с открытым кодом. Если в 2018 году на ликвидацию уязвимости в среднем уходило 49 дней, то в 2021 году — порядка 110 дней.

Исследование основано на опросе более 550 респондентов в первом квартале 2022 года, а также данных базы Snyk Open Source, включающих информацию об 1,3 млрд проектов с открытым кодом.

Сообщается, что только 49 % организаций имеют специальную политику безопасности для разработки или использования ПО с открытым кодом, причём среди средних и больших компаний этот показатель составляет всего 27 %. Порядка 30 % компаний и вовсе признали, что у них нет ни одного человека, прямо или косвенно отвечающего за безопасность программ с открытым кодом. Кроме того, эти же компании не имели никакой связанной с вопросом политики безопасности.

Imagination будет бесплатно лицензировать некоторые GPU и ИИ-ускорители начинающим компаниям

Компания Imagination запустила программу Open Access, в рамках которой будет бесплатно предоставлять некоторые фирменные разработки молодым компаниям. Компания готова бесплатно лицензировать четыре графических процессора серии PowerVR Series8XE и три ИИ-ускорителя PowerVR Series3NX. Это существенно уменьшит ценовой барьер для создания передовых решений IoT и ИИ для умного дома, умных городов, умных заводов, киосков и вывесок, здравоохранения и многого другого.

 Источник изображения: Imagination

Источник изображения: Imagination

«Создание дифференцированной SoC с нуля — дорогостоящее мероприятие, требующее значительных знаний и ресурсов. Компании выбирают интегральные схемы, поскольку они снижают затраты и риски, связанные с НИОКР, позволяя им сосредоточиться на дифференциации продукта. Imagination Open Access предоставляет клиентам на ранних стадиях доступ к проверенным на кремнии интегральным схемам, снижая общий риск и обеспечивая помощь благодаря техническому опыту, лучшим в своем классе инструментам и постоянной технической поддержке», — сказано в пресс-релизе Imagination.

 Источник изображения: Imagination

Что освобождается от лицензионных отчислений. Источник изображения: Imagination

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

 Источник изображения: Imagination

Денег будет стоить только техническая поддержка и сопровождение. Источник изображения: Imagination

Следует сказать, что Imagination предоставляет клиентам не только проверенные разработки (GPU и ИИ-ускорители) и техническую поддержку проектов, но также учебные материалы, особенно ценные для организации университетских курсов. Это тем более важно, что компания также обратилась к архитектуре RISC-V с открытой процессорной схемотехникой и наборами кодов. Тем самым экосистема открытых решений Imagination потенциально охватывает весь спектр вычислительных продуктов в их завершённом виде: как процессорные, так и графические блоки.

Конституционный суд России рассмотрит жалобу программиста на нарушение интеллектуальных прав бывшим работодателем

Конституционный суд (КС) России принял 12 апреля к рассмотрению жалобу программиста Антона Мамичева на решение Санкт-Петербургского городского суда в рамках процесса в отношении швейцарской Veeam Software AG. Об этом сообщил ресурс «Коммерсантъ».

 Источник изображения: Pixabay

Источник изображения: Pixabay

Городской суд Санкт-Петербурга в качестве апелляционной инстанции отменил в январе 2020 года решение Приморского городского суда Санкт-Петербурга, обязавшего в 2019 году ООО «Интервим» и контролирующую его швейцарскую Veeam Software AG выплатить Мамичеву в качестве компенсации 23 млн руб. в связи с нарушением интеллектуальных прав на программу для разработчиков контента электронных курсов eLearning Metadata Manager. Программист утверждает, что его бывшие работодатели присвоили эту программу.

Отмену решения Приморского городского суда городской суд Санкт-Петербурга обосновал использованием программистом при создании спорного ПО сторонних библиотек разработки, причём 2 из 14 — с нарушением условий лицензий, на которых распространяются открытые программы в них. Также заявитель не доказал право на использование ряда сервисов (NeoSpeech, iSpring), элементы которых присутствуют в программе, что, по мнению суда, аннулировало и собственное право заявителя.

Как сообщает «Коммерсантъ», в рамках рассмотрения жалобы КС проверит положения ст. 1260 ГК РФ (переводы, иные производные произведения), на основании которых суд отказал в защите авторских прав на программу, созданную с использованием open source (открытого кода), со ссылкой на то, что правообладатель не доказал соблюдение условий использования такого ПО.

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

Количество разбирательств в сфере авторских прав постоянно растёт, как и суммы требуемых компенсаций, сообщил гендиректор iPavlov Лоран Акопян. В прошлом году глава Минцифры Максут Шадаев, говоря о необходимости совершенствования законодательства в области авторских прав, отметил, что «можно сделать минимальные изменения в open source решении, поставить на него свой логотип и оформить на него права». Действительно, согласно ст. 1271 ГК РФ (знак охраны авторского права) модификация кода приводит к созданию производного продукта, права на который принадлежат тому, кто внёс изменения. То есть любое дополнение открытого кода приводит к созданию нового объекта интеллектуальной собственности. По мнению руководителя направления «Разрешение IT&IP-споров» юридической фирмы «Рустам Курмаев и партнеры» Ярослава Шицле, решение КС будет иметь «огромное значение для развития судебной практики, которой в настоящий момент в стране, можно сказать, не существует».

Минцифры доработает проект аналога GitHub от госсектора

Стало известно, что Минцифры проведёт доработку проекта постановления правительства, связанного с экспериментом по предоставлению прав на использование свободного софта, разработанного государством. Ранее эту инициативу раскритиковали «Ростелеком», «Сбербанк» и «Росатом», которые считают, что разработчики будут пользоваться данным софтом для создания продуктов, которые позднее будут продаваться самому государству.

 Источник изображения: Pixabay

Источник изображения: Pixabay

В письме, которое Минцифры в середине месяца направило в адрес автономной некоммерческой организации «Цифровая экономика», были даны ответы на замечания участников рынка к проекту постановления правительства, регламентирующего проведение эксперимента в период с 1 мая 2022 года по 30 апреля 2024 года. В соответствии с опубликованным в феврале проектом постановления, национальный репозиторий открытого программного обеспечения должен быть создан к декабрю 2022 года. Оператором хранилища станет АНО «Открытый код». Предполагается, что в репозитории будет храниться открытый исходный код ПО, разработанного МВД, Росреестром, Минцифры, а также органами субъектов РФ и коммерческими компаниями, которые могут подключиться к реализации проекта на добровольной основе.

Из письма Минцифры следует, что в создании репозитория заинтересованы «Сбербанк», «Ростелеком», «Росатом» и ряд исследовательских центров. Вместе с этим у них возникли замечания к проекту, касающиеся, в том числе, использования компаниями открытого государственного кода для создания продуктов, которые впоследствии будут продаваться как проприетарные, в том числе самому государству.

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

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

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

 Источник изображения: GitHub

Источник изображения: GitHub

К слову, подобными «бонусами» славится не только продукция Tesla — её активные китайские подражатели давно сделали светомузыкальные шоу, адаптированные под местный колорит, атрибутом продаваемых на рынке КНР электромобилей премиального уровня. На ресурсе GitHub можно найти инструкцию по настройке последовательности работы световых приборов электромобилей Tesla при помощи утилиты xLights с открытым исходным кодом. Пользователь сперва может запрограммировать последовательность включения световых приборов на свой вкус, а затем загрузить его в бортовой компьютер через накопитель с интерфейсом USB, приложив к конфигурационному файлу и музыкальное сопровождение в формате MP3 или WAV.

Среди продукции Tesla поддержка такого ПО предусмотрена обновлёнными Model S и Model X не старше 2021 года выпуска, а также всеми электромобилями Model 3 и Model Y. Возможность программирования последовательности работы светотехники других электромобилей тоже предусмотрена этим ПО, но пользователь должен учитывать разницу в её характеристиках и конфигурации. Кстати, дорогие версии Model 3 и Model Y с матричными фарами вообще могут проецировать с их помощью простейшую графику, что только добавляет зрелищности подобным шоу.

В России создадут некоммерческий фонд для разработки софта с открытым исходным кодом

В ближайшее время в России планируют учредить некоммерческую организацию (НКО) под названием Russian Open Source Foundation. Фонд займётся развитием продуктов на базе открытого исходного кода. Об этом рассказал глава центра компетенций по импортозамещению в сфере информационно-коммуникационных технологий (ЦКИТ) Илья Массух.

 Источник: *** Engineering

Источник: Facebook* Engineering

Согласно документам, новая НКО будет координировать деятельность сообществ разработчиков, а также образовательных и научных организаций. Кроме этого, Russian Open Source Foundation выступит оператором отечественного репозитория и намерена представлять российских разработчиков в переговорах с международными организациями.

Когда именно начнёт работать фонд, пока неясно. Тем не менее, до 1 ноября к нему планируют привлечь всех ключевых игроков российского рынка — Mail.ru, «Яндекс», ВТБ, Сбер, Postgres Pro и ряд других компаний.

Гендиректор Postgres Pro Олег Бартунов подчеркнул, что инициатива пока находится в зачаточном состоянии. «Я бы хотел иметь в России большую open source конференцию, наподобие европейского Fosdem, программу поддержки участия студентов в open source. Для поддержки подобных инициатив и нужен фонд», — прокомментировал новость Бартунов.

Минцифры подчеркнуло, что ведомство заинтересовано в развитии продуктов на открытом коде. По словам замминистра по цифровому развитию Максима Паршина, это направление более динамичное по сравнению с традиционной культурой.

Ранее некоммерческая организация «Цифровая экономика» предложила пакет мер по поддержке технологий с открытым кодом в России. НКО предложила приравнять это направление к отечественному ПО, что предоставит его разработчикам определённые льготы. Тогда замглавы Минцифры Максим Паршин подчеркнул, что власти разрабатывают программу по поддержке продуктов на базе open source.


* Внесена в перечень общественных объединений и религиозных организаций, в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25.07.2002 № 114-ФЗ «О противодействии экстремистской деятельности».

Новый сервис Google предоставит данные об уязвимостях в открытом ПО

Стало известно о том, что компания Google запустила новый сервис под названием Open Source Vulnerabilities. С его помощью пользователи смогут получить доступ к базе данных с информацией об уязвимостях в программном обеспечении с открытым исходным кодом.

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

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

На данный момент база OSV состоит примерно из 25 тыс. уязвимостей, которые были выявлены в результате автоматического тестирования с помощью системы OSS-Fuzz, охватывающего свыше 380 открытых проектов на языках C и C++. В дальнейшем разработчики намерены расширить базу путём интеграции новых источников информирования об уязвимостях. Уже ведётся работа по добавлению информации об уязвимостях в проектах на языке Go.

Выпущена LibreOffice 7.1 — первая версия пакета с пометкой «Сообщество»

Команда Document Foundation выпустила новую сборку популярного кроссплатформенного набора офисных приложений LibreOffice с открытым исходным кодом для создания, редактирования и просмотра электронных таблиц, презентаций, текстов и других документов.

LibreOffice 7.1 Community доступна для загрузки и предлагает несколько новых возможностей:

  • при первом запуске программы можно сразу выбрать интерфейс;
  • более плотная интеграция с расширениями;
  • диаграммы синтаксиса для всех операторов LibreOffice Basic;
  • библиотека ресурсов ScriptForge для написания макросов;
  • инспектор стилей показывает свойства абзаца и стили символов;
  • поддержка шаблонов, не зависящих от локализации;
  • дополнительные табличные формулы Writer для лучшей совместимости с Word;
  • основанная на физике анимация в Impress и Draw;
  • подписи в имеющихся файлах PDF в Draw стали видимыми;
  • в Impress появилась возможность изменить параметры анимации сразу для нескольких объектов;
  • новые мягкие размытые тени.

Однако наиболее примечательным изменением может быть название — это первая версия LibreOffice с пометкой Community («Сообщество»). Прошлым летом Document Foundation намекнула, что грядёт смена названия. Предварительные сборки LibreOffice 7.0 тогда получили приписку Personal («Персональная версия»). Теперь, похоже, организация остановилась на немного другом названии.

Означает ли это, что речь идёт об урезанной версии LibreOffice? Нет. Это самое последнее обновление бесплатных приложений с открытым исходным кодом, которые люди используют в течение многих лет, но оно разработано сообществом добровольцев и нацелено на использование в личных целях. Document Foundation отмечает, что ничто не мешает бизнесу или корпоративным клиентам использовать ПО, но последним настоятельно рекомендуется семейство приложений LibreOffice Enterprise от партнёров по экосистеме вроде Collabora, CIB и Adfinis. Эти компании предоставляют услуги и поддержку корпоративного уровня, включая доступ к LibreOffice через облако и так далее. Также корпоративные версии LibreOffice, как правило, стоят денег, часть которых тратится на разработку и развитие офисного пакета.

Правозащитники будут добиваться соблюдения требований лицензии GPL в суде

Правозащитная организация Software Freedom Conservancy (SFC) разработала новую стратегию, в рамках которой будет обеспечиваться соблюдение требований лицензии GPL в устройствах, которые работают с прошивками на базе Linux. Инициативу поддержал фонд Amateur Radio Digital Communications, выделивший SFC грант в размере $150 тыс.

Работа в рамках данной инициативы будет вестись сразу в нескольких направлениях. Производители будут принуждаться к соблюдению требований GPL и устранению уже имеющихся нарушений. Совместно с другими организациями будет продвигаться идея, по которой соответствие продукта GPL — это важный элемент защиты конфиденциальности и прав потребителей. В это же время, в рамках проекта Firmware Liberation будет осуществляться разработка альтернативных версий прошивок.

Исполнительный директор SFC Бредли М. Кун (Bradley M. Kuhn) считает, что усилия, которые ранее предпринимались для убеждения производителей в необходимости соблюдения GPL, не оправдали себя. В настоящее время в индустрии Интернета вещей наблюдается всеобщее игнорирование требований GPL. Он считает, что для изменения ситуации необходимо ввести более жёсткие юридические меры, в рамках которых нарушители будут привлекаться к ответственности за несоблюдение требований GPL.

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

GitHub ушёл под лёд: 21 Тбайт открытого кода спрятано в арктическом хранилище

Как вы можете помнить, купленная компанией Microsoft платформа GitHub планировала создать защищённый архив открытого кода во льдах Арктики. Точнее, в специально оборудованной под хранилище шахте на острове Шпицберген, в условиях вечной мерзлоты. Снимок для архива был сделан 2 февраля 2020 года, но из-за пандемии COVID-19 архив достиг хранилища только в этом месяце.

 Открытый код будет храниться на «тёплой ламповой» плёнке (GitHub)

Открытый код будет храниться на «тёплой ламповой» плёнке (GitHub)

Как сообщается в блоге GitHub, 2 февраля сделана копия наиболее важного или связанного с ним открытого исходного кода (почти всего, как утверждают в GitHub, но это вряд ли). «Отправленный в GitHub Arctic Code Vault снимок архива от 02/02/2020 охватывает все активные публичные репозитории GitHub, в дополнение к существенным, но бездействующим репозиториям».

 Вид на вход в арктическую шахту (GitHub)

Вид на вход в арктическую шахту (GitHub)

Снимок включает каждый репозиторий с коммитами между объявлением в GitHub 13 ноября 2019 года и 2 февраля 2020 года, каждый репозиторий с минимум 1 звездой и коммитами за год до снимка (с 02/03/2019 по 02/02/2020), а также каждый репозиторий с 250 и более звёзд. Но на практике право попасть в арктический архив получил даже код без звёзд, что затрудняет дать полную оценку правилам выбора права на хранение. Добавим, пользователи GitHub, чей код попал в арктический архив, получили ярлычки с записью «Arctic Code Vault Contributor».

 Пример бейджика «Arctic Code Vault Contributor» (GitHub)

Пример бейджика «Arctic Code Vault Contributor» (GitHub)

Всего для архива было отобрано 21 Тбайт данных, которые были записаны на специальные ленты в бобинах компании Piql. Это полиэфирная плёнка на основе галогенидов серебра. В каждой катушке чуть больше километра плёнки (1066 метров). Всего записано 186 таких катушек, и все они в девяти больших коробках доставлены в хранилище на острове Шпицберген в Норвегии. Пандемия не позволила команде GitHub лично сопровождать архив до хранилища на глубине в несколько сотен метров, но, как сообщают в компании, архив успешно доставлен и помещён в шахту 8 июля.

 Коробки с архивом (Github)

Коробки с архивом (Github)

Компания Piql, которой принадлежит арктическое хранилище, гарантирует сохранность данных на ленте в течение 500 лет. Искусственное старение ленты показало, что данные с ленты можно считать даже после 1000 лет хранения. Остаётся надеяться, что к тому времени на Земле останутся средства считывания таких архивов, а то ведь всякое может случиться. Сохранить ― это одно, а понять, зачем оно нужно и что с ним делать ― это совсем другое.

Google создала некоммерческую организацию для управления торговыми марками Open Source-проектов

Компания Google объявила о запуске некоммерческой организации под названием Open Usage Commons (OUC), которая будет оказывать помощь в защите идентичности проектов с открытым исходным кодом, помогая в управлении торговыми марками и разработке правил по их использованию.

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

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

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

«Понимание и управление товарными знаками имеет решающее значение для долгосрочной устойчивости проектов, особенно в связи с увеличением количества корпоративных продуктов, основанных на открытом исходном коде. Торговые марки находятся на стыке верховенства закона и философии открытого исходного кода. По этой причине мы считаем, что данная задача будет следующей для Open Source, с её решением мы хотим помочь», — говорится в сообщении Google.

Линус Торвальдс больше не считает себя программистом

Линус Торвальдс (Linus Torvalds), которого называют отцом Linux, заявил о том, что больше не считает себя программистом. В беседе с вице-президентом VMware Дирком Хонделом (Dirk Hohndel) на конференции Open Source Summit/Embedded Linux Conference Europe Торвальдс рассказал о том, что больше не занимается разработкой Linux.

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

«Я читаю электронные письма, я пишу электронные письма, я больше не программирую», — сказал господин Торвальдс.

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

«Это всё, что я делаю. Я больше не программист», — подчеркнул Линус.

Ещё было сказано о том, что даже переключившись с написания кода на чтение писем, Торвальдс отвечает не всем, а основная работа сводится к тому, чтобы говорить людям «нет».

«Я читаю гораздо больше писем, чем пишу, потому что моя работа, на самом деле, заключается в том, чтобы говорить нет. Кто-то должен быть в состоянии сказать нет людям. Разработчики знают, что, если они сделают что-то плохое, я скажу нет. Надеюсь, они, в свою очередь, более осторожны. Чтобы сказать нет, я должен знать предысторию, потому что иначе я не смогу выполнять свою работу. Так что в основном я трачу всё своё время на чтение электронных писем, в которых говорится о том, над чем работают люди», — сказал Линус Торвальдс.

Операционную систему ReactOS снова можно запустить на Xbox первого поколения

Команда разработчиков ReactOS, операционной системы с открытым исходным кодом, которая совместима с приложениями и драйверами Windows, объявила о запуске новой версии своего продукта. Несмотря на то, что ReactOS 0.4.13 продолжает оставаться на стадии разработки, авторы проекта подготовили установочный образ программной платформы, включающий в себя все последние изменения.

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

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

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

Улучшилась работа загрузчика FreeLoader при работе с разделами, использующими файловую систему FAT. В новой версии ОС значительно повысилась скорость загрузки в разделы с FAT при использовании накопителя, подключаемого через USB. Ещё в ReactOS появилось программное решение Accessibility Utility Manager, которое позволяет осуществить настройку разных параметров системы для людей с ограниченными возможностями. Кроме того, улучшилась работа экранной клавиатуры, которая также получила некоторые дополнительные функции.

Среди более незаметных изменений стоит выделить перевод на функционирование через реестр настроек шрифтов. Исправлена проблема с работой кнопки «Применить», которая периодически срабатывала в диалоговых окнах самопроизвольно. Теперь 64-разрядная версия ReactOS нормально загружается и корректно функционирует в 64-разрядной среде. Произведено обновление ряда сторонних библиотек, таких как BtrFS 1.4, ACPICA 20190816, UniATA 0.47 и др.

IBM и Open Mainframe Project работают над бесплатными курсами по обучению COBOL

Резкое увеличение заявок на пособия по безработице в США, что произошло из-за пандемии COVID-19, буквально обвалило работу государственных служб социального обеспечения в стране. Проблема в том, что практически не осталось специалистов со знанием древнего языка программирования COBOL, на котором написаны программы госслужб. Для срочного обучения кодеров тайнам COBOL IBM и группа поддержки начали создавать бесплатные онлайн-курсы.

На днях компания IBM и курируемый организацией Linux Foundation проект Open Mainframe Project (предназначен для создания проектов с открытым исходным кодом для запуска на мейнфреймах) выступили с инициативой возродить и поддержать сообщество программистов на COBOL. Для этого созданы два форума, один для сообщества, поиска специалистов и определения их квалификации, а второй технический. Но самое важное, что IBM вместе с профильными учебными учреждениями готовит бесплатные курсы по COBOL, которые будут выложены на GitHub.

Язык COBOL был представлен в 1959 году как первый язык программирования для свободного распространения программ для запуска на мейнфреймах. Те же программы на COBOL по обработке заявок на пособия по безработице работают порядка 40 лет. Компания IBM до сих пор поставляет мейнфреймы, совместимые с COBOL.

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

1000 лет в вечной мерзлоте: GitHub сохранит открытый программный код на плёнках в шахте Шпицбергена

Платформа GitHub, поглощённая Microsoft, раскрыла планы по долговременному архивному хранению разнообразного открытого программного кода в условиях вечной мерзлоты на островах полярного архипелага Шпицберген. Во-первых, там холодно, чему на протяжении столетий не сможет помешать даже глобальное потепление. Во-вторых, это демилитаризованная зона. В-третьих, там уже есть хранилище коллекции семян на случай Апокалипсиса. Будет ещё одно. На тот случай, если через 1000 лет понадобится ПО, исходный код которого может быть утерян.

 Сейф с катушками в шахте (Guy Martin / Bloomberg)

Сейф с катушками в шахте (Guy Martin / Bloomberg)

Снимок для архива GitHub сделает 2 февраля 2020 года. Это будут, в основном, активные публичные репозитарии и что-то из архивов. Коллекция будет включать открытый код для Linux и Android, языки программирования Python, Ruby и Rust, веб-платформы Node, V8, React и Angular, криптовалютное ПО для Bitcoin и Ethereum, ИИ-инструменты TensorFlow и FastAI, а также многое другое.

 Изготовление катушки Piql

Изготовление катушки Piql

В качестве носителей выбраны катушки с лентами компании Piql. Собственно, шахта-хранилище тоже оборудована и принадлежит Piql. Каждая катушка Piql позволяет хранить около 120 Гбайт на ленте длиной 3500 футов (1066 метров). Заявленный срок сохранности данных на ленте составляет 500 лет. Искусственное старение выявило возможность хранить данные дольше ― не менее 1000 лет. Хранилищем Piql уже воспользовались несколько стран и организаций для хранения информации. Например, Ватикан и Европейское космическое агентство. Катушки GitHub будут лежать на полках подземного сейфа Piql рядом с другим культурным наследием человечества.

 Кварцевый носитель Microsoft Silica

Кварцевый носитель Microsoft Silica

Кстати, поглощение GitHub компанией Microsoft ведёт к расширению проекта по сохранению программного или иного наследия на новых и перспективных носителях данных. Речь идёт о проекте Microsoft Silica. Это запись на 2-мм пластинку кварцевого стекла около 76 Гбайт данных фемтосекундным лазером. Кварцевое стекло представляется более надёжным носителем, чем лента. Оно, возможно, сможет сохранить информацию намного и намного дольше плёнок.

window-new
Soft
Hard
Тренды 🔥
Слухи: ремастеры Grand Theft Auto IV и Red Dead Redemption могут выйти после того, как люди забудут о фиаско обновлённой трилогии GTA 6 ч.
В Москве прошёл ежегодный саммит Machines Can See, посвящённый сервисам на основе компьютерного зрения 6 ч.
Следующая полноценная Ubisoft Forward пройдёт в сентябре 7 ч.
Тактическая ролевая игра Solasta: Crown of the Magister вышла на Xbox и получила поддержку кроссплея 7 ч.
Бывшее российское подразделение Schneider Electric начнет производить отечественное ПО 8 ч.
Сетевой пиратский экшен Skull and Bones и правда покажут в этом месяце — причём уже послезавтра 8 ч.
Yakuza 0, Kiwami и Kiwami 2 вернулись в Game Pass, на подходе — «Свинка Пеппа» и не только 8 ч.
Thales создала провайдера суверенных облачных сервисов S3NS в партнёрстве с Google Cloud 9 ч.
Грядущая презентация издателя RoboCop: Rogue City и The Lord of the Rings: Gollum вместит 17 игр — больше половины уже известны 9 ч.
Сервис такси «Максим» пожаловался в Минцифры на RuStore — больше месяца не получается добавить приложение в магазин 9 ч.