Русский
Русский
English
Статистика
Реклама

Дистрибутивы

Bedrock Linux лего-набор для создания идеального linux-дистрибутива

22.02.2021 16:14:10 | Автор: admin


С момента появления Linux достаточно скоро возникло множество дистрибутивов: Slack, RedHat, Debian, SUSE и т. д. Тогда же возникла и проблема выбора дистрибутива, ведь каждый из них имеет свои особенности и преимущества, которые делают его особенным. RedHat и Debian наиболее стабильные и консервативные из дистрибутивов, Ubuntu заточен на удобство и имеет прекрасный пользовательский интерфейс, Gentoo свобода выбора и гибкость.

У каждого пользователя Linux были моменты, когда ему не хватало некоторых функций, реализованных в других дистрибутивах. Многим в свое время не понравилось, что Debian перешел на systemd и они создали на его основе новый дистрибутив Devuan. Некоторые перешли на Gentoo, где пользователь может создать среду с двумя системами инициализации: как с openrc, так и с systemd.

В разных дистрибутивах этот вопрос решается по-разному. Установка пакета, который отсутствует в штатном репозитории, решается с помощью docker-контейнеров, или использованием систем самодостаточных пакетов snap и flatpak. Можно даже ставить RPM пакеты на системах с пакетным менеджером DEB. В Gentoo имеется поддержка RPM и DEB пакетов. Все это работает, однако плохо масштабируется и не очень стабильно.

Создатели Bedrock Linux пошли дальше и создали полноценный мета-дистрибутив. В нем возможно использование не только пакетов, но и компонент различных Linux дистрибутивов, как кубиков Лего. В одном окружении можно создать систему из нескольких Linux OS, например установку дополнительных пакетов Ubuntu поверх базовых компонент Debian и Arch. Установочный скрипт доступен для следующих платформ.

  • aarch64;
  • armv7hl;
  • armv7l;
  • mips64el;
  • mips64;
  • mips;
  • mipsel;
  • ppc64;
  • ppc64le;
  • ppc;
  • s390;
  • x86_64;
  • x86;

Кстати, а почему установочный скрипт, а не полноценный установочный диск, или образ? Причина в том, что Bedrock Linux не имеет своего канонического дистрибутива, вместо этого имеется набор рецептов по сборке операционной системы из некоего набора ингредиентов. В этом Bedrock Linux похож на другой мета-дистрибутив Gentoo, однако в попытке объять необъятное продвинулся к самым границам здравомыслия, а возможно и перешел их.

Установка Bedrock и базовые команды


Используя уже установленный традиционный дистрибутив Linux с помощью установочного скрипта Bedrock трансформирует его в гибридную систему. Например, у вас уже установлена ОС Debian, с помощью установочного скрипта, вы получаете совмещенную среду с Ubuntu. Для начала надо запустить из под пользователя root.

sh ./bedrock-linux-<release>-<arch>.sh --hijack

Скрипт выдаст предупреждение, что это не учения.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **                                                               ** Continuing will:                                              ** - Move the existing install to a temporary location           ** - Install Bedrock Linux on the root of the filesystem         ** - Add the previous install as a new Bedrock Linux stratum     **                                                               ** YOU ARE ABOUT TO REPLACE YOUR EXISTING LINUX INSTALL WITH A   ** BEDROCK LINUX INSTALL! THIS IS NOT INTENDED TO BE REVERSIBLE! **                                                               ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *Please type "Not reversible!" without quotes at the prompt to continue:> Not reversible!__          __             __\ \_________\ \____________\ \___ \  _ \  _\ _  \  _\ __ \ __\   /  \___/\__/\__/ \_\ \___/\__/\_\_\          Bedrock Linux 0.7.19 Poki

Самое время ознакомиться с таблицей совместимости Linux дистрибутивов. Основные популярные дистрибутивы имеют хорошую степень поддержки, кроме возможно OpenSUSE. Для Linux Mint не поддерживается выгрузка и автоматическое установка. Не надо также забывать про таблицу совместимости компонент между собой. Бинарники, например, переносятся хорошо из одного дистрибутива в другой, а шрифты плохо.

Если все проверки прошли успешно, скрипт вносит необходимые изменения в ОС, после чего нужно перезагрузить компьютер, чтобы изменения вступили в силу. С этого момента пользователь находится в окружении Bedrock Linux. Теперь можно установить дополнительную ОС в контейнер, называемый stratum нечто наподобие chroot окружения, в котором проделаны специальные дыры для коммуникации с другими strata.
Однако прежде, чем начинать желательно ознакомиться с руководством по эксплуатации, вызвав brl tutorial basics. Простейшие команды Bedrock, назначение каждой очевидно.

