frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

From M1 MacBook to Arch Linux: A month-long experiment that became permanenent

https://www.ssp.sh/blog/macbook-to-arch-linux-omarchy/
44•articsputnik•3d ago

Comments

articsputnik•3d ago
Why I ditched my M1 MacBook for a $1000 ThinkBook running Omarchy, an opinionated Arch Distro.
andsoitis•3d ago
> It just works. One thing I noticed lately is that sometimes a shortcut breaks, or something is not working anymore. This is also because Omarchy is just brand new, and I’m inexperienced running Linux as my main OS. But for the last 5 years with the M1, hardware-wise, things just worked.

My experience over two decades has been that running Linux is like having a car you need to spend every weekend in the garage tinkering with to keep running well. MacOS is lower effort. I haven't run Windows in a long time, but compared to Linux, it also doesn't require constant tinkering.

While I also think Linux user experience becomes more and more "it just works", the incentives are such that a commercial experience like macOS is likely to always be a few levels above.

fsflover•3d ago
It definitely depends on your distribution. My relatives running Debian don't even know how to tinker with it or open a terminal.
khedoros1•3d ago
My early Linux experience involved a ton of manual configuration, documentation, and head scratching. But for the past 10 years or so, using Linux has felt like less of a fight than using Windows, and things have tended to "just work" for me.
NomDePlum•5h ago
I run Ubuntu and definitely never been easier. Practically boring.
khedoros1•4h ago
I used Ubuntu for some time, then Mint. I'm mostly settled on Fedora, and have been for a long time (aside from Raspbian on some Raspberry Pi's). It has a balance of progress and stability that I've been comfortable with.

In my current job, we're using Ubuntu for our development machines. It's a solid system.

bitwize•5h ago
My experience is just the opposite: Linux requires more up-front tinkering, but once you get it into a shape you want, it tends to stay that way and get out of your way. Windows, by contrast, requires much more ongoing active maintenance, and previous releases were prone to simply shitting the bed without explanation or recourse. MacOS is better about this than Windows, but not as good as Linux.

Now if you're talking Arch Linux... sure. The Arch devs love yanking the carpet out from under you and then telling you "you should have read that forum post from a week ago if you didn't want your system to break". But other distros, like Slackware, Debian, and Void, are quite stable across updates.

abhinavk•4h ago
I surely love answering *Why I don't want to backup my files and settings to OneDrive" every few months OR Removing things like Edge Game Assist etc from autostarting.
bee_rider•9m ago
Has Arch gotten much worse recently or something? When I used it they were pretty good about posting “manual intervention required” when needed on the front page of their site.
sys_64738•4h ago
> My experience over two decades has been that running Linux is like having a car you need to spend every weekend in the garage tinkering with to keep running well. MacOS is lower effort.

Is it this or that you have the Linux skills to tinker so just do. Giving Linux laptops to non-techies yields self-sufficiency in people I've not seen with other OS platforms.

johndoe0815•3d ago
What IMHO is more interesting than the article itself - what is this little cyberdeck-style mini notebook on the left in this picture that is part of the article? Does anyone have a link?

https://www.ssp.sh/blog/macbook-to-arch-linux-omarchy/arch-b...

throwup238•3d ago
Looks like a MicroJournal Rev 2: https://www.tindie.com/products/unkyulee/micro-journal-rev2-...
articsputnik•3d ago
It's a distraction free typewriter (https://www.ssp.sh/brain/distract-free-typewriter/). That particular model is a MicroJournal Rev. 2 with a Raspberry Pi Zero 2 in it.

Check it out here: https://github.com/unkyulee/micro-journal/blob/main/micro-jo...

johndoe0815•3d ago
Thanks a lot for the hints - the Micro Journal Rev.2 seems to be quite a nice device!
kace91•5h ago
coming from an m1, and given they're awesome as hardware goes, wouldn't asahi be the natural choice? honest question.
abhinavk•4h ago
The author ditched the M1.
spangry•5h ago
Oh darn, I thought they'd gotten Arch running on an M1 but they actually switched to a ThinkBook.

I somewhat regret my expensive switch from Linux to MacOS. MacOS is just so weird, it doesn't make any sense to me. For the first time in my life I feel like some tech-illiterate grandpa trying to figure out how to make his blasted computer do stuff.

