воскресенье, 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-системами и уверенно себя чувствует в терминале.

вторник, 22 августа 2017 г.

Установить Natron в Debian и Ubuntu

Natron - это нодовая система видеокомпозитинга, по функционалу близкая к таким программам, как Adobe AfterEffects и Nuke by the Foundry. Кроме того Natron может выступать в качестве хоста для OpenFX-плагинов, и использоваться с другими программами для обработки видео. Написана на C++ с использованием Qt (PySide). Программа проста, функциональна и отлично подойдёт как для постобработки любительских видеороликов, так и для профессионально отснятого материала. Natron можно скачать с официального сайта после регистрации, в виде Windows-подобного инсталлятора, а также deb и rpm-пакетов. Совсем недавно, нативно собранные пакеты с Natron появились в репозитории Deb-Multimedia, и благодаря этим наработкам я создал PPA-репозиторий для Ubuntu и репозиторий для Debian, пока полуофициально.

понедельник, 7 августа 2017 г.

Репозиторий Retrogames - теперь и для Debian!

Приветствую! Как вы знаете, я создал и поддерживаю большой репозиторий с разнообразными эмуляторами игровых консолей и ретрокомпьютеров для Ubuntu 16.04. Репозиторий получился реально большим, он позволит превратить вашу Ubuntu в классную ретроигровую систему. И я по-настоящему им горжусь! Теперь же представляю вашему вниманию аналогичный репозиторий для Debian 9 "Stretch"

суббота, 15 июля 2017 г.

Как включить DRM-KMS и PRIME Synchronization в проприетарном драйвере Nvidia

Небольшое howto о включении интерфейса KMS (Kernel Modesetting) в проприетарном драйвере Nvidia. Это будет полезно в первую очередь для пользователей ноутбуков с Nvidia Optimus, так как полностью избавит их от тиринга.

среда, 12 июля 2017 г.

Установить окружение Budgie Desktop в Debian 9

Budgie Desktop - графическая оболочка от проекта Solus, работающая поверх компонентов GNOME и являющаяся альтернативой GNOME Shell. Данная оболочка выгодно отличается от GNOME Shell своим более привычным видом, а также гораздо меньшим потреблением ресурсов. Budgie доступна в репозиториях Debian 9, однако установить её можно лишь вручную, на минимальную систему. К сожалению разработчики не добавили её на экран выбора графического окружения, при установке системы с netinstall-образа. Поэтому в этой заметке я расскажу как его установить и настроить.

понедельник, 10 июля 2017 г.

Ставим Debian 9 на SSD

Приобрёл недавно SSD накопитель Silicon Power Velox V55, на 60 Гб, дабы использовать его в качестве системного для Debian. Причина покупки очевидна - ускорение работы системы, увеличение скорости открытия программ и т.п. И хотя Debian у меня всегда летал как ракета на обычном HDD на 7200 оборотов и 64-х мегабайтным кэшем - можно сделать ещё круче. В интернете очень много статей по установки Линукса на SSD и сопутствующих оптимизациях, с целью увеличения качества работы накопителя и продления срока его службы. Вот только есть одна неочевидная проблема: многие эти статьи писались на основе того, какими были SSD в годы своего первого появления на массовом рынке. И для современных накопителей эта информация стала неактуальной, но пользователи продолжают верить что нужно делать именно так как написано в статье. Плюс ко всему часто не учитываются нюансы контроллеров в конкретных SSD - этот фактор тоже весьма важен, ведь контроллер - это сердце накопителя. И вот собрав кучу инфы, а также применив свои знания в этой области, установил на свою рабочую станцию новейший Debian 9. Делюсь своим опытом.

суббота, 8 июля 2017 г.

Как избавиться от тиринга в Linux Mint 18.2 Xfce на свободных видеодрайверах (Обновлено)

В недавно вышедшем Linux Mint 18.2 с рабочим столом Xfce было произведено обновление оконного менеджера Xfwm4, в котором добавлена поддержка вертикальной синхронизации через DRI 3/Present и OpenGL. То есть это решает проблему тиринга уже на аппаратном уровне, однако в LM 18.2 (как и в Ubuntu 16.04) по умолчанию не включён интерфейс DRI 3, потому толку от этого нововведения 0. Так что нужно его включить.

среда, 5 июля 2017 г.

