I take my shitposts very seriously.

  • 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 24th, 2023

help-circle









  • What is a “typical VM”?

    Qubes uses the type-1 Xen hypervisor that runs at a similar privilege to the kernel of other OSes. KVM is a type-1 hypervisor implemented as a Linux kernel module. VirtualBox is a type-2 hypervisor that runs in userspace. Of these three, Xen is the most performant hypervisor because virtualization is all it does.

    If by “typical VM” you mean a guest OS running inside a window of the host OS, then Qubes will always come out on top because the graphics pipeline is much less of a bottleneck.


  • This. I’ve had issues at work while imaging classroom computers where some would finish in ~30 minutes and a few would need hours. All of the computers used Cat6 cables. This being a classroom, and students being absolute wankbags, they kept yanking the computers and kicking the cables, so the wires came loose from the plugs. I later used ethtool to debug the slow computers – the switch would only allow 10baseT link modes.




  • I just simply set up a script to export my Trilium notes

    edit the notes with an external editor, and then you can just re-import the note

    Those two lines right there.

    I value interoperability between software. Using a container format to store plaintext files and metadata introduces an XKCD 927 situation where it’s just another reinvention of the wheel that requires additional software support or a whole other workflow for no real benefit. Why is it necessary, for example, to store plaintext data and the related hierarchical structure in a container format when the same feature is already present in the filesystem with files and directories? It adds unnecessary complexity, roadblocks, and points of failure.

    I’m using QOwnNotes at the moment. If I want to edit a note, for example, using neovim through SSH, all I need to do is navigate to the markdown file and open it. No scripts, no export/import. Only text files, and that is all it ever needs to be.


  • They all offer more or less the same network services with different UIs.

    OpenWRT is specifically designed to work as a lightweight system running on consumer-grade routers. If you want this, you’ll have to check the website’s Table Of Hardware to determine if your hardware is compatible.

    OPNsense and pfSense are general-purpose FreeBSD-based operating systems that you can run on discrete computers or in VMs that act as network gateways. All three are free/gratis, but you have to make an account and go through the store page to download pfSense.

    I personally use OPNsense in a VM.


  • That’s pretty much how he kept the public image of “eccentric genius” for so many years. I once read an article (can’t remember where, don’t care enough to search) that said that SpaceX had/has a team whose entire purpose was to babysit Musk when he had a temper tantrum. The team formed organically, like a cyst around a foreign object, and minimized damage to PR.

    When Twitter was infested, it didn’t have this immunity and now the world (or those of us who care) knows how much of a shithead he is.



  • Is Wayland worth using?

    For a first dive into the Linux ecosystem, I recommend Xorg. I use Wayland myself (Hyprland), and that’s why I know that it’s simply not ready for general adoption. There are many features that are missing, won’t be implemented, or are done much differently compared to X. Some say Xorg is old and bloated - I say it’s a mature technology.

    There are also some applications that need root privileges to work (Veyon Configurator is one that I struggled a lot with) and you have to do some weird pkexec hackery to launch them.

    Wayland’s development has more drama and bickering than an average sitcom - I recommend Brodie Robertson’s channel if you’re interested.

    advantages/improvements to using Wayland

    Wayland is better for gaming. It has a noticeably lower latency because the entire Wayland stack is implemented in a single program (what they call the compositor) as opposed to several in the X11 stack (X server, compositor, window manager) that need to communicate with each other. Unfortunately Steam and some other applications often produce graphical artifacts on Wayland+Nvidia.

    Does bloat actually matter

    Compared to Windows, it is insignificant. My work laptop is a Macbook Air from 2015 running Linux Mint on just 4G RAM without issues.

    Any other resources besides the Arch Wiki that I should be aware of?

    Install the tldr program. It’s a bit like man but lists practical examples of a command instead of a full documentation.

    What are some habits I should practice

    Make use of your home directory. Most user applications will have a config file in several places - usually in ~/.config (user config) and /etc (systemwide config). You should only edit the systemwide config when it makes sense, and always prioritize the user config.

    A common practice is to have your /home directory on a different partition, or a different physical device. If the system breaks or you decide to distrohop, you can unmount/disconnect /home and only wipe the root partition while retaining your user files.

    I also recommend using Timeshift to back up your system. It’s even better if your root partition uses btrfs since it natively supports snapshots.

    What do you wish you knew when you first started using Linux

    I needed to leave the Windows ways behind me. On Windows, I had a hard drive mounted as F: and an external HDD mounted as H:. Moving to Linux (Manjaro at the time) was basically a snap decision since Windows had obliterated the boot partition during an update and then broke itself, and I had no idea how to properly set up the filesystem didn’t consider how I wanted to set up the filesystem, so I mounted them to /mnt/f and /mnt/h on a whim. It caused me many hours of headache later.