среда, 28 июня 2023 г.

TileOS - новый дистрибутив с мозаичными оконными менеджерами

Приветствую. Сегодня хочу подробно рассказать о своем новом проекте, работу над которым начал в мае этого года - TileOS. TileOS это дистрибутив на базе Debian Stable, использующий в качестве рабочего стола различные мозаичные (тайлинговые) оконные менеджеры, преимущественно - на Wayland. Основная цель этого дистрибутива отчасти схожа с проектом Ubuntu Sway Remix - предоставить готовое к использованию окружение, дружелюбное как к опытным пользователям Linux, так и к новичкам, желающим попробовать мозаичные оконные менеджеры, не тратя кучу времени на их настройку.

среда, 22 июня 2022 г.

Ubuntu Sway Remix: отчет о развитии (Июнь 2022)

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

вторник, 6 июля 2021 г.

Создание мультизагрузочной флешки с помощью Ventoy


Приветствую. До недавнего времени единственным более менее полноценным инструментом для создания загрузочной флешки с несколькими ОС под Linux я считал Multisystem, довольно старую и популярную утилиту. И несмотря на в принципе удовлетворительную её работу, у неё имеется целый ряд недостатков. К примеру она требует ручного монтирования флешки в определённый каталог, не понимает некоторые образы, да и порой просто глючит. Но недавно я чисто случайно наткнулся на куда более качественный её аналог - Ventoy. К тому же ещё и кроссплатформенный.

вторник, 15 июня 2021 г.

Anbox - простой и эффективный эмулятор Android | Установка и настройка

 


Приветствую. Тема запуска приложений с Android на других операционных системах или устройствах, пожалуй, будет актуальна всегда. Даже Microsoft обещает уже в этом году добавить возможность запуска Андроидового софта в Windows 10. Ну а я в свою очередь расскажу об одном из способов запуска оного в десктопных дистрибутивах Linux - с помощью проекта Anbox.

понедельник, 28 сентября 2020 г.

Установка свежих графических драйверов и ядра в Debian 10 (AHS)

 


Приветствую. Как-то однажды я предпринимал попытку создания репозитория со свежим графическим стеком для стабильной версии Debian. Однако в одиночку такое нереально потянуть, тем более что требуется достаточное количество оборудования, чтобы всё это тестировать. К счастью не одного меня заботит наличие свежих графических драйверов в Debian, а уповать на репозиторий Backports порой не приходится - свежие ядра там есть, да и драйвер Nvidia нет да нет, но обновят. А вот Mesa, набор открытых видеодрайверов, ждать порой приходится крайне долго. На помощь приходит - AHS - Advanced Hardware Support, репозиторий, поддерживаемый разработчиками MX Linux. А так как последняя версия MX использует в основе Debian 10 - никаких конфликтов и поломок зависимостей возникнуть не должно. Однако всё равно использовать этот репозиторий можно исключительно на свой страх и риск. Сейчас расскажу как его подключить.

среда, 4 сентября 2019 г.

PipeWire - что это и зачем?

Приветствую. Сегодня хочу немного поговорить о такой штуке, как PipeWire. Проект ещё молодой и активно развивающийся, потому информации в сети не так много. Как вы наверняка знаете, в Linux, для управления звуковыми потоками приложений, применяется звуковой сервер PulseAudio, написанный во второй половине нулевых печально знаменитым Леннартом Поттерингом. Дело в то, что сами по себе звуковые подсистемы Linux, такие как ALSA и почившая OSS, любили монопольно захватывать звуковую карту. Слушаете вы к примеру музыку через Amarok, и захотели включить ролик на ютубе. А там нет звука, потому что в этот момент звуковая карта занята плеером. Позднее конечно эту проблему решили частично, но всё же это было крайне неудобно. Нельзя было например играть в игру и слушать музыку одновременно. Для решения этой проблемы применялись звуковые сервера – для Гнома это был ESD, для KDE – aRTS. PulseAudio же стал стандартом, хотя первое время от него было больше вреда, чем пользы (сильная загрузка процессора, эпичные искажения звука). Плюс он позволяет гонять звук по сети, пользоваться Bluetooth-гарнитурами безо всякого пердолинга и много чего ещё. Но – это лишь звуковой сервер. И с видео он работать не умеет.

среда, 28 августа 2019 г.

Оптимизация Linux для дома (2019 edition)

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

пятница, 26 июля 2019 г.

Настройка после установки Debian 10 "Buster"

Настройка репозиториев

 

Откройте файл /etc/apt/sources.list любым текстовым редактором с правами администратора (например nano) и добавьте строки contrib и non-free после каждого адреса. Если вам не нужен исходный код всех программ в репозиториях Debian - поставьте # перед строками deb-src. Для включения поддержки установки 32-х битных версий драйверов и другого ПО:

