LINUX.ORG.RU

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

Фейковый root пользователь для ssh

Форум — Security

Можно ли сделать фейковый рут пользователя с паролем 1234 для sshd, но чтобы он ничего не мог делать? И подключившимуся кулхацкеру послание оставить? А то кто-то мне на сервак стучится, хочу с ним поздороваться, поболтать по душам :) Никогда не думал, что на мой homeserver кто-то будет стучатся, пробивать SIP, даже пытаются ломануть ssh ключ (!) с помощью старого diffie-hellman-sha1 подбором!!!! Первый раз такое вижу. Хочу с хацкером поболтать по почте или XMPP :))).

 , , ,

realbarmaley
()

Эмуляторы умеющие AMD K6-III ? (уголок некрофила)

Форум — General

Хочу эмулировать свой старый добрый комп, с довольно-таки экзотичным процессором AMD K6-III, процессор, ставший ознаменованием потеснения доминиона Intel, на тот момент.

 , ,

splinter
()

Исходники порта Doom для кнопочных телефонов на чипе SC6531

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

Опубликованы исходники порта Doom для кнопочных телефонов на чипе Spreadtrum SC6531. Модификации чипа Spreadtrum SC6531 занимают около половины рынка дешевых кнопочных телефонов российских брендов (остальное за MediaTek MT6261, другие чипы редкость).

В чём состояла сложность портирования:

  1. Сторонние приложения на этих телефонах не предусмотрены.
  2. Малый объём ОЗУ - всего 4 мегабайта (бренды/продавцы часто указывают это как 32МБ - но это введение в заблуждение, так как мегабиты, а не мегабайты).
  3. Закрытая документация (можно найти только утечку ранней и неполноценной версии), поэтому многое добывалось методом реверс-инжиниринга.

В основе чипа процессор ARM926EJ-S с частотой 208 МГц (SC6531E) или 312 МГц (SC6531DA), может понижать частоту до 26 МГц, архитектура процессора ARMv5TEJ (нет деления и операций с плавающей точкой).

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

На данный момент запускается на 6-и из 9-и протестированных телефонов на чипе SC6531. Для перевода этого чипа в загрузочный режим, нужно знать какую клавишу удерживать при загрузке, клавиши для протестированных моделей: F+ F256: *, Digma LINX B241: центр, F+ Ezzy 4: 1, Joy’s S21: 0, Vertex M115: вверх, Vertex C323: 0.

Также были опубликованы два видео: с демонстрацией игры на телефоне и запуском на еще 4-х телефонах.

P.S.: Похожее было опубликовано на OpenNet, новость от меня, только отредактированная админом сайта.

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

Игра Doom была использована для привлечения внимания, в качестве примера, я бы хотел свободную прошивку для кнопочных телефонов. Их чипы гораздо мощнее, чем они используются в прошивке. Причём железо дешевое и массовое, в отличие от редких телефонов с «открытых» ОС или позволяющих выполнять свой код. Пока никого не нашел, чтобы скооперироваться, а реверс-инжиниринг тяжелое развлечение. Для начала было бы хорошо найти управление SD картой и управление энергопотреблением, чтобы можно было использовать эти телефоны как игровую приставку. Дополнительно к Doom можно портировать NES/SNES эмулятор.

>>> Исходный код

 , , , ,

jpegqs
()

Обход регресии для MESA R600 NIR->TGSI

Статьи — Desktop

Имея у себя в системе версию MESA близкую к 22.2.4, вы можете получить в некоторых приложениях графические артефакты или полную неработоспособность графики, при этом всё иное будет функционировать нормально.

Одной из причин может быть регрессия бекенда TGSI. Если в более ранних версиях MESA шейдеры OpenGL транслировались напрямую — GLSL->TGSI, то сейчас это происходит как GLSL->NIR->TGSI, что может привести к сломанной графике в приложениях. Начиная с версии MESA 23.3 TGSI будет полностью удалён и останется только NIR, проблема ретрансляции GLSL должна будет исчезнуть, а вместе с ней и проблемы с графикой.

Тем не менее, в случае возникновения внезапных артефактов или подобного и в случае появления в сообщениях программы, запущенной через терминал, чего-то вроде

EE ../src/gallium/drivers/r600/r600_state_common.c:961 r600_shader_select - Failed to build shader variant (type=1) -1

прежде чем искать ошибку в оборудовании или конечной программе, попробуйте использовать переменную окружения export R600_DEBUG=nir с заданным бекендом NIR по умолчанию.