# brl update# brl version# brl ctatus

Просмотр списка доступных дистрибутивов и установка.

# brl fetch --list# brl fetch alpine# brl fetch void


Как взаимодействуют дистрибутивы в составе Bedrock?


В определенных ситуациях можно выполнять команды из разных strata так, как будто они часть одной привычной Linux OS. Например команды из void и alpine можно использовать в одном конвейере. Первая команда устанавливает пакет jq на alpine, вторая jo на void. Конвейер читает из второй и передает на первую, все происходит прозрачно для пользователя.

$ sudo apk add jq$ sudo xbps-install -y jo$ jo "distro=bedrock" | jq ".distro"

Первоначальная ОС Debian Linux, над которой произвели действие --hijack теперь также является всего лишь stratum. О её существовании можно догадаться, выполнив некоторые из этих команд.

$ brl which lsdebian$ brl which /debian

Более определенно, вывод этих команд будет совпадать с содержимым файла /etc/os-release, который виден из текущего процесса shell. Это логично, так как каждый stratum видит лишь свой локальный файл, иначе параллельно установленные Debian и Ubuntu споткнулись бы о содержимое файла /etc/apt/sources.list.

Однако, если бы все файлы были локальными разные дистрибутивы не смогли бы общаться между собой. Для того, чтобы это стало возможно необходимы глобальные файлы. Такие файлы действительно существуют.

$ brl which /bedrock/etc/bedrock.confglobal$ brl which /runglobal$ brl which /tmpglobal

Для тех случаев, когда процессам одного дистрибутива необходимо достучаться до локальных файлов другого, реализованы cross пути. Например чтобы из одной strata прочитать файл os-release другой нужно обращаться к ресурсам файловой системы используя путь /bedrock/strata/. Сам stratum bedrock служит лишь для cross чтения и записи файлов. Внутри crossfs файловая система FUSE, в которой запрашиваемые файлы перезаписываются на лету для обеспечения совместимости между различными strata.

$ brl which /bedrock/strata/bedrock/etc/os-release bedrock$ cat /bedrock/strata/bedrock/etc/os-releaseNAME="Bedrock Linux"ID=bedrockID_LIKE=bedrocklinuxVERSION="0.7.19 (Poki)"VERSION_ID="0.7.19"PRETTY_NAME="Bedrock Linux 0.7.19 Poki"HOME_URL="http://personeltest.ru/aways/bedrocklinux.org"$ brl which /bedrock/strata/my-alpine/etc/os-release my-alpine

Если необходимо выполнить внутреннюю команду определенной strata, следует воспользоваться соответствующим префиксом.

$ strat void sh -c 'apk --help'

Обновление Bedrock


Bedrock обновляется незатейливо и просто Как и все дистрибутивы Linux, достаточно запустить brl update из под пользователя root. Это команда обновит лишь stratum Bedrock, остальные strata обновляются своими штатными средствами: например yum update, или dnf update для Redhat и CentOS.

Удаление strata


Тоже ничего сложного сначала дистрибутив выключается, затем следует удаление.

$ sudo brl disable alpine$ sudo brl remove alpine$ sudo remove -d void

Последняя команда совмещает, операции disable и remove.

Для чего действительно нужен Bedrock Linux?


В этот момент многие читатели скорее всего задаются вопросом: для чего нужно скрещивать ежа с ужом и создавать гибридные ОС, ведь не всегда рабочая станция Linux сама по себе бывает достаточно стабильной, особенно с закрытыми драйверами графической карты, или в сессии Wayland. Попробуем перечислить некоторые сценарии использования Bedrock Linux в практике.
  • Вы предпочитаете стабильные дистрибутивы Linux, такие как RedHat и Debian, однако вам также необходима поддержка нового железа: CPU, или недавно приобретенный принтер. Чтобы получить эту поддержку необходимо установить более свежую версия ядра и пакетов cups, hplips. Такая задача может быть решена единожды, но стабильная система с нестабильными пакетами уже не то,
  • Вам нравится дистрибутив, но не его система инициализации. Скажем, systemd вы предпочитаете openrc, или runit, однако хотели бы при этом использовать Ubuntu.
  • У вас есть задача вести разработку, или сопровождать программное обеспечение для Linux, однако ваш дистрибутив отличается от целевого. Например sh скрипты написанные для bash не будут корректно выполнены в Debian, так как в нем /bin/sh не является ссылкой на /bin/bash. Для таких сценариев в Bedrock Linux достаточно добавить stratum для Debian Linux.
  • Вы пытаетесь изменить ваши представления об использовании Linux OS. Впрочем это уже не имеет отношение к практике.


