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

Gnome Boxes - простая утилита для управления виртуальными машинами

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

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

Vulkan - новое поколение графики в играх и 3D приложениях

Вот и состоялся долгожданный релиз Vulkan 1.0 - кроссплатформенного API для обеспечения низкоуровнего доступа к GPU, обеспечивающий невероятно высокую производительность в играх, разрабатывающегося как новое поколение OpenGL и позиционирующегося как "убийца DirectX 12". Первые драйверы, а также спецификации, SDK, тесты, валидаторы и прочие утилиты были представлены одновременно с ним. Давайте для начала посмотрим, что это за технология.

среда, 17 февраля 2016 г.

XDG App - будущее пакетных менеджеров от разработчиков GNOME (?)

Уже не первый раз предпринимаются попытки упростить установку и распространение программ в Linux. Связано это конечно же в первую очередь с разнообразием дистрибутивов и пакетных менеджеров. Не все разработчики могут (или просто не хотят) создавать пакеты своих программ под разные дистрибутивы (deb, rpm и так далее). Для кого-то выходом станет распостранение программы в виде самораспаковывающегося run-архива, но тут беда - каждая программа будет таскать с собой необходимые ей зависимости и дублировать их. Как в Windows. Преуспел в этом плане....Android. Там программы распространяются в APK-пакетах, и там также поставляются необходимые программе зависимости. Однако есть одно важное отличие: программа из APK может использовать системные библиотеки, плюс она надёжно изолирована от системы. Именно поэтому при установке программы в Андроид, она запрашивает у пользователя необходимые разрешения. Похожим путём пошли разработчики графического окружеия GNOME, представив проект XDG App. О нём и пойдёт речь.

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

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

понедельник, 15 февраля 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.