sudo dpkg --add-architecture i386
sudo apt update

среда, 17 апреля 2019 г.

Установка Linux на GPT + BIOS

Приветствую. В отличии от Windows, Linux можно (и нужно) установить на диск с таблицей разделов GPT, если в компьютере применяется классический BIOS, а не UEFI. Фактически, процедура почти не отличается от установки Linux на UEFI + GPT, однако многие даже не догадываются о существовании такой возможности. Преимущества GPT очевидны: нет ограничений на количество разделов (а также их размер), загрузочная запись дублируется на диске, что в случае её повреждения не сделает нечитаемым весь диск. Приступим.

вторник, 29 января 2019 г.

RetroArch и Wayland

Последние 3 месяца я потратил на доработку одной из самых нужных мне программ - RetroArch. Если вкратце - это мультисистемный, мультиплатформенный эмулятор различных игровых консолей. За подробностями прошу на официальный сайт. Вся суть доработки заключается в улучшении работы RetroArch в окружениях на базе композитного сервера Wayland.

вторник, 29 мая 2018 г.

Система видеокомпозитинга Natron теперь в виде Flatpak

Приветствую. Последний месяц я был занят тем, что упаковывал одну из моих любимейших свободных программ в форму самодостаточного универсального пакета Flatpak. Для тех кто не знает: Flatpak (ранее xdg-app) это формат пакетов, изначально представленный одним из разработчиков компании Red Hat Александром Ларссоном (Alexander Larsson). Этот проект нацелен на предоставление формата пакетов, независимого от дистрибутива, при этом обеспечивающего надёжную изоляцию как от основной системы, так и от других таких пакетов. Это позволяет держать на одной системе множество версий одной и той же программы без каких либо конфликтов. Подробнее можете почитать здесь. А сейчас я хочу рассказать о процессе создания пакета, о трудностях, с которыми пришлось столкнуться и так далее. Погнали!

пятница, 23 марта 2018 г.

Гайд: Запуск Icaros Desktop в режиме hosted на Linux

Приветствую. Данная заметка будет интересна всем фанатам легендарного компьютера Commodore Amiga и операционной системы AmigaOS в частности. Речь пойдёт о запуске Icaros Desktop, дистрибутива Amiga-подобной операционной системы AROS, в режиме hosted, то есть как обычное приложение. AROS (Amiga Research Operating System) - это проект по созданию свободной, переносимой операционной системы, совместимой на уровне программных интерфейсов (API) с AmigaOS 3.1, и доступная для архитектур x86, PowerPC и m68k. Данный проект развивается с середины 90х годов, и в настоящее время обладает всеми частями полноценной операционной системы. В свою очередь Icaros Desktop (ранее VMwaros) - это преднастроенный дистрибутив, включающий в себя очень большое количество самого разнообразного ПО. Сейчас я готовлю вторую часть истории Amiga, где также уделю много внимания AROS.

среда, 7 февраля 2018 г.

Разбираемся с самодостаточными пакетами Flatpak, Snap и Appimage

Всем привет! Не секрет, что для многих пользователей, перешедших на Linux, особой проблемой является поиск необходимого софта. В винде это обычно решается походом на всякие Софтпорталы, торрент-трекеры, в редких случаях - на официальные сайты нужных программ. Конечно в Linux с этим всё гораздо проще и порядочнее. Есть система репозиториев, откуда софт можно установить несколькими разными способами, и где есть гарантии, что этот софт не содержит в себе чего-то вредоносного. Плюс - никакой рекламы. Однако концепция репозиториев хоть и является одной из лучших черт Линукса, она не всегда удобна. Нужной программы может не оказаться в репозитории вашего дистрибутива, или же она вообще официально собирается лишь под один конкретный. Ещё пару лет назад это было проблемой, но теперь ситуация изменилась в лучшую сторону, благодаря так называемым самодостаточным пакетам - Flatpak, Snap и Appimage. Пришло время рассмотреть их в деталях.

воскресенье, 31 декабря 2017 г.

Всех с Новым Годом и Рождеством!

Поздравляю всех читателей Блога начинающего линуксоида с Новым 2018 годом и наступающим Рождеством! Желаю минимума переустановок, максимума производительности и бесконечного аптайма! Увидимся уже скоро!


пятница, 29 декабря 2017 г.

Обзор PureOS: Чистая свобода

Приветствую. Не так давно мне на глаза попался один занятный дистрибутив - PureOS. Казалось бы ничего удивительного, новые дистрибутивы появляются чуть ли не каждый день. Однако PureOS имеет одно важное отличие - это полностью свободный дистрибутив, по-настоящему свободный. Откуда он? Какие цели у его разработчиков? В чём его преимущества? Сейчас будем разбираться.

среда, 27 сентября 2017 г.

