LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Форум — Talks

Оптимизация деления uint_32 на константу на современных 64-битных процессорах.

trivia:
предложен алгоритм для ускорения операции деления uint_32 на константу посредством использования 64-разрядных инструкций в современных процессорах.
В LLVM-Clang уже есть, в gcc тестируется.
Описание, разбор и тесты есть по ссылке на статью в arxiv.org ниже.
перевод и некоторые детали на хоботе
статья на arxiv.org

*в новостях за март не нашёл.
upd. https://github.com/ridiculousfish/libdivide - решение уровня проекта, со знаковыми и беззнаковыми int{32,64}

 , , , ,

etwrq
()
Форум — Talks

Хоронили мобильный гейминг - порвали два баяна

Недавно Valve выпустили Proton 11 (Wine с наработками от Valve), в котором появилась поддержка Arm64. В это же время в прошивку Rocknix (Linux для анберников) для анберников с Snapdragon добавлен Steam. Благодаря этому на Arm-портативках вы можете играть в игры со Steam.

После SteamDeck возвращаться к смартфонам и планшетам как игровым устройствам не хочется. Мобильный гейминг умер и это хорошо.

Перемещено Dimez из general

 ,

ConLenov
()
Форум — General

замена зеркал на opensuse

всем привет! недавно столкнулся с проблемой зеркал opensuse tumbleweed. подскажите, возможно ли их заменить на наши отечественные и, если да, то как? (гемини и гугл нормального ответа не дали)

 , ,

doomslayer8181
()
Форум — Talks

Перекатился на Deepin 25.1.0.

Что понравилось:

  1. Двухмониторность в иксах из коробки. Да, два монитора с разным разрешением. То, чего нет в минте.
  2. ИИ-шечка. Всё как у всех, всплывающая панелька со скиллами. Перевести/Объяснить/Сводка и т.д. Работает без СМС и регистрации… до 30 июня сего года. 200 чатиков в месяц.
  3. Тома NTFS и FAT32 подмонтировались автоматически.
  4. Крупные, просто аршинные, шрифты.
  5. Встроенная бакапилка. Правда, не тестировал.

Что не понравилось:

Solid Immutable System. Эта дрянь неизменяема. Ничего установить в терминал нельзя.

com@com-PC:/media/com/NTFILES$ sudo apt install mc
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Пакет mc недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  org.midnight-commander

E: Для пакета «mc» не найден кандидат на установку
com@com-PC:/media/com/NTFILES$ 

Отключить Solid Immutable System тоже никак нельзя.

Можно установить Midnight Commander из магазина приложений… но в терминале его не будет. Поэтому, минимум консольных приложений.

  1. Не хватает аппликух в репах. Qmmp нет, второкваки нет, много чего нет. Флатпака нет, взять неоткуда.
  2. Магазин приложений дурацкий - до бесконечности крутит курсор, типа, что-то делает. Может упасть, так же будет продолжать крутить, через полчаса скажет, пук-среньк,не шмогла я. Почему не шмогла, отчего? ХЗ. Терминал-то бесполезен.
  3. Даже если вы установили приложение (Qt Creator), оно может не запускаться. Почему? А ХЗ. Терминал-то бесполезен.
  4. Приложения можно только устанавливать. Снести предустановленные нельзя.
  5. ИИ-шечка, как всегда, всратенькая. Например,

Пользователь может выделить текст в любой программе, на веб-странице или в PDF и вызвать боковую ИИ-панель

Нет. Далеко не на любой. С PDF этот трюк прокатывает исключительно в искоробочном браузере, но не в искоробочном вьюере.

  1. Вот прям бесит лаунчер по Shift+Space. Вечно вылазит при простом наборе текста. Отключить его нельзя.
  2. Юзернейм - не короче трёх символов.

Ставил ради ИИ-шечки, её и мучаю.

 ,

tiinn
()
Форум — Security

И от Microsoft бывает польза...

Потырено из vk.

«Когда в марте 2024 года Андрес Фройнд, контрибьютор ядра Linux и инженер Microsoft, разбирался с медленными SSH-логинами на своей Debian-машине, он заметил странность:

`liblzma` (часть `XZ Utils`) жрала подозрительно много CPU, и он продолжил копать. В итоге он вскрыл многоходовую supply-chain-атаку, которая готовилась несколько лет.

