LINUX.ORG.RU

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

Посоветуйте простую рисовалку

Форум — Desktop

Доброго вечера уважаемому ЛОРу!

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

Собственно, вопрос: есть что-нибудь полегче гимпа и с нужными штуками?

Нужно:

  • возможность склеить несколько картинок

  • нарисовать простые фигуры: эллипс, стрелку, звездочку какую может быть

  • добавить текст

  • если есть фильтр-пикселизация вообще идеально, но можно без него

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

 ,

frunobulax
()

Производительность реализаций парсинга конфигурационных форматов

Форум — Development

Интересует большая табличка сравнения скорости парсинга различных древовидных форматов конфигураций в разных реализациях. Json например и json-c,jansson иное. TOML например и его реализации. libconfig и так далее. Что бы например им скармливали гигабайтный конфиг и сколько мегахешей мегабайт с секунду они обрабатывали.

Да я гуглю прямо сейчас, но какие то рандомные тесты непонятные везде. Хочется сравнения в один ряд и форматов и реализаций при обработке одних и тех же данных.

Ну вот например https://github.com/serde-rs/json-benchmark/blob/master/README.md только по множеству разных форматов и их реализаций хочется увидеть.

UDP: Короче масштабных сравнений нету в природе вроде

 , , , ,

LINUX-ORG-RU
()

RHEL 8.4 — годовщина!

Галерея — Скриншоты

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

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

Скриншот в стартовом, разумеется, постановочный, но именно как-то так протекает рабочий момент (кроме neofetch, дань традиции), другие моменты проходят иначе :-)

Пробегусь по недостаткам

Обновить подписку — может быть нетривиальным случаем. Они там замутили Simple Content Access, походу он на замену всем этим привязкам, но я от него отказался и настроил заново классическую подписку на год, мне так интереснее (на самом деле я не очень понял пока, как работает SCA). Reddit

Оочень старый Wayland. ФФ ESR(78) — подглючивает интерфейс (хотя на вяленом он умеет vaapi, эх). Celluloid вообще неюзабелен на этой версии вейланда, это не проблема, конечно, так, к слову. Ну, ещё на вяленом не работают всплывающие окна в Goldendict, но так везде. Ещё на глаз видно проседание производительности анимации при переходе в овервью и назад, когда много окон, но так тоже везде. В общем грызть кактус нет смысла — сижу на иксах.

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

В наутилусе не хватает контекстного меню каталога (верхняя панель) особенно в режиме списка, приходится постоянно дёргать кнопку переключения на плитку (благо она на виду и требуется всего одно нажатие). Ещё невозможно убрать recent и favorites с левой панели без последствий (но это претензия к гному в целом): первый только выключением глобально, поэтому влияет на gedit, evince и т.п., а второй злобным хаком, но результат того стоит, ибо функционируют эти причиндалы криво и как-то совершенно бесполезно, а место занимают постоянно.

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

Жуткий факап в гноме 3.32 присутствует с suspend, когда выключаешь заставку с часами, чтобы не вводить пароль. Система регулярно (но не всегда) на пробуждении снова засыпает. Приходится оставлять заставку и очищать пароль. Жить можно, но вылечить нельзя. (В 3.34 или 36 починили, я тогда на федоре сидел, помню)

Была ещё неожиданная неприятность при обновлении на rhel 8.4, но это связано с железом. Неприятность в том, что мне не подходят ядра моложе 5.7, поэтому было логично не ждать подвоха, сидя на 4.х, но нет, шляпники активно бэкпортируют туда всякие ништяки, а заодно и мой геморрой из ядер 5.8+. Решение: либо сидеть на ядре из rhel 8.3, либо на 5.4 из elrepo.

Evince не умеет DJVU, надо пересобирать. Ещё он некорректно работает с оглавлением некоторых pdf’ок, потому иногда приходится юзать okular.

