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.

  • jeanma@lemmy.ninja
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    if you took non-friendly hardware, don’t expect magic. ok, the macbooks up to 2012 were quite hacker friendly but thinkpads are really the to-go laptop for a perfect Linux experience. nowadays, we have more variety: system76, framework, etc…

      • newde@beehaw.org
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        I think they would actually confirm that Apple is not Linux-friendly. ;)

        It’s an awesome project, though!

        • Norah - She/They
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Yeah that’s fair. I mostly meant it as a joke. But I dunno, I think the beauty of Linux is that it’ll run on just about anything. I use iSH a lot on my iPad, and it’s basically a containerised Alpine linux terminal. My favourite way to SSH from it.

          • jeanma@lemmy.ninja
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            1 year ago

            call me when you will have:

            • Asahi could provide the same phenomenal power management (consumption, standby/wakeup,…)
            • 2D/3D/Video acceleration
            • thunderbolt 4
            • WiFi AC (not AX as this one is not yet really supported on linux anyway)

            until then, yeah, it’s cool what the team behind Asahi but I prefer to use my laptop in its full capacity on linux today and for that, ThinkPad and XPS fill the bill, for the premium league i mean, naturally, you will likely to be able to use any laptop without too much pain, ok, maybe not those dual GPUs.