LINUX.ORG.RU

Void


56

5

Всего сообщений: 26

Мой процесс велосипедостроения

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

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

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

 ,

u5er
()

Экзотика

Чуть мозг не сломал. 4-ый пень, Void, ядро 6.15 видит только первую планку памяти. Конечно же я не сразу до этого догадался – вначеле просто заметил, что памяти очень мало. Почистил контакты, по перевтыкал планки по очереди – убедился что все рабочие и уже потом внимание обратил на ядро – запустился с longterm стоящего рядом. На основном скриншоте ядро 6.15, на дополнительном – 6.12, наглядно видно сколько памяти всего и сколько с точки зрения ядра. Все это ни к чему не обязывает – просто держу в курсе.

 , ,

amd_amd
()

Никто никогда не вернет 2007 год

Можно ли в 2025 году работать на ноуте, которому около 18 лет? С некоторыми оговорками – вполне.

Итак, Франкенпад, собранный из T60/T61 – корпус и монитор от T60, мать от T61, перепрошитая и разлоченная, максимально запихиваемый ЦПУ с авито:

  • CPU: Intel Core 2 Duo T9300
  • Memory: 8Гб (это стоило не очень дешево)
  • 15 дюймов 4:3 IPS

Сразу скажу, это не основной мой ноут, но тем не менее я периодически работаю на нем достаточно продолжительно, например несколько недель. Общие впечатления о ноуте:

  • За исключением некоторых нюансов, та самая старая семирядная клава синкпада – она прекрасна. На ноутбуках для меня это самая удобная клава, с которой я работал. Первое время с ней немного непривычно, но через недельку не хочется переходить на что-то другое совсем.
  • Сам ноут – это, конечно, ноутбук для инженеров. Он раскручивается обычной отверткой до последнего винтика первый раз за полчаса, минут за 40, без траханий с фенами и паяльными станциями. На днище – все винты подписаны, какие для чего. Эти винты надо открутить для клавиатуры, те – для оперативки, и все такое.
  • Экран. 4:3, с хорошими углами обзора. Эта штука называлась у IBM/Lenovo FlexView. Подсветка у экрана, правда, по современным меркам, не очень яркая, на улице на солнце работать не получится, в тени – можно.
  • Из минусов, и всякой архаики. Вес. Два с половиной килограмма по сегодняшним дням, когда кругом одни ультрабуки – это много. Ты кладешь его в рюкзак и чувствуешь: ноут дома не забыл. Старые всякие интересные разъемы вроде телефонных модемов, PCMCIA. Да, на ноуте нет веб-камеры. И нет подсветки клавиатуры, вместо нее – ламповая лампа.
  • Батарея. Мне попадались только расширенные батареи, которые выступают сзади, сейчас у меня их две, и как ни странно, для своего возраста – они еще вполне тащат, и за ноутом можно работать без розетки часа два. Для такого ноута – это очень хорошо, я на куда более новом T250 за время владения им менял аккумуляторы два раза.

Вообще, мне очень жалко, что сейчас ничего подобного не выпускают. Кажется был проект T700 выпуска современной материнки для этого корпуса, и он вроде заглох. А очень жаль, я бы с удовольствием купил бы свежую мать в этот корпус, а всякие материнки от Intel Nuke и прочие – непонятно как туда запихивать.

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

Хотелось найти какой-то дистр линукса, похожий на OpenBSD: легковесный и безопасный, не полигон для тестирования, желательно с простым инитом, и чтобы не совсем маргинальное и как-то это развивалось. Совсем один в один ничего не нашлось, но обратил внимание на Void Linux. Musl (вроде как быстрее, но это не точно), runit (понравился), xbps (ну пакетный менеджер как пакетный менеджер, для меня они все примерно одинаковые, ставят и удаляют пакеты). Правда на разворачивание (с шифрованием диска) ушло достаточно много времени.

Теперь про скорость работы всего этого дела. Я не играю в игры, не гоняю вайн и все остальное, в основном у меня главный потребитель ресурсов – это браузер (и сбоку терминал). Firefox работает достаточно сносно, открыть 15-20 вкладок – вполне. Конечно, нет никакого аппаратного ускорения, некоторые тяжелые сайты нагружают CPU и открываются долго. Например vk. Youtube тоже будет работать не быстро. Jira будет работать сносно, если нет параллельно чего-то тяжелого. Видеоконференции с видео с веб-камерами (зум и прочее) – будут тормозить сильно, но часто это можно отключить, смотреть/показывать шеринг экрана – можно. Как ни странно – в большинстве случаев этого всего хватает.

