-Поиск по дневнику

Поиск сообщений в rss_rss_linux_org_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 24.08.2007
Записей: 8221
Комментариев: 1
Написано: 1




Linux.org.ru: Новости


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.linux.org.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://feeds.feedburner.com/org/LOR, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Старт эксперимента Минцифры по предоставлению доступа к российскому открытому ПО

Четверг, 05 Мая 2022 г. 12:52 + в цитатник

1 мая Минцифрой был дан старт экспериментальному предоставлению доступа к открытому программному обеспечению, принадлежащему Российской Федерации. Соответствующий документ опубликован на федеральном портале проектов нормативно-правовых актов. По условиям эксперимента он продлится 2 года: с 1 мая 2022 по 1 мая 2024.

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

Непосредственное участие в проекте принимают Минцифры РФ, МВД, Росреестр и Российский фонд развития информационных технологий.

, ,

https://www.linux.org.ru/news/opensource/16861289


Выпущена первая предварительная версия Privacy Sandbox для разработчиков на Android 13

Четверг, 05 Мая 2022 г. 12:50 + в цитатник

28.04.2022 Google показал разработчикам приложений для Android ранние версии SDK Runtime и API Topics. Privacy Sandbox будет работать в предварительной версии Android для разработчиков на протяжении всего 2022 года, а выпуск бета-версии запланирован на конец года", — говорится в обзоре Google. Некоторые подробности о проекте можно так же посмотреть на англоязычной странице вики.

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

Корпорация Google впервые объявила о своих планах по внедрению Privacy Sandbox на базу Android в начале февраля 2022 года, ориентируясь на аналогичные функции прозрачности отслеживания приложений от Apple.

В рамках предлагаемой инициативы есть два ключевых решения:

  • SDK Runtime, которое запускает сторонний код в мобильных приложениях, таких как комплекты для разработки программного обеспечения (SDK), в том числе для рекламы и аналитики, в специальной «песочнице»;
  • API Topics, которое определяет интересы пользователя, основываясь на использовании приложений, а затем передает собранные данные рекламодателям для создания индивидуальной рекламы без отслеживания действий пользователя на веб-сайтах и внутри приложений.

, ,

https://www.linux.org.ru/news/android/16861441


TAILS 5.0

Четверг, 05 Мая 2022 г. 11:59 + в цитатник

3 мая была выпущена новая версия дистрибутива TAILS.

TAILS (The Amnesic Incognito Live System) — дистрибутив GNU/Linux на основе Debian, созданный для обеспечения приватности и анонимности. Является продолжением развития ОС Incognito. Все исходящие соединения заворачиваются в анонимную сеть Tor, а все неанонимные блокируются. Система предназначена для загрузки с LiveCD или LiveUSB и не оставляет следов на машине, где использовалась. Проект Tor является главным спонсором TAILS. Операционная система рекомендована к использованию «Фондом свободной прессы», а также использовалась Эдвардом Сноуденом для разоблачения PRISM. Более развёрнутая информация о дистрибутиве есть на странице вики.

( читать дальше... )

,

https://www.linux.org.ru/news/debian/16861399


Firefox 100

Вторник, 03 Мая 2022 г. 22:49 + в цитатник

Trinity Desktop R14.0.12

Воскресенье, 01 Мая 2022 г. 21:12 + в цитатник

1 мая 2022 г. состоялся выпуск Trinity Desktop Environment R14.0.12 — двенадцатый по счёту релиз ветки R14.0, содержащий исправления ошибок и небольшие улучшения.

( читать дальше... )

,

https://www.linux.org.ru/news/kde/16857821


LineageOS 19

Четверг, 28 Апреля 2022 г. 21:52 + в цитатник

26 апреля вышла девятнадцатая версия LineageOS — операционной системы на базе Android для энтузиастов. Система свободна за исключением некоторых компонентов, необходимых для работы оборудования, и является преемницей CyanogenMod. Новая версия основывается на кодовой базе Android 12.

( читать дальше... )

https://www.linux.org.ru/news/android/16856334


Уязвимости в networkd-dispatcher, позволяющие получить права root

Среда, 27 Апреля 2022 г. 23:09 + в цитатник

Благодаря исследователям безопасности из компании Microsoft, были выявлены две уязвимости CVE-2022-29799 и CVE-2022-29800 в сервисе networkd-dispatcher, в связке позволяющие получить права root. Уязвимости было присвоено кодовое имя Nimbuspwn.

