LINUX.ORG.RU

Избранные сообщения O02eg

Суд присудил Lenovo выплатить 20000€ за отказ в компенсации стоимости предустановленной ОС Windows

Новости — Open Source
Группа Open Source

В марте 2018 года Лука Бонисси, итальянский разработчик и ярый сторонний СПО, купил новый планшет фирмы Lenovo с предустановленной на него ОС Windows. Пользоваться последней он не собирался, поэтому написал запрос в службу поддержки производителя планшета с просьбой возврата предустановленной ОС и получения уплаченных за нее денег (42€). После того, как в Lenovo ему отказали, причем довольно демонстративно, он подал жалобу в итальянское управление по конкуренции и рынку (AGCM), но и это оказалось бесплодным. Тогда он решил подать в суд…

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

>>> Подробности

 , ,

Zhbert
()

В linux-next добавлена возможность писать драйверы на Rust

Новости — Ядро Linux
Группа Ядро Linux

В ветку ядра linux-next включен код для написания драйверов на Rust, сам патч. Пока неясно, оставит Линус это или нет, он высказывается довольно туманно, из его слов не совсем понятно, есть ли четкие критерии включения.

>>> Подробности

 , linux-next, ,

anonymous
()

Gentoo и свобода выбора?

Форум — General

Короче, не знаю что делать. Помогите, профи!

Лень на новую машину ставить компиляцию FF, да и вдруг надо будет в зум. Решил сразу в USE прописать pulseaudio. Но не тут то было. Pulse тащит Polkit, а тот в свою очередь меня поставил перед выбором: EloginD или SystemD. В Вики https://wiki.gentoo.org/wiki/Elogind для Wayland или DE. А нет у меня DE. Нет!

It’s designed for users who prefer a non-systemd init system, but still want to use popular software such as KDE/Wayland or GNOME that otherwise hard-depends on systemd

И что, всё? Или вырезать флаг и поставить ALSA, подождать часик-полтора?

Тогда вопрос, а то я не в теме. Zoom будет на ALSA работать? Или надо для WebRTC Pulse?

Капитуляция отменяется. Вырезал всё по флагам, polkit уехал в небытие.

 , , ,

real_Petrovich
()

Вышел Minetest 5.4.0

Новости — Игры
Группа Игры

Minetest – это свободный движок для написания воксельных игр на Lua. На данный момент создано достаточно большое количество игр, также модов и текстур-паков для них. Версия 5.4.0 принесла множество изменений, среди которых:

  • Добавлено автоматическое разрешение зависимостей при установке модов с ContentDB через клиент.

ContentDB представляет собой официальное хранилище модов, игр и текстур-паков.

  • Добавлена поддержка отображения присоединённых объектов в виде от первого лица.
  • Расширены возможности настройки ввода, в частности, можно перенастраивать способ установки и уничтожения блоков.
  • Добавлен Formspec-элемент для 3D-моделей.

Напоминаю, что Minetest Game переходит в стадию разработки, в которой будут проводиться только исправление ошибок и технические улучшения. Изменения, подразумевающие добавление, улучшение или модификацию функциональности игры, не связанные с исправлением ошибок, не будут приниматься. Более подробный комментарий по этой теме можно найти на GitHub.

>>> Обсуждение релиза на официальном форуме

 , , ,

ShiningRiver
()

Telegram всё

Форум — Talks

А точнее - telegram-desktop.
Там у мейнтейнеров gentoo и fedora нормально так бомбануло, и они отказались дальше собирать пашкино поделие
https://lists.rpmfusion.org/archives/list/rpmfusion-developers@lists.rpmfusio...
https://archives.gentoo.org/gentoo-dev/message/d20d6ec5a06582782fcf17291a40d66f
Далее с опеннета

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

 , ,

TheAnonymous
()

Выпуск Devuan Beowulf 3.1.0

Новости — Debian
Выпуск Devuan Beowulf 3.1.0
Группа Debian

Сегодня, т.е. 2021-02-15, тихо и незаметно, вышла обновленная версия Devuan 3.1.0 Beowulf. Devuan 3.1 является промежуточным выпуском, продолжающим развитие ветки Devuan 3.x, построенной на пакетной базе Debian 10 «Buster». Для загрузки подготовлены Live-сборки и установочные iso-образы для архитектур AMD64 и i386. Сборки для ARM (armel, armhf и arm64) и образы для виртуальных машин для выпуска 3.1 не сформированы, но можно использовать сборки Devuan 3.0, после чего обновить систему.

Были созданы ответвления около 400 пакетов Debian, которые модифицированы для избавления от привязок к systemd, ребрендинга или адаптации для особенностей инфраструктуры Devuan. Два пакета (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) присутствуют только в Devuan и связаны с настройкой репозиториев и работой сборочной системы. В остальном Devuan полностью совместим с Debian и может использоваться в качестве основы для создания специализированных сборок Debian без systemd.

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