Mesa Updates Debian: свежий графический стек для Debian 9

Приветствую. В связи с бурным развитием проекта Mesa в последние годы, многие пользователи стали обращать гораздо более пристальное внимание на графические решения от AMD и Intel. Для пользователей Ubuntu существует PPA-репозиторий со свежими версиями свободных видеодрайверов, что позволяет всегда иметь актуальный графический стек в своей системе. Начиная с Debian 8, свежая Mesa попадает в репозиторий Backports, только вот попадает она туда далеко не сразу после релиза. На это есть свои причины, как вы можете догадаться, но тем не менее - если вам нужна свежевышедшая Mesa здесь и сейчас, никакой возможности, кроме самостоятельной сборки, не существовало. Пришло время это исправить.

суббота, 1 июля 2017 г.

Мой репозиторий: обновление для Debian 9/LMDE 3/SteamOS 3

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

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

Как подключить 4G модем к маршрутизатору с OpenWRT

Приветствую. Данная заметка подойдёт тем, кто решил раздавать интернет со своего 4G-модема в локальную сеть посредством Ethernet или Wi-Fi. Когда-то я писал о том, как раздавать интернет с модема в локальную сеть, но тогда интернет шлюзом у нас выступал рабочий компьютер. Теперь же для этих целей будет применяться Wi-Fi маршрутизатор (роутер) с USB портом, в моём случае это TP-Link WR-842N. Преимущества такого способа очевидны: не нужно всё время держать включённым компьютер, чтобы можно было пользоваться интернетом на других устройствах, значительно меньшее потребление электроэнергии, возможность серьёзного расширения функционала и так далее. USB-модем будет работать как WAN-интерфейс, то есть как если бы к роутеру был подключён кабель от интернет-провайдера. Однако родная прошивка роутеров TP-Link весьма ограничена и убога, и я сразу заменяю её на OpenWRT. Правда в этот раз я возьму не сам OpenWRT, а его форк под названием LEDE. Об отличиях можете почитать здесь. Приступим.

воскресенье, 18 июня 2017 г.

Настройка после установки Debian 9 (обновлено)

17 июня 2017 года вышла новая версия самого значимого дистрибутива Linux - Debian 9. Время летит очень быстро, казалось ещё вчера вышел Debian 8, и я писал руководство по его настройке. Как и множество других статей с ним связанных. Теперь очередь Debian 9. Новые версии ПО, новые возможности, много нового софта в репозиториях. В ближайшее время я обновлю свой репозиторий для Debian, а также добавлю парочку новых и весьма полезных. А пока займёмся первоначальной настройкой.

понедельник, 1 мая 2017 г.

Поддержка блога

Уважаемые читатели и подписчики. На сайте появился раздел "Поддержать", где вы, собственно, можете оказать финансовую поддержку данному блогу и всем связанным с ним проектам. Да и просто поблагодарить автора, если его труд вам полезен :)

среда, 19 апреля 2017 г.

KDE Neon в Docker: идеальный способ тестирования свежих технологий KDE

Всем привет! Наверняка многие из вас знают о таком дистрибутиве как KDE Neon. Его создателем является бывший "управляющий" Kubuntu Джонатан Риддел. Дистрибутив построен на LTS-версии Ubuntu (в данном случае Ubuntu 16.04), его целью является предоставление самых свежих версий KDE Plasma 5, KDE Frameworks, KDE Applications, а также Qt. Дистрибутив имеет аж 4 ветки: User Edition (обычная версия со свежими выпусками KDE), User Edition LTS (то же самое, но с LTS выпусками KDE, на текущий момент это версия 5.8), Dev-Stable (стабильная сборка для разработчиков) и Dev-Unstable (самые свежайшие пакеты с KDE, только для разработчиков и тестеров). Но возможности установить KDE Neon на диск может не оказаться, и на такие случае разработчики предусмотрели потрясающее решение - Docker-контейнер. Docker - это система контейнерной виртуализации, позволяющая упаковать приложение (или целую ОС) и всё необходимое для его работы в контейнер, который может быть легко перенесён в другую систему. И запущен как обычное приложение. У Docker есть своё хранилище готовых контейнеров, найти там можно всякое. Как и то, о чём пойдёт речь сегодня.

пятница, 14 апреля 2017 г.

