LINUX.ORG.RU

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

Linux уже считают тормозным

 , ,

Наткнулся я на rsdn на такое вот сообщение

Последние полгода пришлось плотно сидеть на Убунте. Блин, какая она тормознутая. Проводник/Finder или как он там называется, папку с >100 файлов открывает уже с ощутимым лагом.

И смотрю тут лекцию про фишки C++26, про всякие RCU и типа многое из этого пришло из гипер-производительных ядер Линукса.

Реально? И как вот мне в голове связать первый и второй абзац моего спича?

Один из комментариев к нему:

Чтоб на мало-мальски быстродействующем (не старше хотя бы лет двадцати) железе получать заметные для пользователя тормоза, нужно или обрабатывать реально огромное количество данных (трассировку лучей, большие трехмерные модели, большие БД и т.п.), или быть отбитыми на всю голову жопоруками.

В случае тормозов GUI остается только второй вариант. И то, что эти тенденции уже достаточно давно перешли и в Линукс, говорит о том, что и там возобладало изготовление софта по тому же принципу, по которому тупой студент подгоняет решение задачи под известный ответ, нагромождая бессмысленные выкладки до тех пор, пока они не сойдутся с ответом (то есть, не пройдут все предусмотренные формальные тесты).

Я очень удивлюсь, если найдется хоть одна чисто прикладная интерактивная программа, в набор тестов кода которой входит оценка быстродействия.

А ведь комментатор похоже прав насчет отбитых жопоруков. Куда-то не туда все эти гномо-кедо-вяленостроители свернули. Я конечно понимаю, что там надо отключить индексацию, но все же ерунда какая-то.

praseodim
()

Запретить в development реакции с клоуном

 

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

Lusine
()

Использование ИИ приводит к полной деградации

 

В смысле, к полной деградации личности. Попробовал тут два ИИ: бесплатная версия чатгпт и платная версия антропик консоль. Задача такая. Есть доска с stm32 с cortex-a7, у неё есть расширение (часть платы) в виде отладчика и последовательного порта. Оба интерфейса доступны по одному USB. Необходимо настроить этот последовательный порт и видеть на ноуте, что программа туда пишет («screen /dev/cu.usbmodem… 115200»).

Сначала думал сделать на маленькой доске blue pill, благо к ней был адаптер последовательного порта на USB. Но потом передумал, ведь была ещё доска nucleo-F746ZG, а на ней, как выше описал, все удобства, и не нужно доп. провода для uart/usart подключать. А если можно не прогибаться на ровном месте, то зачем… ведь есть ЛЛМ, думал я.

Так вот, светодиодом мигать - ЛЛМки сразу нагенерили рабочий код, подсказали какие утилиты использовать, всякие линкер-скрипты, и даже всё собралось. А настроить виртуальный ком-порт - хрен. Да, я узнал много нового, как gdb использовать для отладки, как регистры читать им. Но с задачей поставленной ЛЛМ не справились.

Думаю теперь придется по-старинке, искать книгу, обвешиваться даташитами, думать, как этот BRR вычислять. Потому что ЛЛМ только может сказать, мол, «а у тебя же в BRR нули, что-то не так с вычислением для этого регистра… слушай, а ты вообще уверен, что флеш-память записалась…» Ну т.е. гопота уже ушла в деменцию, не выдержав промпта уровня хелло-ворлда.

seiken
()

Стесняюсь спросить, а что такое «умные указатели»?

 

Там тоже адреса переменной нет внутри, как и в С? А что тогда делает их умными? И как они автоматически освобождают память, если нет адреса?

Lusine
()

Выбор ноутбука для линукса. Хорошего и дорогого.

 ,

Основной рабочий ноутбук - макбук, но часто бывает так, что всё таки нужен компьютер, а не только лаунчер хрома.

