LINUX.ORG.RU

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

GNU nano 9.1 «met een hongerig paard aan ons been»

 , , , ,

Группа Open Source

23 июня состоялся выпуск 9.1 «met een hongerig paard aan ons been» консольного редактора GNU nano.

Изменения:

  • Область просмотра при поиске по возможности выравнивается по левому краю.
  • Удалена возможность чтения и записи файлов в старом формате Mac (то есть файлов, в которых в качестве символа конца строки используется одиночный символ возврата каретки).
  • Удалён переключатель ^T между командами WhereIs и GotoLine.
  • Исправлены проблемы резервного копирования файлов (с включенным параметром --backup).
  • Исправлена ошибка назначения прав и владельца файла .save, когда процесс nano был «убит» или «падал».
  • Теперь можно переназначать сочетания клавиш M-Ins и M-Del.

>>> Источник: nano-editor.org (nano-editor.org)

dataman
()

Snapdragon X Elite, Kubuntu 25.04 aarch64

 , , ,

Laptop Lenovo Yoga Slim 7x Snapdragon X Elite, экспериментальная версия Ubuntu для запуска на Snapdragon aarch64.

На данном этапе ещё не работают:

  • Bluetooth;
  • звуковая карта;
  • веб-камера;
  • NPU hexagon.
bogdanovby
()

Выпуск Альт Рабочая станция К 11.4

 , , ,

Группа Linux в России

Доступен минорный релиз операционной системы «Альт Рабочая станция К» 11.4. Сборка подготовлена на x86_64 на базе ядра 6.12.

Скачать образ
В новом образе

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

>>> Анонс в рассылке altlinux-announce-ru@ (altlinux.org)

ALTlinux
()

Стандартизирован HTTP-метод QUERY, комбинирующий возможности GET и POST

 , , ,

Группа Интернет

Инженерный комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры сети Интернет, придал HTTP-методу QUERY статус «Предложенного стандарта» и опубликовал связанную с ним спецификацию RFC 10008. Метод QUERY по способу отправки данных на сервер повторяет метод POST, но отличается от него ориентацией не на запись данных и изменение состояния, а на формирование запросов на чтение.

По решаемым задачам новый метод близок к GET и позволят отправлять запросы, которые могут быть повторены или перезапущены без изменения состояния на сервере. Как и в методе POST параметры запроса в QUERY передаются не в URI, а в теле запроса. Подобный подход даёт возможность передавать большой объём параметров в запросе, превышающий лимит на размер параметров в методе GET (8000 байт).

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

>>> Источник: OpenNET (opennet.ru)

dataman
()

Можно ли использовать debian на десктопе

 ,

я думаю о переходе на дебиан но многие говорят это для серваков а для десктопа не подходит, а особенно что сложен для новичков, правда ли это?

imkablit
()

Всякое старьё

 , ,

На снимке экрана изображены

  • VAX780 simulator V3.12-5
  • МОС-32 ВМ 1986 года в кодировке KOI8-R с компилятором C версии 2.2
  • кусок кода от редактора RED 1982 года на языке STOIC типа Форт
  • кусок BLISS 1974 года для PDP11 где вместо = еще используется _
  • редактор xedit для x11 со встроенным лиспом
  • браузер mosaic без поддержки https

Пример из справочной системы МОС-32

$ HELP CREATE EXAMPLE

CREATE

  Example


     В справочнике по умолчанию создается текстовый файл с именем
     IVANOV.TXT,  содержащий все строки, которые были введены до нажатия
     клавиши <СУ/Z>:

     $ CREATE IVANOV.TXT
       -----------------
     20 июля 1986 года в 17.00 в красном уголке состоится отчетно-выборное
     профсоюзное собрание.
     <СУ/Z>

Тема?  
Bsd-un
()

LE и GlobalSign всё, куда двигаться за сертификатом, остаётся только Минцифры, но...

 ,

… как я себе это представляю, обернётся массовой недоступностью сервисов. Какие сценарии развёртывания, кто-то уже размышлял?

unclestephen
()

LDL 0.3 — графическая библиотека, оптимизированная для маломощных систем

 , , ,

Группа Разработка

Опубликован новый выпуск мультимедийной библиотеки LDL 0.3. Она помогает создавать графические приложения для старых и новых операционных систем. Код написан на языке Си под свободной лицензией LGPL 3.0.

Главные особенности библиотеки

  • Поддержка систем. Код работает на Windows 95+, macOS 10.6+, Linux 2.0+ и FreeBSD 3.0+.
  • Простой API. Помогает управлять окнами и собирать сигналы от мышки и клавиатуры.
  • Любой OpenGL. Для отрисовки графики подходят версии от 1.0 до 4.6.

Что нового в версии LDL 0.3

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