Прощай, Unity: несбывшиеся надежды Canonical

Буквально на днях, основатель компании Canonical и дистрибутива Ubuntu Марк Шаттлворт, объявил об отмене всей разработки графической оболочки Unity, дисплейного сервера Mir, а также мобильной редакции Ubuntu, и возвращении на то, с чего всё и началось - GNOME. Бурные обсуждения кипят до сих пор. Конечно, Unity весьма неоднозначная оболочка, многих она оттолкнула, но многим она понравилась, люди используют её как в работе, так и просто на домашней машине. Многое ПО писалось с учётом возможностей Unity. И теперь всё это уходит в прошлое. А будущее самой Ubuntu многими ставится под серьёзное сомнение, ведь теперь судьба дистрибутива будет в руках сообщества Ubuntu GNOME, Марк снова займёт пост исполнительного директора Canonical, а основным направлением развития станут сервера и "интернет вещей" (IoT). Потому в этой заметке хочу поделиться своим мнением по поводу последних новостей и самой Ubuntu в частности. Плюс в конце будет небольшой анонс :)

четверг, 9 марта 2017 г.

История Unix. Часть первая: AT&T Unix

Собственно, в названии всё сказано :) История появления самой значимой операционной системы в мире, а также технологий, благодаря которым сегодня вообще существует IT. Приятного просмотра!


воскресенье, 5 февраля 2017 г.

Как обновить Debian 8 до Debian 9

Debian 9, следующий стабильный выпуск одного из самых значимых дистрибутивов Linux, перешёл в финальную стадию заморозки. Теперь разработчики займутся его интенсивным тестированием, и как только оно завершится - объявят о выходе финального релиза. Однако уже сейчас можно обновиться на него, не дожидаясь релиза. Пакетная база стабилизирована, ничего уже не сломается. Однако все действия, описанные в данной статье, вы выполняете на свой страх и риск. Обязательно сделайте резервную копию своей системы (например при помощи Clonezilla).

четверг, 26 января 2017 г.

Репозиторий эмуляторов игровых консолей для Ubuntu 16.04

Многие люди любят игры. Многие люди выросли на играх. Наверно у каждого в детстве была Денди, Сега или ещё какая-нибудь игровая приставка. И такие люди с теплом вспоминают время, проведенное за этими играми. Сегодня, для возможности играть в игры с платформ прошлых лет, существуют программы-эмуляторы, которые позволяют практически на любом устройстве (от мобильного телефона до ПК или даже игровой консоли) запустить игры с платформ NES, Sega Megadrive, PSone и многих многих других. И в Linux, благодаря репозиториям, не нужно бегать по интернету в поисках того или иного эмулятора. Однако есть и минусы. Первый и самый главный - не все эмуляторы доступны в штатных репозиториях дистрибутива. Второй - обычно они не обновляются в рамках одного релиза, скажем, Ubuntu. Поэтому я решил исправить эти проблемы. Представляю вам репозиторий игровых эмуляторов для Ubuntu 16.04 и производных.

четверг, 19 января 2017 г.

Сборка OBS Studio и FFmpeg с поддержкой кодека Nvidia NVENC

Приветствую! Если вы любите делать игровые стримы или просто снимать хорошие летсплеи в Windows, то наверняка знаете о таком потрясающем кодеке, как Nvidia NVENC. На базе этого кодека создана целая утилита для высококачественной записи игрового процесса на видеокартах Nvidia - Shadow Play. Плюс этот кодек может применяться и в других программах для записи происходящего на экране (к примеру Bandicam). К сожалению, ни Shadow Play, ни Bandicam не доступны (пока?) в Linux, но возможность использовать кодек NVENC существует. К примеру в не менее известной программе для создания стримов и записи игр OBS Studio, или в Simple Screen Recorder - лучшей утилите для записи происходящего на экране в Linux. Однако для этого необходим мультимедиа пакет FFmpeg, в котором включена возможность использования NVENC. Но так как кодек проприетарный - в большинстве дистрибутивов Linux FFmpeg собран без поддержки NVENC. Поэтому сейчас мы будем это исправлять в своей любимой системе. Внимание: данное руководство актуально только для Ubuntu 16.04 и основанных на ней дистрибутивов. В системах с FFmpeg 3.1.1 и новее, кодек NVENC доступен по умолчанию.