LINUX.ORG.RU

Сообщения Tyse_EX

 

Карты Intel ARC где-то сейчас применяются?

Форум — Talks

Недавно в новостях видел какую-то новую карту от Intel(нашёл - Intel ARC B60 Dual), у которой 48 ГБ памяти. Саму новость не читал, но после неё шла другая новость про продажу рабочих станций на тех же картах, только их уже 4 и суммарная видеопамять в 192 гигабайта. Таки звучит интересно, но я что-то не помню, чтобы Intel юзали в сфере ИИ или вообще где-то ещё. Может сейчас что-то поменялось? Nvidia сместили?

 ,

Tyse_EX
()

ZSWAP мешает спать?

Форум — Desktop

Надоело испытывать лаги в дискорде, когда делаю ALT+TAB. HPET показывает, что у меня 340 мегабайт чего-то ушло в своп. Вместо того, чтобы искать способ это что-то из него выгнать, я вспомнил про то, как кто-то мне предлагал ZSWAP. Где-то на арчвики, я читал, что включение ZSWAP убивает гибернацию, и что приложухи из ОЗУ не смогут выгрузиться в ZSWAP(но могут в SWAP), если я закрою крышку ноутбука. Можно как-то так, чтобы и сон остался, и ZSWAP работал?

 , ,

Tyse_EX
()

Golang в вебе

Форум — Development

Захотел сделать веб-страничку с биографией одного юзера, чтобы оформить всё в CSS и, потом, запустить на КАЖДОМ устройстве, которое окажется у меня под рукой. В частности интересует вид страницы в труЪ WAP-браузере(WAP 2.0). В какой-то момент я вспомнил про ненужный Go. Они говорят, что на Go пишут какие-то микросервисы и веб-приложения(под WebView?). Да даже нейросеть гугла на название топика отвечает:

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

Как-то не очень похоже на работу в вебе - скорее на работу в High-load или в бэкэнде чего-то, что явно не про сайты(да, под вебом я понимаю именно веб-страницы). Может я что-то упускаю? Или Go не прикручивают к веб-страницам?

 , ,

Tyse_EX
()

CAD-прогам под WINE быть?

Форум — Talks

Сидели вчера до четырёх, дали делать лабу на программаторе логических контроллеров, именуемом CoDeSys. В природе было 12 компов, все на старых райзенах, вроде R5 3600X, у всех SSD с 11-ой виндой, и только на двух из них стояла эта прога. Надо было поставить её на остальные компы, чтобы все остальные могли тоже в ней работать. Ну я взял флешку, записал себе прогу, по другим компам раскидал. CoDeSys(вроде v2.4) тот выглядел весьма знакомо - установщик со времён висты/семёрки, на каком-то этапе раскрывается в отдельное тёмно-красное окошко(прям как у инсталлятора драйверов Реалтека, только у тех оно тёмно-синее). Ставился он на те компы примерно минуты 4, с учётом того, что установщик был предварительно перекинут на ихние SSD. После установки предложил перезагрузить комп, а после перезагрузки на каждом работал как надо.

Приходят остальные в кабинет, садятся за компы. Мест не хватает. И тут препод видит, что у меня есть с собой ноут, тот самый Lenovo G505, даёт мне в пару Князя и говорит работать на нём. По экрану загрузки видно было, что у меня не винда, однако его это ничуть не смутило. А вот меня - да. Когда-то я не мог поставить древний ESET, и не потому, что он был вытащен с восстановленного жёсткого диска(на медиасервере оный встал нормально), а потому что что-то с самим вайном было не так.

Однако я не сдался. Я поднял тактовые частоты, переписал с флешки инсталлятор, запустил его в Wine-Staging 10.12. Предварительно открыл терминал, чтобы наблюдать за происходящим. ВНЕЗАПНО, установщик открылся! Оный хотел распаковать IDE в Programm FilesX86, что значит он 32-битный, а Wine, насколько я знаю, с таким софтом всегда работал лучше, чем с 64-битным. Ставился он на лэптопный HDD на 5400 оборотов, причём поставился(распаковался) он чуть ли не В ДВА РАЗА БЫСТРЕЕ, чем на 11-ой винде. По канону, в терминале ошибки вида fixme были, и было их много. Было также и упоминание о неудаче распаковки html-мануалов под английский, русский и немецкий, хотя в Wine Explorer они таки были видны.