И противоположная ситуация: в случае проблем с NIR, а они имеют место быть, попробуйте использовать бекенд TGSI, пока это представляется возможным, через export R600_DEBUG=use_tgsi.

Подробности в багтрекере MESA:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/7780

 , , ,

LINUX-ORG-RU
()

uniscreen: делаем снимок всех рабочих столов для unixporn

Статьи — Desktop

Для быстрого создания снимка вашей композиции — для галереи ЛОР’a и не только — воспользуйтесь утилитой uniscreen, автоматизирующей многократные попытки сделать идеальный скриншот.

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

 unixporn, ,

LINUX-ORG-RU
()

box86(64) или есть ли жизнь на ARM-e?

Статьи — Desktop
box86(64) или есть ли жизнь на ARM-e?

Запуск программ, собранных для архитектуры x86, на Linux-системах с ARM-процессорами

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

 , , ,

Unixson
()

Системные прерывания в Linux и как включить MSI режим для прерываний?

Форум — Linux-hardware

Прошу помощи, если вдруг кто сталкивался или кто знает.

Объясняю то, почему мне вдруг потребовалось это узнать.

Дистрибутив - Garuda LXQt Обновления стоят, баги с pipewire исправлены.

Установлено на ноут Acer Aspire E5-575G(i3 6100U) Проблема в следующем: У меня на ноуте, почему-то, неправильно распределяются тайминги прерываний(или хз как это ещё назвать). Из-за чего процессор в ПРОСТОЕ грузится на 20%(если быть точнее - грузится в 100% один из потоков, всегда разный причём). Ведь прерывания одного из устройств выполняются программно. Я крайне долгое время думал почему так, ибо такая проблема присутствовала что на Windows, что на Linux(BSD уж не проверял, извиняйте)

В Windows - фиксилось это при помощи программки MSI Mode Utility с сайта guru3d, путём того, что на «Контроллер Аудио Microsoft» я ставил режим прерываний MSI. В Linux же - я без единого понятия как перевести устройство в режим MSI и как точно определить какое устройство является источником проблемы…

 , ,

FaRa
()

Возможно ли сделать .so обертку над .dll через winelib без исходников

Форум — Development

Есть dll библиотека написанная на си, исходников нет. Есть следующие файлы от библиотеки: .dll, .h, .lib. Возможно ли сделать обертку над .dll через winelib?

Уже пробовал что-то подобное сделать, создав новый dll проект, который является оберткой над библиотекой, после чего пытался собрать это всё через winelib, но неудачно.

 , , ,

freaks338
()

Перечитать список мониторов

Форум — General

Доброго времени.

Подскажите, гном на вяленом. Есть две видюхи, одна периодически уходит в modprobe -r amdgpu и пробрасывается в ВМ. После выключения ВМ делается modprobe amdgpu, но без рестарта гнома, он подключенные к карте моники не видит.

Как можно заставить гном обновить инфу о мониторах?

B /sys/class/drm после modrobe выходы появляются и светятся как подключенные, в едид также видна инфа о мониторах:

sudo cat /sys/class/drm/card1-HDMI-A-2/status

connected

P.S. echo -n mem > /sys/power/state и пробуждение заставляют гном обновить список. Но костыль так себе.

 , ,

stim
()

Сломалась система

Форум — General

Доброго времени суток. Помогите пожалуйста! Я в линуксе новичок, пользуюсь около месяца. Использую дистрибутив Arch с окружением KDE Plasma. Все было замечательно до сегодняшнего дня. Я решил покопаться в темах, поставил другой пак курсоров. Потом зашел в пункт Splash Screen и нажал кнопку Get New Splash Screens после чего система полетела. При попытке зайти от своего пользователя тупо черный экран смерти, при том, что окошко выбора пользователя и ввода пароля успешно загружает. Смог зайти от root и тут графическая оболочка полностью работает. Прошу прощения если что-то описал не так, опыта работы почти нет.

 

Rinix
()

Функция от current frame number

Форум — Multimedia

Всех приветствую. Ребята, допустим хочу - есть картинка и видос на руках, хочу плавно перемещать картинку по экрану по мере воспроизведения фонового ролика. Т.е. есть ли какая-то нода в композиторе вроде Transform, где можно указать x=FramePtr*val?

 

kvpfs
()

Проброс видеокарты - какую купить?

Форум — Linux-hardware

