LINUX.ORG.RU

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

Россияне обнаружили бэкдор в процессорах Atom?

Форум — Talks

Cпециалисты компании Positive Technologies Марк Ермолов и Дмитрий Скляров, в процессорах Intel обнаружены две незадокументированные инструкции, которые позволяют видоизменить микрокод и перехватить контроль над процессором.

Такие возможности присутствуют, в частности, в процессорах Intel линейки Atom, которая обновляется более десяти лет. Косвенные признаки говорят о том, что эти инструкции поддерживают все современные процессоры Intel.

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

В процессорах Intel обнаружили две критические уязвимости Данные инструкции могут быть активированы удаленно в специальном режиме работы процессоров Red Unlock, доступ к которому должен быть только у инженеров Intel. Однако в некоторых процессорах есть уязвимости, которые позволяют включить режим Red Unlock и третьим лицам.

Представители Intel уже заявили, что очень серьёзно относятся к результатам данного исследования и занимаются изучением вопроса.

https://www.ixbt.com/news/2021/03/25/chjornyj-kod--jeksperty-nashli-dve-kriticheskie-ujazvimosti-v-processorah-intel.html

Цэж баян Chip Red Pill с самопиаром или что-то новое?

 , ,

One
()

Выпуск офисного пакета OnlyOffice Desktop Editors версии 6.2

Новости — Open Source
Выпуск офисного пакета OnlyOffice Desktop Editors версии 6.2
Группа Open Source

Намедни состоялся релиз свободного офисного пакета OnlyOffice.

OnlyOffice совмещает в себе редактор таблиц, текстовый процессор и редактор презентаций, которые полностью совместимы с Office Open XML и Open Document Format for Office Applications, а сам офисный пакет выпущен под лицензией AGPL 3-й версии.

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

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

 ,

fernandos
()

Crystal 1.0

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

Состоялся релиз первой значительной версии языка программирования Crystal.

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

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

 

Korchevatel
()

Вышел FreeCAD 0.19

Новости — Open Source
Вышел FreeCAD 0.19
Группа Open Source

20 марта 2021 года состоялось обновление системы параметрического 3D моделирования FreeCAD 0.19.

FreeCAD — параметрическая САПР общего назначения с открытыми исходными кодами (на базе лицензии LGPLv2+). Основой геометрического моделирования твёрдых тел в FreeCAD является принцип граничного представления, в то же время имеется поддержка полигональных сеток. Геометрическим ядром FreeCAD является OpenCASCADE. Кроме задач машиностроения, FreeCAD может использоваться для таких задач, как архитектурное проектирование, или инженерный анализ методом конечных элементов.

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

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

 ,

Zhbert
()

Релиз видеоплеера Celluloid v0.21

Новости — Мультимедиа
Группа Мультимедиа

22 марта 2021 вышло обновление видеопроигрывателя Celluloid v0.21, бывшего GNOME MPV, реализующего графический интерфейс на базе тулкита GTK для консольного видеоплеера MPV. В дистрибутивах Linux Mint и Ubuntu Mate он теперь используется вместо привычных VLC и Xplayer.

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

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

 ,

Zhbert
()

Nokia передала все права на Plan 9 Фонду Plan9

Новости — Open Source
Nokia передала все права на Plan 9 Фонду Plan9
Группа Open Source

23 марта 2021 года 13-ый Президент Bell Labs (Nokia) Маркус Велдон анонсировал новый этап в развитии операционной системы Plan 9

Nokia передала все права на Plan 9 Фонду Plan9

Страница с кодом и релизами Plan 9 возрождена по адресу p9f.org.

«Мне же просто остается разбить метафорическую бутылку шампанского, отправляя Plan9 навстречу неизведанному» — отметил Маркус Велдон.

Plan9 — операционная система, созданная в конце 80-ых прошлого века в недрах Bell Labs создателями UNIX (Деннис Ритчи, Кен Томпсон, Роб Пайк и другие). Plan 9 не смог стать продуктом и остался игрушкой энтузиастов. Но именно Plan 9 подарил миру UTF-8 и procfs. Протокол Plan 9 «9P» до сих пор используется libvirt и Windows Subsystem for Linux. Plan 9 является родной, материнской средой для современного языка программирования Golang, который практически вырос из недр Plan 9.

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

 ,

Shaman007
()

Линус высказал своё мнение о Rust в ядре

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

Поживем - увидим

Мне интересен проект внедрения Rust в ядро. Но я считаю, что авторы этого проекта предвзяты по отношению к Rust, и хотелось бы сначала посмотреть, как это обернется на практике.

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

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

