Ответы пользователя по тегу Linux
  • Возможно ли запускать виртуальные машины с Linux Live CD с помощью Qemu?

    bingo347
    @bingo347
    Crazy on performance...
    Готовый live образ скорее всего не найдёте, но никто не мешает сделать свой.
    Типичный live образ содержит squashfs образ и загрузчик (например grub), настроенный монтировать этот образ и грузить ядро с него.
    Образ в принципе не обязан быть в squashfs и может содержать слепок любой fs пригодной для linux (ext4, btrfs, ...), но у последнего есть преимущество в виде сжатия и возможности монтирования только в ro режиме (образ не сломают).

    Сделать такой образ проще простого:
    - Собираете систему с нужными установками, например можете воспользоваться утилитой debootstrap или скачать archlinux bootstrap, разверните систему в директорию, сделайте chroot туда и доустановите необходимы софт.
    - С помощью mksquashfs соберите из папки образ.
    - Прикиньте сколько примерно нужно место под образ + grub, возьмите с запасом, сгенерируйте файлик нужного размера (например через dd if=/dev/null)
    - Натравите на файлик утилиту parted (или аналоги), сделайте в нём таблицу разделов gpt и fat32 раздел на всё место, переименуйте файлик в .iso и смонтируйте с него созданый раздел
    - закиньте туда свой образ squashfs и установите grub с настройками грузится с образа
    Ответ написан
  • Как собрать свой Linux дистрибутив с grub?

    bingo347
    @bingo347
    Crazy on performance...
    Ну вот ещё туториал:
    https://habr.com/ru/articles/709528/

    А вообще адекватный туториал вот:
    https://linuxfromscratch.ru/

    А если честно, чем не угодили alpine, arch, artix, gentoo?

    получается на выходе файл .img
    Со слепком root-fs получившейся ОС? Тогда достаточно флешки форматированной в fat32, заливаете этот образ туда и делаете туда же grub-install с монтированием этого образа.
    Ответ написан
  • Эмулятор веб-камеры для Линукса?

    bingo347
    @bingo347
    Crazy on performance...
    OBS studio
    Ответ написан
    Комментировать
  • Как узнать, для какого процессора предназначен файл?

    bingo347
    @bingo347
    Crazy on performance...
    readelf -h /home/usr/qt-android/mylib.so
    Ответ написан
    Комментировать
  • Как удалить папку WSL?

    bingo347
    @bingo347
    Crazy on performance...
    Не отключая WSL - никак, потому что это не папка, а специальный шорткат проводника на виртуальную сеть WSL.
    Ну и да, начиная с win11 WSL включен по умолчанию, так как в планах запуск андроид приложений, а андроид как не странно - это Linux.
    Но по идее, если отключить WSL в системных компонентах, то и шорткат из проводника должен исчезнуть.
    Ответ написан
    Комментировать
  • Ошибка при установке Wine в Linux Mint 19.3?

    bingo347
    @bingo347
    Crazy on performance...
    sudo apt install winehq-stable
    6.0.2~buster-1 - это не пакет, это актуальная версия пакета winehq-stable в репозиториях Вашего дистра
    Ответ написан
    2 комментария
  • Права на файлы в WSL2?

    bingo347
    @bingo347
    Crazy on performance...
    периодически к файлам на WSL2 нужен доступ из винды, например чтобы отредактировать хосты в Nginx
    чем не угодил nano или vim для этих целей? На край можно поставить на винду X server и запустить любой линуксовый gui редактор в wsl с переменной DISPLAY
    Если 10 баксов за x410 для Вас дорого, есть бесплатный X server, правда с ним заморочиться придется немного.
    Ну и еще вариант дождаться поддержки WSLg или поставить инсайдерскую сборку или бету Win11, где оно уже есть.
    Но для большинства задач вида отредактировать конфиг - nano более чем достаточно, а если с vim разберетесь, то редактировать что-то блокнотом точно уже не захочется

    P.S. VSCode с плагином remote WSL умеет работать из винды внутри WSL
    Ответ написан
    1 комментарий
  • Как узнать команду для запуска программы?

    bingo347
    @bingo347
    Crazy on performance...
    пишет так "/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=slack --file-forwarding com.slack.Slack --enable-features=WebRTCPipeWireCapturer @@u %U @@"


    1. Создаем файл /usr/bin/slack и открываем текстовым редактором
    2. Пишем:
    #!/bin/bash
    /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=slack --file-forwarding com.slack.Slack --enable-features=WebRTCPipeWireCapturer @@u %U @@

    3. выполняем sudo chmod +x /usr/bin/slack
    Ответ написан
    7 комментариев
  • Выбор операционки для слабого ноутбука?

    bingo347
    @bingo347
    Crazy on performance...
    Даже 8 гигов оперативы, не говоря о 4, для сегодняшнего софта катастрофически мало. И именно софт будет основным пожирателем памяти, а не ОС. Так что линь не решает тут, ну вообще никак. Особенно если нужен специфичный виндовый софт, ибо запускать его придется в итоге под wine, который тоже не бесплатен по процу и памяти.
    Саму винду вполне можно оптимизировать на минимальное потребление оперативки, так что она даст фору большинству десктопов под линукс. Начните с отключения всех эффектов. Так же можете поотключать некоторые службы, которые уж точно Вам не нужны.

    Если все же захотите линь, то для начала убедитесь, что на вебку драйвера есть. Ну и я еще поверю, что под манжаро Вы софт не нашли, так как много проприетарного софта поставляются только в .deb и .rpm пакетах, но в минте то как раз .deb. Ну и да, не весь софт кроссплатформенный, это нужно понимать при любой смене платформы и заранее убедится, а есть ли аналоги и быть готовым на них перейти. Есть правда штуки вроде wine (windows софт под linux) и cygwin (linux софт под windows), но оно создает дополнительные накладные расходы и по процу и по памяти и не всегда позволяет софту работать корректно.

    Если выбирать дистр по ресурсам, то в первую очередь нужно смотреть, на каком десктопе он основан.
    - Уж не знаю почему, но сегодня очень популярен Gnome Shell, однако это самый тяжеловесный десктоп, прибавьте сюда еще тот факт, что голый гном не юзабелен, а плагины пишутся на js людьми не очень дружащими с js... Многие плагины тупо вообще текут по памяти... Вообщем не советую.
    - Всякие форки Gnome Shell, вроде Cinnamon (по умолчанию в минт) или Pantheon (elementary OS) хоть и могут быть полегче и более юзабельными из коробки, но все же имеют те же проблемы (хотя до перехода на kde plasma я всегда выбирал Cinnamon)
    - Xfce традиционно считается легковесной, но в последнее время он разжирел, так как все больше использует компонентов из Gnome Shell. Ну и обновляется он крайне медленно. Да и если довести до юзабельного состояния, то жрет он вполне не в себя и запросто съест 1.5 гига.
    - lxde и lxqt еще два легковесных варианта, lxqt получше будет, но жить придется в интерфейсе аля win98...
    - kde plasma - если поотключать все эффекты, то потребление будет сравнимо с lxde/lxqt, но при этом останется вполне современный интерфейс, способный по удобству тягаться с виндой и макосью. Последнее время разработчики уделяют много времени именно оптимизациям. Рекомендую.
    Ответ написан
    5 комментариев
  • Зачем сервису (memcached) два файла /etc/init.d/memcached и /lib/systemd/system/memcached.service?

    bingo347
    @bingo347
    Crazy on performance...
    Первый для init.d второй для system.d, в разных дистрибутивах будет только один из них
    Ответ написан
    3 комментария
  • Продолжится ли выполняться процесс после прерывания соединения SSH?

    bingo347
    @bingo347
    Crazy on performance...
    Tmux Вам в помощь
    Ответ написан
    Комментировать
  • Что следует почитать/посмотреть для изучения Git?

    bingo347
    @bingo347
    Crazy on performance...
    Ответ написан
    Комментировать
  • Xubuntu или Lubuntu?

    bingo347
    @bingo347
    Crazy on performance...
    Что лучше?
    Ну как по мне Arch + Cinnamon вне конкуренции, а из любой убунты выпиливать дофига всего дольше чем арч собрать. Но это по мне. А что конкретно Вам зайдет можете сказать только Вы.

    В чём отличие?xubuntu или Lubuntu

    Как уже сказали, оба основаны на ubuntu server и отличаются лишь предустановленным софтом и десктопом
    Ответ написан
    Комментировать
  • Можно ли создать виртуальное ядро в Linux, если имеется кластер ARM?

    bingo347
    @bingo347
    Crazy on performance...
    Ну во-первых, 1,5ггц на х86 и 1,5ггц на arm - две большие разницы, х86 будет быстрее. Хотя на задачах, которые хорошо параллелятся действительно можно выиграть за счет суммарного количества ядер.
    Во-вторых, даже если Вы придумаете как и напишите патч к ядру линукс, чтоб в определенных условиях некоторые процессы вместо запуска отправлялись по сети, то все равно, arm процессор не сможет выполнить код скомпилированный под x86_64.

    Ну и немного чисто теории. Выдвину одну интересную гипотезу, проверять которую не рационально если сравнить трудозатраты и выхлоп.
    Можно написать некий гипервизор, который будет работать на голом железе наших апельсинок (малинок, бананок) и предоставлять их ресурсы некоей сетевой виртуальной машине, которая работая одновременно на нескольких машинах будет виртуализировать их как одну многоядерную. В принцип даже можно будет эмулировать х86, хотя это будет довольно медленно, хотя может оказаться и вполне не заметно на фоне сетевых задержек при обращении в память.
    А вот поверх этой виртуальной машины уже можно будет запустить хоть линукс, хоть фряху, и даже винду, если все же решим х86 эмулировать.
    Можете проспонсировать сию теорию, найду ребят которые за годик другой реализуют прототип этой идеи.
    Ответ написан
    4 комментария
  • Как установить программу с расширением tar.xz?

    bingo347
    @bingo347
    Crazy on performance...
    Скорее всего Вам надо https://wiki.archlinux.org/index.php/AUR_helpers
    сам лично использую yaourt
    Ответ написан
    Комментировать
  • Почему не работает smaba share?

    bingo347
    @bingo347
    Crazy on performance...
    Так исторически сложилось, что атрибут -x (он же единичка в восьмеричной записи) на директории означает не execute (как у файлов), а listing
    При 0 вообще ничего не сделать
    1 (-x) - возможность выполнять файл (или возможность делать листинг у директории, то есть смотреть ее содержимое)
    2 (-w) - возможность писать
    4 (-r) - возможность читать
    Другие цифры получаются суммой
    Так же в восьмеричной записи 3 цифры: права владельца, права владеющей группы, права всех остальных
    Если samba работает от пользователя и группы отличной от владеющих директорией - то первые две семерки к ней никак не относятся
    Ответ написан
  • У меня убунту, а вторая система винда. Как удалить винду?

    bingo347
    @bingo347
    Crazy on performance...
    как восстановить винду
    Почитайте:
    https://losst.ru/ustanovka-zagruzchika-grub
    особенно про grub2-mkconfig
    Ответ написан
    Комментировать
  • В чём отличие десктопной Ubuntu от Server Ubuntu?

    bingo347
    @bingo347
    Crazy on performance...
    Десктопная убунта отличается от серверной предустановленным пакетом ubuntu-desktop
    Если на чистой серверной убунте сделать
    sudo apt install ubuntu-desktop
    то получим чистый десктоп с гномом иксами и прочей прелестью
    Ответ написан
    1 комментарий
  • Можно ли сконвертировать пакет deb в пакет eopkg?

    bingo347
    @bingo347
    Crazy on performance...
    Ответ написан
    Комментировать
  • Как подключиться по ssh к серверу и отобразить выполняющийся скрипт nodejs?

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    + к другим ответам, конкретно для ноды есть еще решение:
    Запускать через pm2 и потом смотреть логи тоже через него
    Ответ написан
    Комментировать