>>> Репозиторий LDL (github.com)

JordanCpp
()

FreeBSD 15.1

 

FreeBSD 15.1
Группа BSD

Опубликован релиз FreeBSD 15.1 — очередное обновление стабильной ветки FreeBSD 15, универсальной UNIX-подобной операционной системы для серверов, рабочих станций, сетевого оборудования, встраиваемых систем и облачных окружений. Согласно графику выпуска FreeBSD 15.1, официальный анонс релиза состоялся 16 июня 2026 года, а поддержка FreeBSD 15.1 заявлена до 31 марта 2027 года.

FreeBSD 15.1 включает обновления пользовательского окружения, ядра, драйверов, сетевой подсистемы, ZFS, NFS, облачных образов и документации. Краткий обзор релиза также опубликован на Phoronix, а полный список изменений доступен в официальных release notes.

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

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

>>> Источник (freebsd.org)

unclestephen
()

FreeRDP 3.27

 , ,

Группа Open Source

Опубликован релиз FreeRDP 3.27.0 — открытой реализации протокола Remote Desktop Protocol, включающей библиотеки и клиенты для подключения к RDP-серверам. Выпуск опубликован 15 июня 2026 года, о чём сообщается в официальной заметке проекта. Архивы новой версии загружены в каталог релизов FreeRDP, а полный набор изменений доступен через сравнение 3.26.0…3.27.0 на GitHub.

Разработчики называют FreeRDP 3.27.0 крупным выпуском с новыми возможностями, исправлениями ошибок и чисткой кода. Одно из главных изменений — более строгие параметры TLS: уровень безопасности TLS теперь по умолчанию выставлен в 2, а минимальная поддерживаемая версия TLS повышена до TLS 1.2. Это означает, что старые и слабые TLS-конфигурации больше не будут использоваться по умолчанию. При необходимости поведение можно переопределить на стороне клиента через параметры /tls:seclevel: и /tls:enforce:, а серверные реализации могут управлять этим через rdpSettings::FreeRDP_TLSMinVersion и rdpSettings::FreeRDP_TlsSecLevel, как указано в релизных заметках FreeRDP 3.27.0.

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

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

>>> Источник (freerdp.com)

unclestephen
()

FTXUI 7.0.0

 , , , ,

Группа Разработка

13 июня, после более года разработки, состоялся выпуск 7.0.0 кроссплатформенной библиотеки FTXUI, предназначенной для создания на C++ приложений с текстовым интерфейсом и распространяемой по лицензии MIT.

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

>>> Подробности на GitHub и в первой редакции новости (github.com)

dataman
()

Linux 7.1

 ,

Linux 7.1
Группа Ядро Linux

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 7.1. Среди наиболее заметных изменений: новый драйвер ntfsplus, первая стадия прекращения поддержки CPU i486, удаление старых Ethernet-адаптеров, удаление протоколов ISDN и AX.25, включение по умолчанию механизма Intel FRED, поддержка BPF-обработчиков в io_uring, оптимизация подсистемы подкачки, поддержка субпланировщиков в sched_ext, ввод/вывод в режиме zero-copy в драйвере ublk, ioctl-операция shutdown в Btrfs, динамическое переключение режима производительности в драйвере amd-pstate, поддержка xattr для Unix-сокетов.

В новую версию принято 17275 исправлений от 2589 разработчиков, размер патча — 57 МБ (изменения затронули 13528 файлов, добавлено 751785 строк кода, удалено 405916 строк). В прошлом выпуске было 15624 исправлений от 2477 разработчиков, размер патча — 56 МБ. Около 41% всех представленных в 7.1 изменений связаны с драйверами устройств, примерно 12% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 5% — с файловыми системами и 3% c внутренними подсистемами ядра.

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

>>> Источник: OpenNET (opennet.ru)

dataman
()

Сломалась раскладка клавиатуры

 , , ,

  1. После установки Debian 13 gnome через некоторе вместо русского языка появился японский. Удалил:
sudo apt autoremove mozc-*
sudo apt autoremove ibus*
sudo apt autoremove fcitx
sudo apt autoremove fcitx*
sudo dpkg-reconfigure locales
sudo apt remove --purge uim uim-common libuim-data
sudo apt autoremove
sudo apt update
sudo apt dist-upgrade
sudo dpkg-reconfigure locales

и японский язык исчез.

  1. Через некоторое время при использовании русской клавиатуры/языка ничего не регистрируется. Английская клавиатура работает отлично. Пробовал испанскую клавиатуру — каждая буква, являющаяся аналогом английской, регистрируется корректно, но буква «n» с дополнительной черточкой вверху тоже не регистрируется. Видимо пропали какие то языковые пакеты

  2. Повторное добавление клавиатуры и перезагрузка ноутбука не помогли.

  3. Копка «show key layout» в настройках гнума показывает пустую раскладку, даже если при добавлении клавиатуры все отображается правильно.

