вторник, 16 февраля 2016 г.

Графическое окружение Lumina - обзор и установка (обновлено)

Lumina - это легковесное графическое окружение, развиваемое проектом PC-BSD, в первую очередь для PC-BSD и FreeBSD, отодвигая на второй план портирование на другие системы. Окружение написано на Qt 5 без использования QML, и не привязано к каким-то специфичным для конкретной ОС технологии (типа consolekit, dbus, logind и так далее). Разработчики официально поддерживают сборочные сценарии и для дистрибутивов Linux (deb-скрипты для Debian/Ubuntu и spec-файлы для RPM-дистрибутивов (RedHat, Suse, Fedora). Окружение совсем молодое, и пока находится в стадии беты. Но пользоваться им можно уже сейчас.

воскресенье, 14 февраля 2016 г.

Firejail - безопасный запуск потенциально уязвимых приложений

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

вторник, 9 февраля 2016 г.

Мой репозиторий для Debian 8. Часть вторая: графические окружения

Приветствую! В одной из прошлых статей я рассказывал о своём репозитории для Debian 8/LMDE 2/ SteamOS 2, который находится на платформе Open Build Service и в котором я размещаю различные программы, которых по разным причинам нет в штатных репозиториях этих дистрибутивов. В этот раз я пошёл немного дальше, и начал бэкпортировать свежие версии некоторых графических окружений из Debian Testing в Debian 8. Какие именно - читайте далее.

пятница, 5 февраля 2016 г.

Собираем собственную SteamOS на основе Ubuntu

Оригинальная SteamOS основана на пакетной базе Debian, при этом сама система по своей сути является Debian+репозиторий Valve со Steam и свежими драйверами. Однако, Debian лишает возможности установки многих программ, которых нет в штатных репозиториях. В Ubuntu в таких случаях, можно подключить PPA-репозиторий и без проблем установить нужны софт. Но в случае использования Ubuntu, уже не будет той железобетонной стабильности, которую обеспечивает Debian. Но тем не менее, можно легко и довольно быстро собрать свой собственный игровой дистрибутив Linux, если вас не устраивает что-то в SteamOS.

четверг, 28 января 2016 г.

Мой репозиторий для Debian 8/LMDE 2/SteamOS 2

В Debian порой не хватает некоторого ПО, или более свежих версий этого ПО. Я уже писал о том, как решить эту проблему. Способов много. Я для себя собираю те программы, которые мне нужны, а также те, которые просто хочется посмотреть, но придётся долго ждать, пока они попадут хотя бы в нестабильную ветку Debian. Ранее, свои пакеты я распространял через Dropbox, вместе с архивом с исходным кодом, дэбианизацией и цифровыми подписями. Но долго задумывался о создании собственного репозитория. И вот наконец я его создал :) Чуть ниже опишу всё подробнее...

суббота, 23 января 2016 г.

Как устанавливать программы в Debian 8 из репозиториев testing и unstable

Если вы пользуетесь Debian, то наверняка знаете, что порой может понадобиться самая свежая версия какого-либо компонента. Или та, которой нет в стабильном выпуске, но её добавили в тестируемый. Ставить ради этого другой дистрибутив, в котором свежее ПО доступно всегда, вы наверняка не станете, если уже настроили себе систему и привыкли к ней. Можно собрать нужную вам программу из исходного кода. Но это тоже не всегда может получиться. Программа может не собраться, долго собираться или вообще иметь закрытый исходный код. В таких случаях, можно установить эту программу из тестовой или нестабильной ветки Debian. Делать это нужно правильно. И о том как правильно это сделать и пойдёт речь в статье.

среда, 20 января 2016 г.

GLXOSD - вывод на экран нагрузки и температуры CPU и GPU во время игры

Иногда бывает нужно посмотреть во время игры нагрузку на процессор и видеокарту, а также их температуру. В Windows для этих целей обычно используют MSI Afterburner, либо аналоги, которые могут выводить мониторинг во время игры. В Linux тоже есть подобное приложение - GLXOSD.

воскресенье, 10 января 2016 г.

