Нет времени и желания изучать километровые файлы WiX, чтобы собрать MSI инсталлер для своего проекта, погружаясь при этом в бездны MSDN? Хотите собирать инсталлер, описывая его простыми и понятными терминами, в несколько строк? Есть клиническая склонность к кроссплатформенности и сборкам под Linux & Docker? Ну тогда вам под кат!
Рубрика «linux» - 71
WiX.Py: cобираем MSI пакет «в три строчки»
2018-09-22 в 14:31, admin, рубрики: devops, docker, linux, MSI, open source, python, wixИзучаем процессы в Linux
2018-09-16 в 18:51, admin, рубрики: C, linux, Разработка под Linux, системное программирование
В этой статье я хотел бы рассказать о том, какой жизненный путь проходят процессы в семействе ОС Linux. В теории и на примерах я рассмотрю как процессы рождаются и умирают, немного расскажу о механике системных вызовов и сигналов.
Данная статья в большей мере рассчитана на новичков в системном программировании и тех, кто просто хочет узнать немного больше о том, как работают процессы в Linux.
Читать полностью »
Самые маленькие Linux-компьютеры
2018-09-05 в 7:50, admin, рубрики: diy или сделай сам, LEDE, linux, OpenWrt, VoCore2, Блог компании GlobalSign, встроенный Linux, Интернет вещей, Компьютерное железо, Сетевое оборудование, умный дом
Несколько дней назад активисты движения за свободное аппаратное обеспечение выпустили вторую версию крошечного Linux-компьютера VoCore2 размером 25,6×25,6×3,0 мм, то есть с крупную монету (почти вписались по площади в квадратный дюйм). В спичечный коробок поместится примерно восемь таких компьютеров.
Это потомок того самого VoCore, на который собирали деньги через Indiegogo. Всё-таки собрали, и проект живёт. Это абсолютно открытый компьютер, который кто угодно может собрать из указанных комплектующих (или купить плату в сборе за $17,99). Компьютер работает на прошивке OpenWrt/LEDE, то есть идеально подходит на роль портативного маршрутизатора.
Читать полностью »
Скончался создатель CommuniGate Владимир Бутенко
2018-09-03 в 15:40, admin, рубрики: linux, кадры, Некролог, метки: linux, кадры, НекрологOpenNet сообщил о скоропостижной смерти Владимира Бутенко:
29 августа на 57 году жизни в результате сердечного приступа умер Владимир Бутенко, легендарный программист, в 1980-х годах собственноручно написавший первую советскую UNIX-подобную операционную систему MISS для ЭВМ ЕС-10xx, Читать полностью »
Нативный русский язык из Xorg в rdesktop — мелочь, а приятно
2018-08-31 в 19:08, admin, рубрики: keyboard, keymap, linux, rdesktop, xorgУ всех людей свой опыт использования Linux десктопа, но лично для меня очень важным является тандем linux desktop + rdesktop в виртуальные машины. Причины тому — определенный софт, который зачастую работает только под Windows, или работает под Windows лучше, а также необходимость тестировать всякие виндовые штуки.
Такая конфигурация рабочего стола ставит назойливую проблему — в Windows свои языки и их переключение, в Linux — свои, соответственно постоянно попадаешь в необходимость 3-4 раза переключиться, пока не получится. Тем более, если в Xorg язык выбирается не пооконно, а глобально.
Читать полностью »
FB2D — 2D framework for Linux Frame Buffer (Rust)
2018-08-29 в 19:32, admin, рубрики: graphics, linux, Raspberry Pi, Rust, Программирование, Разработка на Raspberry PiВот решил поведать о библиотеке, которую написал недавно. Возможно кому-то и пригодится.
Это 2D framework на языке Rust для рендеринга непосредственно в Linux Frame Buffer /dev/fb0.
Задача была — на Raspberry Pi выводить на экран / телевизор простые 2D сцены. Raspberry Pi работает под управление собранного при помощи YoctoProject custom headless Linux. Window Managers отсутствуют, так же, как и OpenGL. Остается только Frame Buffer.
В случае с Frame Buffer обрабатывать приходится каждый пиксель. Так как я для Raspberry Pi пишу в основном на GoLang, то решил написать библиотеку на Go. Очень быстро понял что Go не подходит мне по производительности. Массивные операции с памятью он не смог выполнить за разумное время.
Тогда я обратил внимание на Rust, который выполнял похожие тесты намного быстрее.
Интервью с Леннартом Поттерингом на Linux Piter об изменениях в Linux, про systemd и о том, зачем посещать конференции
2018-08-27 в 10:19, admin, рубрики: Lennart Poettering, linux, Linux Piter, интервью, Леннарт Поттеринг, Настройка Linux, Разработка под LinuxЛеннарт Поттеринг – одна из легенд Linux-сообщества. Начиная с 90-х годов он работает над ядром операционной системы Linux. Леннарт запустил такие проекты, как PulseAudio, Avahi, kdbus, systemd и стал их главной движущей силой. В настоящее время работает в компании Red Hat в Германии. В прошлом году Леннарт приезжал на конференцию Linux Piter 2017 с докладом и сегодня, в преддверии Linux Piter 2018, мы публикуем интервью с этим именитым open source-разработчиком, в котором он рассказывает, зачем понадобился systemd, как менялась и меняется архитектура Linux, как лично он реагирует на многочисленную критику в свой адрес, зачем нужно посещать конференции, и что лично ему дают такие мероприятия, как, например, Linux Piter.
Читать полностью »
Компания Valve хочет обеспечить запуск всех Windows-игр на Linux
2018-08-26 в 20:46, admin, рубрики: linux, open source, steamos, Valve, wine, вендекапец, игорь тонет, Игры и игровые приставки, Настройка Linux, разработка игр, Тестирование игрКомпания Valve представила проект Proton — запуск Windows-игр на Linux.
Иллюстрация wccftech.com
Valve решила не останавливаться на выпуске SteamOS, своей игровой версии Linux, и объявила о выходе бета-версии сервиса Steam Play с модифицированной версией Wine, под кодовым именем Proton. Новая версия программного обеспечения позволяет, ни много ни мало, запускать Windows-игры на Linux прямиком из Steam. В целом, проект Proton ставит перед собой весьма амбициозную цель — обеспечить возможность запуска всех Windows-игр каталога Steam под Linux, что называется «из коробки».
На данный момент объявлено о полной поддержке 26 игр. Кроме того, энтузиасты могут попробовать запустить любую игру, задействовав опцию Enable Steam Play for all titles в настройках. Все результаты попыток запуска игр записываются в google-таблицу. Читать полностью »
Как я реанимировал устройство (JTAG-эмулятор BH-USB-560v2) через U-Boot
2018-08-26 в 19:55, admin, рубрики: jtag, linux, u-boot, Восстановление данных, интерфейсы, реверс-инжинирингУ меня есть сомнения, что JTAG-эмулятор для отладки процессоров фирмы Texas Instruments — настолько распространённое устройство, чтобы его реанимация была бы кому-то интересна. Однако статья может быть полезна тем, кто пытается реанимировать что-нибудь на базе одноплатника с Linux, имея ограниченные ресурсы и информацию. Можно рассматривать это как некоторый практикум работы с U-Boot.
Ситуация: закрыты две уязвимости в TCP-стеке ядра Linux
2018-08-25 в 11:14, admin, рубрики: linux, TCP-стек, Блог компании ИТ-ГРАД, информационная безопасность, ИТ-ГРАДВ начале месяца специалисты по ИБ обнаружили в ядре Linux две новые уязвимости: SegmentSmack и FragmentSmack. Обе они связаны с работой TCP-стека и позволяют злоумышленникам проводить DoS- и DDoS-атаки на систему жертвы. «Заплатки» для большинства дистрибутивов уже выпущены.
Под катом — подробнее о сути.