LINUX.ORG.RU

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

Linux 6.1

Новости — Ядро Linux
Linux 6.1
Группа Ядро Linux

Линус Торвальдс после двух месяцев разработки выпустил стабильную версию ядра Linux версии 6.1.

В новой мажорной версии ядра с кодовым названием «Hurr durr I’ma ninja sloth» представлена экспериментальная (но пока очень базовая и неприменимая в реальных случаях использования) поддержка языка программирования Rust для разработки модулей и драйверов.

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

Окончательно удалена поддержка a.out.

>>> Подробности

 , ,

Dimez
()

MuseScore 4.0

Новости — Мультимедиа
Группа Мультимедиа

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

Основные изменения:

  • Интерфейс целиком переписан на QML, внесено огромное количество улучшений в эргономику: проще создавать новые партитуры и управлять партиями, проще использовать панель свойств и т.д.
  • Переработана внутренняя архитектура, что позволяет в дальнейшем быстрее добавлять новые возможности.
  • Полностью переработан движок воспроизведения нот. Новый движок позволяет при воспроизведении в режиме реального времени чуть заранее интерпретировать нотные партитуры и посылать сэмплеру команды переключения, например, использовать пиццикато для струнных.
  • Совместно с командой StaffPad разработан новый сэмплер Muse Sounds и библиотеки сэмплов для качественного воспроизведения музыки по нотам в режиме реального времени (код закрыт, использование необязательно).
  • Полностью переработан микшер, добавлена возможность подключать плагины VST3 (инструменты и эффекты).
  • Внесена масса улучшений в качество набора нотных партитур, в частности, особое внимание уделено горизонтальным интервалам и относительному размещению нот, отрисовке лиг в аккордах и т.д.
  • В приложение встроен образовательный раздел с видеороликами.

Видео о новой версии: https://www.youtube.com/watch?v=Nc08RhOQDR4

>>> Подробности

 ,

AP
()

Какими патчами вы патчите linux ядро?

Форум — Desktop

Интересно было бы услышать, какие патчи накладывают люди на своё ядро. Если вы не патчите ядро - не нужно говорить об этом в топике

Рекомендуемый формат:

  1. gcc https://github.com/omkhar/kernel_gcc_patch
  2. uksm https://github.com/dolohow/uksm

 , ,

serg002
()

А какие есть самые простые платформеры? Вот, чтоб прям для детей?

Форум — Games

Попробовал в Марио играть - сложно. Как вариант, конечно, скачать исходники Тукса, и подкрутить скорость и количество монстров, но, может, есть что-то готовое?

 , ,

tiinn
()

Как запереть приложения в системе?

Форум — Security

Как «запереть» все приложения, кроме некоторых, чтобы они не выходили в Интернет?
Т.е. поместить их в «черный список» для исходящих пакетов, оставив эту возможность только для приложений из «белого списка».

Например. в Андроиде это элементарно делается при помощи файрволов DroidWall, AFWall, NoRoot Firewall, которые сами «узнают» о всех приложениях в системе и позволяют установить для них нужные правила.

«Наши» же ufw и iptables работают не с приложениями, а с портами, поэтому не соображу как это сделать.
Но наверняка есть такой способ?

 

chukcha
()

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

Форум — General

Доброго времени суток уважаемые знатоки, нужна помощь в подключении второго канала интернета на сервер Ubuntu 20.04 nginx 1.18. Проблема такая, есть 2 сетевых интерфейса enp9s0 и enp7s0, в enp7s0 подключен кабель напрямую от провайдера и подключение осуществляется утилитой PPPoeConf. В интерфейс enp9s0 воткнут второй интернет, но он уже через маршрутизатор TL-R470T+ (так как будет использоваться на основном ПК и на сервере), порт 80 на маршрутизаторе открыт. Далее на сервере есть несколько виртуальных хостов nginx и все на 80м порту идут через интерфейс enp7s0. Вопрос, как один из хостов направить через enp9s0 интерфейс?

По DHCP адресу в роутере 192.168.0.х то он открывается, а вот через внешний IP не открывается...

 

Mooks
()

Игровые приставки. Актуальность покупки

Форум — Talks

Приветствую!
Вот завезли серые Xbox в МВидео по 70-80к. Объясняют это собственной гарантией, так как гаранитии M$ сейчас для нас нет. Допустим, зная, что с учётки для PS нельзя скачивать игры. Смысл покупки приставки?
Если всё так плохо может мне клиентам теперь советовать мощную ПК-шку собирать с 3050 для игорей, за эту же цену? Так же по круче будет.

 , , , ,

xwicked
()

Посоветуйте в чем вести (внутреннюю) документацию к проекту, багтрекер и т.п.

Форум — Talks

