LINUX.ORG.RU

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

Проблема флага O_DIRECT

 , , ,

Проблема флага O_DIRECT
Группа Linux General

Даже пользователь без прав администратора способен вызвать необратимую рассинхронизацию дисков.

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

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

>>> Подробности (kernel.org)

DrRulez
()

Что умеет Coreboot?

 ,

Добрый(-ое) вечер/утро, в общем заинтересовала тематика Open-source биосов и нашёл Coreboot. Решаюсь поставить и заодно разобраться в том, что поддерживается то, что мне необходимо.

На руках ноутбук: Lenovo G505s (APU), потребности закрывает. Но стало интересно, с помощью Coreboot можно настроить ту же оперативную память, частоты и т.д.? Ну и, видеопамять подтянуть побольше, вместо 768 метров.

За одно интересно, есть ли толк от GUI-версии настроек железяк в Coreboot? Или проще обычным обойтись конфиг файлом?

fonera
()

Первые успехи портирования драйвера Nvidia на Haiku

 ,

Сегодня (или вчера, смотря как считать) мне впервые удалось получить картинку рендеринга Nvidia на Haiku.

Я использую связку открытого ядерного драйвера от Nvidia и Mesa Vulkan драйвер NVK. Решение портировать ядерный драйвер от Nvidia, а не Nouveau, было принято исходя из лёгкости портирования (ядерный драйвер от Nvidia изначально проектировался как портируемый, тот же самый общий код используется в Windows, Linux, FreeBSD, Solaris), а также лучшего качества и поддержки, чем Nouveau.

В NVK была добавлена поддержка работы с ядерным драйвером от Nvidia вместо Nouveau. libdrm и связанные с ней вещи не используются.

Пока это первый успешный запуск, много чего ещё не доделано и многие Vulkan программы пока не работают (надо разбираться в логике драйвера NVK).

Ожидается, что многие проблемы Nvidia с Линуксом не будут происходить в Haiku за счёт отсутствия легаси проблем, прибивания всего к ядру (DRM) и более гибкого подхода.

Тема на форуме Haiku: https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-gpu-driver/16520.

X512
()

Shai-Hulud

 , , ,

Почему никто не обсуждает новый червь npm. Что будет с жс? Если кто не в курсе событий https://www.opennet.ru/opennews/art.shtml?num=63894

cdtemp
()

Альтернатива SDL_Mixer: Прошу любить и жаловать

 ,

Привет ЛОР! Хочу представить вам мою библиотеку musac https://github.com/devbrain/musac . Цель этой библиотеки быть альтернативой SDL_Mixer и использоваться в gamedev . На мой взгляд, основная проблема в SDL_Mixer - это отсуствие возможности добавлять свои форматы и моя библиотека это решает. Сама библиотека модулярная, и не зависит напрямую от SDL . Буду рад услышать конструктивную критику и злобное критиканство.

the_coder
()

Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг

 , , , ,

Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг
Группа Безопасность

На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.

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

>>> Подробности на opennet (opennet.ru)

PunkPerson
()

современные hdd без рwl

 

Ищу магазин который (в идеале делает свои тесты и) сможет предложить hdd без prеemptive wеar lеveling (РWL).

либо база где собираются данные по моделям\ревизиям с номерами прошивок где оный не замечен, или наоборот замечен.

заранее спасибо.

VoDD87
()

Про доверие в безопасности и особенно криптографии

 ,

Навеяло соседними темами

ИИ. Скрытное обучение.

Шифрование через TPM: теперь и в Линуксе

Не новость, но не все в курсе, что была такая фирма Crypto AG Весьма занятное чтение одной только википедийной статьи. Эта швейцарская фирма с 1950-х и до 2018-го года продавала средства (в основном криптографические) для защиты средств связи. В основном ее клиентами были правительства государств по всему миру, за исключением соцблока. Высочайшая репутация, швейцарский нейтралитет, все такое...

Вот только спецслужбы ФРГ и США (интересно, а Швейцарии?) имели возможность читать эту «секретную» переписку.