>>> Источник

 , ,

anonymous
()

Релиз фирменного видеодрайвера NVIDIA 460.67. Анонс драйвера 470

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

Состоялся минорный релиз фирменного драйвера NVIDIA 460.67. Основные изменения:

  • Исправлен баг на конфигурациях из нескольких GPU, при котором использование ray-tracing может привести к нестабильности в работе приложения, если используются GPU разных моделей
  • Исправлена проблема, из-за которой мог не работать должным образом G-SYNC после смены видеорежима (например разрешения экрана). Проблема проявлялась на GPU серии Kepler
  • Исправлены сбои компиляции модуля ядра NVIDIA на ядре Linux 5.11-rc
    error: implicit declaration of function 'sys_close'
    и
    fatal error: asm/kmap_types.h: No such file or directory
  • Исправлен баг, при котором вызов vkCreateSwapchain может привести к «падению» X-Server, если был передан некорректный параметр imageFormat.

Также стоит отметить анонс драйвера 470, который станет следующей LTS-версией. В нём будет улучшена поддержка Wayland, XWayland, добавлена поддержка DMA-BUF и OpenCL 3.0. Также следует отметить добавление поддержки бэкенда EGLStreams в Wayland-композитор KWin, менеджера окон KDE 5.

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

 , , , ,

ZenitharChampion
()

JVM in kernel space

Форум — Talks

Делал ли кто имплементацию JVM в модуль ядра? Что-то поискал, но ничего актуального не нашел. Было бы интересно почитать.

 , , ,

int13h
()

Кто как заземляется?

Форум — Talks

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

 заземление, ,

ya-betmen
()

C++ самый базовый exception

Форум — Development

Имеет ли смысл ветка catch(...)? Можно ли там что-то отловить?

try {
    // bla bla
} catch (const std::exception &e) {
        Log << e.what();
        return FAILED;
} catch (...) {
        return FAILED;
}
return OK;

 ,

cvprog
()

VA-API в Wine, истории успеха

Форум — Multimedia

Расскажите свои истории успеха использования Wine Staging, скомпилированного с поддержкой VA-API. В Staging есть патчи, добавляющие поддержку DXVA2 через этот самый VA-API.

И ещё вопрос. Вот в «нулевые», ещё до VA-API и VDPAU, мы смотрели видео при помощи MPlayer, который пользовался API Xv. При этом был ещё xv:gl, это что и зачем? Как я понимаю, на fglrx рекомендовался именно он?

 ,

ZenitharChampion
()

Посоветуйте альтернативу Spotify.

Форум — Talks

Требования:

  1. Клиент для Linux-десктопа (Ubuntu)

  2. Клиент для Андроида

Меня не устраивает обновленная политика Spotify

ЗЫ: я.музыка не рассматривается

 ,

cvv
()

Сайт mingw.org недоступен более месяца

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

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

Цель данного проекта – сборка нативных программ для Windows с помощью свободного программного обеспечения, в частности порта gcc, binutils и gdb, а также порта bash. Эту нелегкую ношу свободного ПО во мраке проприетарщины они несли свыше десяти лет. Новый проект, который взял на себя их задачи – Mingw-w64. По какой-то причине на сайте Mingw-w64 кривой сертификат.

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

 , ,

zanac1
()

pulseaudio направление звука на внешнюю звуковую карту

Форум — Desktop

Добрый день. Есть Raspberry Pie. На нем стоит Debian (тот, который Raspberry OS). У него есть выход аналоговый аудио и выход HDMI аудио. Из них тихо. К нему через USB подключена звуковуха. pavucontrol ее видит. Через нее громко. Я хочу через нее. Если в Firefox/Chromium включить Youtube, то можно потом в закладке Playback pavucontrol выбрать, что звук с Firefox/Chromium должен идти на внешнюю звуковуху. Все работает, но каждый раз когда я запускаю новое видео в Youtube или даже нажимаю на паузу и снова отжимаю текущее - вывод переключается на первое устройство в pavucontrol. Это можно как-то поменять? Может быть мне нужен jackd или что-нибудь в этом стиле? Мне нужно, чтобы звук приложений Firefox/Chromium направлялся всегда на внешнюю звуковую карту. Как это сделать, подскажите пожалуйста?

 , ,

dissident
()

Mesh-сеть Yggdrasil

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

