• 0 Posts
  • 24 Comments
Joined 3 years ago
cake
Cake day: July 11th, 2023

help-circle

  • Evolution works with the Linux kernel mailing list that can be several thousand emails a day. Just be sure to add your Gmail accounts via the gnome control panel (if your desktop is on Fedora or similar) rather than via Evolution. Also look at using AI if you have a LLM / agent with access to your inbox. Google offer this via their Gemini Pro subscription - free for a year of you happen to own a Pixel 10 Pro. I’m guessing that as you use GrapheneOS you probably don’t want to give Google access to your phone. Searching via the Gmail web interface should work fine though.


  • #!/bin/bash
    
    # --- Configuration ---
    SOURCE_DEV="/dev/sr0"
    MOUNT_POINT="/mnt/mac_legacy_cd"
    DEST_DIR="$HOME/Desktop/mac_recovered_files"
    
    # 1. Ensure the system is ready
    echo "Checking for HFS support..."
    sudo modprobe hfs 2>/dev/null
    sudo modprobe hfsplus 2>/dev/null
    
    # Create directories
    sudo mkdir -p "$MOUNT_POINT"
    mkdir -p "$DEST_DIR"
    
    # 2. Attempt to mount
    # We try HFS first with MacRoman to UTF-8 translation
    echo "Attempting to mount $SOURCE_DEV..."
    sudo mount -t hfs -o ro,iocharset=utf8 "$SOURCE_DEV" "$MOUNT_POINT" 2>/dev/null
    
    if [ $? -ne 0 ]; then
        echo "HFS mount failed, trying HFS+ (Mac OS Extended)..."
        sudo mount -t hfsplus -o ro "$SOURCE_DEV" "$MOUNT_POINT"
    fi
    
    # 3. Verify mount and Copy
    if mountpoint -q "$MOUNT_POINT"; then
        echo "Mount successful. Copying files to $DEST_DIR..."
        # -a: archive mode (preserves symlinks, permissions, times)
        # -v: verbose
        # -z: compress (not really needed for local, but good practice)
        # -P: show progress
        rsync -avzP "$MOUNT_POINT/" "$DEST_DIR/"
        
        echo "---"
        echo "Copy complete. Unmounting..."
        sudo umount "$MOUNT_POINT"
        echo "Done. You can find your files in $DEST_DIR"
    else
        echo "Error: Could not mount the disc. Ensure the CD is inserted and $SOURCE_DEV is the correct path."
        exit 1
    fi
    
    



  • Depends on the distro. Fedora is a general purpose distro and usually pushes out new kernel releases (6.19 for example) after about 4 weeks. This means the initial bugs have been fixed and it’s stable for general purpose use. If you want the latest release it’s easy:

    sudo dnf upgrade kernel --enablerepo=updates-testing

    The Fedora Koji build system has the latest version in testing.

    You can also build your own.

    Don’t make the mistake of thinking 7.0 will be any more special than 6.19 or 6.20 etc. They’re just release numbers and when Torvalds thinks the point number is big enough the first number is incremented.















  • It depends on your priorities, hardware, use cases etc. Honestly it’s unlikely to be the determining factor. Available hardware and software support and your attitude to risk are probably more important. Fedora is a cutting edge distro with good reliability and is feature rich. It’s upstream of Red Hat Enterprise Linux so has massive support behind it and a large user base. There are multiple spins if you want GNOME or KDE or an immutable OS etc. Adding additional repos such as RPMfusion make adding Nvidia and other proprietary drivers a breeze. As with most things GNU/Linux you need to be prepared to put in the effort to take control of your digital life. It’s not easy but well worth it.