Что интересно, о том, что компания на самом деле совсем не такая честная, как может показаться, в принципе известно стало еще в середине 90-х, о чем даже писала газета Коммерсант: статья 1996-го года https://www.kommersant.ru/doc/241644 что однако не помешало ей работать и кого-то еще окучивать до 2018-го года, когда грязное белье совсем почти официально оказалось выставленно в рассекреченных документах.

praseodim
()

Plague: бэкдор на основе PAM для Linux

 , ,

Группа Безопасность

По информации команды Nextron Systems, в течение года вредоносный модуль под названием Plague оставался незаметным для средств защиты Linux-систем, несмотря на его активное распространение и глубокую интеграцию в критическую часть системы — стек аутентификации. Обнаружить его удалось лишь благодаря анализу артефактов, загруженных на VirusTotal в конце июля 2024 года. Ни один из них до сих пор не распознан антивирусами как угроза, что указывает на крайне высокий уровень маскировки и осторожности разработчиков.

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

>>> Подробности (nextron-systems.com)

DrRulez
()

Что нужно знать начинающим разработчикам GNOME?

 

Я просто оставлю это здесь.

https://youtu.be/0tYkdPOxLX8?feature=shared

По просьбам трудящихся (для Ъ): рассказывает Семен Фомченков, релиз-менеджер продукта

В выпуске:

00:00 — Интро

00:07 — Примеры использования GNOME

01:13 — Какие инструменты будут полезны начинающим разработчикам GNOME?

02:46 — Чем полезен портал developer.gnome.org разработчику?

sparkie
()

PlutoBook

 , , , ,

PlutoBook – надёжная библиотека для парсинга и рендеринга HTML, написанная на C++20 и предназначенная для работы с постраничной информацией. Она принимает HTML или XML на вход, применяет таблицы стилей CSS и размещает элементы на одной или нескольких страницах, которые затем могут быть отображены как растровые изображения или документы PDF.
В PlutoBook реализован собственный движок рендеринга, не зависящий от таких движков, как Chromium, WebKit или Gecko.

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

dataman
()

Анонсирован Альт на лунгсонах

 , , , ,

Subj и Сабж

Российская компания «Базальт СПО» представила на конференции Loongson Product Launch and User Conference 2025 в Китае отечественные рабочие станции на китайских процессорах Loongson и российской операционной системе «Альт». Последняя была адаптирована для китайских процессоров на архитектуре LoongArch64.

Представленные системы управляются операционной системой «Альт», а также предлагают систему автоматизированного проектирования «Компас-3D» от компании «Аскон». Производитель подчёркивает, что помимо того, что «Альт» стала первой российской платформой, адаптированной для архитектуры LoongArch64, она также использует актуальные версии ядра Linux (LTS-ветка) и современное программное обеспечение.

По словам генерального директора компании «Базальт СПО» Сергея Трандина, компания делает ставку не на экспорт готовой продукции, а на экспорт технологий. По его словам, к инфраструктуре разработки «Альт» сейчас проявляют интерес не только российские, но и зарубежные компании, в том числе из Китая, Индии и стран ближнего зарубежья.

Развитием аппаратной экосистемы на процессорах Loongson в России занимается компания «Норси-Транс». Она разрабатывает собственные материнские платы для процессоров Loongson, корпуса серверов и рабочих станций. Это позволяет поддерживать как отечественные, так и зарубежные решения на базе архитектуры LoongArch64.

На конференции представители «Базальт СПО», «Норси-Транс» и «Аскон» рассказали о перспективах кооперации и развитии инженерных решений на базе процессоров Loongson и отечественных ОС. В этом году компания «Аскон» выпустит нативную версию КОМПАС-3D для российских операционных систем, включая ОС «Альт».

«Базальт СПО» не забыла упомянуть, что её системы на чипах Loongson получили положительные отзывы и от китайских участников конференции. Как отметил один из разработчиков, ему понравился предустановленный набор приложений, современное ПО и простое управление пакетами.

tiinn
()

X11Libre — свободный и независимый форк X.Org Server

 , ,