Networkd-dispatcher разрабатывается отдельно от systemd, но применяется во многих дистрибутивах Linux, использующих для настройки параметров сети фоновый процесс systemd-networkd. Связанный с networkd-dispatcher фоновый процесс выполняется с правами root и принимает сигналы о событиях через шину D-Bus. Информация о событиях, связанных с изменением состояния сетевых соединений, отправляется сервисом systemd-networkd. Проблема в том, что непривилегированные пользователи могут сформировать событие о несуществующем состоянии и инициировать запуск своего скрипта, который будет выполнен с правами root.

Кроме того, изучение работы networkd-dispatcher привело к обнаружению ряда других проблем: выход за пределы директории, гонки из-за символических ссылок и из-за модификации данных — все это может быть использовано в злонамеренных целях.

,

https://www.linux.org.ru/news/security/16855540


Предварительный выпуск Extraterm 0.60.0

Среда, 27 Апреля 2022 г. 23:03 + в цитатник

Выпущен предварительный релиз продвинутого эмулятора терминала Extraterm версии 0.60.0. Авторы Extraterm определяют его как "швейцарский нож", набор инструментов для задач эмуляции терминалов.

Это первая версия проекта после перехода приложения с Electron на Qt и NodeGui. Проведена большая работа по переписыванию кода, но еще не все функции прошлых версий доступны. Автор надеется, что теперь релизы будут чаще, а также призывает присоединиться к тестированию и дать обратную связь.

Уже доступны такие функции приложения, как:

  • эмуляция терминала, а также рендеринг, лигатуры, гиперссылки и стили;
  • вкладки;
  • фреймы (работают, но многие связанные с ними действия — нет);
  • палитра команд;
  • контекстные меню;
  • общие настройки (присутствуют, но некоторые из них пока ничего не делают);
  • настройки внешнего вида (в основном завершены, однако пользовательские заголовки окон работают только в Linux);
  • настройка типов сеансов;
  • настройка фреймов;
  • настройка расширений;
  • несколько окон.

Половина расширений работает.

После перехода на Qt автор отмечает повышение отзывчивости интерфейса и снижение потребления ресурсов программой.

У программы есть сборки для Linux, macOS и Windows.

, , ,

https://www.linux.org.ru/news/opensource/16855537


В Fedora 37 не будет прекращена поддержка Legacy BIOS

Среда, 27 Апреля 2022 г. 22:54 + в цитатник

Предложение по прекращению поддержки загрузки из Legacy BIOS в Fedora 37 отклонено техническим комитетом. Вопрос отложен до выхода Fedora 38 с учетом нижеописанного.

Технический комитет высказал также рекомендацию по сохранению поддержки BIOS с помощью использования Grub, как это реализовано в других дистрибутивах Linux, например Ubuntu, при этом вынести ресурсы по сопровождению поддержки BIOS в отдельные модули, которые будет сопровождать отдельный комитет BIOS SIG (Special Interest Group), который предлагается учредить. Основная команда при этом будет заниматься поддержкой UEFI.

Будет ли этот комитет заниматься поддержкой BIOS в рамках CentOS Stream 10 и RHEL 10, или же эта поддержка будет осуществляться в рамках EPEL, не сообщается.

, , , ,

https://www.linux.org.ru/news/redhat/16855700


Недавно включённый в ядро Linux драйвер NTFS3, вероятно, заброшен автором

Вторник, 26 Апреля 2022 г. 21:10 + в цитатник

В 2020 году компания Paragon Software начала работу по включению в основную ветку ядра разработанного ей драйвера для файловой системы NTFS под названием NTFS3, позиционировавшегося в качестве более производительной замены работающему в пространстве пользователя драйверу NTFS-3G. 31 октября 2021 года состоялся релиз Linux 5.15, включающий NTFS3.

26 апреля разработчик Kari Argillander сообщил в списке рассылки ядра Linux о том, что Константин Комаров, сопровождавший NTFS3, не выходил с ним на связь с момента принятия драйвера в основную ветку. Остаются неисправленными различные ошибки. Последние изменения в личном репозитории Константина, которые так и не были отправлены в общую ветку, датируются ноябрём 2021 года.

Kari Argillander отмечает, что ранее Константин вносил изменения без оглядки на других разработчиков и ни разу не ответил на предолжения помочь с сопровождением драйвера.

Таким образом, драйвер NTFS3 остаётся без сопровождающего и может быть удалён из ядра Linux.

, ,

https://www.linux.org.ru/news/kernel/16854941


Корректирующее обновление для SteamOS 3