VAAPI в браузерах — отдельный невесёлый рассказ. ФФ-78 не умеет на иксах, поэтому для ютуба держу 87, обработав напильником чисто под эту цель (у 88+ новые проблемы, но я забил пока, приедет следущий ESR — тогда и буду думать). Google Chrome порадовал несколько (может пару) релизов, а потом опять «исправили». Chromium-freeworld есть только в платном репозитории, самому собирать больно, в топку.

Про софт

К сожалению бывает нет какой-нибудь мелочёвки в репах и Copr’е, поэтому надо держать mock настроенным для сборки (впрочем, по умолчанию там приемлемые настройки), однако можно тупо брать пакеты из федоры иногда, главное подобрать нужную версию на Koji.

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

Скрин ярлыков — редко используемые программы типа dconf-editor, baobab, qt5ct, gnome-disks удалил из ярлыков и запускаю по ALT+F2, чтобы ярлыки помещались на одном экране (мне для популярного софта более чем).

MuseScore — appimage с сайта разрабов.
Ocenaudio — rpm с сайта.
YandexDisk — аналогично.
Telegram — бинарь с сайта.
Firefox-87 — тарболл с сайта.
Anki — тарболл с сайта, есть нюанс для rhel.
Google Chrome — rpm с сайта.
Google Calendar — webapp (google-chrome).
Gmail — аналогично.
Google Keep — аналогично.
WhatsApp — аналогично.
Google Translate — аналогично.
Soundconverter — пересобрал из федоры.
Остальное из разных реп, либо пересобрал.

Тюнинг системы и гнома под себя — сами понимаете — пером не описать, во всяком случае в стартовом посте, всё-таки давно обтачиваю, сходу всего и не вспомнить.

Какие впечатления в общем

Раньше я скептически относился к любителям стейблов, но теперь мнение изменил. Действительно, это прикольно, когда ты беспокоишься только о надёжности железа, ибо система стоит как скала. Имея опыт мгновенного выхода из строя SSD, я теперь просто периодически клонирую систему с одного на другой, а то за год я всё настроил (на самом деле продолжаю, рекомендации приветствуются) и заново настраивать будет долго, но в принципе пофиг, ибо все важные файлы копируются на яндекс-диск.

Всё, это мой первый скриншот в галерею, хотя смотреть там нечего, но напомнить людям, как выглядит прогрессивный ДЕ, не помешает.

 , ,

papin-aziat
()

в драйвер radv добавили экспериментальную поддержку raytracing

Форум — Linux-hardware

https://gitlab.freedesktop.org/JoshuaAshton/mesa/-/commits/radv-vega-rt - это ветка для Vega (там вроде только демки работают)

https://cgit.freedesktop.org/mesa/mesa/commit/?id=f1095260a411c249af16928f96304ec225a0466b

коммит в Месу. («radv: Experimentally enable RT extensions.»)

Пост с картинкой для привлечения внимания: https://www.basnieuwenhuizen.nl/raytracing-starting-to-come-together/

 ,

Andrew-R
()

как ускорить линукс ядро даже в ущерб безопасности для локалхоста игоря

Форум — Admin

настраивать ванильное ядро и cmdline уже умею
локалхост без интернета
и как вырубить всякие защищалки в компиляции софта и ядра в gentoo
и прочее
скидывайте все сюда даже бесполезное

 , , ,

nanosecond
()

Ludmila - решение нерешенных математических задач методом подбора

Форум — Development

Ludmila - решение нерешенных математических задач методом подбора

Описание

