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.

  • const_void@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    1 year ago

    Needs another larger domino saying “I sell my Macbook and buy a Linux-oriented laptop (System76, Framework, Star Labs, Tuxedo Computers, etc).”

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

      I actually just canceled my preorder for the AMD Framework. I decided I didn’t need a new device if I could stretch out the life of this laptop for as long as it stays alive. My next new machine will probably be Framework, but that might not be for years.

        • Hamartiogonic
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 year ago

          It’s a reasonable compromise for many people, but it really depends on what you want.

          Some people want to install Ubuntu and start using it instead of struggling with nvidia driver issues all day. Old ThinkPads are pretty good for most people.

          Some people are willing to pay twice the price, and demand more privacy in return. There are a few companies offering laptops like that, but many of them are on the opposite side of the planet, so I hope you don’t mind paying shipping fees and bonus taxes. Also, it comes with a US layout keyboard, so let’s hope you didn’t grow up anywhere else in the world. Looking for brackets and equal signs will make you go crazy. Regardless, this category is really good for people with very strict privacy requirements.