Вторник, 26 Апреля 2022 г. 20:28 + в цитатник

SteamOS 3 — дистрибутив Linux от компании Valve, созданный специально для портативной консоли Steam Deck и использующий в качестве пакетной базы Arch Linux (предыдущие выпуски базировались на пакетной базе Debian).

Обновления клиента Steam:

  • Добавлен экран блокировки:
    • Экран блокировки можно настроить так, чтобы он показывался при пробуждении, загрузке, входе в систему и/или при переключении в режим рабочего стола.
    • Пин-код может быть введён с помощью тачскрина или кнопок управления.
  • Добавлены локализированные клавиатуры для 21 языка и раскладок:
    • Несколько клавиатур могут быть включены в меню Настройки > Клавиатура > Активные клавиатуры.
    • Можно использовать новую клавишу на клавиатуре для переключения между языками.
  • Появилась поддержка нескольких окон в одном приложении или игре:
    • Нажмите клавишу Steam чтобы увидеть открытые окна и выбрать то окно, которое вы хотите видеть в данный момент.
    • Полезно для веб-браузеров или для игр, которые используют свой лаунчер.
  • Обновлён дизайн раздела "Достижения", теперь он загружается быстрее, и в нём проще ориентрироваться.
  • Улучшена производительность для игроков с большой библиотекой игр.

Обновления в ОС:

  • Добавлена поддержка fTPM, что позволяет установить на консоль Windows 11.
  • Улучшена стабильность системы.
  • Улучшена совместимость с некоторыми док-станциями, которые подключаются через порт USB Type-C.
  • Исправлена проблема, из-за которой тачскрин мог не работать после загрузки.
  • Появилась возможность установки произвольной частоты кадров в меню быстрого доступа.
  • Добавлена экспериментальная опция Half-Rate Shading в меню быстрого доступа, которая позволяет экономить энергопотребление за счёт снижения детализации при шейдинге отдельных зон.
  • Снижено энергопотребление при простое или при незначительной нагрузке.
  • Добавлена комбинация клавиш ... + громкость вниз для сброса консоли после подключения несовместимой док-станции.
  • Исправлены ошибки, связанные с ACPI в ядре.

,

https://www.linux.org.ru/news/games/16854928


Кодовое имя Ubuntu 22.10 — Kinetic Kudu

Вторник, 26 Апреля 2022 г. 13:00 + в цитатник

Новый дистрибутив будет носить имя Kinetic Kudu. Данный релиз будет иметь срок поддержки 9 месяцев и выйдет в октябре 2022 года.

Кодовое имя присвоено в честь африканских лесных антилоп (большой куду, малый куду).

,

https://www.linux.org.ru/news/ubuntu/16854274


Доступен язык программирования Hare

Вторник, 26 Апреля 2022 г. 08:08 + в цитатник

Впервые представлен широкой публике язык программирования Hare, который разрабатывает Дрю ДеВолт (автор Sway и SourceHut) со своей командой последние пару лет.
Hare — язык для системного программирования с минималистичным рантаймом, статической типизацией и ручным управлением памятью.

Исходный код компилятора предоставляется под лицензией GPLv3, а для стандартной библиотеки под лицензией MPL (Mozilla Public License). Компилятор Hare не основан на LLVM или GCC, а использует легковесный qbe. Программы на Hare не линкуются с libc по умолчанию.

( читать дальше... )

, ,

https://www.linux.org.ru/news/development/16854262


В ожидании GCC 12.1

Вторник, 26 Апреля 2022 г. 07:53 + в цитатник

GCC - это набор компиляторов языков программирования от GNU.

Релиз GCC 12.1 ожидается в апреле 2022.

GCC 12 уже является системным компилятором Fedora 36. Также GCC 12 доступен в Red Hat Enterprise Linux в Red Hat Developer Toolset (версии 7) или Red Hat GCC Toolset (версии 8 и 9).

В GCC 12

  • улучшили поддержку OpenMP 5.0

  • реализовали поддержку ADA 2022 (флаг -gnat2022)

  • реализовали некоторые возможности следующего стандарта С: C2X (флаг -std=c2x или -std=gnu2x)

  • реализовали часть возможностей С++23.

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

В GCC 12 реализовали часть возможностей C++23. Без указания флага стандарта в g++-12 используется -std=gnu++17, чтобы использовать возможности описываемые далее нужно компилировать с флагами -std=c++23 или -std=gnu++23.

Реализованные возможности C++23:

  1. if consteval

