I now have a working Linux installation on my laptop. Honestly, I doubted I’d ever be here again.

I quit my sysadmin job a little over 10 years ago to pursue a non-technical career (law school, now lawyer), and I just didn’t have the mental bandwidth to keep up with all the changes being made in the Linux world: systemd, wayland, the rise of docker and containerization, etc. Eventually, by 2015, I basically gave up on Linux as my daily driver. Still, when I bought a new laptop in 2019, I made sure to pick the Macbook with the best Linux hardware support at the time (the 2017 13" Macbook Pro without the touchbar or any kind of security chip, aka the 14,1). Just in case I ever wanted to give Linux a try again.

When the reddit API/mod controversy was brewing this summer, I switched over to lemmy as my primary “forum,” and subscribed to a bunch of communities. And because lemmy/kbin seemed to attract a lot of more tech-minded, and a little bit more anti-authoritarian/anti-corporate folks, the discussions in the threads started to normalize the regular use of Linux and other free/open source software as a daily driver.

So this week, I put together everything I needed to dual boot Linux and MacOS: boot/installation media for both MacOS and Linux, documentation specific to my Apple hardware, as well as the things that have changed since my last Linux laptop (EFI versus BIOS, systemd-boot versus grub2, iwd versus wpa-supplicant, Wayland versus X, etc.). I made a few mistakes along the way, but I managed to learn from them, fix a few misconfigured things, and now have a working Linux system!

I still have a bunch of things to fix on my to-do list: sound doesn’t work (but there’s a script that purports to fix that), suspend doesn’t work (well, more accurately, I can’t come back from suspend), text/icon size and scaling aren’t 100% consistent on this high DPI screen, network discovery stuff doesn’t work (I think I need to install zeroconf but I don’t know what it is and intend to understand it before I actually install and configure it), I’d like a pretty bootloader splash screen, still have to configure bash (or another shell? do people still use bash?) the way I like it.

But my system works. I have a desktop environment with a working trackpad (including haptic feedback), hardware keys for volume (never mind sound doesn’t actually work yet), screen brightness, and keyboard backlight brightness. I have networking. The battery life seems to be OK. Once I get comfortable with this as a daily driver, I might remove MacOS and dive right into a single OS on this device.

So thank you! Y’all are the best.

  • anonionfinelyminced@kbin.social
    link
    fedilink
    arrow-up
    15
    ·
    1 year ago

    I’m with you OP. All of this controversy the last couple of months not only sent me to decentralized social media, but finally made me pull the trigger on FOSS hosting projects. Currently working on selfhosted cloud storage for photos and documents. I already have my phone’s camera backing up to a RaspberryPi server in my living room, instead of to Google Photos.

    The end goal is to decouple as completely as I can from Google - and the spider’s web of interconnected and interdependent online services - to something that I own (or at least have a measure of control over).

    The downside is that it’s been a long time since I was in the server game. The learning curve is more like a vertical cliff face.

    • Barry Zuckerkorn@beehaw.orgOP
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      The learning curve is more like a vertical cliff face.

      I had experience with headless servers before 2010, but lots of things have just changed, not least of which is the availability of good documentation. A big chunk of knowledge out there is in the form of informal blog posts or Stack Overflow/Quora/Reddit threads that don’t give version information so you don’t have a good sense of whether the information is still current. And then quite a few of the people doing things are just shoving everything into a container and blindly following commands they pasted from somewhere else, so it’s not clear which instructions are vestiges of some earlier process that is no longer necessary, which are just cargo cult steps done simply because they watched someone else do it, etc.

    • AngryDemonoid@lemmy.lylapol.com
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Photos are one of the few things I don’t entirely self-host yet. I host Immich, but I also proxy through an original Pixel, so I have unlimited Google Photos storage. It’s hard to give that up. I assume Google will make the decision for me eventually though.

      I’ve been meaning to figure out the best/most affordable off-site backup, but haven’t gotten around to it yet.

      • Barry Zuckerkorn@beehaw.orgOP
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        I thought the hard part would be switching to another email provider, but that turned out to be easy enough. Turns out, despite having my own 100% self hosted photo storage and backup solution, I still like the ease of Google Photos for sharing, especially group-maintained albums. And I haven’t looked recently at alternatives, but the keyword search and face/pet recognition in Google Photos is something really, really useful.