Все ли видеокарты можно пробросить без проблем? Точнее присматриваюсь в сторону RTX 3050.

На борту: Huananzhi x99-bd4 E5-2696v3 ECC Ram Samsung 64Gb Asus GTX 1050TI

Пробросить требуется карту из kubuntu 22.04 в VM с гостевой Windows.

 

Rollex
()

Теормех

Форум — Talks

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

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

 

anon1984
()

Апофеоз электронной бумаги

Галерея — Рабочие места

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

На рабочем столе монитор Onyx Boox Mira Pro 25" с открытым Rust-проектом в честно купленной IDE CLion под Ксубунтой 20.04.

На стене за ним — обычный IPS-монитор Iiyama ProLite 42". Используется в тех случаях, когда нужно видео и цвет.

Слева направо на столе:

  • Книга Onyx Boox Note 10" для технической и художественной литературы (Android 6)
  • Книга Kobo Aura One 7.8" для художественной литературы (Linux, кажется, на 4-м ядре)
  • Смартфон Hisense A5 (Android 9)
  • Книга Onyx Boox Max Carta 13.3" для технической литературы (Android 4)

Выдалось время, изучаю для общего развития Haskell.

 , eink,

hbee
()

Сервер для CS 1.6

Форум — Games

Установил Steamcmd и сам сервер cs1.6 но при вводе команды ./hlds_run -game cstrike +ip мой_белый_ip +maxplayers 12 +map de_dust2 пишет: WARNING: UDP_OpenSocket: port: 27015 bind: Cannot assign requested address FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27015. Примечательно, что при вводе серого IP сервер работает.

 , , ,

Shults0
()

Частоты памяти видеокарты в 2D.

Форум — General

Доброго дня, Arch Linux. RTX 3080. Установлены последние проприетарные драйвера. В 2D-режиме ядро нормально скидывает частоту, а память работает на максимальной. Немного можно ее сбросить (на 1000мгц) даунклокингом, как и поставить минимальный TDP, но она все равно работает (и греется) зря. Что можно сделать? Спасибо.

 ,

OverLocker
()

Посоветуйте ноутбук на базе ARM на Linux

Форум — Linux-hardware

Посоветуйте ноутбук на базе ARM на Linux . Буду использоваться родителями ( skype,telegram, web-rtc, веб браузинг и немного документов редактирования ), желательно подешевле .

P.S Желательно не Ipad и иже с ними от apple P.P.S На самый крайняк Pinebook Pro, но его перекупы дорого дают (: { https://www.ebay.com/itm/165411832745?hash=item26835043a9:g:5tkAAOSwK~1iRkIl }

 ,

pinachet
()

GTK4 Segmentation fault [решено]

Форум — Development

В связи с релизом Gnome 42 появилось желание поковырять библиотеку GTK4.

Сначала попробовал биндинг для Crystal - hugopl/gtk4.cr
Получил Segmentation fault.

Потом взял библиотеку для Python - gi
Получил Segmentation fault.

Дальше на C - Segmentation fault.

Установил gtk4-demos. Запустил примеры

usr/bin/gtk4-demo
usr/bin/gtk4-demo-application
usr/bin/gtk4-icon-browser
usr/bin/gtk4-print-editor
usr/bin/gtk4-widget-factory

получил Segmentation fault.

Arch не testing. У кого тоже не работает?

Решение

GTK4 приложения на картах с драйвером Crocus в Xorg сессии не работают.
Переключение на Wayland решает проблему.
Установка mesa-amber не помогает, так как Xorg сессия GNOME не запускается совсем.

UPD: В релизе mesa 22.0.1 починили.

 , , ,

IIIypuk
()

CSGO не стартует. Vulkan

Форум — General

Всем ку, стартую кс го с параметром -vulkan. Весь лог- https://pastebin.com/49M2ATjA.

OS: Arch linux Ядро: Kernel: 5.17.1-zen1-1-zen CPU: Intel i3-4130 (4) @ 3.400GHz. GPU: Intel 4th Generation Core Processor Family.

vulkan-intel lib32-vulkan-intel mesa - installed. vkcube - работает.

Неделю назад все піхтело

 , ,

Pasha115
()

f2fs_gc-8:2 100% cpu load

Форум — General

5.15.19-gentoo
kthreadd f2fs_gc-8:2 грузит одно ядро на полную
раньше такого никогда не было
dmesg обрезан, journald failed

 ,

naKovoNapalBaran
()