nikitalol
()

KDE Plasma 6.8 станет Wayland-only: X11-сеанс удалён из основной ветки

 , , ,

KDE Plasma 6.8 станет Wayland-only: X11-сеанс удалён из основной ветки
Группа KDE

Разработчики KDE начали подготовку к одному из самых заметных изменений в истории Plasma: начиная с KDE Plasma 6.8 окружение больше не будет предлагать отдельный сеанс Plasma на X11. Как сообщил разработчик KDE Дэвид Эдмундсон, 2 июня 2026 года Plasma X11 session был официально удалён из текущей ветки разработки, после чего команда приступает к массовой зачистке X11-специфичного кода. Изменение войдёт в Plasma 6.8, релиз которой ожидается примерно через пять месяцев.

В Plasma 6.8 на экране входа останется только Wayland-сеанс. Отдельного варианта запуска Plasma под X11 больше не будет. Кроме самого сеанса, из компонентов Plasma планируется удалить X11-специфичные пути выполнения в Plasma Shell, System Settings и коде настройки устройств.

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

>>> Источник (kde.org)

unclestephen
()

Программа для работы с web-камерой в KDE

 ,

Друзья!

В Ubuntu для работы с web камерой стояла стандартная программа Cheese. А в KDE чем пользоваться?

COPOKA
()

До сих пор ли верно выражение классика «Talk is cheap. Show me the code.»

 ,

Просто хочу разобраться.

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

unclestephen
()

при сборке deb пакета cmake не видит systemd

 , , ,

Пытаюсь собрать https://github.com/3proxy/3proxy/tree/0.9.6

Тестовый стенд:

  • свежий debian13
  • Зависимости для сборки пакета ‘dpkg-dev devscripts equivs wget’
  • Зависимости для плагинов ‘cmake libssl-dev libpcre2-dev libpam0g-dev’

Действия по сборке

  • # git clone https://github.com/3proxy/3proxy /usr/src/3proxy
  • # cd /usr/src/3proxy
  • # git checkout 0.9.6
  • # mk-build-deps --install
  • # debuild -us -uc -b

Успешно, но я получаю пакет без systemd сервисов. И в логе сборки вижу

dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use)
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
-- OpenSSL found: 3.5.6
-- PCRE2 found: 10.46
-- PAM found
--   systemd: NO (using init.d)
-- 
-- 3proxy configuration summary:
--   Version: 0.9.6
--   Platform: Linux
--   Compiler: GNU 14.2.0
--   Build type: None
-- 
--   Options:
--     BUILD_SHARED:    ON
--     USE_OPENSSL:     ON
--     USE_PCRE2:       ON
--     USE_PAM:         ON
--     USE_ODBC:        OFF
--     USE_POLL:        ON
--     USE_SPLICE:      ON
--     USE_NETFILTER:   ON
-- 
--   Libraries found:
--     OpenSSL: TRUE
--     PCRE2:   TRUE
--     PAM:     TRUE
--     ODBC:    FALSE

И в /usr/src/3proxy/CMakeLists.txt соотв цепочка if не срабатывает

L537: elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")

Вместо этого падает в

L589:    else()
L590:        # Other Unix - install init.d script

При этом https://cmake.org/cmake/help/latest/variable/CMAKE_HOST_SYSTEM_NAME.html#variable:CMAKE_HOST_SYSTEM_NAME

this variable is set to the output of uname -s.

root@debian:/usr/src/3proxy# uname -s
Linux

Прошу помочь понять почему не отрабатывает CMAKE_SYSTEM_NAME STREQUAL "Linux" и почему оно не видит systemd.

Flotsky
()

Возвращение Focal-81

 ,

Группа Open Source

Интерпретатор языка программирования Focal-81, который был написан энтузиастами и заброшен ещё в 1995-м году, возвращается.

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

>>> Скачать (net2ftp.ru)

saahriktu
()

Какое значение вашего рейтинга (score) на linux.org.ru?

 , ,

Посмотреть Score можно в своём профиле.

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

splinter
()

Как лучше конвертировать HTML в текст?

 ,

Требуется превратить много файлов в формате HTML в формат TXT. С сохранением разбиения на абзацы. Как это лучше сделать?

Копирование текста из браузера плохо поддаётся автоматизации. elinks -dump рубит абзацы по 76 символов и вставляет номера гиперссылок (ширину можно менять, но тогда вставляет много пробелов в отцентрированный текст, и ширина ограничена). w3m -dump объединяет абзацы.

Что есть ещё?

Ответ: pyhtml2text -b 0 --ignore-links ....htm даёт желаемый результат.

question4
()