Какой ноутбук выбрать, чтобы он был:

  1. мобильный, т.е. 15" это уже запредельно, максимум 14"
  2. поддерживался линуксом. Неохота после покупки узнать, что его надо кому-то сдать
  3. был прям хорошим. Чтобы после макбука не было ощущение, что садишься в зубилу

Т.е. главное, чтобы после немалой потраченной суммы денег не услышать «не, ну ты чего, не знал, что он виндовс-онли»?

Какой алгоритм подбора совместимого железа?

max_lapshin
()

Новые разделы: тесты и викторины

 , , , ,

Запилил в модераторской ТГ-группе викторину «Запретить анонимные комментарии по умолчанию», с правильным ответом «Да». :)
В связи с чем и возникла идея сабжа. Ненужнируйте и клоунируйте. :)


https://ru.wikipedia.org/wiki/Викторина:

Виктори́на — игра, заключающаяся в ответах на устные или письменные вопросы из различных областей знания.

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

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


https://ru.wikipedia.org/wiki/Педагогическое_тестирование:

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

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

dataman
()

Железный Вова заменит бабок на почте (в перспективе, возможно, и на Почте России ;)

 ,

Сабж


Компания Figure AI, разрабатывающая человекоподобных роботов, сообщила, что её робот Figure 03 отработал 200 часов на сортировке посылок без вмешательства операторов. Изначально компания планировала провести восьмичасовую прямую трансляцию из штаб-квартиры в Сан-Хосе, однако роботы продолжили работать без серьёзных сбоев, поэтому эксперимент решили продлить. Его остановили лишь после достижения отметки в 200 часов.

Во время испытания роботы распознавали посылки, поднимали их и укладывали на конвейер штрихкодом вниз. Система работала на ИИ-модели Helix-02 без дистанционного управления. Если робот сталкивался с нештатной ситуацией, автоматически выполнялся сброс, после чего он самостоятельно возвращался к работе.

В тестировании участвовали несколько роботов Figure 03, которые поочерёдно сменяли друг друга: пока одни работали, другие заряжались. Для складской автоматизации такой подход важнее характеристик отдельного робота, поскольку непрерывность процесса зависит от работы всего парка машин, включая зарядку, распределение задач и координацию между устройствами. По словам генерального директора Figure Brett Adcock , к 50-му часу испытания система обработала более 63 тысяч посылок.

Ранее Figure провела отдельный десятичасовой тест, в котором робот соревновался со стажёром. Человек отсортировал 12 924 посылки, робот — 12 732. Среднее время обработки составило 2,79 секунды у человека и 2,83 секунды у робота. Однако это испытание оценивало лишь скорость выполнения одной операции и не затрагивало более сложные сценарии, включая работу с нестандартными отправлениями и смешанными потоками грузов.

Впрочем, нынешняя демонстрация ещё не означает, что Figure 03 готов к полноценной работе на складе. Испытательная зона была настроена под одну повторяющуюся задачу с заранее известными типами объектов. Наблюдатели также отмечали периодические ошибки и паузы в трансляции, в том числе проблемы с правильной ориентацией посылок. Робототехник Ayanna Howard в комментарии для Business Insider отметила, что результат демонстрирует заметный прогресс, однако точность системы пока недостаточна для коммерческого применения.

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


Главный неотвеченный вопрос - сколько стоит робот и сколько стоит человек. Возможно, стоило бы выгнать всех бабок с Почты России и заменить их этими роботами

tiinn
()

Intel продолжает архивировать открытые проекты на GitHub

 , ,

Группа Open Source

Intel продолжает формально закрывать и переводить в архив открытые проекты, которые больше не укладываются в текущие приоритеты компании. Очередная волна таких архивирований была замечена в конце мая: по данным Phoronix, 23 мая в список попали проекты, связанные с OBS Studio, сканированием CVE, транскодированием видео, SGX и исследовательскими наработками Intel Labs.

