Сайт | Скачать | Видео | Wiki

Последние сообщения

Страницы: [1] 2 3 ... 10
1
Initrd UIRD / Re: Initrd UIRD
« Последний ответ от krasnyh Вчера в 16:16:02 »
Новая фишечка.
Цитата
Добавил в UIRD возможность использовать в качестве источников монтирования с 9p. Эта та штука, которой делают общие папки в qemu. Указывать нужно аналогично папкам по сети, только с 9p.
То есть например:

uird.mounts=9p://mount_tag::MNT=/mnt/9p

Можно использовать для автомонтирования общих папок при работе с qemu, но затея была не в этом, а в загрузке с такого источника. Это позволит загрузить, к примеру магос, с qemu прямо из распакованного архива. Не создавая исо и не устанавливая на флешку. Параметры кему при запуске в папке в которую распакован архив с магос приблизительно такие:
Код
qemu-system-x86_64 \
    -cpu max \
    -vga qxl \
    -machine q35,accel=kvm:tcg \
    -name "MagOS" \
    -m 2G \
    -rtc base=localtime \
    -kernel ./MagOS/vmlinuz \
    -initrd ./MagOS/uird.magos.cpio.xz \
    -virtfs local,path=$(realpath ./),mount_tag=MagOS,security_model=mapped,id=MagOS \
    -append "uird.from=9p://MagOS,/MagOS"
В барии аналогичный скрипт будет добавлен в архив со сборкой.

Интересно, как различать в скрипте:
- MagOS как название вирт. машины
- MagOS как название общей расшаренной папки
- MagOS как название рабочей папки с модулями (/base; /modules)


А есть успешный запуск в qemu host-системы этим способом? Естественно, скопированной в отдельную папку. А то я попробовал, пишет "has already been processed' при загрузке uird, затем уходит в цикл. )
Еще пишет, что пытается примонтровать папку в /memory/data/from/0, но там типа занято ("failed: Device or resourse busy").
2
PureBasic / Re: PureBasic
« Последний ответ от forthuser 01 Февраль 2023, 23:23:45 »
Ещё немного оффтопика. :)
Не реклама Форт, но возможности по ускорению использования RISC возможностей Форт процессора-контроллера  без использования стека|ов  и с его использованием в качестве вычислительной структуры поддержаной железно для выполнения тестовых Си алгоритмов.

Труды ИСП РАН, том 33, вып. 5, 2021 г. // Trudy ISP RAN/Proc. ISP RAS, vol. 33, issue 5, 2021
Разработка компилятора для стековой процессорной архитектуры TF16 на основе LLVM

Цитата
В первой версии компилятора архитектура TF16 рассматривалась  как классическая регистровая архитектура, и сгенерированный код не использовал стековые  возможности.
Эта версия была относительно проста в разработке и служила точкой сравнения для  второй версии компилятора.
Во второй версии компилятора был разработан и реализован платформонезависимый алгоритм планирования команд c учётом особенностей стековых архитектур.
                       
При сравнении двух версий версия компилятора с поддержкой стековых возможностей генерирует код, который в среднем на 35.7% быстрее по времени выполнения и на 50.8% меньше по размеру, чем код, генерируемый версией компилятора без поддержки стековых возможностей. Разработанный алгоритм позволяет реализовать в компиляторе LLVM поддержку других стековых процессорных архитектур.   

P.S. Дизайн-центр «Проектирование интегральных микроэлектронных систем» (ДЦ ПМС)
3
PuppyRus-A [PRA] / Re: Wayland - замена Xorg
« Последний ответ от sfs 01 Февраль 2023, 11:25:32 »
Для Xfce развивается поддержка Wayland
Кто быстрее сделает lxqt или xfce ...
5
Пока большего не разглядел.
Если интересно, vanillaos примерно так же сделана. Тоже можно глянуть. Или хоть обзор на ютубе посмотреть.
Тоже можно ставить пакеты из разных дистрибутивов, и неубиваемая система.
https://vanillaos.org/
Если вам интересно - разведайте про неубиваемость
Тут неубиваемость за счет запрета изменения системы. Записывать можно только в домашний каталог и в каталоги, где хранятся настройки. Программы устанавливаются в основном flatpack и appimage. Из других дистрибутивов ставятся в контейнер, в котором другие дистрибутивы работают.

6
отсутствии ограничений при поиске/установке юзером нужного приложения.
Во всех больших дистрибах есть все что нужно для дома
Если даже нет - docker
Надо ли что-то еще?
неубиваемостью, но в какой-то своей реализации
Вряд ли что-то можно придумать кроме заморозки фула с дополнительным слоем aufs(overlay). Да и надо ли?
Сейчас делаю дистр типа lfd10 на юбунте22. Не хочу отвлекаться
Если вам интересно - разведайте про неубиваемость
7
Но ведь идея не в "кроссдистрибутивности", а в отсутствии ограничений при поиске/установке юзером нужного приложения.

Плюс, там заявлена "immutable". Не знаю, как это реализовано и наверно увидеть можно только при установке. Типа Puppy, со своей неубиваемостью, но в какой-то своей реализации. Имхо.
8
Думаю домашнему юзеру такая кроссдистрибутивность не нужна
10
vanillaos примерно так же сделана

Для обретения новых идей в разработке,  :) blendOS — ещё один дистрибутив на базе Arch

Цитата
blendOS — новый дистрибутив GNU/Linux, создатели которого поставили себе цель помочь страдающим от «дистрохоппинга» и выпустить линукс-систему, на которую можно устанавливать приложения из репозиториев различных популярных дистрибутивов.

blendOS построен на основе Arch Linux, среда по умолчанию — Gnome. Кроме основного репозитория Arch и AUR, система позволяет подключать репозитории Fedora Rawhide и Ubuntu 22.04/22.10. У системы есть собственный пакетный менеджер blend, можно также использовать pacman, dnf и apt, которые устанавливаются в контейнеры с использованием Distrobox/Podman. Наконец, система поддерживает Flatpak!

blendOS позволяет создать неизменчивую (immutable) систему на основе файловой системы только для чтения.


p.s. Запустил в вирте iso для посмотреть. Сначала отказывалась, но прописал в Qemu "-bios /usr/share/edk2-ovmf/x64/OVMF.fd" (пакет edk2-ovmf) - запустилась.
По умолчанию Gnome и Wayland.

Пока большего не разглядел.
Страницы: [1] 2 3 ... 10