Snap vs Flatpak

Snap vs Flatpak В последнее время в мире GNU/Linux довольно много шума вокруг самодостаточных кроссдистрибутивных пакетов для графических приложений, таких как Snap от Canonical и Flatpak, разрабатываемый участниками Gnome, RedHat и сообществом разработчиков.

Идея создания универсальных не привязанных к конкретному дистрибутиву приложений не нова, ещё в начале 2000-х была начата разработка Autopackage (в 2010 проект был объединён с Listaller), в 2004 вышла первая версия klik (в 2011 году сменил название на PortableLinuxApps, а в 2013 – AppImage).
Немного с другой идеей, не самодостаточными пакетами, но не привязанными к конкретному дистрибутиву и даже операционной системе был также создан примерно (не нашел точной даты) в 2004 году проект 0install (о нём я уже писал заметку).

Все эти проекты не ставили целью создать песочницу для приложений, ограничиваясь только их запуском. Я нашел результаты экспериментов с песочницой в 0install, но по различным причинам это так и осталось экспериментом.

Но уже в 2007 году стартовал проект Listaller, в котором была добавлена песочница для приложений, в 2014 продолжил развитие под названием Limba.
А уже в 2015 году был представлен проект xdg-app, в 2016 году переименованный в flatpak. В этом же году Canonical представила SnapLimba прекратила своё существование в пользу Flatpak.

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

Думаю, многим всё же нужна такая система, функционирующая не вместо существующих репозиториев дистрибутивов, а совместно с ними, поэтому и было так много попыток создать универсальный формат, но теперь, когда им заинтересовались такие крупные игроки как RedHat и Canonical, я надеюсь, получится что-то интересное.

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

Новый git клиент в копилку git клиентов. Удобеный, красивый, бесплатный, кроссплатформенный. gitkraken.com
Написан с использованием Electron, но я с этим уже смирился.

В сети самые разные отзывы насчёт удаления из firefox группировки вкладок. Я после перехода firefox на australis нашел кнопочку группировки и пытался использовать, но это был кошмар. Не удивлён, что удалили.
В качестве альтернатив предлагаются несколько дополнений и мне очень понравилось дополнение Simplified Tab Groups. Всё же оно не такое интуитивное, как в старой опере, но уж точно удобнее.

Заинтересовала js библиотека Intense Image Viewer, предназначенная для просмотра картинок во весь экран. Уверен, она была бы в тему на сайтиках фотографов.

Вот эта новость просто гениальна. Основные пункты, которые я хочу выделить:
1. Создатель JS и ex-руководитель Mozilla
2. Создал свой браузер
3. Который очередной форк Chromium и, конечно же, защищённый
4. Который вырезает встроенную на сайтах рекламу и замечает на свою

Ещё одна невероятно крутая технология, BitTorrent over WebRTC. Получается, уже сейчас можно с одним только браузером поднять p2p сеть и это вполне стабильно работает. Так что это открывает большие возможности для развития децентрализованных систем.

Хочу поделиться ссылочкой на Aseprite - утилиту для рисования пиксель-арта и анимаций. Надеюсь, однажды эта программа и мне пригодится.

На хабр проникла статья об автоматизации сборки модификаций в S.T.A.L.K.E.R.
Радует, что люди ещё интересуются этой игрой и продолжают создавать модификации.
Ну а я сделал свой шаг в программирование с этой игрой, а вскоре мне стало тесно в проприетарном мире.
Но увлечение постапокалипсисом осталось.

Уже сейчас можно компилировать в WebAssembly. Мне нравится идея этого проекта, но боюсь, как бы веб не стал закрытым.
Эх, прошли те времена, когда все сайты состояли из статичных html страничек. Раньше было лучше.