В новую волну архивирования вошли:

  • Thunderbolt Share OBS Studio Plugin — плагин для OBS Studio, позволявший захватывать изображение и звук с одного компьютера и передавать их на другой через Intel Thunderbolt Share. В репозитории уже размещено стандартное предупреждение Intel: проект архивирован, компания не гарантирует разработку, сопровождение, исправления, новые релизы и больше не принимает патчи.

  • CVE Binary Tool Action — GitHub Action для проверки репозиториев на известные уязвимости с использованием CVE Binary Tool. Он умел сканировать бинарные файлы, списки компонентов и SBOM, а также публиковать результаты в Security Tab и отчётах HTML/JSON/PDF. Intel также перевела этот репозиторий в архив и перестала принимать изменения.

  • SMTA — Streaming Media Transcoding Application, демонстрационное приложение для показа возможностей транскодирования видео на интегрированной графике Intel.

  • Intel Trusted Ledger Config Store — проект под лицензией MIT, связанный с хранением данных для Intel SGX enclave identity collateral. Репозиторий был архивирован 18 мая 2026 года; Intel отдельно указала, что дальнейшая поддержка, исправления и новые релизы не гарантируются.

  • SCAP — исследовательский проект Intel Labs по Statistical Calibrated Activation Pruning, то есть по одной из техник прореживания активаций в нейросетевых моделях.

Phoronix также отметил, что Intel Self-Governed Remote Attestation сначала был архивирован, но в тот же день это решение отменили, поэтому проект, по всей видимости, продолжит существовать.

Это уже не первая такая волна. 18 мая Phoronix писал о закрытии других проектов Intel, включая BigDL Time Series Toolkit, роботизированное построение LIDAR-карт, Terraform-модули для Intel/IBM VM, Edge Software Provisioner, IPEX LLM Tutorial, RTOS IF Drivers и Multi-Rail Power Sequencer. Часть из них выглядела нишевыми или малоподдерживаемыми, но среди них были и проекты, демонстрировавшие возможности Xeon, Intel GPU, edge-сценариев и инфраструктуры вокруг AI.

Ещё раньше, в апреле, Intel закрыла репозиторий Open Ecosystem Community and Evangelism, где были материалы по open-source-инициативам и работе евангелистов компании. Тогда же были архивированы проекты Predictive Assets Maintenance, High Density Scalable Load Balancer, Double Batched FFT Library и Intel Edge AI Performance Evaluation Toolkit.

Контекст у этой истории неприятный для сообщества: Intel десятилетиями считалась одним из главных корпоративных участников Linux-экосистемы и свободного ПО, но за последний год компания уже свернула ряд заметных направлений, включая Clear Linux. В марте 2026 года Phoronix отдельно писал, что сайт ClearLinux.org был полностью отключён, хотя архивные материалы Clear Linux на GitHub ещё остаются доступны.

При этом речь не идёт о полном уходе Intel из open source. Компания по-прежнему остаётся важным участником разработки ядра Linux, компиляторов и низкоуровневого ПО, напрямую связанного с её современными аппаратными и серверными направлениями. Но общий вектор выглядит заметно уже: Intel сокращает периферийные, исследовательские и демонстрационные проекты, оставляя ресурсы там, где они ближе к текущему бизнесу и продуктовой линейке.

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

>>> Источник (phoronix.com)

unclestephen
()

Новое на сайте: автоматическое цитирование

 

Теперь, если перед открытием формы что-то выбрать в тексте на который идет ответ, то выбранное автоматически вставляется цитатой.

В простых случаях работает, но наверняка где-то что-то пойдет не так. Пишите если будут проблемы.

Фича работает только у тех, у кого включен JavaScript.

maxcom
()

Небольшая панелька для LOR

 , , ,

Так как мне надоело вручную жонглировать десятками вкладок ЛОРа и запоминать, где я что читал, вручную перематывать вверх-вниз - пришлось сделать такую панельку.