Подробнее..

Представлен дистрибутив Linux Mint 20.1

11.01.2021 00:10:33 | Автор: admin

Пару дней назад разработчики Linux Mint выложили новый релиз Linux Mint 20.1, который является продолжением ветки Ubuntu 20.04 LTS. Особенность новинки полная совестимость с Ubuntu, но разный подход к организации интерфейса пользователя и подбора используемых по умолчанию приложений.

Что касается интерфейса, то пользователи получают классический рабочий стол, отличающийся от GNOME 3. Что касается оболочек, доступны сборки для MATE 1.24 (1.9 ГБ), Cinnamon 4.8 (1.9 ГБ) и Xfce 4.14 (1.8 Гб). Хорошая новость для пользователей Linux Mint 20 он будет получать обновления вплоть до 2025 года.

Что нового в версии 20.1?


  • Дальнейшее развитие идей GNOME 2 в состав дистрибутива включен новый выпуск десктоп-окружения Cinnamon 4.8. Пользователь получает рабочий стол и панель с меню, панелью быстрого запуска, перечнем открытых окон и системным лотком с запущенными апплетами. Разработчики продолжают развивать GNOME Shell и оконный менеджер Mutter в направлении предоставления окружения в стиле GNOME 2. Правда, оформление более современное, кроме того, используются элементы из GNOME Shell, которые дополняют средства классического декстопа.


  • Кроме чисто визуальных обновлений, Cinnamon 4.8 оптимизирован с точки зрения производительности. Так, при разрешении 4К отрисовка ускорена примерно на 5%. Кроме того, снижена нагрузка при управлении окнами и ускорено выполнение JavaScript-биндингов CJS. Они переведены на использование JavaScript-движка SpiderMonkey 78 (Mozjs78). Еще один положительный момент улучшенная совместимость с дополнительными компонентами (spice). В меню приложений реализована сортировка результатов поиска по релевантности. Улучшена и поддержка пакетов в формате Flatpak. А еще добавлен режим, который дает возможность отображать панель лишь когда открыто меню.

  • Появилась поддержка режима suspend-then-hibernate. Он переводит систему сначала в ждущий режим, но если пробуждения нет в течение определенного времени, идет переход в глубокий спящий режим.
  • Добавлен и менеджер web-приложений, который позволяет создавать ярлыки на часто используемые сайты для быстрого открытия в отдельном окне без элементов интерфейса браузера. Т.е. используется тот же принцип, что и в случае запуска обычных приложений. Пиктограммы web-приложений показываются в списке задач, в меню и на панели как пиктограммы обычных приложений.



  • Для удобства пользователей добавлена программа для просмотра цифрового телевидения Hypnotix, которая дает возможность просматривать телепередачи, видео и сериалы с использованием протокола IPTV. Поддерживаются списки воспроизведения в формате M3U. Что касается провайдера, то по дефолту предлагается Free-IPTV.


  • Для пользователей добавили возможность быстрого доступа к списку наиболее востребованных файлов. Он отображается в отдельной секции меню приложений, через отдельный апплет на панели. Избранные файлы отображаются в верхней части списка.


  • Полностью переосмыслена поддержка принтеров и сканеров. Так, вместо предложенного ранее пакета ippusbxd возвращено поведение Linux Mint 19.x, основанное на предоставлении драйверов вместо бездрайверного режима IPP. Последний, судя по отзывам пользователей, больше мешал, чем помогал. Что касается пакета с драйверами HPLIP, то он обновлен до версии 3.20.11. В будущем по дефолту будут добавлены компоненты IPP-USB и Sane-Airscan, которые лишены проблем ippusbxd.

  • Продолжает развиваться инициатива X-Apps. Ее предназначение унификация программного окружения в редакциях Linux Mint на базе разных рабочих столов. В приложениях X-Apps применены современные технологии (GTK3 для поддержки HiDPI, gsettings и т.п.), но сохранены традиционные элементы интерфейса, такие как панель инструментов и меню. Кроме того, добавлены еще такие изменения:

