• 5 Posts
  • 19 Comments
Joined 1 month ago
cake
Cake day: July 20th, 2025

help-circle
  • ZDNET’s key takeaways

    A very hard sell, all positive, shill work.

    1. Immutable Linux distributions are the future. sounds like ai promotion!
    2. There are several reasons why immutable is the way to go. only positive reasons!
    3. From security to predictability, you can’t go wrong with immutable. of course not!

    +++++++++++++++++++++++++++++++

    1. Improved security: you might consider it on a server being DDoS all day or poorly set up by the maintainer.

    Security is great on linux, You dont this on a desktop distro.

    1. Better reliability: you might consider it on a server being DDoS all day. or poorly set up by the maintainer.

    reliability is great on linux, You dont this it on a desktop distro.

    I have been using linux for 20 years and never borked anything.

    This includes distro’s: Kali, ParrotOS, Debian, linux mint, unbuntu, manjaro, arch, Archman, Blackarch, Endeavour, raspberry pi, sparky linux and the old ArcoLinux, on and on.

    1. Atomic updates : A/B partitioning system

    sounds more like androids a/b partitioning system. and look how delicate that is

    apt, npm, AUR, pamac and pacman etc, have been working great for years,

    never had a package break! at install.

    1. Simplified maintenance: My god, what!

    Suitable for experienced users and lazy bastards.

    1. Reproducibility:

    With an immutable system, you are always guaranteed to have a bootable system. The updates for an immutable system have been well-tested by the developers, which means the updates are easily reproducible

    All those shitty updates I installed over 20 years, none failed, and all the updates had been tested by the developers.

    and more and more reasons not to go with immutability

    too much hard sell




  • My niece, same age. no problems so far

    I installed linux mint xfce on an old laptop for her.

    we set it up together and she loves it. Themes icons and all that jazz.

    I have hidden and removed items from the start menu. Just to keep it simple.

    I also set up some aliases so she just has to open a terminal and type “update”. she loves that. Thinks she’s a hacker now and impresses her friends.

    I have set up an alias to call bleachbit, so she just types “cleanup” in the terminal, types her password, and she can watch bleachbit do its thing. I explained to her how important it is to keep her machine clean, like housework at home.

    I must say, Kids are a nighmare for attracting viruses and malware using windows, its not the best age to suddenly be thrust into the slop of the internet.

    They are young and excitable and will click on anything and everything that catches their attention without giving it a second thought.

    Its a big plus not worrying about viruses and malware on linux.

    To stop her having free reign and accidentally seeing porn on the internet and protect her from the worst crap, I installed Mullvads DNS on linux and in the librewolf browser.

    Mullvad have a fabulous family dns filter; https://family.dns.mullvad.net/dns-query

    here are the options:

    https://mullvad.net/en/help/dns-over-https-and-dns-over-tls

    I have set the search engine to Startpage

    I have also taken advantage of Ublock origin and added loads of these is the: my filters list

    just a few of many to stop access to certain websites from the search pane

    This one stops amazon links appearing in the startpage search

    startpage.##.g:has(a[href=“.amazon.”])

    startpage.##a[href=“.amazon.”]:upward(1)

    This one stops ebay links appearing in the startpage search

    startpage.##.g:has(a[href=“ebay.”])

    startpage.##a[href=“.ebay.”]:upward(1)

    I spent more time on this than anthing else;



















  • I install a full MX-Linux distro on an old 32Gb usb drive.

    Particularly helpful when family or friends have IT problems.

    I install the latest downloaded distro on a usb with dd:

    sudo fdisk -l

    sudo dd if=MX-23.5_x64.iso of=/dev/sdX status=progress

    The /dev/sdX could be sdb, sdc, sdd, or microsd /dev/nvme0n1

    boot into the live distro F12,

    fully update the live disk.

    set it up as you would your new linux device. network manager, web browser, text editor, email, VPN, etc and any tools you want.

    whatever you change here goes into your new usb distro settings

    once complete, install and run bleachbit as user and as root to clear all the caches and install data.

    install another blank usb into the laptop

    Open MX-Linux tools to create a snapshot

    select Snapshot.

    select a different snapshot directory. use the blank usb you just inserted,

    usually: /dev/sdb

    rename the snapshot to a name of choice.

    once the creation of the snapshot is complete, safely remove the usb drive and shut down the live distro.

    boot into your daily driver.

    Insert the usb drive with the MX-Linux snapshot, and transfer it to a new folder/directory.

    insert the 32Gb usb. format it with gparted, fat32 is fine

    open the folder/directory with the snapshot.iso

    open a terminal

    then install the snapshot onto the usb with dd.

    sudo fdisk -l

    sudo dd if=snapshot.iso of=/dev/sdX status=progress

    The /dev/sdX could be sdb, sdc, sdd, or microsd /dev/nvme0n1

    always double check with:

    sudo fdisk -l



  • I have been using disktest to overwrite my SSD’s.

    I overwrite the SSD’s before encryption. works just as well on HDD’s too.

    A 2TB HDD takes about 3.5 hours to overwrite with the encrypted seed

    A 250GB SSD takes about 17 minutes to overwrite with the encrypted seed

    https://crates.io/crates/disktest

    https://github.com/mbuesch/disktest

    install with cargo

    cargo uninstall disktest

    much faster than your usual suspects like dd.

    it runs as root: so add this $PATH to the root .bashrc export PATH=/root/.cargo/bin:$PATH


    recent test run on 250Gb ssd with just write with no verify:

    disktest --write -j0 /dev/nvme0n1

    The generated --seed is: omNw4JreY1ZVAfwD4dgooF061R10Ra0vnmYv5SrU Use this seed for subsequent --verify.

    Writing /dev/nvme0n1 (512 bytes sectors), starting at position 0 bytes… [15:09 / 00h:00m:10s] Wrote 7.62 GiB (8.18 GB) @ 779.3 MiB/s …

    [15:26 / 00h:17m:16s] Done. Wrote 238.47 GiB (256.06 GB, 256059113472 bytes) @ 235.5 MiB/s. Successfully dropped file caches. Generated --seed omNw4JreY1ZVAfwD4dgooF061R10Ra0vnmYv5SrU

    Success!


    to check my SSD’s I use:

    prometheus-smartctl-exporter

    sudo smartctl -i -a /dev/nvme0n1