LINUX.ORG.RU

Сообщения tis

 

Neovim 0.12

 , , ,

Группа Open Source

29 марта 2026 года состоялся релиз текстового редактора Neovim версии 0.12, а 6 апреля вышел корректирующий выпуск 0.12.1. Это один из крупнейших релизов за последнее время: закрыто более 340 задач, добавлены встроенный менеджер плагинов, HTTP-клиент, команда перезапуска, существенно расширен встроенный LSP-клиент и экспериментально переработана подсистема сообщений.

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

>>> Релиз Neovim 0.12.0

>>> Релиз Neovim 0.12.1

>>> Changelog 0.12.0

>>> Changelog 0.12.1

>>> Документация news-0.12

>>> Список релизов (github.com)

tis
()

Fossil SCM 2.28

 , , , ,

Группа Open Source

После пяти с половиной месяцев разработки состоялся выпуск 2.28 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, разрабатываемой автором SQLite, Дуэйном Ричардом Хиппом.

Fossil SCM выделяется среди систем контроля версий радикальной простотой развёртывания: весь проект — это один исполняемый файл без внешних зависимостей, который одновременно является VCS, встроенным веб-сервером, багтрекером, вики, форумом и чатом. Весь репозиторий со всей историей, тикетами и вики хранится в едином файле SQLite — его можно скопировать, забекапить или отправить коллеге одной командой scp. Проект используется самим автором для разработки SQLite — что само по себе говорит о надёжности инструмента. В отличие от Git, Fossil изначально проектировался с упором на целостность данных и простоту самостоятельного хостинга: поднять собственный сервер — это буквально одна команда fossil server. Философия проекта — «всё необходимое для жизни проекта в одном месте», без внешних сервисов и сложной инфраструктуры.

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

>>> Подробности на fossil-scm.org (fossil-scm.org)

tis
()

Alpine linux + raspberry pi

 ,

Альпийского линукса (а так же боли и непонимания) тред.

Лет 10 пользовался на своих пишечках gentoo и горя не знал (про собрку и прочее могу отдельно рассказать). Решил переехать на alpine, и столкнулся со странностями и проблемами. Пишу здесь, т.к. не нашел им какого-то внятного объяснения.

  1. как известно весь alpine построен вокруг busybox'a. На удивление он собран довольно кургузо, и даже пакет busybox-extras ничего особенного не добавляет. Так, например, нет поддержки ext2,3,4 и i2c.
  2. во время первичной настройки (setup-alpine) предлагается выбор пакетов, которых еще нет в системе: dropbear в настройке ssh, chrony в настройке ntpd и т.п.
  3. по умолчанию у alpine disk-less установка, что довольно удобно на raspberry pi. И все бы хорошо, но часть пакетов ставится со странными ошибками установки, так, например, пакеты linux-firmware-* (общий пакет linux-firmware разбит на куски по производителям) не ставятся нормально. Но после lbu-commit и перезагрузки вроде бы находятся в системе.
  4. на первопишках я пользуюсь tp-link'овским usb-wifi адаптером на базе rtl8188eu. С ним возникла самая интересная проблема: система в какой-то момент перестает создавать /dev/rfkill. Прошивка грузится нормально, iwlist scan работает, но wpa_supplicant уже нет. С этой проблемой никогда больше нигде не сталкивался и вообще непонятно, куда копать.
tis
()

В чём смысл loop-device?

 , ,

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

dd if=/dev/zero of=my-image.img
losetup /dev/loop0 my-image.img

И далее работаем с loop0, как с блочным устройством: создаем там файловую систему, монтируем его как папку, PROFIT.

Однако, это всё так же можно сделать напрямую с my-image.img, в чём тогда смысл использовать loop-устройства?

tis
()

Raspberry Pi Pico W

 , pico, ,

Raspberry Pi Pico W
Группа Hardware and Drivers

Полтора года спустя выхода базовой версии микроконтроллера Raspberry Pi Pico объявлено о выпуске новой версии Raspberry Pi Pico W: микроконтроллера на базе RP2040 с поддержкой Wi-Fi и сохранением совместимости с предыдущей моделью.

Напомню основные характеристики RP2040:

Двухядерный Arm Cortex-M0+ @ 133МГц
264Кб RAM
Поддержка до 16МбFlash памяти через выделенную шину QSPI
DMA контроллер
30 GPIO пинов, 4 из которых могут быть использованы как аналоговые входы
2 UART, 2 SPI и 2 I2C контроллера
16 ШИМ каналов
USB 1.1 контроллер с поддержкой host-режима
8 Raspberry Pi I/O (PIO) программируемых конечных автоматов
Режим USB mass-storage boot с поддержкой прошивки через UF2

>>> Подробности на официальном сайте: (raspberrypi.com)

tis
()

Vim 9.0

 , ,

Группа Linux General

Сегодня, спустя 3 года, вышла новая мажорная версия известнейшего текстового редактора Vim.

Основным нововведением в этой версии является поддержка языка Vim9 script для написания плагинов. В этой версии языка значительно улучшена скорость исполнения: ожидаемое ускорение от 10 до 100 раз по сравнению с прошлыми версиями. Vim9 script не является обратно совместимым с предыдущими версиями Vim script.

Планы на будущее:
Vim 9.1 обязательно выйдет. Когда — никто не знает.
Так гласит официальный релиз.

>>> Подробности (vim.org)

tis
()

Snap, Gentoo, боль

 , , , ,

Понадобилось тут поставить на Генту мне пару программ, которые только в snap распространяются. В теории все прекрасно, snap даже systemd не требует. WAIT, OH SHI.. нет, требует. Хотя в сети вроде есть упоминания, что можно и без него, но они у меня не заработали.