Стив Джобс хотел похоронить Flash и умер сам. Adobe хотел похоронить Flash и оказалось, что это вброс, а на самом деле было лишь изменено название продукта Flash Professional на Animate CC. И всё. Ещё раз, Adobe не собирается хоронить Flash Player.
Разочарование десятилетия, ну серьёзно =(

Mozilla останавливает разработку Firefox OS и продажу телефонов. Не могу сказать, что я был в восторге от Firefox OS, но всё равно жаль, когда сворачиваются опенсурсные уникальные проекты.

И, да, это такой формат мини-новостей =)
Буду тут делиться интересными вещами, на которые натыкаюсь в сети.

Проект Let's Encrypt, который раздаёт бесплатные SSL сертификаты, вышел из статуса беты. Я сервис потрогал ещё в статусе беты, когда успешно зарегистрировал свой сертификат. Пока что существуют технические недочеты, но уверен, что Let's Encrypt здорово перевернёт всю индустрию продажи SSL сертификатов.

С некоторого периода использования GNU/Linux Debian я стал чувствовать, что в устройстве репозиториев что-то не так.

Тяжело так настроить получение пакетов, чтобы игры и браузеры всегда имели самые последние версии, а системные компоненты оставались наиболее стабильными, т.к. тогда будут возникать проблемы зависимостей.
Добавить свой пакет в официальный репозиторий является огромным трудом, т.к. обычного прохожего туда так просто не пустят, а при использовании PPA (Personal Package Archives) пользователю сперва необходимо добавить ваш репозиторий к себе в систему, прежде чем он увидит вашу программу в своём пакетном менеджере.

Тогда для решения этой проблемы я написал заготовку для аналога AUR (Arch User Repository). Суть в том, что существовал список программ в git репозитории, в котором описывалась информация о программах и команды для компиляции программ на своём компьютере. Но и такая схема работы мне не нравилась, хотя бы потому, что пользователю будет необ...

Немного с запозданием, но выскажу своё мнение о том, что сделал яндекс.
Итак, не так давно, яндекс обратился за помощью к государству, чтобы направить запрос к еврокомиссию, якобы гугл запрещает развиваться конкурентам на андроиде.

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

Моя позиция: что за чертов бред??? Если производителям запрещают предустанавливать яндекс то какого хрена после покупки нового телефона меня не спасли от необходимости вычищать телефон от этих бесполезных яндексовских программ? И это не только на моём Lenovo, ...

Test category
1181
0

Бамблби — это не только трансформер, относящийся к лагерю автоботов, но и ценный мех приложение для поддержки технологии NVIDIA Optimus на ноутбуках с операционными системами GNU/Linux. Bumblebee позволяет дать команду видеокарте NVIDIA заняться процессом обработки изображения, которое потом будет выведено через карту Intel.
Суть в том, что с помощью этой штуки можно по-умолчанию использовать только карту Intel, а для игр подкючать видеокарту Nvidia, тем самым заметно экономя энергопотребление на обычных задачах.

Заранее предупреждаю, что я использую Debian, поэтому команды я буду писать именно для этого дистрибутива, хотя они будут работать на Debian-like системах, таких как Ubuntu, Mint и прочее...

Для начала удаляем все прежние попытки установки (думаю, это будет полезно читателю ;) ):

sudo apt purge nvidia* bumblebee

Теперь установка:

sudo apt install bumblebee-nvidia

Все необходимые пакеты будут установлены из зависимостей э...

Test category
1305
0

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

Запустить блог я решил до его полного создания. Например, как видите, боковые панели пока что не работают.
Хотелось запустить позже, но сегодня на почту пришло письмо от Николая с почты nikolay@socialmediamarketing2.info, который любезно рассказал мне о том, что такое естественные ссылки, зачем они нужны и предложил свои услуги по их покупке.
Написано довольно реалистично, только вот у них случилось два прокола: на момент отправки мне письма было явно видно, что на сайте  совершенно ничего нет (в том числе и адреса почты) и сайт http://socialmediamarketing2 .info/ выводит д...