this post was submitted on 27 Jan 2025
459 points (94.4% liked)

linuxmemes

22130 readers
860 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     

    cross-posted from: https://programming.dev/post/24574658

    was checking my old favourite posts and found this.

    you are viewing a single comment's thread
    view the rest of the comments
    [–] Xttweaponttx@sh.itjust.works 4 points 2 days ago (1 children)

    Wow, Qubes seems pretty badass! Do you run it? How heavy is it? (Like, how beefy a PC do ya need for decent performance?) How intuitive do you find the experience, from your perspective? πŸ™‚

    [–] NaibofTabr@infosec.pub 4 points 2 days ago* (last edited 2 days ago) (1 children)

    I have run it on a laptop in the past, and I think it's a good option for a mobile system that you may be using on public/unsafe wifi and/or if your laptop is your primary computer and is actively carrying sensitive data (e.g. PII, financial records, health records, etc) that you want to keep in a separate environment from normal activities (though my advice would still be to keep such data on an external drive that is normally unplugged). It's not a good choice if you want to use that system for gaming - the hardware driver abstraction and segregation causes problems.

    I don't really have a use case for it at the moment so I don't have any systems running it. It's OK for general use if you're not doing anything particularly complicated. Document editing, web browsing, code development - no problem. I wouldn't recommend it if you're doing CAD/3D modeling, graphics, audio/video editing, &etc - it's not really a good platform for doing creative work, too many complications.

    The base system is not particularly heavy, though obviously the more VMs you run concurrently the more resources you'll need. It does require specific virtualization features for the CPU (documented in Choosing Hardware), which are not always available especially on laptop processors. My laptop had a mobile version of AMD Ryzen which worked. That was a 13" lightweight laptop, nothing too beefy, and it ran Qubes with a couple Debian VMs just fine.

    Once you understand the basics of using dom0 to control the other VMs (and that you don't ever use dom0 for anything besides configuring and launching the other VMs) it's fairly straightforward. You do have to get used to virtually unplugging any USB devices from one VM and then plugging them into another (no bridging VMs via USB, that would break data security) but it makes sense if you think of those VMs as separate computers.

    I think it's great if you're traveling a lot with a personal laptop and you won't have control over the networks you connect to, because you can basically seal off any sensitive data from any external/untrusted connections in completely separate virtual environments. You can have VMs which just don't ever have network access and so are "air gapped" by virtue of not even having network drivers installed, and then just manually transfer specific pieces of data as needed.

    Thank you for the response!! I will definitely give it a go sometime!