Рубрика «Ubuntu» - 10

Большую популярность на ресурсе Ask Ubuntu снискал весьма странный вопрос пользователя Linux-дистрибутива Ubuntu. По его словам, в некоторых случаях при обновлении системы с помощью sudo apt-get upgrade происходит то, чего он совсем не может ожидать: запуск игры «Dwarf Fortress». История оказалась поучительной…

Почему во время apt-get upgrade запускается игра Dwarf Fortress? - 1Читать полностью »

Доброго дня, господа. Сегодня мы затронем тему, за обсуждение которой ещё два года назад сожгли бы на костре — запуск ASP.NET приложения под linux. В данной статье будет использоваться Ubuntu 16.04
Читать полностью »

Меня давно занимала мысль как в Linux-е запускать программы на Java без вспомогательных Bash скриптов. Я не видел приемлемого решения, если не считать способ «bash script payload», когда в конец скрипта помещается бинарный файл.

Но на прошлой неделе случайно наткнулся на модуль ядра binfmt_misc, с помощью которого можно перехватить исполнение файла по его magic number. Для этого через update-binfmts добавляется собственный обработчик для получения имени исполняемого файла и аргументов пользователя.
Читать полностью »

Security Week 27: ExPetr=BlackEnergy, более 90% сайтов небезопасны, в Linux закрыли RCE-уязвимость - 1Зловещий ExPetr, поставивший на колени несколько весьма солидных учреждений, продолжает преподносить сюрпризы. Наши аналитики из команды GReAT обнаружили его родство со стирателем, атаковавшим пару лет назад украинские электростанции в рамках кампании BlackEnergy.

Конечно, откровенного использования кусков кода в ExPetr не наблюдается, авторы постарались не спалиться. Но программистский почерк так просто не замаскируешь.

Сначала аналитики сравнили списки расширений шифруемых файлов. На первый взгляд не очень похоже – BlackEnergy работал со значительно большим разнообразием файлов, – но если приглядеться, сходство все-таки есть. Типов расширений существует множество, и из них можно собрать бесконечное число разных списков, а тут налицо явные пересечения по составу и форматированию.
Читать полностью »

Мобильные рабочие станции Dell Precision– это совершенно особое направление разработки ноутбуков. И название Precision (точность, меткость) выбрано не случайно. Перед инженерами компании стоит задача создания бескомпромиссных профессиональных инструментов, которые можно унести с собой. И работа ведется в двух взаимодополняющих направлениях. Во-первых, все Precision должны быть максимально практичны. Во всем, до мелочей. Во-вторых, их производительность должна соответствовать уровню мощного настольного ПК. Чтобы можно было создавать самый сложный контент, не дожидаясь возвращения в офис или домой.
Dell Precision 15 (3520): Профессиональная рабочая станция в мобильном исполнении - 1

Dell Precision 15 (3520) – новая представительница семейства рабочих станций Precision. Давайте вместе посмотрим, что удалось сделать на базе седьмого поколения Intel Core и Nvidia Quadro M620.
Читать полностью »

В этом выпуске постмортем Ubuntu, приложение из сериала, AR и VR, пуши, тимлиды и разработчики. А еще 6 триллионов долларов для индустрии приложений к 2021 году!

Дайджест интересных материалов для мобильного разработчика #210 (13 июня — 18 июня) - 1Читать полностью »

Ubuntu для мобильных устройств: посмертный анализ - 1
Так выглядела Ubuntu Touch, когда проект анонсировали 2 января 2013 года. Изображение: Canonical

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

Чтобы резюмировать моё участие в проекте: я использовал Ubuntu Touch на Nexus 7 постоянно и периодически с момента его анонса в 2013 году и до декабря 2014 года, начал работать над приложениями Click в декабре 2014-го, начал писать статью из 15-ти частей “Hacking Ubuntu Touch” об устройстве системы в январе 2015-го, был инсайдером по программе Ubuntu Phone Insider, получил Meizu MX4 от Canonical, организовал конкурс для разработчиков приложений UbuContest и был его спонсором, работал над баг-репортами и приложениями примерно до апреля 2016 года, а затем продал или переделал все мои оставшиеся устройства в середине 2016-го. Так что думаю, что могу поделиться какими-то мыслями о проекте, его проблемах и о том, где мы могли сработать лучше.

Пожалуйста, обратите внимание, что эта статья не затрагивает проект UBPorts, который продолжает работать на операционной системе телефонов, Unity 8 и другие компоненты.
Читать полностью »

Наш рецепт отказоустойчивого Linux-роутера - 1

В высоконагруженных проектах всегда повышенные требования к избыточности и надежности. Одним из важнейших звеньев инфраструктуры является маршрутизатор, потому что от его устойчивости зависит доступность сети в целом. Именно на таких узлах мы используем одну из схем реализации отказоустойчивого виртуального роутера на базе GNU/Linux с использованием iproute2, NetGWM, keepalived, ISC DHCPD, PowerDNS. Как мы всё это настраиваем, читайте в этой статье.Читать полностью »

Unattended upgrades — это родной для Debian/Ubuntu (и других основанных на них дистрибутивов GNU/Linux) механизм автоматических обновлений. По умолчанию он включён в системе благодаря наличию установленного пакета unattended-upgrades и конфигурационного файла /etc/apt/apt.conf.d/50unattended-upgrades, а настроен на обновления пакетов только из security-репозитория, куда попадают, например, критичные исправления для пакета libssl, которые выходят в результате очередного пополнения базы уязвимостей CVE.

Теория и практика unattended upgrades в Ubuntu - 1

Примечание: здесь и далее рассматриваются unattended upgrades в контексте серверных редакций Ubuntu, что скорее всего применимо «как есть» и к другим дистрибутивам, но могут встречаться свои особенности, оставшиеся вне рамок статьи.

Итак, какие возможности предоставляют unattended upgrades и к каким проблемам могут привести?Читать полностью »

Куда податься тем, кто принял решение уйти с Ubuntu Unity - 1

Canonical не так давно заявила о прекращении работы над Unity и Mir. Тем не менее, паниковать не стоит, здесь далеко не все потеряно. Конечно, жаль, что не будет развиваться мобильная версия проекта, но все остальные ветки явно не собираются «усыхать». За время работы над ними компании Canonical у Unity появилось множество преданных поклонников, которые будут продолжать разработку уже своими силами.

Сообщество в настоящее время формирует устойчивый центр, который и будет заниматься развитием Unity. Во всяком случае, фиксить баги и патчить уязвимости будут и дальше. Но все же в отношении всего проекта сохраняется неопределенность, и рассчитывать на то, что Ubuntu Unity будет активно развиваться и дальше не стоит. На что стоит выбрать, если принято решение о смене Unity на что-то другое?
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js