А что внутри? А внутри тоже всё хорошо! При выборе конфигурации ПЛК у всех показывались кнопки [По умолчанию], [ОК] и [Отмена], а в Wine последние две пропали, пока я не навёл на них курсором. Никаких чёрных экранов после ALT+TAB, и иконки трея были(одна стала рабочим чёрным квадратом), и кнопки в приложении работали, и сохранения работали, и даже спикер пищал при вставке из пустого буфера. Wine теперь умеет запускать легаси ещё лучше, чем современный мастдай, или мне просто повезло?

 ,

Tyse_EX
()

GUI к NetworkManager, чтобы понимать, что происходит с сетью

Форум — Admin

Вместо того, чтобы кастовать systemctl status networkmanager.service и вводить пароль от супера, нету ли GUI, чтобы получать точно такой же выхлоп от работы демона? Чтобы понять, например, почему я подключил кабель, в Dmesg сказано, что 100 Мбит/Сек в полудуплексе, а связи нет. Винда, вот, скажет, что сети нету, потому что конфликт IP-адресов, MAC-адрес в ЧС маршрутизатора и т.д. У нас же есть что-то похожее, да?

 , ,

Tyse_EX
()

Как у Нокии получилось сделать Micro-USB только на дату?

Форум — Science & Engineering

Пишу в дженерал, ибо это про Hardware, но не про Linux. Nokia 2700 и вторая нокиа, модель которой я опять забыл, заряжаются по проприетарному круглому входу, но по Micro-USB могут только гонять данные. Причём комп на это нормально реагирует и даже может определить устройство. У той второй нокии так вообще определяет не устройство, а КАБЕЛЬ! Как ttyACM0! А, собсна, это как вообще? Как можно не уметь получать питание по USB?

  • 5V
  • Data+
  • Data-
  • GND

Нельзя же оставить только два контакта даты - устройство тупо не определится

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

 ,

Tyse_EX
()

О проблемах СИ, о проблемах СИ++, и вообще помогите разобраться что творится в мире этом?

Форум — Talks

Только что сидели в дискорде с человеком одним, написавшим бота чисто на ИИ(по его словам), по виду не особо разбирающегося в том, как работает сам бот и что он делает. Естессна, вспомнив про то, что вокруг одни говноеды и тру-кодеры вымерли (цитируя: Когда-то на нём писался практически весь софт, и понятие «быть программистом» однозначно и безальтернативно включало в себя «знать Си».), я поднял панику. Откуда не возьмись выскачил ещё один чел, который прямо пошёл на меня со словами следующими:

[22:45] ну по твоим же словам
[22:45] если ты си-процедурщиков превозносишь
[22:46] язык с кучей проблем с безопасностью памяти

язык с кучей проблем с безопасностью памяти

Часто читал об этом. В ответ упомянул, что есть безопасный Раст, крайне нелюбимый львиной долей ЛОРа. Как вдруг тот же чел выдвигает своё сильное заявление о том, что Rust - это не альтернатива СИ, и что альтернативой СИ будет Zig(я никогда про него не слышал).

[22:49] зиг - альтернатива си
[22:49] превозносить си, который любой функциональщик будет презирать
[22:50] любой, кто пишет на хаскеле, лиспах

Пишу чуть ли не ночью, поэтому сейчас туго соображаю. Что за Zig? Кто начал форсить Rust как альтернативу C? Не сам же я это придумал. И с каких пор C теперь не в почёте?

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

 , ,

Tyse_EX
()

Постоянно меняется состояние у значка в трее nm-applet

Форум — Desktop

Когда навожу мышкой вниз, то поднимается панель приложений XFCE. Всё бы ничего, если бы меня не отвлекало постоянное переподключение NetworkManager’а. Раньше я пытался через Blueman законнектиться через PAN к SE K790i, но мобил постоянно отбивал подключение и это вызывало обновление иконки. Сейчас же у меня убит Blueman, а на телефоне блютуз отключён. Думал, вдруг у меня идёт постоянный реконнект по Ethernet, но нифига - в Dmesg пусто, только один раз говорит про согласование в полном дуплексе на 1 гигабите. Уведомлений тоже никаких приходит. Как чинить?

 , ,

Tyse_EX
()

Как уменьшить потребление памяти Xorg?

Форум — Desktop