https://ns.fiber-gate.ru/uploads/images/img_1778830448139_d366e4cd.png

Вот она, справа. Подстраивается автоматически под выбранную тему:

https://ns.fiber-gate.ru/uploads/images/img_1778830555340_a770df86.png

https://ns.fiber-gate.ru/uploads/images/img_1778830658445_22500337.png

Правда, подстройку под темы тестировал не очень тщательно.

Все возможности подробно описаны в настройках, во вкладке «Справка»:

https://ns.fiber-gate.ru/uploads/images/img_1778926219370_df3bc737.png

Что умеет панель

Навигация:

▲ и ▼ - перемотка в начало и в конец страницы

💬 - переход к своему последнему комментарию

📢 - переход к последнему комментарию, где вас упомянули

Быстрый доступ к разделам:

📋 Форум и ☰ Трекер: левый клик открывает раздел, правый клик показывает текущие темы с подсветкой изменений и количеством новых комментариев

🔔 Уведомления: левый клик - страница уведомлений, правый клик - модальное окно со списком, на кнопке отображается счётчик непрочитанных

Новые кнопки:

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

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

Прочее:

Бесконечная лента новостей с авто-подгрузкой при прокрутке

Все данные хранятся в localStorage вашего браузера

Настройки панели (открываются при ПКМ на кнопку профиля): масштаб, видимость рамки, выборочное отключение кнопок

Код буду дорабатывать, обновления здесь: https://github.com/Vladgobelen/NSLorPanel/

Это скрипт для расширения Violentmonkey (или аналогичных - Greasemonkey, Tampermonkey (но не тестировал)).

Основная панель: NSLorPanel.user.js

Дополнение для обработки черного списка авторов: NSLorNewsFilter.user.js

Так же есть настройки: можно выбрать что игнорировать от ника - новости, его сообщения или овтеты на его сообщения.

Модификация для редактора теста. Вставляется отдельным скриптом. Требует для настроек основную панель, но может работать и без нее: NSLorPanel-MarkdownToolbar.user.js

Модификация для подсветки модераторов. Вставляется отдельным скриптом, ищет основную панель, если находит - подхватывает настроки, если основной панели нет - работает без нее безусловно: NSLorModHighlighter.user.js

Поиск по теме в комментариях, плюс изменение кнопок «Мои сообщения» и «Упоминания» - при ПКМ можно искать по другим юзерам (может работать без основной панели): NSLorNavPlus.user.js

ОТДЕЛЬНО сортировка таблиц вне панели, если не нужна панель. Если используеся панель, этот скрипт не нужен: lor-table-sorting.user.js


Исправление блэк темы для смартфонов: lor-black-mobile-fix.user.js


Пишите чего если кому нужно еще добавить исправить - добавлю и исправлю, мне не жалко.

Перемещено maxcom из talks

LightDiver
()

DPI для любопытствующих

 , ,

Движок DPI на C: от захвата пакетов до классификации протоколов.

Мне было интересно узнать, какие байты бегают по моей домашней сети. Я не нашёл простого инструмента, который можно было бы собрать за вечер и понять от начала до конца — и пришлось написать свой, на C. Эта статья — рассказ о том, как работает Deep Packet Inspection.

Код проекта: gitflic.ru/wirewalk/tiny-dpi-engine

Эпиграфы к разделам — цитаты из мультика «Шрек». (Не то чтобы я был фанат, но история уж очень подходящая. Если у вас есть идея что использовать в качестве источника цитат для следующей статьи — я открыт к предложениям!).

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

wirewalk
()

Дядя Стëпа

 , ,

Дядя Стёпа уже заработвл свои 5 звëзд, заливая ЛОР новостями, но он не останавливается!

@unclestephen, ты выполняешь секретные указания ЦРУ? Какой твой план?

PunkPerson
()

Энтузиасты дизассемблировали микрокод i386 и создали открытый CPU z386

 , , , z386,