sarmasamosarma•4h ago
What’s so hard about it?
ahepp•4h ago
It was not super difficult to get Gentoo running on an m1 MacBook with the (unsupported) instructions some of the Asahi folks left around. I guess Arch might be a bit more difficult in some ways, given the weird status of arm64 being a different project from core Arch?
0xfaded•4h ago
Same, I have a Mac at work and can suffer the horrible window management by just having more physical monitors (3 + the built in screen).

I bought one for home use because I liked the hardware and the idea of running local llms. Long story short I'm still using my 6 year old Thinkpad running arch.

rogerrogerr•4h ago
Curious, what is it that doesn’t make sense?
harshitaneja•5h ago
I have been on an M1 macbook pro since launch and while I love the hardware, easily my favourite device I have ever owned but MacOS has just always been the thing to be the faustian bargain coming from being a linux person. I spend a lot of time SSHed into more GPU capable linux machines for most of my work and thus get an escape but after driving a friend's linux machine I started looking for a way to daily drive a linux machine. I tried Asahi Linux and also tried to find some non apple machines including with Snapdragon X Elite ones but so far I haven't found anything with good battery life and a decent linux driver support. So far Asahi linux with the reduced battery life seems to be the best bet. I don't mind tinkering. I love tinkering. I am not looking for "just works" but something which I could get to work after putting in the hours. If someone has suggestions please share. Edit: Sorry to go somewhat off topic.
heavyset_go•5h ago
> If someone has suggestions please share.

Stay away from ARM laptops and SoCs, they aren't there yet when it comes to Linux. If you like to tinker, go for it, but expect hardware to just not work, or worse, you'll get stuck on a kernel fork that never gets updated.

If you want a good Linux machine, buy one from a vendor that explicitly sells and supports machines with Linux on them.

IMO you can tinker as much as you want without forcing hardware compatibility issues upon yourself in order to have something to tinker with.

harshitaneja•4h ago
That seems to be the conclusion I have been avoiding to reach. With graviton and other arm based linux server machines being a good bulk of my work I hoped I wouldn't have to worry about multi architecture docker builds. Ah well.

Any suggestions for something well built but lightweight and that one could figure out how to get 8+ hours of actual daily usage battery life on?

OGEnthusiast•24m ago
I've had a great experience with my Framework 13 (AMD), although I usually get 4-5 hours of battery life, so not quite the full 8 hours you're looking for.
E39M5S62•4h ago
The Thinkpad x13s is more-or-less there. I've been using it as my primary machine (and laptop) for the last month, and it 'just works'. All day battery life, fanless so it's dead silent, and a crisp screen with decent DPI. KDE and Vivaldi run as fast as my i7-13700 desktop.
nextos•4h ago
> If someone has suggestions please share

A recent ThinkPad with one of the latest AMD Ryzen U CPUs should have a very decent battery life. You just need some custom udev rules to set the right power saving states for different devices. Powertop should make this straightforward. IMHO, this is a great compromise, because you stay on x86_64 and Linux, you get within 3/4 of ARM's power efficiency, and hardware support is perfect. I've squeezed more than 11 hours from some models.

One thing that is often discounted is that Safari is marvel of power efficiency, which adds up to the efficiency of Apple M chips. IMHO, there should be dedicated Chromium and Firefox builds with compile flags and options that optimize efficiency. To counter that, running a barebones Linux setup is a good option. Keeping your CPU wakeups/s low lets you cross the 10 hour barrier.

elteto•4h ago
x86 Thinkpads + Fedora work great. Hardware support out the box is almost perfect (I would say perfect because I don’t recall anything not working, but I may be missing something). In fact, Thinkpads used to have Fedora as an OS option, which is why I think the support is so good.

Outside that maybe something like system 76. They advertise 14h for one of their models.

benreesman•25m ago
ASUD ProArt P16. I never want another machine. Slender, stiff, machined out of something expensive feeling. Everything works on 6.16, 4k OLED display, wonderful keyboard. Solid RDNA unit, NVIDIA card alongside.

With a clean hyprland setup, light as a feather, battery lasts forever unless you run it hard.

Makes M4 Macs feel bloated and cheap.

keyle•5h ago
This is kind of a hard read. I'm no mac fanboy but at some point I decided to replace the frankenstein world of computing by something roughly coherent.