В текстовый редактор Xed (ответвление от Pluma/Gedit) добавлена возможность автоматического закрытия скобок при редактировании кода.
В Xviewer появилась возможность настройки основного и дополнительного колёс мыши.
В менеджере фотографий Pix появилась возможность фильтрации изображений по рейтингу.
Добавлена возможность настройки формата показа часов на экране входа в систему (Slick Greeter).

  • В Celluloid по умолчанию включено аппаратное ускорение декодирования видео.
  • Менеджер драйверов перевели на PackageKit, одновременно улучшив работу с зависимостями и интерфейсом выбора зависимостей.
  • В репозиторий добавлен классический deb-пакет c Chromium. Он заменил собой поставляемый в Ubuntu пакет-заглушку, устанавливающий самодостаточную сборку Chromium в формате snap.
  • На сборочную систему Meson перевели такие компоненты, как cinnamon-control-center, cinnamon-settings-daemon и nemo-extensions.
  • Модернизирован интерфейс менеджера обновлений и утилиты mintupload.
  • Разработчики перевели систему на унифицированную раскладку каталогов в файловой системе, при которой каталоги /bin, /sbin, /lib и /lib64 указываются как ссылки на /usr/bin, /usr/sbin, /usr/lib и /usr/lib64.
  • Что касается прошивок и ядра, то в новом релизе используется linux-firmware 1.187 и ядром Linux 5.4.

Подробнее..

Вышел релиз Fedora 34. Что нового?

28.04.2021 14:06:12 | Автор: admin

Полгода назад мы писали о релизе Fedora 33, и теперь появилась новая версия дистрибутива. Кроме того, разработчики подготовили и сопутствующие продукты, включая Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition. Что касается платформ, то дистрибутив подходит для x86_64, Power64, ARM64 (AArch64) и 32-битных ARM чипов.

Под катом основные улучшения и нововведения в релизе Fedora 34.

Подробнее о новинках