Атакующий под именем “Jia Tan” в течение двух лет постепенно внедрялся в небольшой проект XZ Utils – библиотеку сжатия, которая используется практически во всех крупных Linux-дистрибутивах.

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

Фройнд обнаружил это за считаные дни до того, как заражённая версия ушла бы в Debian, Fedora, Ubuntu и другие дистрибутивы.

Один человек, одна аномалия, один обычный сеанс дебага – и потенциальная катастрофа для интернета была предотвращена.»

 , ,

sparkie
()
Форум — Talks

Вдогонку к IPv8: в IETF появился черновик мяу-протокола

В реестре IETF появился, пожалуй, самый странный черновик интернет-спецификации за долгое время. 16 апреля 2026 года на Datatracker опубликовали проект под названием «Meow», и почти весь текст там состоит из «meow», «mrrp», «nya» и других кошачьих звуков. При этом речь не о шутке в блоге, а о настоящем Internet-Draft с номером draft-meow-mrrp-00, автором mat и сроком действия до 18 октября 2026 года.

Комизм истории строится на контрасте между формой и содержанием. Черновик оформлен так, будто перед читателем серьезная техническая спецификация. У проекта есть аннотация, вводная часть, раздел с формальным языком требований, оглавление, схемы полей и даже блок благодарностей. Только вместо привычного инженерного текста страницы заполнены кошачьим «языком». В разделе про требования автор явно пародирует стандартную для IETF практику с нормативными формулировками, где обычно ссылаются на RFC 2119.

Ref: https://datatracker.ietf.org/doc/html/draft-meow-mrrp-00

мяу-протокол

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

 ,

mumpster
()
Форум — General

Как ограничить доступ пользователю

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

Скажите, пожалуйста, можно ли ограничить доступ обычному пользователю к каталогам системы, то есть сделать так, чтобы дальше своего домашнего каталога пользователь зайти не мог и домашний каталог для него представлялся корневым? Поможет ли для моего вопроса chroot?

 

mironov
()
Форум — Admin

Не работает eselect repository enable

При попытке подключить любой оверлей теперь вывод команды выглядит так:

eselect repository enable hamper-overlay
--2026-04-19 09:56:19--  https://api.gentoo.org/overlays/repositories.xml
Распознаётся api.gentoo.org… 37.19.218.108, 207.211.213.90, 2a02:6ea0:e100::7, ...
Подключение к api.gentoo.org|37.19.218.108|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 252882 (247K) [text/xml]
Сохранение в: «/root/.cache/eselect-repo/repositories.xml»

repositories.xml      6%[>                   ]  15,48K  --.-KB/s    ост 2h 3m

Запросы через ping и curl к адресу работают, но как я понимаю, это не показатель успеха.

Вопрос первый: у всех такое как у меня?

Вопрос второй: у тех, у кого было как у меня, как побороли?

 ,

LongLiveUbuntu
()
Форум — Admin

маршрутизация amneziawg

Уважаемые!

плз, яйцами и помидорами не кидать))) маршрутизация amneziawg не клеится, дипсик заклинило)))

Есть схема ВПН

Клиент (10.7.7.2) → awg0 (сервер А, 150.200.50.50:40123) → Сервер А (FORWARD: awg0 → awg1 разрешен) → NAT (10.7.7.2 → 10.9.9.5) → awg1 (туннель к серверу Б) → Сервер Б (150.200.100.100:40321) → Интернет

проблемы с маршрутизацией на сервере А awg0 → awg1. хотелось бы чтобы awg0 → awg1 и обратно не затрагивал другого трафика сервера А. По отдельности awg0 и awg1 работают нормально, все пингуется и тд. Может кто сталкивался?

 ,

AlexZander
()
Форум — Linux-hardware

Установка Драйверов Nvidia в Debian

Доброго вечера, возникли проблемы с обновлением драйверов Nvidia на Debian 13, читаю форумы и не понимаю как это сделать.

 , , ,

daniil444
()
Форум — General

Как обновить систему, если в /boot нет места для нового ядра?

Не опытен в линукс… Не могу понять как установить обновление если у меня нету не зарезервированного места для расширения /boot, а переустанавливать нету диска для бэкапа, ИИ посоветовал пересоздать init:

#"Удалить текущий initrd":
sudo rm /boot/initrd.img-6.18.12+kali-amd64 ;
#"Пересоздать":
sudo update-initramfs -c -k 6.18.12+kali-amd64 ;
#"Обновить GRUB":
sudo update-grub 

Так что не понятно что делать, думал kali хороший выбор для студента ИС.

 ,

d2156
()
Форум — Desktop

При установке обновлений «Астра 1.8.5.46» не находит установленный пакет

При установке обновлений выдаётся сообщение:

E: Невозможно найти пакет «fly-astra-update»

При этом в системе данный пакет установлен:

sudo apt install fly-astra-update
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Уже установлен пакет fly-astra-update самой новой версии (0.2.7).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Как устранить данную ошибку без обращения в техподдержку?

 

Mischutka
()
Форум — Linux-install

В минимальной Ubuntu нет ни одного текстового редактора

Установил Ubuntu, но в нем нет ни одного текстового редактора

vi, vim, nano

Ничего нет

Как править конфиги?

 ,

gobot
()
Форум — Desktop

Разборки с DNS.

Здравствуйте, уважаемые камрады!

Есть Debian Testing, и есть пара вопросов.

  1. как восстановить оригинальный /etc/resolv.conf, если он случайно затёрт?

Насколько я понял, в Дебиане накакой ресолвер не стоит по умолчанию, и даже пакет resolvconf не установлен. Получается, NetworkManager должен восстановить /etc/resolv.conf после перезагрузки?

  1. вопрос сложнее.

Есть квн-клиент, который имеет свои dns, которые должны (обязаны) подменять провайдерские при работе этого клиента. Но!

Этот локальный resolv.conf от этого клиента лежит в хомяке и не подхватывается системой, в результате мы имеем провайдерские dns во время его работы (то есть матёрый dns leak).

Куда копать, уважаемые товарищи, ставить dns-ресолвер или достаточно симлинка?

У брата на винде всё искаропки работает, но винды не вариант)).

Спасибо заранее!

 , , ,

lagavulin16
()
Форум — Linux-org-ru

Сломался автосброс уведомлений

Тема black, старый вид.

 

firkax
()
Форум — General

Alt linux и grub-mkfont.

У меня собственно один вопрос - где оно в alt?

# grub-mkfont --h
grub-mkfont: command not found

вот это поворот - на лоре даже тега такого нет, а в windows arch все работает.

 , grub-mkfont

amd_amd
()
Форум — Talks

Microsoft разыгрывает $2М+ за поиск в Bing, использование Edge, игры и покупки

https://rewards.bing.com/sweepstakes/million/1mwinner

https://rewards.bing.com/welcome

Microsoft дошёл до того, что устраивает розыгрыши призов за баллы, получаемые за поисковые запросы в Bing и использование Edge (при условии авторизации с аккаунтом Microsoft)

Линукс тут при том, что Edge есть на Linux :)

 , ,

A12345
()
Форум — Development

Какую тактику в борьбе с ботами на сайте выбрать?

Анализировать источники по user-agent ip подсети и отсекать..

.htaccess какие хаки и лайфхаки есть?

Что ещё можно применить??

Яндекс капту,cloudflare не предалагать.

Отсечь тех ботов которые ПФ скручивают и накручиваю.

Мне это сео нафиг не нужно.

Тут инфобез интересует.

Может в дебрях github сушествует javascript который по фингерпринтинг отсекает ?

 , , , ,

antonio-an
()
Форум — General

Книги и материалы по Computer Science (CS)

Всех приветствую!

Хотел попросить вас поделиться материалами по CS, от книг до различных видео материалов. В основном меня интересуют тематики «Как работает CPU» и «Как работает OS»

[upd]

Из полезного что я нашел (спасибо всем тем, кто посоветовал):

Introduction To OS Abstractions Using Plan 9 From Bell Labs

Tanenbaum Modern Operating Systems

 , , , ,

qoil_ghost
()
Форум — General

alt linux рабочая станция 11 gnome

Привет, на офф сайте не смог найти ответ на свой вопрос.

Установил alt рабочая станция 11 с gnome. Полностью обновил систему а gnome 48.5. Хотя версия с KDE уже 11.3 и кеды свежие. Не могу понять почему с KDE версия постоянно обновляется, а с gnome нет. Выход только ставить сборку регулярную?

 

mimu
()

RSS подписка на новые темы