Вчера вечер боролся с Fluxbox на компе, чтобы потом спокойно поставить себе на ноут. Результат меня приятно удивил! Оконный менеджер писался тогда, когда вокруг были не одни говноеды, потому что видна большая разница в потреблении памяти: 660-670 мегабайт ОЗУ с ним против ~900 мегабайт с XFCE. Время работы батареи продлилось где-то минут на 10, наверное проц стал грузиться меньше. Вот было славное время, когда крутые ребята ценили низкий расход ресурсов :)

Так вот ноутбук мой, стоит в нём одна плашка на 4 гига. Часть из этих четырёх отжимается не только системой, но ещё и встроенным видеоядром(где-то 128 мегабайт). Ничего с этим сделать не могу - нет даже настройки в BIOS, а покупать планку на 8 гигабайт стало уже поздно. Результатом в 670 мегабайт я доволен, но надо бы лучше! Судя по показаниям btop, Xorg отжирает почти 200 мегабайт ОЗУ и под 10-20% работы процессора. Потребление ЦП мне бы больше хотелось уменьшить, чем ОЗУ. Поиск в гугле не принёс результатов. Много людей спрашивали, но ответа так и не получили(в большинстве случаев у них стоял какой-то забагованный релиз иксов, от которого они откатывались). Подскажите, чем таки можно иксовый расход ресурсов сократить?

P.S: Графика AMD(на драйвере AMDGPU)

 ,

Tyse_EX
()

Криво собралось ядро с локальным конфигом

Форум — General

За всё время ни одного рабочего ядра не собрал( В этот раз решил попробовать так:

  1. Клонировал репозиторий linux-xanmod-edge с AUR
  2. Подключил всё подручное оборудование к компу
  3. Установил modprobed-db
  4. Подгрузил все нужные модули IrDA(irda-usb, tekram-sir, irtty-sir ks959-sir, kingsun-sir)
  5. Сделал make localmodconfig, набрав около 150 модулей
  6. Сделал env _microarchitecture=13 localmodconfig=y make -sic

Ядро собралось, пожаловалось на какую-то проблему с модулями irda, установилось и всё, вроде, ОК. Сделал update-grub, перезагрузился в новое ядро. Загрузка была УДИВИТЕЛЬНО ДОЛГОЙ(полминуты), а потом я попал на окошко входа XFCE. Курсор мигает на вводе пароля, ОДНАКО, двигаться я не могу! Клавиатура USB и мышь не работают, клавиатура на PS/2 тоже не работает! Спустя какое-то время курсор на вводе пароля завис. Как чинить? Что я не так сделал?

UPD: Теперь даже стоковое ядро тупо не грузится. Индикатор деятельности диска не мигает на этапе инициализации рамдиска стоковое ядро ожило после перезапуска

 ,

Tyse_EX
()

Как на арче завести IRDA-адаптер?

Форум — Linux-hardware

Только что купил IRDA-адаптер с подключением по USB. Вставил в комп, в ожидании чуда, ОДНАКО, получил лишь

[  +6,332782] usb 1-5: new low-speed USB device number 7 using xhci_hcd
[  +0,236274] usb 1-5: New USB device found, idVendor=07d0, idProduct=4959, bcdDevice= 1.00
[  +0,000007] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  +0,000003] usb 1-5: Product: USB to IRDA
[  +0,000002] usb 1-5: Manufacturer: Kingsun CO.

А где само устройство-то? Я впервые сталкиваюсь с чистым IRDA(до этого у меня был только ИК-приёмник на COM-порту), но точно помню, что в интернетах писали, что чистый IRDA будет числиться как отдельное устройство rfcomm или ircomm. На арчвики нет ни слова про настройку

 ,

Tyse_EX
()

Команда cd не работает

Форум — Desktop

Началось, наверное, со вчерашнего дня. Думал исправится простой перезагрузкой, но нет… Суть проблемы: Пишется в терминале, условное, cd / из отправной точки /home. Жму Enter - ничего не происходит(хотя команда сработала и выхлопа никакого нет). Делаю cd .. - тоже ничего. Думаю, может баг какой. Проверяю dir и вижу, что я реально стою в /home, сдвинуться не могу.

В dmesg тишина. Как узнать, что вообще происходит при вводе команды? Судя по man, она даже своего хелпа не имеет

 ,

Tyse_EX
()

Голый rm обходит права доступа?

Форум — General

В «удалятор» на Go сделал такую политику: Указывается название цели. Потом цель ищется в каком-то месте, в каталогах и подкаталогах его. Если вдруг она находится - спрашивает оно у юзера о том, нужна ли юзеру цель; если нет - удаляет через exec.Command("rm", "%v", current_target). Ошибку, при наличии, выводит в