Для «команды» из 2-5 человек.

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

Пару лет как багтрекер пользовали meistertask.com. Но блин… оно какое-то игрушечное совсем. Огромные карточки, в строку влазит лишь несколько слов. Если надо давать развернутое описание, то пол экрана пожрет. Вставлять скрины коряво.

Но и в обратное впадать не хочется. Аналог SAPа (метафорически) точно не нужен.

Чуть кошусь на notion.so. Шаблоны под вики (документацию) и некое OKRs как багтрекер. 5 баксов в месяц за пользователя - приемлемо.

Может прям движок обычной вики взять? Или неудобно?

Хочется чтоб базовое форматирование было не через жопу. Но и не 100500 кнопочек в веб-морде.

 

dk__
()

Q: cинтаксис ssh user@host@gw в config-файле

Форум — Admin

Вопрос знатокам ssh - как записать в config подключение через gateway?

С командной строчки использую вариант «ssh user@host@gateway», это работает.

Все попытки записать это в .ssh/config - напрямую, через ProxyCommand и прочее - не увенчались успехом.

Кто-нибудь знает, как подобное подключение описать в .ssh/config?

 

vgolshevsky
()

Firefox VPN addon

Форум — Desktop

А что у нас есть хорошего и бесплатного?

Перерыл с десяток, но все они просто жесть: сейчас остановился на ZenMate, который хоть в какой-то мере работает, но включать\выключать приходится вручную. Это неприемлемо. Я хочу чтобы аддон включался автоматически при заходе на какой-то домен.

Остальные либо требуют денег, либо регистрации либо вообще не работают.

Как называется нормальный VPN аддон для Файрфокса?

Скорость трафика меня не интересует: я использую VPN только для текстового (ну, блин, современного, да, но вы поняли) WEB.

P.S.

===!!!============!!!===
Я не из России. Мне не помогут всякие хитрые методы обхода внутрироссийских ограничений
===!!!============!!!===

 , ,

Usruser
()

Двухмониторная система без иксов (или в tty по ctrl+alt+F2...F6

Форум — General

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

Сейчас по дефолту изображение дублируется на оба монитора.
Я хочу на выбор:

А) расширения экранов по вертикали - низ 1го монитора склеивается с верхом 2го, чтобы на экран влезало вдвое больше строк логов. И запилить этот режим по дефолту, чтобы при загрузке, когда я вижу прогресс, он использовал эту возможность.

Б) на одном мониторе tty2, на втором - tty3. В одном я подымаю сессию tmux, в другом делаю что-то ещё.

А то каждый раз дублированная картинка уже поднадоела.

 , ,

hikikomori
()

Мне не нужен LOGGING & DEBUGGING

Форум — Desktop

Просто почитайте этот пост как маленький рассказ, покритикуйте, предложите лучшие решения и было бы круто узнать что-то новое. Я всё делал на AlmaLinux 8.5.

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

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

Понимаю, это всё очень нужные вещи для разработчиков, ведь случись чего — как помочь человеку?! Вот так и помогают: просят прислать лог программы и всё такое. Ну ещё всяким админам и прочим специалистам позарез надо, причём с длинной историей, чтоб на недели, а то и месяцы была записана вся активность системы и программ. Только здесь возникает вопрос, а нафига это домашнему пользователю, который установил линукс, настроил программы и сидит тихо. Такой человек, если обои ему не понравились (я уж не говорю о багах), решает свои проблемы сменой дистрибутива.

Начну с эпичного ~/.xsession-errors. Этот наверное чемпион по поглощению дискового пространства. Поскольку я гномосек, то мне он никогда не мешал особо, ибо gdm как-то хитро и аккуратно с ним работает и он не наполняется лишней информацией (кроме того, если его удалить пару раз, то он больше не появляется, магия…). Но вот тут поковырялся в кедах и обнаружил, что этот самый файл растёт как на дрожжах, а растёт потому, что всё, что программы выхлопывают в stderr пишется в него, и это какой-то звиздец, товарищи.

(Сразу скажу, что если ты не знаешь, как выключить какой-нибудь лог и лень разбираться, то обычно проканает сделать ссылку в /dev/null, типа ln -s /dev/null ~/.xsession-errors, а ещё делают более жёстко: cp -a /dev/null /var/log/долбанный.log, есть и другие варианты, но думаю хватит и этих)

А фишка с этим файлом в том, что «добрые люди» поместили скрипт в Xsession (дело было с sddm):