Хотя уже в C++20 появились consteval функции, которые могут выполнятся только во время компиляции и был std::is_constant_evaluated (), но была проблема их совместного использования

#include 

int slow (int);
consteval int fast (int n) { return n << 1; }

constexpr int fn (int n)
{
  if (std::is_constant_evaluated ())
    return fast (n); // 'n' is not a constant expression
  else
    return slow (n);
}
constexpr int i = fn (10);

https://godbolt.org/z/Yhbqq6K36

P1938R3 представил if consteval который позволяет использовать consteval функции внутри constexpr:

#include 

int slow (int);
consteval int fast (int n) { return n << 1; }

constexpr int fn (int n)
{
  if consteval {
    return fast (n); // OK
  } else {
    return slow (n);
  }
}

constexpr int i = fn (10);

https://godbolt.org/z/Kxs6Wjfq6

Заметьте что if consteval требует {} в отличие от обычного if, и что if consteval может быть в обычной не constexpr функции.

  1. auto(x) GCC 12 реализовал P0849 который позволяет auto каст в prvalue
struct A {};
void f(A&);  // #1
void f(A&&); // #2
A& g();

void h()
{
  f(g()); // calls #1
  f(auto(g())); // calls #2 with a temporary object
}

https://godbolt.org/z/x7hn5GKEx

Заметьте что и auto(x) и auto{x} допустимы, хотя decltype(auto)(x) остаётся неверным.

  1. Non-literal переменные в constexpr функциях GCC 12 реализовал P2242R3, который позволяет non-literal переменным, goto, и меткам быть в constexpr функциях если выполнение во время компиляции не доходит до этих мест.
#include 

template constexpr bool f() {
  if (std::is_constant_evaluated()) {
    return true;
  } else {
    T t; // OK when T=nonliteral in C++23
    return true;
  }
}
struct nonliteral { nonliteral(); };
static_assert(f());

https://godbolt.org/z/6xnzM46Ej

constexpr int
foo (int i)
{
  if (i == 0)
    return 42;
  static int a;
  thread_local int t;
  goto label;
label:
  return 0;
}

static_assert(foo(0) == 42);

https://godbolt.org/z/PGsErnE4n

  1. Multidimensional subscript operator GCC 12 реализовал P2128R6
struct S {
  int a[64];
  constexpr S () : a {} {};
  constexpr S (int x, int y, int z) : a {x, y, z} {};
  constexpr int &operator[] () { return a[0]; }
  constexpr int &operator[] (int x) { return a[x]; }
  constexpr int &operator[] (int x, long y) { return a[x + y * 8]; }
};

void g ()
{
  S s;
  s[] = 42;
  s[5] = 36;
  s[3, 4] = 72;
}

https://godbolt.org/z/nnGead631

Заметьте что operator[] сейчас не поддерживает аргументов по умолчанию. Рабочая группа рассматривает CWG2507 , и если она примет предложенное решение проблемы, то в будущем такой код будет валиден:

struct X {
  int a[64];
  constexpr int& operator[](int i = 0) { return a[i]; }
};
  1. elifdef и elifndef В С и С++ #ifdef и #ifndef это синтаксический сахар для #if defined(something) и #if !defined(something). Для вариантов с else не было такого синтаксического сахара. Так что его добавили в С++23(и в С2X) и GCC 12: P2334R1
#ifdef __STDC__
/* ... */
#elifndef __cplusplus
#warning "not ISO C"
#else
/* ... */
#endif

https://godbolt.org/z/z4hbj6M7q

  1. Extended init-statement GCC 12 реализовал P2360R0 где расширяются возможности init-statement (в if, for, switch) позволяя им содержать объявление псевдонимов. На практике это означает что теперь валиден подобный код:
for (using T = int; T e : v)
{
    // use e
}

Также можете ознакомиться с описанием исправлений и новыми предупреждениями в GCC 12 в оригинальной статье

,

https://www.linux.org.ru/news/development/16854258


Xpdf 4.04

Понедельник, 25 Апреля 2022 г. 21:21 + в цитатник

18 апреля вышла версия 4.04 программы для просмотра документов PDF XpdfReader и набора утилит Xpdf.

Сборки для Linux и архив с исходным кодом доступны на странице загрузки сайта проекта.

( читать дальше... )

, ,

https://www.linux.org.ru/news/opensource/16854095


Rakudo 2022.04

Понедельник, 25 Апреля 2022 г. 20:52 + в цитатник

Rakudo — компилятор языка программирования Raku, до октября 2019 года называвшегося Perl6. Компиляция осуществляется для MoarVM, JVM и других виртуальных машин.