Clearly this person just wants hackability and tweakability, which Arch will give you in spades. All power to them!

I'd say this is a "fine" alternative, but not an upgrade.

+1 for using an ARM processor though. Once you leave x86 and the fan parade, there is no going back. Silence is bliss.

AstroBen•4h ago
Omarchy never made much sense to me. The biggest benefit of Arch is that it's hackable and you can set it up exactly as you want it.. so why skip the entire process that teaches you how to do that?
runjake•4h ago
Because some of us want that minimalism and a good “power user” default setup to tweak from there. I spent all of the 90s learning Linux deeply and custom tweaking everything and trying everything posted to freshmeat.net. I bootstrapped my own Linux from scratch before LFS was a thing.

Now I just want to get work down on an OS that feels like it belongs to power users and closely matches my deployment targets.

This is why I switched to Omarchy.

AstroBen•4h ago
In that case it for sure makes sense, but for the user like the writer who is new to linux?

I'm very happy I went through the pain of setting everything up from scratch. It taught me how it all works. I just don't see how I'd get that same knowledge ever with Omarchy

runjake•3h ago
It's just my experience, but it seems like nearly all younger people (<= 20s) don't want to deep dive on stuff like Linux or TCP/IP, they want to know enough to be effective (dangerous?) and move onto chasing basic competency in the next technology.

I can from a time when sysadmins were expected to know C and kernel and TCP/IP internals, but that world is no more. Blame it on education, blame it on the pace of technology, I don't know.

I'm not sure how I feel about that, especially thinking about when all the people who know and can build low-level stuff retire and die off. Maybe AI will save them. Who knows?

cosmic_cheese•4h ago
I think people like Arch because it serves the purpose of blank slate pretty well and doesn’t have ancient package problems. It’s easier to build something like Omarchy for Arch than it would be for more opinionated distros.
f311a•4h ago
I recently switched to flashspace on macOS and it fits all my needs.

I would love to try a linux laptop, but I want decent battery and no fan. Arm support for linux desktops is still very very limited and buggy.

slashnode•4h ago
> I’m surprised with what all worked out of the box, like hibernating, external monitors/keyboards, media keys. Not sure how much is thanks to DHH’s Omarchy, and what’s native Arch Linux support

It's pretty much ALL Omarchy. If you install Arch by itself you get a tty prompt... and that's about it.

Omarchy looks super impressive. Haven't used it myself, but the scripts and dotfiles in the Github repo (https://github.com/basecamp/omarchy) have been inspiring

jasoneckert•4h ago
I think the biggest takeaway from this blog post is that developers and other professionals should take more note of the tiling window managers available on Linux like Sway and Hyprland - they are insanely fast and customizable to exactly what we need to be more productive.

I'm a Sway user (ironically on Fedora Asahi Remix on a Mac) and I won't have it any other sway... er... I mean way.

WD-42•8m ago
To me it’s not even the tiling. It’s the ability to switch focus to windows in a directional manner. Like super hjkl or whatever.

I have no idea how people are still using alt tab in 2025.

jmward01•4h ago
Power management in all aspects is one big thing that I wish was better in all distros. Hibernate/fans/shorter battery life are real usability things. I only use windows when I am at risk of being fired for not using it and macos is 'acceptable' but there are soooo many little things that make me cringe about it (.DS_Store littering every drive I touch is close to the top) but if I knew I could get mac hardware, including MPS backend working well in pytorch and battery life, with a solid distro guaranteed to work I would definitely buy that over all the pc hardware out there.
bee_rider•20m ago
Linux is more likely to have to deal with something like poor/nonexistent drivers that mean a device consumes extra power compared to Windows. But,

* cpupower is pretty nice for manual control of your clock speeds

* the diversity of window managers allows you to have something like a mostly-black UI, which can help on OLED screens. You can even invert the screen color in X, if your programs insist on rendering black-on-white.

* not randomly cranking up the CPU for some windows whatever scan thing saves some power

throwawee•4h ago
For over a decade I never heard anything good about Arch. The most common pitch was something like "it's fun to fix when it breaks", so I was completely blindsided when Valve based SteamOS off it. What did they see in it? I was due for a new SSD, so I decided I'd run it for a week or two. The moment it started being a nuisance, I'd wipe the drive.