На скриншоте еще можно видеть петунии, растущие на балконе, и вишню, с которой, ближе к августу, можно есть вишни.

 , , ,

Slack
()

Niri и немного фиолетового

В общем, «вдохновившись» одинаковыми скриншотами дефолтов на главной решил я и свой экран показать — почему бы нет.

В качестве WM используется Niri. Скриншоты плохо передают его суть, лучше посмотреть видео или попробовать самому. Вкратце, это что-то вроде тайлинга, но не совсем в привычном смысле. Здесь есть скроллинг по горизонтали, а при открытии нового окна ранее открытые окна никогда сами по себе не меняют своих размеров.

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

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

 , , ,

CrX
()

Void Linux | Dracula Rice

OS: Void Linux
WM: i3
Theme: Dracula
Terminal: Alacritty
Bar: Polybar

 ,

Xesvor
()

Прощай, neofetch

Решил Void обновить, а тут такое – помянем. Выбросили из репозизория совершенно бесполезную, но тем не менее культовую программу.

Однако видно, что аналоги чувствуют себя вполне нормально и для беспокойства нет причин.

 ,

amd_amd
()

Void + Unity 7.7

Заниматься раскопками древних технологий весело, особенно если современные версии тех или иных пакетов не дают вам эти технологии поставить.

Сделать десктоп интереснее вдохновили работы aleksey_tulinov, нашел его репы, и теймплейты для xbps-src. Было интригующе наблюдать, как некоторые пакеты не собираются под новые версии Vala, CMake, и гадать что следующим сломается. Но тем не менее у меня сквозь кучу патчей получилось.

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

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

Жить можно, как и всегда, но это вызывает привыкание.

 , ,

Elibord
()

Современный Linux на моём первом компе из 2002

Это мой первый ПК, почти в том виде, в котором и достался.

Я его немного проапргрейдил, поменял Celeron на ядре Northwood 2.0 GHz на Celeron 2.4 GHz, а так же поменял плашку оперативки с 256 МБ на 512 МБ (256 оперативки всё таки совсем неюзабельно в наше время), к сожалению второй слот оперативки сломан уже давно и не мной.

Void Linux стоит на нём уже наверно лет 10 и он идеально для него подходит, поскольку собран с SSE2, в отличие, например от Дебиана, который можно запустить на Pentium 3/Athlon XP, в которых нет их поддержки.

Ядро поставил самое свежее. Оно загружается само по себе гораздо дольше, чем например 4.14, но всё равно система загружается быстрее, чем типичный Linux с systemd на куда более современном ПК с жёстким диском.

 , , , ,

filosof
()

xfce 2021 года

Откопал и решил выложить скриншот, оставшийся от экспериментальной установки Void Linux на ноутбук в 2021 году. Тогда я ещё пытался остаться на XFCE/xfwm, файерфокс всё ещё был тортом, а вивальди не был. Привести систему к более-менее приятному внешнему виду мне удалось, а вот накидать всякого стороннего софта типа виртуалок, игрушек и тимвьювера — нет.

Конкретно скриншот — закладка на будущее в процессе прослушивания интернет-радио чтобы найти и добавить в колекцию новые песни.

 ,

kirill_rrr
()

Void#jwm

Void linux — легкий, быстрый и стабильный.

Имеет ряд преимуществ:

  1. independently-developed
  2. не systemd
  3. rolling

Вот здесь можно более подробно ознакомиться с моими конфигами, шрифтами, скриптами и прочим. Копипастить вовсе не обязательно, это всего лишь концепция — соберите свою уникальную и неповторимую конфигурацию системы.

 , , ,

amd_amd
()

Void, Xfce

Здравствуйте, это сабж.

Шрифт – Input Mono, тема Gtk – Plata-Noir, курсор – Breeze Blue. Иконки не Papirus, но очень похожи – Flat-Remix Blue Light. Браузер – Chromium.

Void мне понравился. Система намного быстрее работает и грузится. Даже быстрее, чем дебиан на старом ядре. Что говорить про арч.

Понравился xbps. Быстро оперирует пакетами.
Понравились репозитории. Пакеты почти самые свежие. И это круто.
Понравился runit, система грузится и работает в сто раз быстрее.

Обои сменные. Каждый раз при загрузке системы выбираются новые.

Мне удобно, мне хорошо. Критикуйте.

Больше скринов: https://imgur.com/a/6nhnVRv

 ,

tongubin
()

Дух уюта (с)

Вот, решил немного покрасноглазить установить Void Linux на своей домашней, видавшей виды и некоторое дерьмо машинке...

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

 , ,

Gonzo
()

Анимешный дефолт