if orth_err := exec.Run(); orth_err != nil{ 
   fmt.Println(orth_err)
   return
}

В действительности, когда файл находится, rm(а точнее ранний вариант использования rm -f) его быстро сносит, без каких-либо проблем. Тогда я решил прикольнуться и, от рута, забрать себе права на файл. По идее, юзер обыкновенный, не принадлежащий группе рута, не должен мочь удалить такой файл из-за неналичия прав, ОДНАКО, ему удаётся!

Убрал -f, попробовал удалить голым rm - получается. Тогда я снова присвоил права на файл руту, но уже чтобы Owner = root, Group = root. rm справляется, ни смотря ни на что. Однако, уже в таком случае, запущенный вручную rm, говорит о защите от записи(но удалить всё равно может, если написать y), а в удаляторе он выдаёт Код ошибки 1 и, без вопросов, удаляет файл.

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

 ,

Tyse_EX
()

Ошибка с БД при переустановке Arch Linux

Форум — Desktop

Вчера запустил sudo pacman -Syyu, перезапустил ПК и не смог загрузиться - из вариантов только Reboot into firmware interface. Пошёл грузиться с Live DVD манжары. Загрузочные разделы под /boot/efi и просто /boot были размечены как гиговые /dev/nvme0n1p1 и nvme0n1p2, оба в FAT32. Один из них(который просто /boot) оказался с побитой ФС, не поддающейся восстановлению через FSCK. Я его форматнул и повторно выдал флаги boot_legacy и boot_grub(могу ошибаться, но в названии точно было grub). Попытался с того же Live DVD переустановить GRUB, но не мог войти в manjaro-chroot. Решил грузиться с флешки с последним дистрибутивом арча, где есть arch-chroot. Однако он не хочет работать, ибо, как я понял, внутри него нету /bin/bash. Решаться должно через pacstrap -k /mnt base, но он не хочет, потому что:

failed to initialize alpm library:
(root: /mnt, dbpath: /mnt/var/lib/pacman/)
Database is incorrect version

Каст pacman-db-upgrade не только молчит после исполнения, так ещё и не помогает. Pacman -Syyu(как я понял, это одно и то же) не может обновить все пакеты(а там на 200 мегабайт) потому что что-то ВНЕЗАПНО сжирает кучу места на диске(на рамдиске?), требуя под 250000 блоков из свободных около 67000. Через -Sy обновил только archlinux-keyring, повторно дважды кастовал pacman-db-upgrade и пошёл в archinstall, который всё равно не может пройти через arch-chroot из-за той самой библиотеки alpm.

Помогите ;-; Загрузчиком был GRUB

 , ,

Tyse_EX
()

Где познать микроджаву(она же J2ME) в 2025?

Форум — Development

Ну, во-первых, у меня из головы не вылезает «Вокруг одни говноеды», которое, скорее всего, произошло от услышанного про «640 килобайт хватит всем». А может от того, что в каждом углу сидят питонисты, которые пишут всё подряд на исключительно на их медленном интерпретируемом язычке, потому что больше не умеют.

А оперативки у меня мало(на всех устройствах), поэтому хотелось бы ощутить себя не говноедом, а сильным и бесстрашным чувачком, которому выделяемых 1.5 МБ рамы будет достаточно для запуска и нормальной работы. Да и ребят таких уже искать надо днём с огнём - у меня на ноутбуке четвёртая крыса по 700 мегабайт отжирает, при этом без композиторов и с отключёнными эффектами, а к этим 700 мегабайтам ещё прикатываются мегабайты выделенной памяти для встройки…

Собсна, хочу кое-что(игру) портировать(хотя бы попробовать) на красавицу микроджаву. В наличии:

  • Nokia какая-то, слабая и страшная(128x160)
  • Sony Ericsson K790i(240x320, 1 MB for Heap)
  • Samsung GT-C3050(128x160, 1 MB for Heap)

Хотелось бы заиметь и тестовую мобилу с экраном 178x220 и, хотя бы, 1,5 мегабайт под кучу… А какой смысл искать такую мобилу, если ты писать не умеешь?

А где научиться? Есть какие-нибудь гайды для утырка, не умеющего читать документации(для Golang такие есть, причём даже много)? Есть какие-нибудь аддоны на Visual Studio Code, чтобы ошибки копмиляции подсвечивались и указывали на конкретные строки?