Скрипт Ludmila предназначен для решения нерешенных математических задач методом подбора. Есть список элементов уравнений:

  • числа (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
  • операции (+, *, /, -)
  • скобки (левая, правая)
  • степень (квадратная, кубическая, корень квадратный, корень кубический)
  • x (может быть несколько в наборе - x0, x1, x2, …)

Есть входящие наборы данных:

  • data1.txt (линейное уравнение)
  • data2.txt (теорема пифагора)
  • data3.txt (ряд простых чисел)

Например набор data1.txt (линейное уравнение) выглядит вот так:

3235	51	62	73
3350	52	63	74
3467	53	64	75

… и т.д. (всего 100 элеметов в наборе)

Первая цифра значение y, последующие цифры значения x (в данном случае x0, x1, x2)

Для нахождения верного уравнения перебираются комбинации уравнений. Выглядит это примерно так:

y = 1
y = 2
... 

перебираются все уравнения длинной 1, затем длинной 2. Уравнения длинной 3 могут выглядеть например так:

y = 1 + x0
y = 1 + x1

… и так далее, пока не дойдет до:

y = x0 * x1 + x2

В итоге набор данных (3235 51 62 73) выдаст совпадение, далее эта форумла перебирает все наборы данных data1.txt их всего 100 штук. И если все 100 наборы данных прошли проверку, то уравнение считается решенным.

Оптимизация

Так как нет смысла уравнения в котором рядом стоят например два оператора +, поэтому есть правила конкатенации - что может стоять рядом друг с другом, а что нет. В результате чего скорость работы скрипта была увеличина в 15 раз. Правила конкатенации находятся в config.py, переменная types.

Производительность

Производительность на CPU:

  • Линейное уравнение решается за 7 секунд (5 символов) v|x0;o|*;v|x1;o|+;v|x2
  • Теорема пифагора решается за 8100 секунд (8 символов) bl|(;v|x0;e|**2;o|+;v|x1;e|**2;br|);e|**0.5

Задачи

Главной задачей данного скрипта является решение нерешенных математических задач

Но не все они могут быть представлены в виде наборов данных.

To Do

  • Переделать, чтобы вычисления производились не на CPU, а на GPU (CUDA).
  • Добавить больше математических операций - sin, cos, tg, ctg, π, e, log (упадет производительность, но увеличится вероятность нахождения формулы).
  • Добавить наборы данных для других нерешенных математических задач.

Запуск

  • в файле config.py в переменной data_id указать id набора данных (1 - линейное, 2 - теорема пифагора, 3 - ряд простых чисел)
  • запустить файл ludmila.py командой: c:\Python37\python e:\python\maths\ludmila.py
  • результат будет в консоле, а так же в лог файле log.txt

Вопросы

У меня есть два вопроса к сообществу:

  • Есть ли подобные скрипты? Возможно кто-то уже делал такое и мой скрипт бессмысленный потому что эта работа уже проделана кем-то другим.

  • Вопрос к тем кто работал с CUDA. Сейчас вычисления производятся на CPU. Возможно ли переделать на GPU тем самым повысив производительность в десятки раз?

Ссылка на исходники

https://github.com/nevstas/ludmila

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

 , ,

Nevep
()

Быстрый Set на C

Форум — Development

Мне нужна структура данных похожая на Set. Она должна обладать следующими свойствами:

- В ней хранятся числа от 0 до 4095.

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

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

Эта структура должна работать быстро, потому что будет много-много раз в секунду цикл заполнение-итерирование-очистка, то есть вставка за O(1), итерирование по всем элементам за O(N), очистка желательно за O(1).

На первый взгляд приходят в голову битовые карты (ведь множество значений элементов небольшое), однако они, как мне кажется, не проходят по условию «быстрое итерирование и очистка». Есть ли какие-то ещё варианты? Подойдёт как алгоритм, так и готовая plain C библиотека. Или на таком количестве элементов все альтернативы будут иметь такую же производительность?

 ,

KivApple
()

Как эффективно учиться?

Форум — Development

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

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

Как вы поступаете в данной ситуации? Идёте за советом к коллегам, читаете книги/форумы?

В последнее время читаю различную литературу на проф. тематику, но чувствую что недостаточно выхлопа, ЧЯДНТ? Пытаюсь всегда сделать как лучше, а получается как обычно :) Вот может быть это просто лишние загоны? И там где кажется что ты сейчас напишешь говнокод - это и есть лучшее решение? Вместо того чтобы рефакторить всё 2 недели и на выходе получить всё то же самое + ещё пачку багов новых.

 , , ,

heh
()

bluetooth наушники и микрофон

Форум — Linux-hardware

Видел тут несколько тем (и сам с этим столкнулся), что уши не хотят HSP/HFP, а только A2DP и микрофон соотвественно не работает.

