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

03.05.2021 [16:36], Андрей Галадей

Вышел OpenBSD 6.9 — юбилейный, 50-ый релиз ОС

Следом за недавним выпуском FreeBSD 13.0 вышла и релизная сборка OpenBSD 6.9 от 1 мая 2021 года. Это юбилейный релиз ОС, которая впервые появилась в 1995 году как ответвление от NetBSD. В новой версии доступен широкий набор улучшений, в числе которых стоит отметить расширенную поддержку аппаратных средств и новые драйверы.

В частности, ведётся дальнейшая работа над архитектурами powerpc64 (POWER8 и POWER9) и Loongson (mips64el), появилась первичная поддержка Apple M1 и улучшена работа с ARM64 (AArch64): добавлены инструкции ARMv8.5, а также ядра Cortex-A78AE, Cortex-X1 и Neoverse V1. Для x86-64 (amd64) платформ включена поддержка AMD Vi и Intel VTD IOMMU. В целом, была усовершенствована поддержка многопроцессорных систем.

Изображение: Joy San

Изображение: Joy San

Ряд улучшений получил гипервизор VMM. Также появилась возможность работы с массивами RAID1C (программный RAID1 с шифрованием). Отдельно можно отметить значительную работу над сетевым стеком (проводными и беспроводными компонентами), в том числе расширение списка поддерживаемого оборудования. Изменения получила и звуковая подсистема.

Обновились многочисленные пакеты программ — от прикладных до системных. Так, были устранены проблемы Firefox и другим программным обеспечением. В релиз включены OpenSSH 8.5, LibreSSL 3.3.2, OpenSMTPD 6.9.0, а также пропатченные LLVM/Clang 10.0.1, GCC 4.2.1/3.3.6, binutils 2.17 и GDB 6.3. Всего для архитектуры amd64 доступно 11310 пакетов, для AArch64 — 10943, а для powerpc64 — 9341. Подробнее об этих и других изменениях можно прочитать здесь.

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

Adobe сделала открытой утилиту One-Stop Anomaly Shop для поиска аномалий в логах

Компания Adobe открыла утилиту One-Stop Anomaly Shop (OSAS) для обнаружения и классификации аномалий в данных журналов безопасности. Исходники программы доступны на GitHub под лицензий Apache 2.0. Новинка, как утверждается, может быть легко модифицирована и проста в использовании.

OSAS использует машинное обучение и позволяет определить, какие функции или комбинации функций обеспечивают наибольшую пользу с точки зрения анализа в конкретном наборе данных. Как утверждают разработчики, новинка определяет, по какой причине то или иное событие является аномалией.

One-Stop Anomaly Shop предоставляет аналитикам и исследователям безопасности возможность быстро проверять журналы безопасности, даже если файл журнала безопасности имеет различные типы событий. OSAS самостоятельно помечает различные типы данных в логах, но позволяет и вручную задать правила разметки. Размеченные данные используются для машинного обучения.

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

Для удобства работы с OSAS предлагается контейнер Docker с поисковой системой Elasticsearch, индексатором Logstash и веб-интерфейсом Kibana. Само приложение написано на Python. Боле подробное описание OSAS доступно в блоге компании.

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

Linux Foundation создаст исследовательский отдел для изучения open source экосистем

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

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

Проект возглавит Хилари Картер (Hilary Carter), вице-президент по исследованиям. Ранее она занималась проектами, связанными с блокчейном. Новая инициатива, по её словам, позволит проанализировать и описать влияние open source на все аспекты — от бизнеса до блокчейна и климатических проблем.

Постоянный URL: http://servernews.ru/1037648
15.04.2021 [13:35], Андрей Галадей

Выпущен LLVM 12.0 с поддержкой Alder Lake и Sapphire Rapids, а также с начальной поддержкой AMD Zen 3

Вчера вечером состоялся релиз обновления набора компиляторов LLVM 12, выход которого несколько задержался из-за ошибок. Главным нововведением стала поддержка грядущих процессоров Intel Alder Lake и Sapphire Rapids, а также базовая поддержка AMD Zen 3 и дальнейшее улучшение работы с POWER.

Помимо этого, продолжена работа над поддержкой C++ 20. Стек Clang 12 также получил улучшения для Windows на ARM64, оптимизации ядра OpenCL, поддержку инструкций AVXVNNI и других, а также ряд других улучшений. Из небольших изменений отмечается снижение потребления памяти.

