🏘
Всем привет, я вернулся домой и предполагаю что пора обсудить фишку и систему работы DLP (Different Linux Project)📝 И так, начнем с того что же такое на самом деле FMS (Factory-Managment System - проще говоря, это система где любой простой человек без каких либо знаний о гите и коде может сделать свой форк DLP, который является простым линуксом только с базовыми программами и без рабочего окружения. По этой системе, пользователю будет достаточно зайти на сайт, выбрать желаемые программы, DE/WM, гритер и получить сгенерированный конфиг, и при желании выложить свой конфиг на сайт, чтобы любой другой пользователь мог по нему ставить себе систему.
📌
А как же все-таки воплатить эту систему с конфигами в линукс? Ну, на самом деле такая система котоаря использует конфиги уже есть, и она называется BlendOS. Когда-то я писал пост про эту систему, а щая повторю принцип ее работы в крацее: Это неизменяемая Arch-based контейнерезированная система, которая имеет файл system.yaml где указывается рабочее окружение, пакеты, репозитории, базовые настройки которые применяются при установке или обновлении системы. Вы можете увидеть ниже как же всетаки данный файл выглядит прям щас у меня:
arch-repo:
https://geo.mirror.pkgbuild.comimpl:
https://github.com/blend-os/tracks/raw/mainpackages:
- nvidia-dkms
- nvidia-prime
- switcheroo-control
- gparted
- steam
- fastfetch
- inkscape
- virtualbox
- copyq
- qbittorrent
- obs-studio
- zram-generator
- onlyoffice
- jdk-openjdk
- vulkan-tools
- mesa-utils
- vulkan-tools
- kvantum
- flatpak
- ark
aur-packages:
- mediawriter
- ventoy
- anydesk-bin
- virt-manager
- clash-verge-rev-bin
- antigravity
- ayugram-desktop-bin
repo:
https://pkg-repo.blendos.coservices:
- switcheroo-control
- NetworkManger
track: cinnamon
🖲 После каждого обновления система понлостью пересобирает свой рут, не трогая лишь /home и еще некоторе папки по заданному конфигу system.yaml (и поэтому sudo flatpak install (что-то) не работает после обновления). И таким образом, любому пользователю достаточно будет скопировать только один файл system.yaml, чтобы на новой системе или системе друга поставить те-же программы и то-же окружение, и наооборот.
✨
Вот таким вот образом я планирую реализовать работу DLP, следите за нами, ведь мы только начинаем создавать свою собственную операицонную систему!
#DLP #Work