Метка: Ubuntu
Настройка удаленного доступа GNOME Remote Desktop для Orange Pi 4 LTS
Удаленный доступ для Linux по SSH не всегда позволяет решить все задачи. Например, запуск графических приложений под SSH не задействует графический ускоритель самого компьютера. В оболочку GNOME для ОС Linux был интегрирован модуль удаленного доступа, работающий по протоколу RDP (Remote Desktop Protocol) который используется для Windows систем. Протокол RDP позволяет переносить файлы, перенаправлять вывод звука, задействовать локальные печатающие устройства и т.д. Существует большое количество RDP клиентов как для Windows, так и для Linux. В публикации будет рассмотрена настройка удаленного доступа GNOME Remote Desktop (так же g-r-d) в Ubuntu 24.04 LTS (Noble Numbat), дистрибутив Armbian 24.8.1 Noble with Linux 6.6.44-current-rockchip64.
Читать далее »Недорогой одноплатный компьютер Orange Pi 4 LTS на SoC Rockchip RK3399 с 4 ГБ ОЗУ, 16 ГБ eMMC
Orange Pi 4 LTS — это бюджетный вариант одноплатного компьютера Orange Pi 4 на базе процессора Rockchip RK3399, который был представлен в 2019 году с 4 ГБ ОЗУ по цене от $49.90 и выше. На плате имеются разъемы HDMI, Ethernet, USB 2/3.0/Type-C, PCIE, GPIO. Размещен комбинированный чип WiFi 5/Bluetooth 5.0. Для хранения данных предусмотрен слот для microSD карт и площадка для eMMC памяти. Предлагается большой набор дополнительных модулей, таких как камеры, lcd-панели, socket PCIe.
Читать далее »Кросс-компиляция проекта в Docker используя Buildx на примере сборки shadowsocks-rust и библиотеки Libgpiod
Кросс-компиляция позволяет получать исполняемый код для платформы, отличной от той, на которой запускается этот процесс. В данном случае рассмотрим кросс-компиляцию в Linux клиента shadowsocks-rust в исполнение службы Windows, соответственно для платформы Windows. Процесс сборки выполним в Docker контейнере. Инструмент Buildx позволяет задавать формат получения результата сборки контейнера, это либо контейнер, либо какие-то файлы полученные путем сборки контейнера. В текущем варианте это будут исполняемые бинарные файлы для конечных аппаратных платформ и операционных систем. Сборку библиотеки Libgpiod выполним с использованием QEMU для аппаратных платформ, таких как x86, ARM и RISC-V.
Читать далее »Уменьшение размера виртуальной машины VMware для гостевой-ОС Linux и освобождение пространства на диске [обновлено 01.06.2024]
В VMware виртуальные диски (vmdk) бывают двух типов это pre-allocated и growable. Тип диска growable занимает объем физического диска по мере заполнения виртуального диска, т.е. виртуальный диск на 120 Гб, занято 10 Гб, размер файла *.vmdk соответственно 10 Гб. В случае освобождения пространства на виртуальном диске, физический размер диска *.vmdk не уменьшается. Для уменьшения диска необходимо выполнить операцию Defragment (дефрагментация) затем и Compact (сжатие). После этого размер диска *.vmdk будет соответствовать занимаемому пространству в виртуальном диске, но это так работает, если установлена гостевая-ОС Windows. В публикации рассматривается уменьшение размера виртуальной машины VMware в случае гостевой-ОС Linux и освобождение пространства на диске.
Читать далее »Одноплатный компьютер Radxa X2L на процессоре Intel Celeron J4125 всего за $39
Radxa X2L — это недорогой одноплатный компьютер на процессоре Intel Celeron J4125 Gemini Lake Refresh, поставляется с оперативной памятью от 2 до 8 ГБ, на плате размещено два слота M.2, один из которых предназначен для подключения SSD-накопителя, а другой для подключения беспроводного модуля, так же размещено два порта HDMI, порт Gigabit Ethernet, четыре порта USB и 40-контактный разъем GPIO с шагом 2,54 мм частично совместимым с аналогичным разъемом на Raspberry Pi.
Читать далее »Создание виртуального VPN-маршрутизатора c SoftEther VPN и Shadowsocks-туннелированием [обновлено 31.03.2025]
В предыдущей публикации было рассмотрено подключение клиента к корпоративной сети VPN. Для корпоративного офиса рациональнее развертывать VPN-маршрутизатор. VPN-маршрутизатор позволяет прозрачно подключать сотрудников к корпоративной сети. Маршрутизатор может быть реализован в виде программного решения как виртуальная машина VMware так и нативно на одноплатном компьютере. В публикации рассматривается развертывание SoftEther VPN сервера в качестве VPN-маршрутизатора для локальной сети офиса. Для упрощения развертывания не рассматривается вариант разделения адресного пространства серверов и узлов сети Интернет, т.е. весь исходящий сетевой трафик из корпоративного офиса, в том числе и в сеть Интернет, маршрутизируется через VPN-сервер.
Читать далее »