Так вот я тут обнаружил, что микрофон в моих HB-213 на свежих версиях bluez и pipewire заработал, но bluetooth пришлось запустить с ключем -E.

ЖЖ окончен, может кому пригодится.

 , , ,

sergej
()

Зачем нужен man-db.service в Ubuntu

Форум — General

Обнаружил такой systemd сервис: man-db.service. Вызывается он раз в день с помощью таймера man-db.timer. Смотрю описание:

Daily man-db regeneration

Никак не могу понять, а зачем нужна эта самая регенерация базы? В моем понимании есть набор man-страниц. Есть индекс по ним. Если я не добавляю новые страницы или не удаляю существующие с помощью установки пакетов через apt-get, то как-то регенерировать индекс особого смысла нет, т.к. данные не поменялись, а, следовательно, и индекс не поменяется.

Подскажите пожалуйста, зачем такое может потребоваться?

 ,

Goganchic
()

Не готов для серверов

Форум — Admin

Вот вы говорите — десктоп, десктоп. Да линукс на десктопах «просто работает» по сравнению с серверами!

Ну вот, берём ванильное ядро с kernel.org, просто собираем defconfig и просто НИЧЕГО НЕ РАБОТАЕТ АААААААА

fdisk -l ничего. я думал, может там по-хитрому сделали, что рейд-контроллер не будет их показывать, пока ты через внутреннюю фирмварь (intelligent provisioning / smart storage) не создашь рейд-массив с дисками, и тогда да, он тебе весь рейд целиком отобразит в виде единого /dev/sda, ага, ага, да.

а nproc говорит, что есть только одно ядро, тогда как в реальности просто физически у нас процессора два, уж и не говорю про ядра/потоки.

прости господи! SFP карточку не видать из коробки! оптическую сетевую карточку для серверов на операционной системе для серверов! младой человек, прекратите баловаться и немедленно переключите вашу сетевую карту в 10мбит!

dmesg кому интересно.

линукс для серверов не готов: его надо готовить самому. у меня всё.

 ,

Spoofing
()

Загрузка видеодрайвера по выбору

Форум — Desktop

Есть задача: сделать возможность из меню загрузчика выбирать ядро линукса вместе с видеодрайвером. Допустим, Linux 5.12 будет загружаться вместе с nvidia, а Linux 5.10 LTS - с nouveau. Ядра собираются, соответственно, с файлами /etc/mkinitcpio-nvidia.conf и /etc/mkinitcpio-nouveau.conf. Но иксы все равно берут nvidia, тк в любом случае используется /etc/xorg.conf, где прописан драйвер nvidia. Вопрос: как с минимумом костылей сделать, чтобы из-под 5.12 иксы брали nvidia, из-под 5.10 LTS - nouveau?

P.S. Я пока не придумал ничего лучше скрипта, который парсит /proc/version и в зависимости от указанной версии ядра редактирует /etc/xorg.conf. Но как-то это не изящно

 , , , ,

hedgehog_alex
()

дезинфекция клавы и мыши

Форум — Linux-hardware

в домашних условиях нужно ли и что можно сделать

 

doc0
()

Ищу древовидный todo-менеджер с «горячим» списком

Форум — General

Хочу заполучить себе в пользование софт для управления персональными вялотекущими проектами. Чтобы можно было расписать список дел с подзадачами, в виде нескольких деревьев, отдельные пункты из которых можно вручную добавлять в горячий список. Что такое горячий список? Это перечень задач, которые нужно выполнять сейчас. В тех to-do-приложениях, что я видел, список дел на сегодня обычно привязан к дате. День проходит, дела из списка пропадают. Мне же нужно, чтобы пункты оставались там до тех пор, пока я их не выброшу вручную. Ещё хочу генераторы задач, которые добавляют задачи в горячий список по расписанию. Например, каждую пятницу. Или каждые четыре дня. И чтобы эти задачи тоже не пропадали. Если я просрочил что-то регулярное, мне нужно хотя бы видеть, сколько раз. Хочу, чтобы с десктопа можно было редактировать задачи. Хочу, чтобы на Android была возможность задачи смотреть. Если на мобилке тоже можно ими управлять, то это неплохое дополнение. Если это онлайн решение, то хочу возможность хостить его у себя на VPS.