>>> Подробности

 

Odalist
()

Под Ubuntu нету p7zip с natspec патчем?

Форум — Desktop

Патч позволяет корректно открывать архивы с виндовыми кодировками.

Нашел только мертвый PPA: https://launchpad.net/~frol/ archive/ubuntu/zip-i18n

 

kote4ka
()

Rust: Как хранить &str в структуре?

Форум — Development

Что я хочу:

struct Foo
{
    const char * name;
};
 
void Bar(struct Foo * foo)
{
    foo->name = "Name";
}
Теперь на Руст:
struct Foo<'a> {
    name: &'a str
}

impl<'a> Foo<'a> {

    fn bar(&self) {
        self.name = "nm";
    }
}
Это не конпелируется:
error[E0594]: cannot assign to `self.name` which is behind a `&` reference
  --> src/main.rs:26:9
   |
25 |     fn bar(&self) {
   |            ----- help: consider changing this to be a mutable reference: `&mut self`
26 |         self.name = "nm";
   |         ^^^^^^^^^^^^^^^^ `self` is a `&` reference, so the data it refers to cannot be written
Как это тут это всё вот?

Пы Сы: В итоге, это должно быть так:

struct Foo<'a> {
    name: &'a str
}

impl<'a> Foo<'a> {

    fn bar(&mut self) {
        self.name = "nm";
    }
}

 

meliafaro
()

Свободная графика для RISC-V

Новости — Hardware and Drivers
Группа Hardware and Drivers

Группа разработчиков обещает создать расширение RISC-V для работы с графикой. Анонс упоминает троих:

  • Атиф Зафар (Atif Zafar), директор компании Pixilica, выпускающей Arduino-совместимые платы FPGA для разработчиков RISC-V.
  • Грант Дженнингс (Grant Jennings), директор по международному маркетингу GOWIN Semiconductor, выпускающей неколько семейств FPGA (в том числе DSP и микроконтроллеры) и инструментарий для дизайна.
  • Тед Мэрина (Ted Marena), старший директор экосистемы RISC-V в Western Digital и временный директор CHIPS Alliance, разработчика и хостера проектов открытого аппаратного обеспечения.

План предусматривает:

  1. Завершить разработку набора векторных команд «V».
  2. Создать на его базе набор 32-битных инструкций «X» (RV32X) — для обработки изображений и 3-мерной графики, и с добавлением новых типов данных для графики.
  3. Выпустить эталонную реализацию RV32X (в FPGA).
  4. Масштабировать RV32X в 64 бита — RV64X.

Заявленные цели включают:

  • Экономное использование площади чипа.
  • Отсутствие конкуренции с коммерческими предложениями.
  • Ориентация на FPGA, ASIC, микроконтроллеры с низким энергопотреблением.
  • Соответствие DirectX Shader Model 5, OpenGL/ES и Vulkan.

Как видно из рисунка, возможны будут и маломощный процессор RISC-V с единственным графическим блоком, и использование множества таких процессоров в качестве шейдеров большого GPU параллельно с основным процессором RISC-V.

Согласно статье в EE Times будут использованы некоторые идеи Libre GPU.

>>> Презентация о планируемых инструкциях и типах данных

 ,

question4
()

Godot Engine получил грант в 120тыс$

Новости — Разработка
Группа Разработка

Godot Engine получили грант размером в 120 тыс долларов от Волгоградской гейм-студии KefirGames.

Справка

Студия KefirGames пилит такие игры, как Тюряга, мобильная LAST DAY ON EARTH

>>> Твит Радости

 , , , kefirgames

bvn13
()

Rust 1.49

Новости — Разработка
Группа Разработка

Опубликован релиз 1.49 языка программирования Rust.

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

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

>>> Подробности

 

fsb4000
()

Утвержден список обязательных приложений для установки на продаваемые на территории РФ смартфоны и телевизоры

Новости — Проприетарное ПО
Утвержден список обязательных приложений для установки на продаваемые на территории РФ смартфоны и телевизоры
Группа Проприетарное ПО

Правительство РФ утвердило официальный список обязательных к предустановке на ввозимые и продаваемые на территории РФ смартфоны и телевизоры (а также другие «смарт» устройства, куда можно установить сторонние приложения из маркета) приложений.

Начиная с 1 апреля 2021 года на все ввозимые на территорию страны устройства должны быть предустановлены приложения, входящие в утвержденный пакет, который включает в себя 16 обязательных приложений для смартфонов, 11 приложений для смарт-телевизоров, а также одно приложения для ПК под управления Windows OS.

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

>>> Подробности

 

Zhbert
()

Релиз Wasmer 1.0 -RC1

Форум — Development