Все исходники, как обычно, доступны на GitHub. Отметим, что в новой версии обещали появление более тонкой оптимизации собираемого кода с учётом наличия того или иного типового набора общих инструкций x86-64.

Постоянный URL: http://servernews.ru/1037426
15.04.2021 [00:12], Андрей Галадей

Google представила язык программирования Logica для работы с данными

Компания Google представила новый язык программирования с открытым исходным кодом (лицензия Apache 2.0) под названием Logica. Название новинки образовано от слов Логика (Logic) и Агрегация (Agregation). Она выступает преемником Yedalog (язык, разработанный в Google ранее) и похожа на Datalog.

Новый язык компилируется в SQL и доступен для запуска в Google BigQuery, при этом он поддерживает механизмы абстракции, которых нет в SQL. Как утверждается, Logica упрощает тестирование пользовательских запросов и других задач.

moodle.fbtuit.uz

moodle.fbtuit.uz

Фактически, Logica расширяет возможности SQL, поскольку многие возможности языка 70-х годов прошлого века уже недостаточны по современным меркам. Если точнее, то в Logica можно импортировать модули и повторно использовать повторяющиеся логические блоки. В последнем случае можно, к примеру, передать функцию в функцию, что невозможно в обычном SQL.

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

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

Xinuos судится с IBM и Red Hat из-за наследия UNIX

Против компаний IBM и Red Hat подан иск от Xinuos, которая обвиняет ответчиков в нелегальном копировании разработок и сговоре. Xinuos утверждает, что IBM скопировала исходные коды операционной системы для серверов, созданный компанией-истцом. Также в вину вменяется сговор с Red Hat для незаконного раздела и контроля рынка. В результате ОС OpenServer 10 от Xinuos не может конкурировать с Red Hat Enterprise Linux.

Если вы ранее не слышали о Xinuos, то в этом нет ничего удивительно. Компания была основана в 2011 году под именем UnXis, и именно ей были проданы все активы обанкротившейся SCO Group, которая, в свою очередь, утверждала, что владеет всеми интеллектуальными правами на UNIX и его наследников. Xinuos продолжила разработку и поддержку OpenServer 5 и 6, а также UnixWare 7, хотя её последняя ОС OpenServer 10 основана уже на FreeBSD 10, а не на «классическом» UNIX.

Источник: Xinuos

Источник: Xinuos

В числе аргументов истца есть упоминание слияния IBM и Red Hat, что называют укреплением сговора. А сам факт манипуляций на рынке, по данным Xinuos, имел место ещё задолго до сегодняшнего дня. Фактически иск Xinuos является продолжением длинной череды тяжб SCO с IBM, Red Hat, Novell, другими разработчиками Linux-решений и их клиентами, которая началась почти 20 лет назад.

Постоянный URL: http://servernews.ru/1036393
25.03.2021 [14:35], Андрей Галадей

ОС Plan 9 от создателей UNIX получила лицензию MIT и перешла под крыло Plan 9 Foundation

Операционная система UNIX известна в качестве прародителя Linux и идейного «вдохновителя» множества других решений. Эту ОС разработали в Bell Labs. Но там же в конце 1980-x начали создавать другую, экспериментальную систему — Plan 9. Она не стала популярной, но тоже повлияла на развитие других ОС.

Изображение: Wikipedia/Bell Labs

Изображение: Wikipedia/Bell Labs

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

Однако Plan 9 так и не стала популярной, хотя и обзавелась рядом форков. А многие её решения перекочевали в коммерческие ОС. Это, к примеру, предоставления доступа к службам ОС через файловую систему (активно используется в Linux) или повсеместно используемая сейчас кодировка UTF-8, которая впервые была внедрена именно в этой ОС.

Разработчики Plan 9, подразделение Computing Techniques Research Department. Фото: Nokia/Bell Labs

Разработчики Plan 9, подразделение Computing Techniques Research Department. Фото: Nokia/Bell Labs

Сама Bell Labs в результате череды слияний и поглощений оказалась в руках Lucent/Alcatel-Lucent, а потом перешла к Nokia. Ранее исходники Plan 9 открывали под лицензией Lucent Public License (2002 год), затем перевели под GNU GPLv2 (2014 год), а теперь перелицензировали под MIT.

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

Постоянный URL: http://servernews.ru/1035698
24.03.2021 [18:55], Андрей Галадей

OpenPOWER-ядро Microwatt позволит упростить и удешевить создание open source чипов