Новая версия получила довольно много разных улучшений и дополнений:

  • Сборки с KDE разработчики перевели на Wayland, а вот X11 теперь стал опциональным. Что касается KDE Plasma 5.20, то в выпуске удалось добиться решения ряда проблем. Например, теперь ведение скринкастов не требует особых усилий, равно как и вставка средней кнопки мыши. В случае использования драйверов NVIDIA применяется пакет kwin-wayland-nvidia. Соответственно, компонент XWayland можно использовать в системах с проприетарными драйверами NVIDIA. Введен headless режим работы, что дает возможность запускать элементы рабочего стола на удаленных системах, получая к ним доступ посредством VNC или RDP.
  • Рабочий стол Fedora Workstation теперь обновлен до выпуска GNOME 40 и библиотеки GTK 4. Что касается GNOME, то виртуальные рабочие столы ориентированы горизонтально в обзорном режиме. Каждый рабочий стол показан с открытыми окнами. Для них применяется динамическое панорамирование и масштабирование при взаимодействии с пользователем. По словам разработчиком, переход между списком программ и виртуальными рабочими столами теперь бесшовный.


  • Добавлен вариант с оконным менеджером i3, в котором окна на рабочем столе размещаются в мозаичном режиме.
  • Разработчики также начали формировать образы с рабочим столом KDE для систем на базе архитектуры AArch64, в дополнение к сборкам с рабочими столами GNOME и Xfce, и образов для серверных систем.
  • Со звуковыми потоками работает сервер PipeWire вместо PulseAudio и JACK. Его выбрали потому, что он дает возможность профессионально обрабатывать звук в обычной редакции, при отсутствии фрагментации. Кроме того, звуковую инфраструктуру без труда можно унифицировать для разных применений.


  • Профессионально обрабатывать звук можно и в JACK, но для взаимодействия PulseAudio и JACK пришлось добавить работающую через PipeWire прослойку. Она давала возможность сохранить работу всех активных клиентов PulseAudio и JACK, а также приложений, поставляемых в формате Flatpak.
  • Обновления коснулись и файловой системы Btfrs, которая используется по умолчанию с прошлого выпуска. В системе включено прозрачное сжатие данных с использованием алгоритма ZSTD. Сжатие применяется для новых установок дистрибутива. Уже существующие пользователи при желании могут активировать сжатие. Это делается путем добавления в /etc/fstab флага compress=zstd:1 с запуском sudo btrfs filesystem defrag -czstd -rv / /home/ для сжатия уже имеющихся данных. Для оценки эффективности сжатия можно использовать утилиту comprsize. Сжатие нужно для экономии дискового пространства, а также увеличения ресурса SSD-накопителей. Они могут работать дольше за счет существенного снижения операций записи. На медленных накопителях хорошо заметно повышение скорости чтения и записи.


  • Хорошие новости для ученых разработчики добавили образ Comp Neuro Container. Он содержит ряд приложений для моделирования и симуляции, которые нужны при проведении исследований в области нейробиологии.
  • В Fedora IoT, варианте для интернета вещей, добавлена поддержка ARM-плат Pine64, RockPro64 и Jetson Xavier NX, а также улучшена поддержка плат на базе SoC i.MX8, таких как 96boards Thor96 и Solid Run HummingBoard-M. Версия для интернета вещей отличается от остальных тем, что системное окружение в ней урезано до минимума. Обновление проводится путем замены образа всей системы, а приложения отделены от основной системы изолированными контейнерами.
  • Ранее мы писали о еще одном нововведении, относящегося к формированию отдельных пакетов с библиотеками для проектов на базе Node.js. Сейчас от этого механизма решено отказаться. Вместо него обеспечивается поставка лишь базовых пакетов с интерпретатором, заголовочными файлами, первичными библиотеками, бинарными модулями и основными инструментами для управления пакетами (NPM, yarn). В приложениях Fedora, которые используют Node.js, теперь можно встраивать все имеющиеся зависимости в один пакет. Дробление и выделение этих библиотек в отдельные пакеты теперь не требуется. Это нововведение позволяет упростить сопровождение пакетов, поскольку тестировать сотни пакет с библиотеками вместо основного пакета с программой теперь не требуется. Соответственно, снизится до минимума и количество конфликтов библиотек.
  • Увеличен с четверти до половины размера физической памяти размер виртуального устройства подкачки, предоставляемого механизмом zRAM. Установлен лимит в 8 ГБ. Это нововведение дает возможность успешно запускать инсталлятор Anaconda на система с небольшим объёмом ОЗУ.
  • Добавлена поставка crate-пакетов для языка Rust. Пакеты предоставляются с префиксом rust-. Правда, только в стабильной ветке.
  • Введено сжатие файлов с прошивками, которые используются ядром Linux начиная с версии 5.3. В распакованном виде прошивки занимают примерно 900 ГБ. Сжатие позволило сократить их размер в два раза.
  • Пакеты xemacs, xemacs-packages-base, xemacs-packages-extra и neXtaw объявлены устаревшими. Обновлены версии пакетов, в том числе: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13. Обновлены рабочие столы LXQt 0.16.0 и Xfce 4.16.
  • FreeType перевели на использование движка компоновки глифов (shaping) HarfBuzz, что значительно улучшило качество сглаживания контура глифа при растеризации при отображении текста на языках со сложной компоновкой текста.
  • SELinux во время работы во время работы теперь отключать нельзя. После инициализации LSM-обработчики переводятся в режим лишь для чтения. По мнению разработчиков, такой механизм дает возможность повысить защиту от атак, которые нацелены на отключение SELinux после эксплуатации уязвимостей, позволяющих изменить содержимое памяти ядра. В случае необходимости SELinux отключить все же можно но для этого нужно перезагрузить систему, установив selinux=0 в командной строке ядра.
  • Важным нововведением можно считать обеспечение перезапуска разом всех обновлённых сервисов systemd после завершения транзакции в пакетном менеджере RPM. Раньше сервис запускался после обновления каждого пересекающегося с ним пакета.
  • Образы для плат ARMv7 (armhfp) переведены по умолчанию на использование UEFI.

Подробнее..

AnLinux простой способ установить Linux-окружение на Android-телефон без рута

08.10.2020 20:11:18 | Автор: admin


Любой телефон или планшет, работающий на Android, это устройство, которое управляется ОС Linux. Да, очень модифицированной ОС, но все же основа Android ядро Linux. Но, к сожалению, для большинства телефонов опция снести Android и поставить дистрибутив по своему вкусу недоступна.

Поэтому, если хочется Linux на телефоне, приходится покупать специализированные гаджеты вроде PinePhone, о котором мы уже писали в одной из статей. Но есть еще один способполучить Linux-окружение практически на любом смартфоне, причем без root-доступа. Поможет в этом инсталлятор, который называется AnLinux.