Жил я себе на арче, наслаждался терминальным ЮИ, потому-то ГУИ в XWayland выглядит как последний Uncharted на ванильной плойке. Но в один день случайно снес себе пол / и было как-то лень все восстанавливать. На арче сидел сколько себя помню, поэтому решил посмотреть, как там дела в других легковесных дистрибутивов. Глаз зацепился за Void, потому что это тот же самый арч, но без systemd. Заодно решил осилить HiDPI на Х и пересесть на него, чего раньше не очень удавалось. Ибо емакс в терминале это как корочки от хлеба.

В общем, пришлось менять весь стек: sway + waybar + bemenu на bspwm + polybar + rofi. Ну и плюсом picom, чтобы спецэффекты были, но только чуть-чуть. А это означает переписывание конфигов и wal темплейтов. Более того, так как ручки то у меня кривые, хотелось автоматизировать все, начиная от бутстрапа системы и заканчивая расстановкой конфигов в нужные места.

В общем, после трёх недель кряхтений, получилось набросать минимум всего, что нужно для полноценной работы на десктопе. Включая вот этот вот бутстрап, который поднимет базовую систему с full disk encryption и ещё парочку скриптов, которые поставят все зависимости и настроят Х с HiDPI и WM со всеми перделками. Написано все это, конечно же, на fish shell. Потому что а на чем ещё. Теперь то можно удалять и двигать все, что не приколочено (а ничего не приколочено) и не бояться, что все сломается и придётся настраивать все ручками заново.

Если по софту, который использую, то это:

  • Kitty в качестве терминала, потому что GPU рендеринг и лигатуры.
  • BSPWM как WM. Не уверен, почему не i3. Вроде как он давно заброшен и не пилится. Даже отступы от краев экрана настроить нельзя, только если i3-gaps ставить.
  • Fish, конечно же. Всеми любимый.
  • Doom Emacs, где я пишу в основном весь код. И Neovim, если нужно что-то быстренько в файлике поделать.
  • Polybar для вот этих вот штучек сверху. Выглядит прикольно, пол дня настраивал.
  • Ну и rofi, чтобы запускать всякое разное. Тоже wal шаблон писал кучу времени, но я без понятия, как его зафоткать. Потому что он горячие клавиши перехватывает.
  • Tdrop ещё, чтобы эмулировать scratchpad’ы из Sway (на первом скрине он).

Все это, как и подобает, лежит на гитхабе:

  • Дотфайлы тут. Там же и бутстрап для зависимостей и конфигов.
  • Бутстрап базовой системы тут, если кому интересно.

Мой прошлый сетап я тут не кидал, но его можно найти в /r/unixporn. Там тоже аниме, но только Хомура.

 , , , ,

rbbtnspc
()

Обычная рабочка

Почти дефолт, подкрашеный grc, а ну и в zsh пользуется fast-syntax-highliting вместо дефолта, т. к. умеет красить все еще и темы присутствуют.
Из рабочего — квм и докер.
Void, mate (на этот раз не стали ждать полгода — на следующий день после релиза обновили).
Sublime не купленный.

 , ,

izmena
()

Void с evilwm — легкая и удобная система

Система

Void Linux установлена и настроена на нетбуке 10.1″ с 2 GB RAM и микропроцессором Intel Atom.
Я люблю Void за его следование философии Unix. Он очень просто устроен. Здесь нечему ломаться, потому что ничего лишнего нет. Разработчики сделали очень быстрый пакетный менеджер. Также быстрым является и родная система инициализации Runit. Всё просто, удобно и работает очень быстро.

Как оказалось, evilwm предоставляет все необходимое для управления окнами. Большие навороты не нужны. Вместе с консольным tmux/screen, в котором ты сам с легкостью настраиваешь расположение окон (панелей) как захочешь, – это лучший выбор для пользователей, которые привыкли к классическому управлению окон. Нет никаких панелей, значков и прочего хлама.

evilwm потребляет всего 3.8 Мб RAM из всей потребляемой оперативной памяти (56 Мб), а его клавишные бинды легко запомнить (Ctrl + Alt). Создание собственных хоткеев не предусмотрено, но меня вполне устраивают текущие. Если кого-то не будут устраивать, может воспользоваться xbindkeys. Также имеется псевдотайлинговое поведение (Ctrl + Alt + {Y,U,B,N}, Ctrl + Alt + =, Ctrl + Alt + X). При желании можно легко отредактировать исходный код. Очень интересный WM, несмотря на то, что им мало кто пользуется.

Скриншот

ОС: любимый Void Linux.
WM: evilwm.
Музыкальный плеер: mpd + ncmpcpp.
Эмулятор терминала (консоли): rxvt.
Шрифты: Pragmata.