Как создать локальный репозиторий в Debian/Ubuntu

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

Пакетный менеджер Linuxbrew или установка программ аля Mac OS X

В операционной системе Mac OS X (или просто OS X) существует весьма годный пакетный менеджер под названием Homebrew. Он является аналогом таких пакетных менеджеров как Fink и MacPorts (который в свою очередь является аналогом портов из FreeBSD). Одно из главных преимуществ Homebrew - это открытый исходный код (двухпунктовая лицензия BSD). Это позволило энтузиастам создать его форк для Linux-систем, адаптировать его и позволить легко использовать в паре со штатным пакетным менеджером. Давайте посмотрим, что из себя представляет Linuxbrew и в каких случаях он может пригодиться.

суббота, 9 января 2016 г.

Установка виртуальной машины Qemu-KVM на домашний ПК с Linux

Ранее я уже писал об установке Qemu-KVM в Debian. Но, на мой взгляд, информация получилась неполной. Плюс я не учёл некоторые нюансы. Потому предлагаю вашему вниманию обновлённую статью по установке виртуальной машины Qemu-KVM. Старую статью, естественно, удалю.

пятница, 8 января 2016 г.

Как я перешёл на Linux: минутка воспоминаний

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

четверг, 7 января 2016 г.

Сборка программы из исходного кода в Debian/Ubuntu

Бывают ситуации, когда вам нужна самая свежая версия программы, но её нет в репозитории вашего дистрибутива. Или эту программу вообще туда не добавляют по каким-то причинам. Вариантов получить эту программу тут несколько, один из них - собрать программу из исходного кода, непосредственно под ваш дистрибутив. Разумеется речь идёт о программах с открытым исходным кодом :)

понедельник, 4 января 2016 г.

Итоги "года Linux на десктопе" 2015

Ну вот и кончился 2015 год. Этот год был невероятно богатым на события как в мире Open Source, так и в мире GNU/Linux в частности. Впрочем, подобное происходит каждый год, с каждым годом Linux становится всё лучше и лучше, а для многих уже достиг идеала. Событий очень много, и все их невозможно учесть в рамках одной небольшой статьи. Потому вспомним наиболее заметные события в мире Linux и свободного ПО:

четверг, 31 декабря 2015 г.

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

Прошедший год был весьма богатым на события в мире Linux (о главных событиях 2015 года мы поговорим чуть позже). Следующий год обещает быть ещё более интересным. Поэтому желаю вам хорошего настроения, длительного аптайма, побольше качественных и нужных программ. А я продолжу показывать вам, какими возможностями можно пользоваться в мире Linux, чтобы стать повелителем своего компьютера! Всего вам наилучшего!

воскресенье, 27 декабря 2015 г.

Игры в Linux: переходим в следующее поколение?

Эта статья является переводом статьи из блога главного разработчика композитного менеджера KWin (используется в KDE) Мартина Гресслина. Оригинал вы можете прочесть по ссылке. Далее идёт повествование от автора.

четверг, 17 декабря 2015 г.

Комплексная оптимизация и ускорение системы для дома


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

вторник, 15 декабря 2015 г.

Zram и Zswap или как увеличить эффективность оперативной памяти

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

пятница, 11 декабря 2015 г.

SteamOS: действительно ли медленнее Windows?

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

пятница, 4 декабря 2015 г.

Как увеличить производительность игр в Linux

В данной заметке я опишу 5 способов увеличения производительности игр в Linux. Особенно это будет актуально для "виндовых" игр, запущенных в Wine.

вторник, 1 декабря 2015 г.

Собираем своё собственное ядро Linux

Иногда может потребоваться собрать своё собственное ядро Linux. Причины для этого могут быть следующими:





  • вам нужно чистое ядро, без дистрибутивных патчей;
  • вы хотите наложить собственные патчи (коих очень много);
  • вы хотите собрать ядро под свою конфигурацию железа, выкинуть из него лишнее и/или заточить под определённые задачи;
  • вы хотите включить в состав ядра эксперементальный драйвер или файловую систему, которой нет в "ванильном" ядре (например ZFS или Raiser 4);