P.S: Пытался установить NetBeans 10.0, ибо он, вродк как, должен быть не таким новым, чтобы не поддерживать микроджаву. Из исходников собрать не смог - что-то не смогло подкачаться с накрывшегося central.maven.org. Новый NetBeans 24 не умеет в микроджаву, а для аддона SDK с сайта Ораклов нужна лютая регистрация*

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

 ,

Tyse_EX
()

Прога занимает ОЗУ в несколько раз больше, чем занимает диска

Форум — General

Скажу сразу, что гуглить пытался - ничего не нашёл, а что нашёл, то ссылалось на фоновую малварь. Есть «Удалятор мусора», написанный на Go. Исходник занимает 3.4 килобайта, а собранный линуксовый бинарник с отключённой отладкой и дебагом - примерно 1.7 мегабайт. Запуская удалятор, он сразу же забирает 5-6 мегабайт оперативы, а при запуске поиска файлов потребление скачком растёт с 11 до 16 мегабайт. С чем связано такое лютое потребление? Скачок при поиске может быть вызван подгрузкой библиотеки?

 ,

Tyse_EX
()

А нет ли плагина на отправку файлов для Double Commander?

Форум — Desktop

Имеется: XFCE4(с предустановленным Thunar), Double Commander, лютая неприязнь к Thunar, Bluetooh-донгл

Хочется: Чтобы, как в виндовсовом Тотале, можно было нажать ПКМ по файлу и, в списке действий, отобразилось какое-нибудь «Отправить по» с вариантом «Bluetooth». Thunar так умеет, но ориентироваться в нём мне неудобно очень. Чтобы скинуть рингтон на Sony Ericsson K790 мне пришлось открыть из трея Blueman, свернуть его окошко и перетащить мышкой на название устройства. Только после этого, я подождал где-то секунд шесть, пока он сбросится. Таки ожиданье и непривычка убивает. Поискал вот здесь, вдруг будет плагин - а нету :(

А может у кого есть? Поделитесь ;-;

 , , , ,

Tyse_EX
()

Кто выпускает смартфоны со стабильным и относительно незамусоренным UI?

Форум — General

Хотел поменять рингтон на Redmi Note 10, но при попытке выбрать кастомный, меня выбрасывает из настроек. Запуск активити выбора из-под рута не работает, как и андроидовский родной(com.android.soundpicker) - саундпикер не может прожевать рингтон, ни в m4a, ни в mp3. Мобила рутированная(от этого отвалился блюпуп), на андроиде 11. Часть блотвари вычищена. Обновляться выше не хочу - по опыту Князя стало ясно, что гуглы на тринадцатом андроиде настолько отдалились от легаси, что не в состоянии запустить комплексный калькулятор для андроида 4.4.

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

 , ,

Tyse_EX
()

Что должен делать антивирус, когда у него нет доступа к чтению/записи в определённом каталоге?

Форум — Security

Я не скажу, что у меня прям антивирус… Оно ищет конкретный файл/набор файлов, начиная поиск из конкретной директории(допустим с корня). Оно шерстит папки, как вдруг спотыкается об data/bin и спамит мне в терминал Ошибка: open data/bin: permission denied. Это создаёт лютейшую нагрузку на ядро, пока я не решусь остановить его через CTRL+C. Если файл должен быть, но просто к какой-то директории доступа нет - это не значит, что самого файла нет, то-есть сдаваться нельзя. А как быть тогда? Пропустить директорию? А вдруг там нужный файл. Выдать себе права на запись и пробежаться по ней? Опасно. Сдаться? Не вариант! Удалить эту папку? Тоже опасно.

Хотел проверить поведение доктора веба, но он научился получать доступ чтения+записи к моей флешке(чего раньше не умел)

 ,

Tyse_EX
()

Ядро потерялось ;-;

Форум — General

Второй топик за день. Дождался, пока Xanmod 6.15 выйдет в мэйнлайн и решил собрать себе на ноутбук. Всё-таки, да, старый конфиг подошёл. Собрал ядро любимым make -j12, увидел

Kernel: arch/x86/boot/bzImage is ready  (#1)
[byeyan@archlinux linux-6.15.4-xanmod1]$

Зашёл в папку с сурсами, а ядра нет. Точнее, может оно и есть, раз собралось(папка определённо стала больше), а вот пакетов с ядром нету. Куда пакеты делись? В /tmp их не наблюдаю…

 , ,

Tyse_EX
()

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