За кадром

Текстовый редактор: vim (+ vim-latex + vim-pandoc + nou.vim).
Табличный процессор: sc-im.
Файловый менеджер: nnn.
Видеоплеер: mplayer + youtube-viewer.
Почтовый клиент: mutt.
IRC-клиент: irssi
RSS-клиент: newsboat.

 ,

Deleted
()

1024x600, пустота

  • Void
  • Коньки (отрисовка происходит через lua)
  • Neovim
  • i3 с гапсами
  • Urxvt с заблюреным фоном

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

 , , , ,

egorcod
()

Тайлинг, вим. Как вы это любите

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

Сводка:

  • Окончательно перешёл на (Neo)Vim
  • Везде начал использовать Fira Mono (который без лигатур)
  • Выпилил много всякого лишнего из Polybar
  • Запилил много всякого лишнего в zsh: вывод времи выполнения команды (если выполнялась дольше чем 1 секунду), последний exit code (если ненулевой), текущая директория/имя гит репозитория + ветка и т.д.
  • Ну и куда же без смены цветов (фон теперь полностью чёрный) и обоев

О системе:

  • ОС: Void Linux
  • WM: i3
  • Bar: Polybar
  • Editor: Vim
  • Terminal: XFCE4 Terminal
  • ШГ: Fira Mono

Цвета, обои и дотфайлы можно посмотреть в репе на гитлабе: https://gitlab.com/codingjerk/dotfiles

 , , , ,

Deleted
()

Юнити которое мы заслужили

Void, bspwm, xcompmgr, отдельные части юнити 7, ЛОР в браузере, аниме на обоях. Кажется забыл добавить на скриншот поняшек, ну может в другой раз.

Вроде ничего так получилось, и bspwm очень крутой. Разработчик bspwm ну очень хорошо разбирается в теме. Я сделал одно ишью на гитхабе с вопросом и он по моему описанию сходу выявил проблему в приложении. Я попытался эту проблему устранить, по локти погрузился в гномо-зависимости Nux'а (GUI-тулкит который используется в Unity 7), «всё понял», остановился, помыл руки с мылом и забил.

Кое-что там всё таки можно удалить из зависимостей, и зависимость на убунтовский компиз тоже получилось полностью удалить, теперь компиз вообще не нужен для того чтобы собрать то, что на скриншоте, но возни слишком много. Может быть когда-нибудь, лет через 20, все эти зависимости можно будет удалить навсегда, но некоторые ключевые части написаны на Vala, например, и зависимости на гном из них удаляются только вместе с этими частями. Этот зонд не просто был внедрён в ту часть организма про которую вы подумали, а он как Вояджер, уже преодолел доступные человечеству пределы и отправился в области ранее не исследованные подобными зондами, неся на себе послание внеземным цивилизациям.

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

Исходники барахла (GPL v3): https://github.com/alekseyt/unity7-git/tree/void

 , ,

aleksey_tulinov
()

Не CRUX, но тоже кулхацкерно

Перестало хватать времени на компиляцию CRUX'a, и перешел на void. Можно компилировать когда надо, например в темплэйты добавить опции компиляции. Захотел wpa_supplicant без dbus'a:

./xbps-src -o ~dbus pkg wpa_supplicant

И т.д. Конечно, он менее KISS чем CRUX, но что уж поделать.

Обоина, конечно, зернистая, но я ее и не вижу из за окон. Зато, когда компьютер блокируется (trollock), он светит такой гифкой (через ffmpeg), и радует мою прыщавую душу.

* vim

* hexchat

* firefox

P.S. Сине-красная полоска внизу — индикатор батарейки.

 

Deleted
()

Void Linux в качестве десктопа

Ранее был арч,решил попробовать void с glibc. Что понравилось:

  • + Быстрый пакетный менеджер.
  • + Быстро загружается.
  • + runit.
  • + Софт в репах довольно новый.

Что не понравилось:

  • - Плазма глючная,systemsettings5 падает при попытке поменять GTK3 тему.
  • - Модуль nvidia в dmesg при запуске выдает это,на работу не влияет но нигде ранее я такого не видел.

Система стоит на LUKS разделе,aes256-cbc,ext4; /home расположен на другом LUKS разделе,aes256-cbc,ext4; GRUB стоит в MBR,при запуске просит пароль.

На скриншоте общаюсь с другом в qTox,слушаю http поток со своего дедика,который вещает через mpd,через mplayer и редактирую «свой» PKGBUILD для очень непопулярной игры по образу spec,написанного моим другом.

Скриншот с одним neofetch

 

Elmer_
()