That was years ago and I'm still on it.

boppo1•4h ago
What do you like better than debian?
throwawee•3h ago
Don't know if you responded to the right person since I didn't mention Debian, but I did try it and the other major distributions a long time ago. Honestly, distros mostly felt the same to me apart from their repositories. Debian soured me by keeping its repo perpetually out of date. It's nice to never get burned by an improperly tested package, but never having the latest features and non-security fixes is less nice.
margalabargala•3h ago
I run multiple arch systems and multiple Debian systems in my house.

Debian is great if what you want to do, is something that has been easy for 5 years. You set it up and forget it.

Debian breaks down whenever you try to do something new that requires some new dependency. Oh you want to run a Go program written in 2023? Now you have to download and install the new version yourself because the latest version in apt is 1.19. On arch stuff like that is generally not a problem. It's the best supported distro after the Debian based ones.

mappu•35m ago
Trixie now has go1.24 - including the upstream default GOTOOLCHAIN value to automatically download new compiler versions straight from go.dev if the go.mod wants them.

I was a bit surprised this is not a Debian Policy violation (and any Debian patches for security support may no longer apply), but at least the user experience will "just work". Cross-reference https://bugs.debian.org/1040507 .

WD-42•12m ago
Debian is awesome for servers or systems that you just want to keep running without messing with it. On desktop though it’s nice to have, for example, Neovim is that is not 3 major versions behind.
sauercrowd•4h ago
Hardware support in the last years has really improved significantly. I was using arch a lot back around 2016, and it was a nightmare. On every kernel update had to recompile a kernel driver cause my laptops chipset was something bizarre, nvidia drivers were mostly half working and it all just felt like a fragile card house.

Ubuntu was by far the best option to actually use my system rather being constantly distracted by another little piece that fell out the wall

joshdavham•4h ago
How confident are people that Omarchy will be well maintained in the future?

I'm considering making that same switch from MacOS to Arch, but I'm not sure if I should have confidence in something like Omarchy which is relatively new.

kylemaxwell•4h ago
I swapped from Linux to MacOS when the M1s came out, and I love the integration with all the iCloud stuff (particularly Messages). Occasionally I miss being on Linux, as somebody who did so for 20+ years before making the switch. But on Mac, stuff actually does Just Work.

Reading this makes me a little misty-eyed and I miss my solid old Thinkpads from 10-20 years back.

notpushkin•4h ago
I’m waiting for the second hand Arm ThinkPads to drop. Fingers crossed.
Eldandan•4h ago
Second hand as in used from this generation? Or second generation? I can't wait for windows on arm to finally fully get there.
notpushkin•4h ago
Used ones, yeah. Companies used to sell off entire fleets when they upgrade, sometimes pretty cheap. I’ve bought a perfectly usable T420 for something like $50 about 10 years ago. (Naturally, it was 4 years old at that point, but still.)

Also curious about Windows on Arm, but my plan is to run Linux mainly (which hopefully gets better support at that point!)

nomdep•3h ago
Best thing about Omarchy is that is just a set of config files for Hyprland and Waybar plus bash scripts (even the screensaver is a bash script running in fullscreen )

The theory and practice of selling the Aga cooker (1935) [pdf]

https://comeadwithus.wordpress.com/wp-content/uploads/2012/08/the-theory-and-practice-of-selling-the-aga-cooker.pdf
10•phpnode•2d ago•1 comments

Show HN: Creao – Vibe coding product for founders

https://creao.ai/
6•north_creao•2h ago•0 comments

Show HN: JavaScript-free (X)HTML Includes

https://github.com/Evidlo/xsl-website
101•Evidlo•9h ago•41 comments

A visual history of Visual C++ (2017)

http://www.malsmith.net/blog/visual-c-visual-history/
9•rayanboulares•1h ago•0 comments

Nitro: A tiny but flexible init system and process supervisor

https://git.vuxu.org/nitro/about/
160•todsacerdoti•9h ago•56 comments

The first Media over QUIC CDN: Cloudflare

https://moq.dev/blog/first-cdn/
183•kixelated•10h ago•89 comments

Google says it dropped the energy cost of AI queries by 33x in one year