( читать дальше... )

, ,

https://www.linux.org.ru/news/development/16854037


Выпуск встраиваемой СУБД libmdbx 0.11.7 после блокировок на Github

Понедельник, 25 Апреля 2022 г. 20:48 + в цитатник

Состоялся выпуск библиотеки libmdbx v0.11.7 с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение. Код распространяется под лицензией OpenLDAP Public License. Заявлено о поддержке всех актуальных операционных системы и архитектур, включая российский Эльбрус 2000.

Заслуживает внимания, что с 2021 года libmdbx используется в трех самых высокопроизводительных реализациях Ethereum (Erigon, Akula, Silkwork), а также связанных с ними проектах Binance Chain. При этом разработчики Erigon разъяснили причины выбора libmdbx, а Ankr Team отметили 30% прирост производительности в сравнении с RocksDB.

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

Кроме традиционного C API, в libmdbx предлагается развитое C++ API, а также поддерживаемые энтузиастами привязки к языкам Lua, Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.

Исторически libmdbx является глубокой переработкой библиотектой LMDBhttps://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database. По утверждению разработчиков, libmdbx превосходит своего прародителя по надёжности, набору возможностей и производительности. Больше внимание уделяется тестированию и автоматическим проверкам.

, , ,

https://www.linux.org.ru/news/opensource/16854018


Библиотека ReSGP4

Воскресенье, 24 Апреля 2022 г. 20:10 + в цитатник

Спустя совсем немного времени после Дня космонавтики состоялся релиз библиотеки ReSGP4.

Библиотека представляет собой расширение для Python 3, которое позволяет симулировать движение космических объектов по орбитам вокруг Земли.

( читать дальше... )

, , ,

https://www.linux.org.ru/news/opensource/16853269


Debian рассмотрит возможность изменения подхода к прошивке с закрытым исходным кодом

Пятница, 22 Апреля 2022 г. 20:03 + в цитатник

В то время как большинство дистрибутивов Linux будут включать файлы прошивки linux-firmware.git в качестве набора двоичных файлов прошивки/микрокода, необходимых для различных основных драйверов ядра Linux, Debian этого не делает. В то время как драйверы ядра имеют открытый исходный код, файлы встроенного ПО, как правило, имеют только двоичный код или закрытый исходный код, но в наши дни они становятся все более необходимыми для любого уровня функциональной поддержки. Таким образом, Debian оказался в затруднительном положении, либо предоставляя плохую аппаратную поддержку, и пользователи задавались вопросом, что происходит, либо внося некоторые улучшения, чтобы лучше справляться с сегодняшним миром потребностей в прошивках.

Известный разработчик Debian Стив Макинтайр (Steve McIntyre) работает с другими членами команды Debian, пытаясь найти лучший путь для работы с файлами встроенного ПО. Официальный носитель Debian в настоящее время не содержит несвободных файлов прошивки, но есть отдельный установочный носитель, доступный, но не получивший широкой огласки, который включает указанные файлы. Для конечных пользователей это просто приводит к беспорядку с сегодняшним оборудованием.

Debian собирается работать над общим решением, чтобы узнать у более широкого сообщества Debian, что нужно сделать для обработки встроенного ПО.

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

https://www.linux.org.ru/news/debian/16850882


Проект Celestial решил воскресить сборку Ubuntu-Gnome под названием CelOS

Пятница, 22 Апреля 2022 г. 19:56 + в цитатник

Данная сборка Ubuntu примечательна тем, что в ней вместо Snap используется Flatpak, удалена сессия Ubuntu с зависимостями — вместо нее используется классическая сессия и стандартная сессия GNOME с темой Adwaita, а также включен по умолчанию репозиторий Flathub. Объем образа составляет 3,7 ГиБ, наработки проекта распространяются под GPLv3, где запрещена тивоизация.

Из базовой поставки удалены пакеты: aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calendar, gnome-font-viewer, gnome-characters, ubuntu-session.

Добавлены: Epiphany, gedit, Cheese, Calculator, clocks, Calendar, Photos, Characters, font-viewer, Contacts, Weather и Flatseal.

Ключевое отличие Flatpak от Snap состоит в том, что для установки и использования приложений root-права, как в Snap не нужны.

, , , ,

https://www.linux.org.ru/news/ubuntu/16851561



Поиск сообщений в rss_rss_linux_org_ru
Страницы: 411 ... 345 344 [343] 342 341 ..
.. 1 Календарь