# redirect errors to a file in user's home directory if we can
if [ -z "$GDMSESSION" ]; then
    # GDM redirect output itself in a smarter fashion
    errfile="$HOME/.xsession-errors"
    if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ); then
        chmod 600 "$errfile"
        [ -x /sbin/restorecon ] && /sbin/restorecon $errfile
        exec > "$errfile" 2>&1
    else
        errfile=$(mktemp -q /tmp/xses-$USER.XXXXXX)
        if [ $? -eq 0 ]; then
            exec > "$errfile" 2>&1
        fi
    fi
fi

Я его закомментировал и на этом конец :-)

Вообще полезно бывает открыть терминал на всю длину экрана, запустить там journalctl -f и помониторить, что у тебя да как. И вот тут, пользуясь случаем, хочу высказать свой огромный респект кедерастам. Да, они зачем-то по умолчанию врубают дебаггинг своего окружения на полную и это будет видно в журнале, но он отключается. Можно в /etc/environment или ~/.bash_profile написать QT_LOGGING_RULES='*=false' и на это всё закончится, красавчики, чё.

А вот гномосеки и gtk-шники вертели тебя на ***, хоть обгуглись — решения нет, все эти мерзкие ворнинги и прочий хлам видимо так и будут засирать наши терминалы до второго пришествия. Если хочешь чистый терминал, то либо пиши после каждой gtk-шной софтины 2>/dev/null, либо мути с альясами и функциями в ~/.bashrc. А как быть с журналом не понятно, пока не придумал. Подскажите что-нибудь.

Ещё раз, пользуясь случаем, хочу высказать респект и уважуху разрабам хромых браузеров, они хотя бы о терминале позаботились (пиши --log-level=3 и будет счастье), а вот журнал спасти не удастся.

Поговорим теперь про coredump-ы. Серьёзно, кто-нибудь из домашних юзеров вообще это читал или посылал куда-нибудь?! А они работают! Благо, это всё отключается, однако тоже не без некоторой фигни. Кароче, чтобы выключить надо в /etc/systemd/coredump.conf прописать:

Storage=none
ProcessSizeMax=0

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

sudo ln -s /dev/null /etc/sysctl.d/50-coredump.conf

Ты не поверишь, но именно это предлагается в манах.

Пришло время поговорить о каталоге /var/log… На мой миопический взгляд, это ещё один эпический трындец. Загляни туда, бро, это же какая-то вакханалия логов, и мне что-то подсказывает, что ты, домашний пользователь, читать их никогда не будешь. Ладно-ладно, знаю, бывает надо, но фишка в том, что почти всё это тупо дублирует systemd-journald, который сам хранит свои логи, производит над ними ротацию и всё такое, а здесь идет дублирование демоном rsyslog, который туда складывает логи, а другой демон — logrotate — производит над ними ротацию.

Что касается программ rsyslog и logrotate (последняя может пригодится, если хочешь какой-то лог хранить и иметь ротацию), решай сам, я вот просто взял да и удалил, и программы и все логи из /var/log, чтобы тупо посмотреть, что осталось (об этом, когда про dnf).

Надо ли хранить на диске наш православный системдешный журнал? Мне вот не надо, всё что было до этой загрузки системы, мне не интересно. Можно просто выделить ему немного памяти и всё — пока система работает, лог есть, выключил, лога нет. Надо написать в /etc/systemd/journald.conf

Storage=volatile
RuntimeMaxUse=16M

16 мегов вроде хватает.

На закуску про DNF. Это ещё один товаришь в стиле GTK & GNOME, типа нам так удобнее, а вы идите лесом. Так вот, после разгрома дирректории /var/log, там осталась небольшая кучка логов, в общем безобидные и мелкие, но среди них четыре засранца:

dnf.log
dnf.rpm.log
dnf.librepo.log
hawkey.log

Про эти логи тоже в интернетах не мало историй. Да, их можно обрабатывать вышеназванной программой logrotate, но мне это не надо, я их не читаю ни-ког-да! Эти логи продуцирует DNF и на багзилле шляпы есть чудный интеллигентный срачик с разрабами, которые всё сводят к тому, что логи пусть пишутся, мы по ним помогаем людям, а то что их отключить нельзя, это мол dnf так стремительно разрабатывается, что походу некогда (видимо у разрабов GTK дела обстоят также) :-)

Кароче, решения нет, только кувалдой, то есть в /dev/null.

 

papin-aziat
()

Сoreboot портирован на материнскую плату для Intel Alder Lake

Новости — Hardware and Drivers
Сoreboot портирован на материнскую плату для Intel Alder Lake
Группа Hardware and Drivers

Компания 3mdeb объявила об успешном портировании Сoreboot для материнской платы MSI PRO Z690-A WiFi DDR4 для платформы Intel Alder Lake. На данный момент работают не все периферийные устройства; например, нет звука), но уже успешно загружается Ubuntu, и полноценная поддержка оставшейся аппаратной функциональности — лишь дело времени.

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

  • без сопроцессоров Intel ME / AMD PSP и с минимальным количеством закрытых блобов (или даже полным их отсутствием — такие платы были дополнительно выделены в проект Libreboot);
  • менее свободное, но более производительное и современное.