https://arstechnica.com/ai/2025/08/google-says-it-dropped-the-energy-cost-of-ai-queries-by-33x-in-one-year/
29•ksec•1h ago•2 comments

Shader Academy: Learn computer graphics by solving challenges

https://shaderacademy.com/
62•pykello•2d ago•7 comments

I Run a Full Linux Desktop in Docker Just Because I Can

https://www.howtogeek.com/i-run-a-full-linux-desktop-in-docker-just-because-i-can/
56•redbell•3d ago•22 comments

Top Secret: Automatically filter sensitive information

https://thoughtbot.com/blog/top-secret
74•thunderbong•23h ago•5 comments

Japan city drafts ordinance to cap smartphone use at 2 hours per day

https://english.kyodonews.net/articles/-/59582
43•Improvement•2h ago•15 comments

Glyn: Type-safe PubSub and Registry for Gleam actors with distributed clustering

https://github.com/mbuhot/glyn
33•TheWiggles•6h ago•3 comments

My tips for using LLM agents to create software

https://efitz-thoughts.blogspot.com/2025/08/my-experience-creating-software-with_22.html
14•efitz•3h ago•4 comments

FFmpeg 8.0

https://ffmpeg.org/index.html#pr8.0
750•gyan•13h ago•171 comments

Computer fraud laws used to prosecute leaking air crash footage to CNN

https://www.techdirt.com/2025/08/22/investigators-used-terrible-computer-fraud-laws-to-ensure-people-were-punished-for-leaking-air-crash-footage-to-cnn/
129•BallsInIt•4h ago•53 comments

Popular Japanese smartphone games have introduced external payment systems

https://english.kyodonews.net/articles/-/59689
101•anigbrowl•4h ago•48 comments

Why is this hard?

https://programmersstone.blog/posts/why-is-this-hard/
17•Bogdanp•2d ago•5 comments

Bluesky Goes Dark in Mississippi over Age Verification Law

https://www.wired.com/story/bluesky-goes-dark-in-mississippi-age-verification/
94•BallsInIt•5h ago•39 comments

Transcribe music in abc with syntax highlighting

https://fugue-state.io/app?project=24024aab-22f1-43cc-abef-c1647cc59597
13•jonzudell•6h ago•5 comments

Developer gets 4 years for activating network "kill switch" to avenge his firing

https://arstechnica.com/tech-policy/2025/08/developer-gets-4-years-for-activating-network-kill-switch-to-avenge-his-firing/
10•Volundr•35m ago•0 comments

Launch HN: BlankBio (YC S25) - Making RNA Programmable

45•antichronology•11h ago•25 comments

From M1 MacBook to Arch Linux: A month-long experiment that became permanenent

https://www.ssp.sh/blog/macbook-to-arch-linux-omarchy/
43•articsputnik•3d ago•55 comments

LabPlot: Free, open source and cross-platform Data Visualization and Analysis

https://labplot.org/
205•turrini•19h ago•37 comments

Leaving Gmail for Mailbox.org

https://giuliomagnifico.blog/post/2025-08-18-leaving-gmail/
198•giuliomagnifico•10h ago•238 comments

The issue of anti-cheat on Linux (2024)

https://tulach.cc/the-issue-of-anti-cheat-on-linux/
95•todsacerdoti•1d ago•185 comments

U.S. government takes 10% stake in Intel

https://www.cnbc.com/2025/08/22/intel-goverment-equity-stake.html
488•givemeethekeys•7h ago•549 comments

Mail Carriers Pause US Deliveries as Tariff Shift Sows Confusion

https://www.bloomberg.com/news/articles/2025-08-21/global-mail-services-halt-us-deliveries-ahead-of-de-minimis-end
110•voxadam•5h ago•72 comments

Closing the Nix gap: From environments to packaged applications for rust

https://devenv.sh/blog/2025/08/22/closing-the-nix-gap-from-environments-to-packaged-applications-for-rust/
49•domenkozar•12h ago•23 comments

It’s not wrong that "\u{1F926}\u{1F3FC}\u200D\u2642\uFE0F".length == 7 (2019)

https://hsivonen.fi/string-length/
150•program•22h ago•229 comments

The use of LLM assistants for kernel development

https://lwn.net/Articles/1032612/
7•Bogdanp•5h ago•1 comments