X11Libre — свободный и независимый форк X.Org Server
Группа Open Source

Представлен открытый проект X11Libre. Это форк X.org Server, нацеленный на проведение чистки кодовой базы и продолжение активного развития функциональности X.org.

По информации OpenNET, проект создал Энрико Вайгельт (Enrico Weigelt), мейнтейнер драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, мэйнтейнер Xnest и активный разработчик Xorg (1831 коммит за последние два года).

В анонсе проекта Вайгельт пояснил, что проект freedesktop.org не является независимым и контролируется компанией Red Hat, которая, по его мнению, специально тормозит развитие X‑сервера и пытается похоронить проект X11. Примечательно, что ранее Вайгельт подвергался критике со стороны Линуса Торвальдса за склонность к теориям заговора.

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

>>> Подробности (habr.com)

fail2ban
()

Воскресить WAP

 , ,

Есть физические устройство: Samsung C3050. Имеет WAP-браузер, судя по всему версии 2.0. Википедия пишет, что WAP 2.0 умеет в XHTML и CSS(возможно какую-то его урезанную реализацию).

Вчера скачал оперу мини, смог зайти в гугл и через него на пару сайтов. Оформление ихнее было испоганено, но это, скорее всего, проблема неподдержки WAP. Насчёт неподдержки у меня как раз есть сомнения. В инете пишут, что XHTML мёртв, а часть его перешла в HTML5. У меня есть подозрение, что моя мобила просто не умеет в HTML5, а у гугла, сайтов дискорда и оверклокеров просто стоит какой-то «ретранслятор», который переводит HTML5 в XHTML, причём под нужный размер экрана.

Это мне кажется бредом, поэтому хочу попробовать что-нибудь сделать руками - написать веб-страницу, чтобы её прочитал телефон.

Проблемы две:

  • Где и как хостить веб-страницу, если нет белых айпи или хостинга?(вопрос второго плана)
  • Есть где почитать теорию по работе WAP и его веб-страниц, чтобы было всё не поверхностно расписано?

P.S: В этот раз я не забыл снять галочку с анонимусов

Tyse_EX
()

Вернул к жизни драйвер NVIDIA 340.108 под Ubuntu 24.04 + ядро 6.11

 , , ,

Всем привет! Я хочу поделиться результатом большой и трудной работы, которая, уверен, будет полезна многим, кто всё ещё использует старые, но надёжные видеокарты NVIDIA с драйвером 340.108.

🔥 Предыстория Я — обычный пользователь. У меня старенький ноутбук с NVIDIA GeForce G 210M, и я очень хотел использовать свежую Ubuntu 24.04 (Noble) с новым ядром 6.11, но столкнулся с ожидаемой проблемой:

Официальный драйвер nvidia-340xx больше не собирается и не работает на новых ядрах.

Я не сдался. Сначала было много ошибок: зависимостей, падений DKMS, отсутствие яркости, отсутствие nvidia-settings, конфликты с Wayland и т.д. Я собрал всё воедино, разобрал весь пакет до винтика, добавил нужные зависимости, и в итоге:

✅ Что получилось

Я создал полноценный PPA в нём:

🧩 Полный драйвер NVIDIA 340.108, собранный с поддержкой ядра 6.11 (и 6.8 тоже)

🛠 DKMS-модуль, который автоматически пересобирается под новое ядро

⚙️ nvidia-support, nvidia-installer-cleanup, gcc-13, dkms — всё включено

💡 Фикс яркости через acpi_backlight=vendor — автоматом добавляется в GRUB

🖥 nvidia-settings тоже автоматически устанавливается

📦 Meta-пакет nvidia340 — ставит всё одной командой!

Установка (максимально просто)

sudo add-apt-repository ppa:kda2210/nvidia340

sudo apt update

sudo apt install nvidia340

💡 После установки просто перезагрузите систему.

⚠️ Важно Wayland не поддерживается (используйте X11 — по умолчанию в Kubuntu всё ок)

Если по какой-то причине GRUB не обновился — вручную добавьте acpi_backlight=vendor в /etc/default/grub и сделайте sudo update-grub

