
Рубрика «Разработка под Linux»
Как работают snap, flatpak, appimage
2022-06-26 в 14:51, admin, рубрики: AppImage, desktop environment, flatpak, linux, snap, Графические оболочки, Разработка под Linux, системное администрирование
Борьба с фрагментацией памяти в ядре Linux
2022-06-26 в 10:00, admin, рубрики: kernel, linux, ruvds_перевод, Блог компании RUVDS.com, дефрагментация, Настройка Linux, Разработка под Linux, системное администрирование, управление памятью, фрагментация памяти
В этой компиляции из двух статей приводятся распространенные методы предотвращения фрагментации памяти в Linux, а также разбираются принципы ее уплотнения, способы просмотра индекса фрагментации и прочие нюансы.Читать полностью »
Rust и Linux
2022-06-14 в 9:00, admin, рубрики: linux kernel, open source, Rust, ruvds_статьи, Блог компании RUVDS.com, Разработка под Linux
Во время прошлогодней Linux Plumbers Conference 2021 один из мейнтейнеров, Мигель Охеда, задался вопросом: нужен ли сообществу Rust в коде ядра Linux и что нужно для того, чтобы соответствующие патчи были приняты в древе проекта? Комментарии от разработчиков были в основном доброжелательными, но без фанатизма. Лидер проекта Линус Торвальдс сказал, что не против т․ н․ пилотной серии патчей на Rust, с оговоркой, что и остальные разработчики должны рассматривать их в качестве опытной партии.
Тут уместно вспомнить, что ядро Linux вероятно один из самых масштабных проектов с открытым исходным кодом и самый успешный, учитывая пройденный путь за более, чем 30 лет после опубликования версии ядра 0.01. Всё это время разработка велась и ведётся поныне на языке программирования C. Линус Торвальдс без ума от C и не раз высказывался в том духе, что от добра добра не ищут, и все остальные ЯП непригодны для разработки ядра.Читать полностью »
Кросс-компиляция Qt в России
2022-06-03 в 21:10, admin, рубрики: c++, qt, qt creator, qt5, Программирование, Разработка под Linux, разработка под windows, санкции, установка приложенийПредисловие
Как Вы возможно знаете на территории РФ более недоступен Qt. Также в этот момент мне потребовалось реализовать кросс-компиляцию своего проекта под разные ОС. В ходе реализации кросс-компиляции обнаружилось, что можно совершенно легально использовать Qt, да еще и реализовать кросс-компиляцию.
Windows 11
Используя метод проб и ошибок выяснилось, что наиболее хорошо подходит для данных целей Windows 11, т.к. под него есть X Server, причем абсолютно бесплатный. Также не может не радовать скорость работы WSL2 под данной ОС. Итак, не буду томить - переходим к реализации.
Установка WSL2 + X Server
Микросервисы и неизбежная боль?
2022-05-28 в 7:19, admin, рубрики: development, devops, kubernetes, linux, архитектура приложений, микросервисы, монолит, Программирование, Разработка под LinuxSTM32MP1 запуск Ubuntu 22.04 GPU и графический сервер Wayland…
2022-05-25 в 12:27, admin, рубрики: STM32MP1, stm32mp157c-dk2, ubuntu 22.04, Разработка под LinuxПривет!
Совсем недавно, компания Canonical, выпустила Ubuntu 22.04, "потыкав" ее на виртуалке, решил накатить апдейт на домашний ноут, пока накатывались обновления, перебирал девкиты на полке, нашел запыленную STM32MP157c-DK2 отладучную платку от старого проекта, ну и подумал - почему бы и не попробовать запустить 22-ю убунту на этом CPU
Благо Canonical публикует в открытый доступ релизы базового rootfs для ARM процессоров.
В интернете полно статей как собрать Yocto или Buildroot под данный процессор, но ни одной как собрать свой собственный дистрибутив, по крайней мере, я не встречал.
Мгновенные снепшоты postgres на tablespace и btrfs
2022-05-01 в 3:48, admin, рубрики: btrfs, copy-on-write, linux, postgres, postgresql, мгновенный снимок состояния, Разработка под Linux, Тестирование веб-сервисовYet Another Postrges on BTRFS
Для работы бывает полезно иметь несколько копий одной реальной базы для экспериментов, фикстур или просто тестовых приложений. База растет и время копирования через разворачивание дампа или с помощью шаблона также возрастает до утомительных величин. Для решения этого кейса уже описаны варианты использования файловой системы с поддержкой CoW - Btrfs. В интернете находил такие инструкцииЧитать полностью »
Как Linux заменит Windows в РФ
2022-04-30 в 8:12, admin, рубрики: linux, linux desktop, Linux для всех, windows, Windows 10, windows 7, Windows 8, windows phone, Windows Server, Настройка Linux, Разработка под Linux, разработка под windows, СофтDIY VSCode плагин для Clojure
2022-04-10 в 1:03, admin, рубрики: clojure, clojurescript, diy или сделай сам, plugin, Visual Studio, vscode, Разработка под Linux
На энном году работы с использованием Clojure/Clojurescript в качестве основных языков разработки, я наконец-то дошел до стадии, когда «больше терперть уже нельзя», и написал таки свой плагин для этой цели. Это явилось результатом многолетних поисков, лишений и страданий. Как говаривал Мичурин: мы не можем ждать милостей от природы, взять их у нее – наша задача. Интересующихся прошу под кат.
Прямое подключение крохотного OLED-дисплея по HDMI
2022-04-08 в 9:00, admin, рубрики: ddc, diy или сделай сам, hdmi, OLED-дисплей, python, ruvds_перевод, SSD1306, Блог компании RUVDS.com, ненормальное программирование, Разработка под Linux
У меня есть склонность к реализации глупых и/или бессмысленных проектов. Перед вами один из них, который появился в результате беседы, закончившейся словами: «Слушай, а ведь технически, возможно…», — не вопрос, давай сделаем.Читать полностью »