Что такое AnLinux?


Это специализированное ПО, которое дает возможность использовать Linux на телефоне при помощи монтирования образа, содержащего root-файловую систему любого из дистрибутивов, включая Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine и многих других. Инсталлятор использует PRoot для эмуляции root-доступа.

PRoot перехватывает все выполняемые пользователем вызовы, которые требуют в обычной ситуации root-доступа, и обеспечивает их работоспособность в обычных условиях. В PRoot используется системный вызов ptrace для отладки ПО, который помогает достичь цели. С PRoot все это можно сделать как с chroot, но без root-прав. Кроме того, PRoot предоставляет фейковый доступ пользователю для пседвофайловой системы.

AnLinux небольшая программа. Но этого достаточно, ведь единственное ее предназначение установка образов систем и запуск скриптов, поднимающих пользовательское окружение. Когда все сделано, пользователь получает вместо смартфона Linux-ПК, причем Android продолжает работать на фоне. Подключаемся к устройству при помощи VNC-вьювера или терминала, и можно работать.

Конечно, это не идеальный вариант завести Linux на смартфоне, но он вполне рабочий.

С чего начать?


Основное Android-смартфон с версией ОС не ниже Lollipop. Кроме того, пойдет и 32-битное или 64-битное ARM или x86-устройство. Кроме того, потребуется солидный объем свободного файлового пространства. Для этого можно использовать карту памяти или просто устройство с большим объемом внутренней памяти.

Кроме того, потребуется:

  • AnLinux (вот ссылка на Google Play).
  • Termux (снова понадобится Google Play).
  • VNC Client (VNC Viewer хороший вариант).
  • Bluetooth-клавиатура (опционально).
  • Bluetooth-мышь (опционально).
  • HDMI кабель для мобильного телефона (опционально).

Termux и VNC нужны для получения доступа к своему компьютеру на Linux. Последние три элемента требуются лишь для того, чтобы обеспечить комфортную работу с телефоном и установщиком. HDMI-кабель нужен только в том случае, если пользователю удобнее работать с большим экраном, а не вглядываться в дисплей телефона.

Что же, приступим




Как только установлен Termux, получаем полноценную консоль. Да, рута нет (если телефон не рутован), но ничего страшного. Следующий шаг установка образа для дистрибутива Linux.

Теперь нужно открыть AnLinux и затем выбрать Dashboard из меню. Всего есть три кнопки, но выбрать можно лишь одну, первую. После этого появляется меню выбора дистрибутива. Можно выбрать даже не один, а несколько, но в этом случае понадобится большой объем свободного файлового пространства.

После выбора дистрибутива активируются две другие кнопки. Вторая позволяет загрузить в буфер обмена команды, необходимые для загрузки и установки Linux. Обычно это pkg, wget команды и скрипт для их выполнения.



Третья кнопка запускает Termux, так что команды можно вставлять в консоль. Как только все сделано, запускается скрипт, позволяющий загрузить окружение дистрибутива. Для вызова дистрибутива нужно каждый раз запускать скрипт, но установку проводим только один раз.

А что с графической оболочкой?


Если она нужна, то следует лишь выбрать меню для десктопного окружения и использовать больше кнопок появится не три, а больше. Кроме самого дистрибутива, нужно выбрать еще и оболочку, например, Xfce4, Mate, LXQt или LXDE. В целом, ничего сложного.

Потом кроме скрипта, который запускает дистрибутив, потребуется еще один он активирует сервер VNC. В целом, весь процесс простой и понятный, он вряд ли способен вызвать затруднения.

После запуска сервера VNC подключаемся со стороны клиента, воспользовавшись вьювером. Требуется знать порт и localhost. Все это сообщает скрипт. Если все сделано правильно, то пользователь получает доступ к своей виртуальной Linux-системе. Производительность современных телефонов на высоте, так что особых проблем не будет. Конечно, вряд ли смартфон сможет полностью заменить десктоп, но, в целом, все это работает.

Этот способ может пригодиться, если вдруг нужно срочно подключиться к серверу, а вы в машине, без ноутбука (конечно, в этом случае все описанные выше операции с AnLinux уже должны быть выполнены). Виртуальная Linux-машина позволяет подключиться к рабочему или домашнему серверу. А если в автомобиле по какой-то причине оказался дисплей и беспроводная клавиатура, то за считанные секунды в салоне можно организовать рабочий кабинет.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru