26
submitted 2 days ago* (last edited 2 days ago) by calcoline582@programming.dev to c/linux@lemmy.world

Hello, I am looking for a well-supported Linux / BSD distribution with focus on following features (in no particular order) -

  • Systemd free (found some here)
  • Security focused (meaning hardened, not security tools)
  • Wayland (preferably without anything X11)
  • Lightweight (as much as possible)
  • Supports flatpak, containers and VMs (preferably libvirt)
  • Atomic (more optional then other requirements)

This is expected to be run on real hardware on desktop (so alpine will not work).

Along with that, what are some good lightweight (but well-known / actively maintained) desktop environments for Wayland?

  • I see some here but am looking for opinions or if some are missing.
  • Especially ones that support stacking.

The most interesting ones I could find -

  • Void Linux (has some X11 stuff, not security focused, will try installing Wayland)
  • Kicksecure, OpenBSD, HardenedBSD (yet to explore more for these)
  • MXLinux and Artix (seem very niche)?

I am looking for more recommendations/opinions for similar requirements, especially if there are better known ones.

[-] calcoline582@programming.dev 0 points 2 months ago

This would require me to have a ZFS partition first and transfer my data on it, right?

Right now I am not using ZFS, but for next OS reinstall, I might try it. Thank you.

[-] calcoline582@programming.dev 0 points 2 months ago

Right now it is local only. Will keep this in mind for future. Thank you.

[-] calcoline582@programming.dev 1 points 2 months ago

Yeah I use Linux and am comfortable with command line.

I am not looking for continuous backup though. I would occasionally add stuff to backup - like every few months or so. I also want the incremental backup part - not sure if encrypting backed up data using luks would allow incremental addition later on.

I will check rsync and luks. If you have any resources, please feel free to post here.

[-] calcoline582@programming.dev 0 points 2 months ago

What do you mean by configuration and backup script?

Configuration as in dotfiles?

What does a backup script look like? Like a list of borg commands - one for each directory + repo which you want to backup? Or something more?

11

Hello, I have a bunch of personal data - videos, pictures, documents, PDFs etc. that I want to backup.

I am wondering what is the best way to do this?

Requirements -

  • I want to backup multiple different folders from my Linux computer - it is not a full disk backup.
  • Encryption would be great to have.
  • This needs to be a long term backup - like few years or more.
  • Data - small videos, pictures, PDFs, text files, documents, etc. Total size - less than 50-60 GB (for now - but it can increase over time).
  • I want to be able to incrementally add more data to backup of respective folders (e.g. new photos, documents etc.), or even add new folders.
  • After backup, I want to be able to cleanup my hard disk, reinstall OS or restore data from backup onto a completely new system in a new directory.
  • I do not care about stuff like file metadata like owner user, permissions etc.

Questions -

  1. Is one or more flash drives good for such kind of backup? Or would it get corrupt within few years?
  2. I found Borg backup, but it suggests that backup should be restored on the same machine - which does not seem to fit my use case.
  • It also suggests to keep Borg config directory - which again conflicts with restoring or adding new items from a different system.
  • Not sure how well this would work if restoring on a new system?
  • Are there any better alternatives?
  1. If I do use Borg, should using one repository per folder be the way to go about it? Or is there a better way?
  2. In Borg itself, I am thinking of using the repokey method (key stored with the repository) - and store the passphrase in a KeePass database on a different flash drive. Any different suggestions?

Please feel free to suggest any alternatives or improvements to my plan?

5

Hello, I have a bunch of personal data - videos, pictures, documents, PDFs etc. that I want to backup.

I am wondering what is the best way to do this?

Requirements -

  • I want to backup multiple different folders from my Linux computer - it is not a full disk backup.
  • Encryption would be great to have.
  • This needs to be a long term backup - like few years or more.
  • Data - small videos, pictures, PDFs, text files, documents, etc. Total size - less than 50-60 GB (for now - but it can increase over time).
  • I want to be able to incrementally add more data to backup of respective folders (e.g. new photos, documents etc.), or even add new folders.
  • After backup, I want to be able to cleanup my hard disk, reinstall OS or restore data from backup onto a completely new system in a new directory.
  • I do not care about stuff like file metadata like owner user, permissions etc.

Questions -

  1. Is one or more flash drives good for such kind of backup? Or would it get corrupt within few years?
  2. I found Borg backup, but it suggests that backup should be restored on the same machine - which does not seem to fit my use case.
  • It also suggests to keep Borg config directory - which again conflicts with restoring or adding new items from a different system.
  • Not sure how well this would work if restoring on a new system?
  • Are there any better alternatives?
  1. If I do use Borg, should using one repository per folder be the way to go about it? Or is there a better way?
  2. In Borg itself, I am thinking of using the repokey method (key stored with the repository) - and store the passphrase in a KeePass database on a different flash drive. Any different suggestions?

Please feel free to suggest any alternatives or improvements to my plan.

4
16

Hello, I was looking at WXT extension framework which supports multiple UI frameworks, but they are all JavaScript frameworks only. Is there any alternative way to write Firefox browser extension in a different language (like Rust / Python / Go, etc.) with minimal or no JavaScript, with a ok developer experience?

Transpilation to JavaScript is fine if it is well supported in Firefox with ok developer experience.

I also checked Dart but its support on Firefox does not seem great, like the extension only works on Chrome browsers.

calcoline582

joined 6 months ago