Окей, думаю, сейчас ебилд напишу, только тарбол скачаю, … погодите-ка, а на snapcraft’e его не скачать, там отправляют делать snapd install .

Собственно, 2 вопроса:

  1. Как заставить (и можно ли) работать snapd без systemd,
  2. Как руками достать тарбол, если snap не стоит.
  3. Как с этим жить?
tis
()

Объявлено о выходе одноплатного компьютера Raspberry Pi Zero 2 W

 , ,

Объявлено о выходе одноплатного компьютера Raspberry Pi Zero 2 W
Группа Hardware and Drivers

Спустя 6 лет после появления Raspberry Pi Zero анонсировано начало продаж следующего поколения одноплатника в этом формате — Raspberry Pi Zero 2 W. По сравнению с предыдущей моделью, сходной по характеристикам с Raspberry Pi B, но с модулями Bluetooth и Wi-Fi, эта модель основана на чипе Broadcom BCM2710A1, таком же как и на Raspberry Pi 3. По формфактору новая плата может быть прямой заменой Pi Zero, в то время как её заявленное быстродействие в 5 раз выше.

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

( Технические характеристики )

>>> Подробности (raspberrypi.com)

tis
()

Аппаратное ускорение на Raspberry Pi разных поколений.

 , , ,

В 4х (или даже 5ти) поколениях Raspberry Pi поддерживается аппаратное ускорение 3D и воспроизведения видео, однако и API, и степень их поддержки разные. В форумном посте на Raspberry Pi forum пользователь собрал основные моменты для разных поколений пишек и степень их «проработанности» плюч полезные ссылки.

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

https://forums.raspberrypi.com/viewtopic.php?f=67&p=1901014

tis
()

Затихает воспроизведение звука в pipewire

 , ,

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

На одной из систем не-блютусный звук перестал работать. Но если переключить вывод звука на что-то еще (например, динамики - блютус - динамики или динамики - наушники - динамики), то звук появится секунд на тридцать, а потом затихнет. Куда копать вообще не понимаю. Дистр - gentoo.

UPD: оказывается, этот эффект возникает, если в альсе наушники (headphones) выключены, если их включить всё начинает работать как надо. Однако техническая причина всё равно непонятна.

tis
()

USE=clang при сборке firefox,libreoffice и других.

 , ,

В нынешних ебилдах firefox,libreoffice,spidermonkey есть use-флаг clang, который включает сборку этим самым шлангом. Откуда при этом берутся CFLAGS/CXXFLAGS и другие?

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

tis
()

Патчи к плазме 5.23

 , ,

https://pointieststick.com/2021/08/27/this-week-in-kde-accent-colors/

Plasma no longer hangs when accessing the clipboard applet or popup menu if any of the entries are extremely long

(Someone going by the pseudonym “ValdikSS”, Plasma 5.23)

ValdikSS, ты?

tis
()

Zram и сборка в памяти.

 , , ,

С использованием zram в качестве свопа и темой zram vs. zswap уже более-менее все разобрались и обсудили. А вот возникает тогда другой вопрос: в source-based дистрибутивах, например в Gentoo, давно уже рекомендуют сборку в tmpfs для усокрения процесса, снижения нагрузки на hdd, снижения износа ssd и т.п.

Однако, все это можно запихнуть и в zram, несмотря на некоторый оверхед все еще будет жаться и требовать меньше памяти (исходники неплохо так жмутся). Возникает вопрос, какую ФС лучше всего использовать? Чтоб меньше оверхеда было, например. Сам пользуюсь ext2+zstd сжатием. Вдруг кто еще пользуется таким подходом?

tis
()

Сравнение между собой популярных arm-одноплатников.

 , , , ,

Пользуюсь разными поколениями raspberry pi для всяких домашних задач, вцелом доволен, периодически читаю про всякие banana и orange pi. На базе Banana вот даже всякие роутеры делают. Насколько эти китайские аналоги стоят того? Что там по качеству/мощности? Хочется, например аналога raspberry pi wh Zero, но чтоб дешвеле.

tis
()

Легковесный движок для домашней wiki.

 ,

Ищу сабж. Когда-то пользовался ikiwiki, но надоела вся эта перловка, да и кривой он какой-то.

Сборник основных решений треда.

tis
()

sys-apps/portage-2.2.0

 ,

сабж. Спустя .... года 4 что ли, портаж до шел до версии 2.2.0. См. http://packages.gentoo.org/.

Всем гентушникам радоваться полчаса!

tis
()

Open wrt vs dd-wrt

 , ,

Дано: роутер TP-Link TL-WR741ND, хочу поставить на него открытую прошивку. Вопрос: что поставить опенврт или дд?

tis
()

Haskell binary package for gentoo

 , ,

Из программ, требующих хаскель использую gitit, pandoc и git-annex на нескольких машинах. Gentoo-way предполагает создание целого хаскелевского тулчейна, а хотелось бы минимизировать затраты на сборку и распространять между машинами только бинари.

Что скажут спв: стоит ли делать статич. сборку пакетов? Как избежать установки всего хаскелевского тулчейна?

tis
()

KDEшники чуть не загубили свой репозиторий

 , ,

Зде еще вроде не обсуждали, так что вот:

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

Продолжение захватывающей истории: !Ъ (jefferai.org)

По ссылке еще всякие интересные соображения про git и его «целостность»

tis
()

mariadb-5.5.28а+akonadi

 ,

У кого-нибудь работает аконади с мариадб-5.5.28? У меня аконади падает со странными ошибками и не создает БД.

tis
()