🤝 Что это даст вам Не нужно вручную качать .run-инсталлер от NVIDIA

Не нужно патчить uvm, dkms и gcc — всё уже собрано

Можно жить спокойно: обновил ядро — DKMS сам пересоберёт модуль

🙏 Особая благодарность Андреасу Бекманну, чье имя появилось в журнале изменений от апреля 2025 года. Это последнее обновление nvidia-graphics-drivers-legacy-340xx_340.108 стало искрой, которая помогла мне поверить, что это все еще возможно.

kda2210
()

Книга «История моей страны. Записки военного инженера-программиста»

 , вычислительные сети, , ,

В продаже появилась книга В.Н. Орлова «История моей страны. Записки военного инженера программиста».

Книга интересна тем, что её написал программист, который ступил на путь программирования в далёком 1971 году и остаётся активным программистом до сегодняшнего дня.

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

Автор не только вспоминает, что и как было, но и показывает, как история сохраняется для будущих поколений, включая вычислительную технику периода СССР.

Интересны приложения в книге, среди которых нужно выделить Приложение 2 «Советские программы противодействия ПРО» (стр. 393-412). Фактически в нем изложено содержание по сути последней комплексной программы Советского Союза, в которой были расписаны основные этапы развития и вычислительной техники и космических систем различного назначения. К сожалению, это Программа была до конца не реализована, но один пункт был реализован - это полёт «Бурана».

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

Перемещено hobbit из russia

TclTk
()

Ищу переводчика для книги о Kali Linux

 , , , ,

Издательству нужен переводчик с английского, знающий а) Как использовать Nmap, Metasploit, Aircrack-ng и Empire для пентестинга; б) английский язык; 3) русский язык. Объем книги — 800 страниц. Вначале предлагаем небольшой тест. Все вопросы: об оплате, сроках, других условиях - задавайте shevyakova@piter.com

shevy
()

Grease — утилита для поиска ошибок в бинарных файлах

 , , ,

Группа Open Source

Привет, ЛОР!

Компания Galois Inc. представила Grease – программу для статического анализа исполняемых файлов и поиска в них уязвимостей. Grease дизассемблирует исполняемый файл и строит модель его исполнения, после чего анализирует пограничные условия на предмет возможных ошибок. Использовать Grease можно как отдельно, так и плагином к системе обратного инжениринга Ghidra.

Grease поддерживает анализ исполняемых файлов ELF и динамических библиотек, содержащих код ARMv7l, PowerPC или x86_64, а также может анализировать bitcode LLVM.

Код написан на языке Haskell и распространяется под лицензией BSD-3.

>>> Репозитарий на Github

>>> Подробности (galoisinc.github.io)

hateyoufeel
()

Я пишу облегчённую версию SDL3, с поддержкой старых систем.

 ,

Приветствую!

Проект решил назвать SDL3Lite. Проект пишу на C++ 98, но наружу торчит совместимый С API. Я хочу реализовать базовый функционал, поэтому вполне реально довести проект до конца. Главная идея проекта это сохранить совместимость с оригинальным C API SDL3. В идеале это конечно на уровне бинарной совместимости. Код единожды написанный должен собираться без изменений для всех поддерживаемых систем.

Сейчас работает рендер на OpenGL 1.2, добавляю версию software для старых систем без поддержки аппаратного ускорения. Также планирую добавить и поддержку vulkan. В репе есть скриншоты с выводом графики.

На данный момент поддерживается windows 95 и выше, linux начиная с Debian 3.

В будущих версиях планирую добавить поддержу windows 3.1 и ms-dos.

Рад буду советам, критике и предложениям.

JordanCpp
()

Подготовка и решение задач на ЭВМ, 1976

 , , ,

Фильм рассказывает об устройстве ЭВМ серии ЕС.

Свердловская киностудия, 1976 г.

https://youtu.be/K-nb8UPEePQ?si=uwuplz1xhzxvr-SP

Отличный фильм. Как много изменилось, как много осталось прежним.

lbvf50txt
()