Ядро Microwatt на базе архитектуры OpenPOWER было выбрано для включения в программу Efabless Open MPW Shuttle. Это снизит барьер для входа в сферу производства микросхем, что позволит небольшим компаниям разрабатывать и выпускать свои решения без оглядки на крупные производственные компании, причём с использованием open source решений от начала до конца.

Программа Efabless Open MPW Shuttle призвана обеспечить изготовление открытых аппаратных решений. Её спонсирует Google, позволяя дизайнерам экспериментировать и тестировать инновационные разработки с меньшими рисками и затратами на изготовление. Для работы используется SkyWater Open Source PDK. В OpenPOWER Foundation уже заявили, что рады участвовать в этой программе, поскольку такой подход позволит изменить индустрию полупроводникового производства, уменьшить затраты на тестирование и повысить безопасность.

«Изготовление микросхем, по сути, всегда производилось в закрытых средах, с невероятно высокими затратами и рисками. SKY130 — это первый в отрасли комплект для проектирования процессов литейного производства с открытым исходным кодом, а изготовление процессора с полностью открытым исходным кодом, такого как Microwatt, демонстрирует, насколько мы продвинулись в разработке оборудования с открытым исходным кодом», — отметил Тим Анселл (Tim Ansell), инженер-программист Google. Он, кроме прочего, разработал, в том числе вышеупомянутый SkyWater Open Source PDK.

Все данные по Microwatt открыты, что позволяет проверить их безопасность. Microwatt представляет собой относительно простое ядро CPU с поддержкой Micropython, Zephyr и Linux. 

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

Из 28,8 млн строк кода ядра Linux 5.12 почти 2,5 млн придётся на графические драйверы AMD

Согласно последним данным Phoronix, объём исходного кода ядра Linux 5.12 достиг на данный момент 28,81 млн строк. При этом самым крупным блоком в нём остаются драйверы ядра AMDGPU, размер которых в следующем релизе наверняка перешагнёт за 3 млн строк. При этом чистый прирост объёма кода в ядре составит 196 тыс. строк. Для сравнения: в 5.11 было добавлено 596 тыс. строк, а в LTS-релиз 5.10 — 284 тыс.

Несмотря на то, что в 5.12 на графику AMD приходится почти 2,5 млн строк кода, из них более 2,1 млн — это файлы заголовков. Драйвер AMDGPU полагается на автоматически сгенерированные файлы заголовков для регистров графического процессора, многие из которых не используются. Это не влияет на конечных пользователей, так как неиспользуемые части попросту игнорируются компилятором.

Слайд с анонса AMDGPU в 2014 году

Слайд с анонса AMDGPU в 2014 году

Таким образом, количество реально используемого кода куда меньше. Отметим, что в 5.13 ожидается появление ещё большего количества файлов заголовков. Ведь там планируется поддержка новых ускорителей Aldebaran от компании AMD. При этом релиз 5.13 «дорастёт», как ожидается, до 29 млн строк.

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

Open Source проекты получат Red Hat Enterprise Linux бесплатно

В Red Hat продолжают расширять спектр бесплатных вариантов использования Red Hat Enterprise Linux (RHEL) на фоне отказа от развития классической версии CentOS. Теперь такая подписка будет доступна и для проектов с открытым исходным кодом. Новая программа RHEL for Open Source Infrastructure адаптирована к потребностям и требованиям open source проектов, фондов и некоммерческих организаций, сообществ, небольших групп и так далее.

Таким образом, новая программа предоставит open source разработчикам стабильную основу для создания, поддержки и распространения программного обеспечения с открытым исходным кодом. Подходящими для участия в программе проектами, в целом, считаются те, чья лицензия одобрена для использования в Fedora. Для получения доступа к программе нужно написать в Red Hat по этому адресу. Для индивидуальных разработчиков и небольших групп по-прежнему действует другое бесплатное предложение.

wikipedia.org

wikipedia.org

В компании заявили, что делали подобное и ранее, однако процесс не был должным образом формализован и стандартизирован. Также в Red Hat уточнили, что хотят убедиться, что организации, работающие с открытым исходным кодом, смогут получить доступ к RHEL. Это важно в свете скорого перехода на CentOS Stream, который произойдёт уже в конце 2021 года.

В соответствии с условиями программы, организации получат доступ к бесплатным подпискам RHEL для любого использования в рамках их инфраструктуры. Сюда входят системы сборки, тестирования и непрерывной интеграции (CI), веб-серверы, почтовые серверы и так далее. Помимо RHEL, участникам программы будет предоставлен доступ к клиентскому порталу Red Hat, статьям базы знаний и форумам.

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

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