Однако, как правило, к моменту появления поддержки платы её уже давно как нет в продаже, и любители свободных безопасных прошивок вынуждены искать б/у комплектующие в хорошем состоянии. И даже если coreboot вдруг предоставляется самим производителем «из коробки», оно идёт с существенной наценкой за мелкосерийное производство и свободный BIOS — что, разумеется, не делает его доступнее, особенно если оно не продаётся в вашей стране.

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

Если вы хотите поучаствовать в подобных проектах на благо мира свободных прошивок, эти три вакансии по-прежнему актуальны.

>>> Подробности

 , , , ,

SakuraKun
()

пользователям source-based дистрибутивов

Форум — Talks

мне вот интересно, а как вы боретесь (если боретесь вообще) с идиотскими зависимостями для сборки софта? пихаете все это непотребство в систему? отказываетесь от использования в принципе? используете бинарные сборки от разработчика? еще какие варианты?

nb: надо бы из этого опрос залудить, но лениво

 , , source-based, src

ananas
()

Какой дистр Linux первым заблокирует обновления для России?

Форум — Talks

или это невозможно из за децентрализованной системы доставки обновлений. вобщем у кого первым в Linux сорвет крышу из за политики?

 ,

anonymous2
()

А кто-то вообще компилирует нынче себе ядра на десктопе?

Форум — Talks

Собственно есть у меня традиция, каждые полгода, компилировать себе на десктоп последнюю версию ядра. Необходимое - вкомпиливаю наглухо, так чтоб обходиться без initramfs, всякие принтеры, uart-конвертеры и прочие usb mass storage делаю модулями. Соответственно нафиг retpoline, и config_hz в 1000 для плавности. Как итог получаю раза в два быстрее загрузку ОС, и небольшой прирост производительности, ощутимый невооруженным взглядом. Ну и ядро весит меньше.

А вы? Юзаете дефолтное ядро, или заморачиваетесь с компиляцией ?

 ,

windows10
()

Стоит ли мне использовать Kali Linux

Форум — Security

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

К сожалению, несмотря на то что английский язык является базовым в IT-среде, не все специалисты по безопасности, особенно сетевой, им владеют. Но я решил немного исправить эту проблему и перевел основной и ключевой документ из руководства пользователя Kali Linux.

http://lorwiki.com.ru/wiki/Стоит_ли_мне_использовать_Kali_Linux

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

UPD Спасибо всем за сделанные и предложенные правки.

UPD2 Книги:

Official Kali Linux Documentation (русский): PDF

Настольная книга администратора debian (русский): HTML EPUB PDF

Kali Linux от разработчиков. Херцог Рафаэль, Горман Джим, Ахарони Мати (русский, isbn:5446105486): Google books

 

mandala
()

Помню как-то анонимус закидывал прикольный сайт с топом самых дешёвых vds

Форум — Talks

Может вспомнит кто URI сего достойнейшего ресурса? Там был фильтр по цене, локации и некоторым фичам (типа банят ли за p2p).

 

pon4ik
()

Нужна сложная версионность для word

Форум — General

Здравствуйте.
Есть группа организаций (больше 10, а потом их будет еще больше).
Требуется для них вести документацию по системе. Система имеет некоторые отличия от организации к организации.
При этом требуется чтобы:
1. Каждая организация видела только общую для всех часть документации и ту, которая относится только к ней;
2. Чтобы была возможность контролировать новые версии документации, что-то вроде git.

К примеру в word, аналоги рассмотрю.
В документации кроме описания приводятся примеры запросов, кода, скриншоты.

Наверняка такое есть, подскажите, пожалуйста.

 , , ,

NoName
()

Пролезание в Github Sponsorship без мыла, из неугодных регионов

Форум — Talks

Я тут уже страдал, что резиденты всяких недостран не могут поставить на гитхабе кнопку «sponsorship» для прямых платежей. Приходится мутить со всякими tidelift, opencollective и т.п. А это очень сильно сокращает выхлоп.

Но как оказалось, выход есть. Если подавать заявку не с персонального профиля, а от огранизации, то там дают вместо личных данных указать fiscal host (тот же OpenCollective), и всё прокатывает.

Тадам https://github.com/sponsors/markdown-it ! Слава майкрософту (прасти хоспаде)!

Из мелких неудобств - ну надо на гитхабе свои толстые проекты в организации переметнуть. И на OpenCollective им соответствующие collectiv-ы создать. Не настолько великая проблема на пути к горам золота :)

 

Vit
()