Рубрика «linux» - 14

Чат в терминале Linux: почти «Матрица» в реальной жизни - 1

Wake up, Neo…
The Matrix has you…
Follow the white rabbit.

Knock, knock, Neo.

Читать полностью »

Иногда самые простые задачи превращаются в мини-приключения. Например, когда вам нужно подключить UARTLite на FPGA к Linux через PCIe. Кажется, ну что там? Пару регистров, пара прерываний… А на деле — несколько дней за Vivado, отладка XDMA и борьба с драйверами. 😅

В этой статье я расскажу, как я всё-таки победил UARTLite через XDMA и как вы сможете повторить это без боли.

Читать полностью »

Привет!

Моя текущая статья будет посвящена работе с полезной утилитой в Unix-подобных ОС как Wine. 

Почему я вообще делаю ещё одну статью по работе с Wine, если их и так есть уже очень много? Если в кратце, меня очень расстраивает их качество.

У большинства материалов по Wine нет практической части, очень многое опускается. В них не рассказывается как запускать подавляющее большинство программ, в них просто показывают как запустить простенький EXE из Windows и на этом всё. 

Читать полностью »

Titan OS: как я впервые с ней познакомился и что тут с разработкой приложений - 1

Приятным событием на этой неделе стала покупка нового телевизора. Гуляя по магазину и любуясь ценниками, я заметил, что у моделей Philips и AOC в графе операционной системы стоит доселе неизвестная для меня Titan OSЧитать полностью »

Ужасное состояние двоичной совместимости Linux (и что с ним делать) - 1

Двоичная совместимость в Linux омрачена одним аспектом, который часто упускаю из виду при рассмотрении выпуска ПО для Linux. В этой статье я расскажу, как можно увидеть этот аспект, как решать эту проблему при выпуске современного ПО и что же именно нужно сделать, чтобы устранить её полностью.

Введение

Читать полностью »

Для начинающего админа (или программиста, пошагово повторяющего по гайду известного ютубера покупку VPS на популярном сервисе) настройка Linux-сервера может показаться чёрным колдунством или просто тарабарщиной. «Работает же… как-то...». Вот только на самом деле, всё не так просто, как бы хотелось.

В недавнем исследовании "Tunneling into the Unknown" отмечено, что из 4 000 протестированных туннелей Читать полностью »

После предыдущей статьи о полезных штуках для линуксов, где речь шла преимущественно об опыте использования Manjaro, поступило предложение посмотреть российскую ОС - MSVSphere. Я зашел на сайт системы, посмотреть что это такое и глянуть картинки - смотрелось всё неплохо, поэтому решил попробовать установить при случае как-нибудь потом, так как на основном ПК места под новые ОС уже не было.

Что это за Linux? МСВСФера 9 - 1

Читать полностью »

Установка Astra Linux на Raspberry pi 4 - 1

Здравствуйте меня зовут Федоров Михаил и являюсь сертифицированным преподавателем Астра Линукс в учебном центре Эврика.

В прошлом году в целях более глубоко изучения Линукс систем и для эксперимента я приобрёл три платы rpi4. Они прекрасно мне служили и выполняли поставленные задачи, пока мне в голову не пришла мысль - а почему бы не поставить на них астру, чтобы ещё глубже погрузиться в настолько любимую мной операционную систему.

Читать полностью »

Пролог

Недавно я столкнулся с задачей собрать своё Go‑приложение написаное вокруг библиотеки github.com/webview/webview_go, которая является обёрткой для C/C++ библиотеки webview, для Linux, из чего вытекает необходимость использования CGO. Казалось бы, что сложного? Укажи GOOS=linux, пропиши компилятор CC= и CXX=, выполни go build — и готово. Но нет, CGO и зависимости вроде GTK превратили это в настоящий квест. После нескольких часов борьбы с ошибками вроде Package webkit2gtk-4.0 was not found in the pkg-config search path., я наконец‑то разобрался, как это сделать без виртуальной машины, используя Zig и Docker (Читать полностью »

Привет! Это Александр, DevOps инженер из Банки.ру. В прошлой статье я рассказал про сборку сетевого хранилища на базе XPenology. Сегодня продолжу тему Proxmox и XPenology и поделюсь историей о неудачном апгрейде мини-ПК Lenovo из первой статьи и чем она закончилась.

Содержание для удобной навигации по статье:


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