Выпущен Wasmer 1.0-RC1 — среда для запуска кода WebAssembly как в браузере, так и на сервере, десктопе, смартфоне; ожидается, что совсем скоро будет выпущена протестированная версия 1.0.

Ранее в этом месяце была добавлена ​​поддержка Apple Silicon (Apple M1) и другие улучшения, и теперь среда выполнения WebAssembly находится в стадии кандидата на выпуск.

Эта реализация WebAssembly на основе Rust претерпела несколько низкоуровневых изменений и пару исправлений, которые и составляют выпуск 1.0-RC1.

Подробности

Перемещено Shaman007 из development

 , ,

mydibyje
()

Announcing Tokio 1.0

Форум — Development

Один из слонов Rust добрался до версии 1.0

https://tokio.rs/blog/2020-12-tokio-1-0

З.Ы.: Как новость оформлять лень…

 

AlexVR
()

Вышла SDL2 2.0.14

Новости — Open Source
Группа Open Source

В релиз было включено значительное число функций для работы с игровыми контроллерами и джойстиками, новые платформозависимые подсказки (hints) и некоторые высокоуровневые запросы.

В драйвер HIDAPI была добавлена поддержка контроллеров PS5 DualSense и Xbox Series X; внесены константы для новых клавиш. Значение SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS по умолчанию теперь false, что улучшит совместимость с современными менеджерами окон. Были добавлены функции для работы с SIMD, локализациями и сравнения wchar-строк без учета регистра, более понятные наименования RGB pixel format.

Для Windows был добавлен драйвер RAWINPUT, поддерживающий более 4 контроллеров Xbox одновременно, вместе с соответствующими константами.

Для macOS были добавлены функции для работы с Metal.

Для Linux были добавлены новые хинты для PulseAudio и планировщика потоков.

В Android теперь можно запросить заданное разрешение у системы и задать поведение аудио при сворачивании приложения.

Неожиданно в SDL2 2.0.14 была возвращена поддержка OS/2.

>>> Подробности

 ,

Siborgium
()

Состоялся релиз Radicle 0.1.5 - p2p альтернативы GitHub

Новости — Open Source
Группа Open Source

Radicle - это проект с открытым исходным кодом, цель которого - облегчить одноранговую совместную работу над кодом независимо от централизованного сервера. Другими словами, это P2P альтернатива GitHub. Radilce построен над Git.

>>> Подробности

 , ,

mydibyje
()

2020 год, как отправить XMPP сообщение?

Форум — Admin

Как отправить сообщение из python или терминала?

Пробовал

  1. xmpppy - перекати поле. Толи с новым Python разломан, пишет про непонятную ошибку сплитинга строк или типа того

  2. slixmpp - тяжело ставится с кучей зависимостей. До документации руки не доходят явно. Всё обмазано как попало асинхронными вызовами. В итоге вся эта ерунда виснет даже на тестовых примерах (наверно какая-то гонка ресурсов).

  3. sendxmpp - Jabber - sendxmpp не отправляются сообщения

Короче третий день уже ковыряюсь, чтобы такую элементарную задачу сделать… И зачем я с уютненьких Telegram ботов вылез в эти технологии для старых пердунов…

Как?

UPDATE: Короче использовал aioxmpp. При завершении выбивает исключения OpenSSL, ну и ладно - работает.

 ,

fornlr
()

Поделитесь пожалуйста инвайтом Riseup.

Форум — General

Был пользователем Protonmail, надоело… Хочется альтернативы. У кого-нибудь найдется инвайт на Riseup? Можете поделиться, буду очень признателен. Telegram: @ledyholyspirit

 , ,

Daeklaelzh
()

Вопрос к специалистам по PostgreSQL

Форум — Development

Добрый день.

Вот я сижу, изобретаю велосипеды , а хочется в итоге простого, чтобы WAL создавался для каждой базы в отдельности.

Неужели такого нет ни через плагин какой, ни дописать до сих пор никто не смог? Почему нельзя как у MS SQL?

Нет, посгрес мне очень нравится, но вот этот момент раздражает.

Спасибо.

 ,

Shulman
()

Не получается включить аппаратное ускорение

Форум — Desktop

Делаю все, как пишут другие люди, но возникает следующая проблема. Когда включен WebRender, я не могу запустить firefox с флагом MOZ_X11_EGL=1. Он выдает следующую ошибку:

./firefox: symbol lookup error: /home/username/nightly/firefox/libxul.so: undefined symbol: gdk_wayland_display_get_type

При этом, wayland у меня нет, в make.conf стоит глобальный флаг -wayland.

vainfo:

vainfo: VA-API version: 1.9 (libva 2.7.1)

vainfo: Driver version: Intel i965 driver for Intel(R) Kaby Lake - 2.4.1

Пробовал и стабильный 83 и бета 84 и nightly, везде эта ошибка. Видеокарта встроенная интел.

Как можно это починить?

 , , ,

evioejgg45
()