Для MATE подготовлен патч с реализацией поддержки расширения XPresent

Всем привет! Не так давно я написал разработчикам графического окружения MATE сообщение, где попросил их добавить поддержку отрисовки через DRI3/Present - расширение оконной системы Xorg, позволяющее отрисовывать графику самым прямым способом, что полностью избавляет от тиринга, а также ощутимо повышает производительность 3D графики. Разумеется только на свободных видеодрайверах. И вот на днях, был представлен патч, добавляющий поддержку расширения XPresent. Сейчас я помогаю его тестировать, и по первым результатам - есть и хорошие и плохие новости. Плохие - на 64-х битной Ubuntu MATE 17.10 оно не работает, и на моём железе (тестировал на Nvidia GTX 760 и Radeon HD7770, всё на свободных видеодрайверах) приводит к сильным глюкам отрисовки. Это касается только 64-х битных систем. Однако на 64-х битном Debian Testing - всё работает просто замечательно! И это весьма обнадёживает. Поэтому будем надеяться, что скоро причина проблемы найдётся. Если вы хотите помочь в тестировании - напишите в комментариях.

P.S. Поддержка XPresent также была добавлена в Xfce, о чём я писал не так давно. В будущем есть планы по добавлению в MATE поддержки GLX, что привнесёт аппаратное ускорение отрисовки через OpenGL.

четверг, 14 сентября 2017 г.

Установить профессиональный видеоредактор DaVinci Resolve, в Debian, Ubuntu и производных

Если вы следите за новостями, то знаете, что знаменитый профессиональный видеоредактор и система цветокоррекции DaVinci Resolve, в своей бесплатной редакции, доступен теперь и для Linux. Однако официально разработчиками поддерживаются только CentOS и Red Hat Enterprise Linux, как системы для профессиональных графических станций. Однако это вовсе не означает, что Resolve не будет работать в других дистрибутивах. И в этой заметке я покажу как установить его в Debian, Ubuntu и их производных.

четверг, 7 сентября 2017 г.

Запуск GNOME on Wayland с проприетарным драйвером Nvidia: История успеха

Итак, свершилось! Мне наконец-то удалось запустить Wayland-сессию GNOME на проприетарном драйвере Nvidia (далее по тексту "блоб"). Для тех, кто не в теме: начиная с версии драйвера 364.12, Nvidia реализовала в нём начальную поддержку Wayland, однако несовместимую с тем, что используется в Mesa. В Mesa применяется библиотека GBM - Generic Buffer Manager, аллокатор буферов изображений. Реализация Nvidia основана на расширениях EGLStreams и EGLDevice, являющихся кроссплатформенным открытым стандартом Khronos (консорциума, разрабатывающего OpenGL, OpenCL, Vulkan и так далее). В списке рассылки разработчиков Wayland, Nvidia представила патчи для композитного менеджера Weston, однако разработчики их не приняли и, можно сказать, послали Nvidia подальше. Зато эти патчи адаптировали для Mutter и Sway, но о качестве работы будет ниже. Nvidia же в прошлом году анонсировала новый аллокатор, разрабатываемый совместно с разработчиками Mesa, уже готов начальный прототип, но работы ещё много. Nvidia не хочет создавать что-то платформоспецифичное, так как ей проще поддерживать единую кодовую базу для всех ОС.

Mesa 17.2 доступна для Debian 9 (+репозиторий драйверов Nvidia)

Приветствую! В моём репозитории, со свежими свободными графическими драйверами для Debian 9 и производных, обновление: Mesa 17.2. Свежий выпуск Mesa примечателен следующими изменениями:

воскресенье, 3 сентября 2017 г.

Гайд: Установка FreeBSD в качестве десктопной системы (Обновлено и дополнено)

Весьма странно видеть в "Блоге начинающего линуксоида" статью об установке и настройке совершенно левой операционной системы :) Однако по моим наблюдениям, всё больше и больше людей начинают интересоваться FreeBSD. Кто-то чисто ради интереса, ибо слышал о ней в новостях, или что на ней работает Playstation 4, а кто-то ради "свалить с Линукса, который всё время ломают всякие Поттеринги, со своими systemd". Лично для меня это первый пункт. Мне нравится пользоваться самыми разнообразными операционными системами, даже теми, которые давно почили, или совершенно не привычны любому современному пользователю ПК. К сожалению, толковой и полной информации о том, как заюзать FreeBSD в качестве десктопа, в рунете я не нашёл. На зарубежных сайтах ситуация гораздо лучше, но всё равно не идеал. Потому собрав всё по частям, я решил написать этот гайд. Он будет актуален для FreeBSD 12. Прошу обратить внимание: предполагается что читатель уже имеет навыки работы с Unix-системами и уверенно себя чувствует в терминале.