Итак, по пунктам:

  1. Древовидный todo-менеджер.
  2. Горячий список ссылок на отдельные пункты из деревьев задач.
  3. Ручное управление горячим списком: задачи не исчезают из списка сами по себе.
  4. Генераторы повторяющихся задач.
  5. Синхронизация с Android-приложением или мобильная версия сайта.

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

Объясните, пожалуйста, почему мне это не нужно.
Ну или посоветуйте какое-нибудь решение. Вдруг оно есть?

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


Upd: остановился на Orgzly (org-mode для Android) + org-mode на компьютере.

 , , ,

i-rinat
()

pulseaudio не видит карту

Форум — Multimedia

Обновил дебиан от stretch до buster. Пропала звуковая карта из пульса - хотя alsa ее видит и может использовать (в консоли или в иксах при удалении пульса), но пульс ее начисто игнорирует.

Конфигурация устройств с точки зрения alsa:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
$

Тут card 1 - htmi на видюхе (в pavucontrol видна, но отключена, т.к. монитор без колонок), card 0 - целевая видеокарта (на материнке), которую пульс в упор не видит.

Пробовал загружаться с live диска buster'а - все работает нормально.

Вывод pactl list:

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

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

 ,

rygoravich
()

Делать Android приложения на java/kotlin/C++ без Android Studio - реальность?

Форум — Development

Хочется на кнопку «Make New Project» в студии нажать, а вручную создать каждый файлик и осмысленно написать каждую строку Манифеста, зато поняв что происходит. Да и в качестве IDE на 2021 год vim + LSP + нужный language server + консоль + велосипедные скрипты куда интереснее, чем тормозная монструозная хрень от JetBrains. Хочется рецептов, статей, как собирать, чем лить (adb), текстов про опыт.

UPDATE

Нашёл древнее: https://authmane512.medium.com/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676. Переработал, осмыслил, проапдейтил схемы установки всего. Слегка потрахался с настройкой USB в мобиле, чтобы adb увидело девайс.

Получился такой мануал: http://0x0.st/-Ty0.txt Выполнил его, достиг успеха. Маленький фикс мануала: adb install надо не на hello.apk а на hello.unaligned.apk, который до Align ZIP шага, потому что Aligning ломает цифровую подпись как-то.

Но при установке на живую мобилу (samsung note 9) мобила сказала такое: http://0x0.st/-TyG.jpg ( https://imgur.com/a/VHTpdc8 ). Получилась такая иконка в установленных: http://0x0.st/-Ty5.jpg При старте заявило: http://0x0.st/-Tyh.jpg Но работать не отказалось. Выглядит как-то так: http://0x0.st/-TyC.jpg

Возможно у меня есть эмулятор, но я незнаю. Это всё на живом девайсе. Ось: свежая убунта 20.04 с дефолтным ядром. Интересно заслушать экспертов о ругани мобилы на старину платформы приложения. Возможно вместо «platforms;android-30» надо ставить что-то свежее как-то, но инстяллятор вроде свежее ничего не предлагал, хотя я может быть смотрел жопой. Главная позитивная новость в реальности процесса и в размере занимаемых ресурсов на уровне 100 КБ.

 

igloev
()

Очень сильно тормозят 3D программы на проприетарном драйвере nvidia arch linux

Форум — Linux-hardware

