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

help-circle

  • Mainly for security. I was originally looking at CoreOS but I liked the additional improvements by the UBlue team. Since I only want it to run containers, it is a huge security benefit to be immutable and designed specifically for that workflow.

    The Ignition file is super easy to do, even for just one server (substitute docker for podman depending which you have):

    Take a copy of the UCore butane file:

    https://github.com/ublue-os/ucore/blob/main/examples/ucore-autorebase.butane

    Update it with your SSH public key and a password hash by using this command:

    # Get a password hash
    podman run -ti --rm quay.io/coreos/mkpasswd --method=yescrypt
    

    Then host the butane file in a temporary local webserver:

    # Convert Butane file to Ignition file
    podman run -i --rm quay.io/coreos/butane:release --pretty --strict < ucore-autorebase.butane > ignition.ign
    
    # Serve the Igition file using a temp webserver
    podman run -p 5080:80 -v "$PWD":/var/www/html php:7.2-apache
    

    During UCore setup, type in the address of the hosted file, e.g. http://your_ip_addr:5080/ignition.ign

    That’s it - UCore configures everything else during setup.___











  • As a counterpoint, I installed Bazzite on a Blade 14 for a heavy gaming friend who was leaving Windows, and they have had no issues whatsoever.

    I personally use Bluefun, and again, no issues at all. Incredibly good experiences on both.

    I can’t imagine what you mean by needing heavy configuration, they both worked out of the box with no configuration.





  • asap@lemmy.worldtoDeGoogle Yourself@lemmy.mlAlternative email?
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    24 days ago

    money corrupts

    This is exactly the reason that Proton became a non-profit:

    https://proton.me/blog/proton-non-profit-foundation

    Swiss foundations and their board of trustees are legally obligated to act in accordance with the purpose for which they were established, which, in this case, is to defend Proton’s original mission. As the largest voting shareholder of Proton, no change of control can occur without the consent of the foundation, allowing it to block hostile takeovers of Proton, thereby ensuring permanent adherence to the mission.