• 46 Posts
  • 509 Comments
Joined 2 years ago
cake
Cake day: November 27th, 2023

help-circle
  • Linux: no, but not necessarily plug-and-play. My daily-driver install is literally pre-configured on a VM and cloned to all of my machines with various motherboards. Nvidia complications aside, a default Linux install will contain nearly every driver you could ever need to get up and running. However, some motherboards do need you to chroot from a live environment and make it “aware” of the existing GRUB bootloader.

    Windows: At best, you’ll need to reactivate. More often, it’ll be missing a driver or just not work as well as it did on the old motherboard. It’s better to reinstall Windows.

    Will admit that I’m very biased against reinstalling Linux anew except as a last resort since it’s a painstaking days-long process to configure things just right for my picky tastes.




  • Primarily by having multiple email addresses and aliases.

    I realized that on many occasions, I’m giving out my email merely as part of signing up for an account or resetting my password. So I made accounts and aliases that I use when I don’t forsee a service sending any messages of value after I sign up. I star the confirmation email for my records and ignore whatever junk mail comes my way, first-party or third-party.

    As for the main personal email I use to actually communicate with people, my provider’s built-in spam filter has done a good enough job so far. If it misses anything, it usually follows a pattern (topic, domain, etc.) so I just make my own filter rule. In the off chance I do want messages in my main inbox from a service after I sign up, I do so with an alias. If that alias gets compromised, I just cut it off.

    Granted, I don’t see much spam anyway since most of my email is work-related, my employer’s IT department seems to do a good job of filtering out spam, and I’m strict about not using my work email outside of work.








  • If you don’t want Ventoy:

    1. Wipe the USB: wipefs -a /dev/sdb
    2. Copy the ISO image to the USB: dd of=/dev/sdb if=/path/to/image/linux.ISO bs=1M status=progress
    3. Make the data partition in the free space: cfdisk /dev/sdb, don’t remove the iso9660 signature, create partition in the free space, and Write.
    4. Format the partition with filesystem of your choice: mkfs, cryptsetup, etc.

    (everything as root, replace /dev/sdb with the location of your USB)

    As is, this only leaves exactly enough for the ISO you are currently working with, sealing the fate of the data partition if you need to swap out the ISO. I suspect there is a workaround in theory, but I haven’t gotten around to that yet.

    Also see https://github.com/thias/glim, a GRUB-based alternative to Ventoy, albeit with less compatibility.

    Edit: this will not work with Windows ISOs and the data partition won’t show up in certain versions of Windows, in case anyone is wondering

    For posterity, what I originally thought, don't do this

    Wipe the drive and partition it so the first partition is large enough for your ISO, then the second partition for your data spans the remaining space. I chose MBR over GPT so I could boot on both modern and legacy BIOS machines. Then dd your ISO to the first partition. Set the bootable flag on that partition if it isn’t already. Format the second partition with whatever filesystem you’d like.

    My Clonezilla recovery drive is set up like this, but it’s been a while so I might have forgotten something. Let me know if I did.



  • As someone who did use this guide as an exercise in making my setup as secure as it could be without changing distros or hampering productivity, a few words of advice:

    • Make a threat model for yourself before diving in and apply the mitigations judiciously. It’s not exactly a checklist, just use something secureblue or Qubes if you are really paranoid about your computer.
    • The majority of the mitigations ‘just work’ and have no noticeable impact on performance, battery life, or compatibility.
    • If your CPU/Memory performance widget breaks, dial back on the ptrace options
    • If Flatpaks fail to launch, dial back on the namespace options
    • Check back every so often because some of the options end up having unwanted side-effects with updates. See the preamble in boot parameters, where a change in Linux made in 2021 (which finally made it into Debian Stable this year) made the slub_debug mitigation actually worsen security.



  • Lenovo’s ThinkPad line has a sterling reputation. Among the best in terms of quality, service, repairability, and Linux support.

    As for the largely consumer-grade options of ASUS and Lenovo’s consumer-grade IdeaPads, they’re rather similar in reputation and quality. Not exceptional, but they’re both perfectly fine options as long as you avoid the budget laptop segment (plastic chassis, broken hinges, etc.)

    Any difference in privacy would come down to the pre-installed software, which is irrelevant if you plan on using Linux. If you will be using Windows, it’s always better to install your own fresh copy to purge any potential spyware and bloatware installed by the manufacturer. The activation key for whichever edition of Windows it comes with is embedded in the BIOS, so it’ll activate automatically after a fresh reinstall.




  • Age-old case of everyone else on the internet wanting you to be specific, but I’m open to the idea that you don’t exactly know what it is either and just need a starting point. I don’t know a thing about remedies for the psyche, but have you been taking good care of your bodily health?

    Get some good sleep every night. That doesn’t mean the 05:00 grindset, but just something you can stick to every day, even if that’s getting up 90 minutes before your job or obligation if that’s what it takes to be consistent. Go outside for a stroll, however aimless, get your blood flowing and maybe bundle that with getting the mail or whatever. And perhaps eat well by cooking something you like, even something home-made that seems slightly indulgent won’t be as bad as the processed junk out there. Just things that will be good for you and will help you feel in charge of yourself.