Mesh-сеть Yggdrasil это свободная, кроссплатформенная, быстрая, одноранговая оверлейная сеть (может работать и в режиме прямого подключения, без оверлея). Каждый пользователь в сети — равный участник, который имеет свой личный, статический IPv6 адрес (даже если он находится за NAT, и динамическим IP). Сеть разрабатывается с уклоном на конфиденциальность, по этому все переданные пакеты шифруются. Сеть работает в диапазоне 200::/7 (который не рекомендуется к использованию IETF с 2004 года.), что уменьшает вероятность внутрисетевых конфликтов. Сеть отлично подходит для тех, кто хочет держать свой собственный сервер или заботится о своей конфиденциальности.

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

 

IvanGorinich
()

Почему Discord сменил Go на Rust. Блог разработчика.

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

В статье автор описывает успешный проект Discord, в котором Rust используется для потоковой обработки в Go Live и их Elixir NIFs’ сервере.

Автор пишет
«Хочу отметить, что мы потратили очень мало усилий на оптимизацию реализации на Rust. Но даже только с базовой оптимизацией Rust оказался быстрее супероптимизированной реализации на Go. Это заметный плюс для Rust, показывающий, насколько легко писать эффективные программы, используя Rust, по сравнению с глубоким погружением в Go.»

>>> Why Discord is switching from Go to Rust

 , ,

grim
()

Аппаратное ускорение звука в Wine

Форум — Multimedia

На ретро-компе установлена CentOS 5 и Wine 1.2.3. Это довольно старая версия, и всё же её вполне хватает, чтобы с комфортом поиграть в сталкера и в морровинд. И всё же я задумался над вопросом: а может обновить Wine? Однако уже следующий LTS-релиз 1.4 вызвал вопросы. Помните в winecfg, во вкладке Audio, был выбор аппаратного ускорения звука между Basic, Standard, Full и Emulation? После обновления до Wine 1.4, я обнаружил, что его убрали. Начинаю разбираться.

https://wiki.winehq.org/Sound

Оказалось, что в версии 1.3.25 начали переделывать звук на модель Windows Vista/7. Точно так же, как и в новых версиях Windows - dsound и winmm объявили legacy. Их пустили через mmdevapi (кроме MIDI). Была удалена поддержка ESD, JACK и OSS v3. А также было утеряно аппаратное ускорение звука - вот, собственно, коммит из Wine 1.3.30, удаляющий таковую из dsound (из winecfg свитчер удалили несколько позже). Теперь поведение Wine всегда равноценно тому, как если бы раньше пользователь выставил Emulation в winecfg.

Вопрос: теряю ли я что-нибудь от этого? У меня есть Creative Sound Blaster Live! SB0220. Уверен, в дискретной карточке есть какие-то ускорялки, которых нет во встройках. Получал ли я хоть что-то от этого? Например разгрузку CPU, потому что на старом компьютере игра у меня в этот самый CPU неплохо так упирается.

 ,

ZenitharChampion
()

Void Linux переходит на OpenSSL

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

Void Linux — дистрибутив, основанный на библиотеках musl и LibreSSL, переходит на OpenSSL. Напомним, что LibreSSL является форком OpenSSL, созданным с целью модернизации кодовой базы, повышения безопасности и применения передового опыта в разработке ПО [1] (libressl.org).

Дискуссия развернулась год назад. Преимуществами OpenSSL названы лучшая поддержка программами, скорость работы, доступность новых алгоритмов шифрования, стабильность ABI. Большинство сопровождающих дистрибутива поддержали переход.

В настоящее время все пакеты программ, зависящих от LibreSSL, пересобраны и уже доступны для обновления.

>>> Анонс от команды разработчиков

 , ,

eve
()

Кривые перешарпленные шрифты

Форум — Desktop

Здравствуйте. Решил установить линукс на десктоп, и столкнулся с тем, что ужасно отображаются шрифты — такое чувство, что смотришь на дико перешарпленную фотографию (белые ореолы вокруг черных букв и других элементов - кнопок и т.д.). Проблема не в шрифтах, а именно в самом изображении, т.к. то же самое наблюдается и на скриншотах, под виндой те же самые скриншоты выглядят нормально. Попробовал убунту и минт с разными оболочками, проблема есть везде, где-то больше, где-то меньше. Грешу на драйвер видеокарты (у меня радеон), нагуглил, что в драйверах amd есть где-то функция повышения резкости, может быть она у меня почему-то включена по умолчанию? Но нигде не нашел, где эту настройку искать и как выключить. Может быть кто-нибудь сталкивался? Помогите разобраться.

 , , ,

arsenic
()