I recently breathed new life into my 2015 12" MacBook by installing Linux. Although professionally I'm more of a Red Hat Linux type of person, I'm trying out Ubuntu Cinnamon 24.04.1 to be different. Big Sur has been unsupported for around a year now, so I wanted something that would still receive security patches. Cinnamon is a moderately lightweight desktop, and performance is snappy. LibreOffice works well, but I also installed Microsoft Edge for good compatibility with O365 apps. OneDrive is supported pretty much out of the box as a live networked filesystem.
As someone else noted earlier in this thread, Linux on the 12" MacBook doesn't respond from suspend. That's mostly ok with me. Since this is a secondary machine in my home office, I have it set to not suspend and leave it running for days at a time. I just close the lid and it turns off the screen, etc. but keeps humming along and responds immediately when I open it back up. Basically, when not using it directly from the desktop, it doubles as a quiet, low power little server.