Недавно я установил ArcoLinux - дистрибутив на основе Arch Linux, видеодрайвер nvidia установился сам, причем проприетарный. Потом однажды запускаю, а разрешение вместо 1920x1080 стоит 1024x768 и в списке доступных другого нет. Решил проблему, запустив sudo nvidia-xconfig, разрешение нужное после перезагрузки вернулось, после этого подобного не происходило. Работал я в основном в браузере и программировал, потом понадобилось запустить blender. Запускаю, а он тормозит прям очень сильно. Запустил пару игр - та же проблема. Удалил проприетарный драйвер, стер xorg.conf, перезагрузился и все заработало. Но сегодня мне понадобился CUDA, чтобы рендерить в блендере, а он как известно работает только с проприетарным драйвером. Установил я его опять, pacman -S nvidia, делаю ребут, опять неправильное разрешение, а после создания xorg.conf с помощью nvidia-xconfig опять жуткие лаги в 3D программах. Видеокарта GTX 750. Подскажите в чем может быть проблема

Проблема решилась прописыванием в xorg.conf пути к файлам либ

Section "Files" ModulePath "/usr/lib/nvidia/xorg" ModulePath "/usr/lib/xorg/modules" EndSection

 , ,

LuHyx0uD
()

Намеренное целочисленное переполнение в версиях двух LTS ядер ради тестирования

Новости — Linux General
Группа Linux General

Несколько часов назад Greg Kroah-Hartman выпустил две новые версии LTS ядер серии 4.9.y и 4.4.y в которых y == 256, что должно привести к целочисленному переполнению и к тому, что KERNEL_VERSION(4, 9, 256) == KERNEL_VERSION(4, 10, 0). Никаких других изменений в этих ядрах нет. Сделано это ради тестирования такой нумерации и в частности LINUX_VERSION_CODE в user space (используется такими компоненитами системы, как glibc и gcc) на множестве дистрибутивов. Greg просит пересобрать всю систему вместе с этими версиями ядер и сообщить ему, если что-то перестанет работать или компилироваться. Данное тестирование расчитано, как минимум, на неделю, после которой появятся следующие версии ядер 4.9.y и 4.4.y с настоящими изменениями.

Первоисточник для Ъ:

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

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

 ,

hummer
()

Вопросы по GNOME и Red Hat

Форум — Talks
  • На какие части проекта GNOME Red Hat выделяет деньги и разработчиков, а на какие нет?
  • Какие он курирует в плане предъявления требований к продукту, а какие нет?
  • Кто вообще выбирает путь GNOME (roadmap)?

И особый вопрос лично от меня: у меня сложилось ощущение, что Red Hat выделяет проекту GNOME деньги и помощь, но при этом предъявляет крайне низкие требования по качеству (лишь бы работало), и позволяет самому выбирать путь развития.

Но при этом из-за такой поддержки проект GNOME имеет возможность игнорировать интересы конечных пользователей Linux — то есть не важно, удобен GNOME или нет, хорошо работает или нет — деньги будут в любом случае, мнение не участников проекта и тех, кто не согласен с «генеральной линией» можно игнорировать, и не важно, каково их число.

Что приводит к тому, что roadmap GNOME является по сути личной прихотью верхушки проекта, которые делают DE мечты, игнорируя любое противоположное своему мнение, неважно, высказывают ли его иные члена проекта или масса пользователей из сообщества Linux. Им выпала уникальная возможность получать деньги, делая почти что угодно и не отвечая ни перед кем — ни перед теми, кто дает деньги, ни перед пользователями — только перед самими собой.

Я прав или нет? Просьба ответить тем, кто в теме.

 ,

Vsevolod-linuxoid
()

Как изменить или убрать приветствие OpenSSH

Форум — Admin

Порт уже и так нестандартный. Но если телнетнуться к ssh/sftp, то вылазит что-то вроде

Connected to 
Escape character is '^]'.
SSH-2.0-OpenSSH_7.9p1

Мне это не нравится. Особенно указания на версии и названия программы. Слишком много вредной инфы выводится. Вредной в смысле облегчения поисков эксплоитов и т.п.

В /etc/ssh/sshd_config есть параметр Banner, но отвечает за то, что выводится после логина. Есть еще DebianBanner - установка в «no» убирает инфу об операционке после приветствия. Без него было после SSH-2.0-OpenSSH_7.9p1 еще и название ОС и версия.

Хотелось бы без перекомпиляции исходников поредактировать инфу.

 ,

praseodim
()