Энтузиасты дизассемблировали микрокод i386 и создали открытый CPU z386
Группа Hardware and Drivers

Энтузиасты смогли успешно извлечь и дизассемблировать микрокод процессора Intel 80386, который из-за отсутствия документации считался «чёрным ящиком». Бинарный образ микрокода был воссоздан с привлечением AI по фотографиям кристалла в высоком разрешении, а логика работы разобрана через трассировку соединений на кристалле. Постепенно были определены структура микрокоманд (μ-ops), поля, порядок исполнения и маркеры конца инструкций. Наработки проекта опубликованы на GitHub как общественное достояние.

Выявлено, что в CPU 80386 каждая инструкция полностью исполняется через микрокод, в то время как в 8086 и современных процессорах часть инструкций обрабатывается напрямую. Кроме того, в отличие от процессоров 8086, в 80386 микрокод не реализует алгоритмы напрямую, а в основном настраивает аппаратные ускорители (умножитель, делитель, быстрый сдвиг, PTU (Protection Test Unit)).

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

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

PunkPerson
()

Реально «Умный дом» возможен?

 ,

Привет ЛОР, пофлеймим насчет организации так называемых умных домов?

В моей скромной квартире Home Assistant + 4 выключателя, ну и управление парой телевизоров. Все это в 2026 году выглядит весьма несерьезно, и задумался я над вопросом как же сделать нормальный модерновый Умный дом (и что-то мне кажется что пока никак).

Основные проблемы:

  1. электропитание. на рынке куча устройств зигби, matter (еще какой-то вроде стандарт появился?) matter вроде как только по wifi подключаются и им надо нормальное питание, не от батареек. Да и вобще жонглирование батарейками не хочется (люди на 4pda пишут что у них по 70 устройств). Подумал что для таких мелких можно было бы использовать что-то типа тонкопленочных проводников на самоклеющейся подложке (типа как светодиодные ленты, только без светодиодов и резисторов), прокладывать под обоями например. Пожаробезопасность конечно под вопросом.

  2. автоматизируемость. на matter особо то и датчиков не видать, выключатель, розетка, двигатель для шторы и вроде как все. На zigbee всего полно. Для типичной квартиры еще и телевизорами надо управлять, пылесосами. На 4pda люди пытаются костылить идентификацию пользователя (типа появился в wifi mac значит барин пришел), это выглядит не очень хорошо, имхо надо как-то определять кто вошел (вышел) в комнату. Ну и хорошо бы чтобы это все было незаметным и не портило интерьер.

  3. ядро системы. Home Assistant нет альтернатив свободных? опять же народ с 4pda прикручивает ИИ для конфигурирования HA, голосовое управление (тоже говорят не особо качественно работает) опять же как в пункте 1 надо нормально электропитание для микрофонов и датчиков сделать. Работать без интернета должно обязательно, времена такие.


автоматизацию на основе Яндекса рассматривать не стоит, без интернета она не работает вроде.

irton
()

Сотрудники ИТ отделов, готовьтесь к сдаче ГТО

 

Что вы хотели бы получить, сдав ГТО?

В законе есть статья «поощрение от начальства». Скажем на золотой и серебрянный значки. Денежная премия (сколько), доп. дни к отпуску или отгулы(сколько), снятие ранее наложенного взыскания, благодарность с занесением в личное дело, почетную грамоту, билеты в (театр, цирк, зоопарк), ваши варианты. Кто учится положена повышенная стипендия.

Короче будем растить здоровую смену.

Lusine
()

Memtest86+ 8.10

 

Группа Open Source

Состоялся выпуск Memtest86+ 8.10, свободной автономной программы для проверки оперативной памяти, распространяемой под лицензией GNU GPLv2. Проект подчёркивает, что Memtest86+ не является редакцией закрытого freemium-продукта MemTest86 от PassMark, а развивается как отдельная свободная ветка.

Memtest86+ запускается отдельно от установленной операционной системы — напрямую через BIOS/UEFI или через загрузчик, поддерживающий протоколы загрузки Linux. Такой режим позволяет тестировать почти всю доступную память, не завися от ядра, драйверов и пользовательского окружения основной системы. Проект поддерживает x86, x86-64 и LoongArch64.

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

>>> Источник (github.com)

unclestephen
()

Существует ли у вас страх обновления прошивки?

 

При копировании прошивки биоса или роутера могут ведь выключить свет, а покупать бесперебойник ради прошивки расточительство. Я погуглил про отказ гарантии при обновлении прошивки с официального сайта: «случай может быть признан не гарантийным, так как поломка произошла в результате внешнего фактора (отключение электричества) в процессе самостоятельного вмешательства». Что интересно время обновления прошивки не сокращается, а как будто даже увеличивается, пока прошивался БИОС я устал ждать и пошёл пить чай приходил посматривал на полосу прогресса… Также обновлял прошивку TP-Link и не мой зайти в админку, как обычно я сразу прокручиваю в голове и что я скажу продавцу, но конечно я перепробую все варианты, перезагрузился и всё заработало. Тут же на форуме пишут типа: «а ты что прошивку не обновил, а пишешь тут нам проблемы?». Благо что всё пройдёт гладко, но это же не 100%-ная гарантия, и при этом понимаешь, что прошивка может ничего не дать - пофиксены функционалы, которые не влияют на вашу конфигурацию.

AZJIO
()

Как понять, нужен ли ноутбуку SSD?

 , ,

Дело такое: на днях мне подумалось, что тормоза у ноутбука(Lenovo G505) шли именно от старого HDD на 5400 оборотов. Мол, обороты маленькие, прогрессирует фрагментация и головка диска постоянно скачет.

Пошёл гуглить, как снизить нагрузку на диск. Нагуглился до iotop. Поставил iotop-c, потому что обычный, питоновский, не мог запуститься из-за отсутствия модуля. После запуска мониторинга оказалось, что 90% времени на диске абсолютно нулевая активность. Иногда его дёргает журналирование ФС, иногда Wireplumber. Дискорд может что-то писать, если входить в него через ALT+TAB.

Когда я хотел SSD брать, я сразу метил на то, что с ним сильно быстрее станет, места больше будет, не будет головки, которая может сбиваться при перемещении ноутбука, и батарея будет держаться дольше. А если брать другой ноутбук, то этот SSD можно будет просто перетыкнуть туда. Теперь понимаю, что трабл явно в том, что процессор работает в powersave на 800 мГц. От SSD точно буста не будет? Есть смысл брать?

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

Tyse_EX
()

Где у вас стоит системный блок ПК?

 , ,

Были опросы специально для пользователей ноутбуков, время и про десктопы спросить.

N.B. Для краткости во всех вариантах монитор в единственном числе, просто чтобы не писать «монитора/мониторов» каждый раз, зашумляя и без того не самый короткий список. Это не существенно.

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

CrX
()

Доколе железо будет светиться как новогодние ёлки?

 , ,

Собственно, сабж. К мышам и клавиатурам ещё можно как-то привыкнуть, но это только вершина айсберга...

У меня уже был системник с игровым корпусом и к его подсветке я уже привык, она там нормально сделана. А тут купил новый системник с корпусом Deepcool CC560 V2 не ожидая засады от его инженеров... В общем, там в комплекте 4 кулера со встроенными светодиодами. Найти как отключить эту подсветку (не выкусывая светодиоды или не заменяя кулеры на другие) не может никто. Но это не было бы проблемой если бы она была бы нормальная. А тут она временами начинает пульсировать с большой частотой. Наверно, раз 5-10 в секунду, не меньше.

И дело не в косяках с питанием. Блок питания Corsair RM850x.

Хоть прячь куда-то этот системник... На данный момент он стоит слева от меня.

saahriktu
()