Live data from Hacker News

Lima: Linux-on-Mac

github.com

81–90 of 366 posts

Re: Lima: Linux-on-Mac

#81
post #59

Earlier quoted context omitted.

There are many ways macOS improves over Linux desktops, but file explorers is not one of the arguments I would have made. Finder is practically unusable.

Honest question, what's wrong with Finder? I use ForkLift for the heavy lifting (lol), but it works just fine for "navigate to file, open/move/delete file, sort by size/date, tag files, find files".

Finder still can't handle SFTP connections. In 2021. I feel like I'm going insane, or I've missed some sort of critical update, but no, it's just sitting there.

Re: Lima: Linux-on-Mac

#82
post #13

It's just a "better integrated" virtual machine: "Lima launches Linux virtual machines on macOS" This might be a controversial opinion, but I find developers flocking to macOS really bewildering. As a developer, why do you want to fight your operating system to get basic things done? This Lima thing, docker running in a virtual machine, Apple being actively hostile with the default coreutils requiring you to layer mu…

Here's why I moved away from Linux to macOS: - I'm sorry, but no Linux DE I've ever used beats macOS in terms of stability. The file explorers are also a joke and frequently changing. - I've never booted to a black screen when upgrading macOS. - 99% of the work I do never needs anything that has to be virtualized under macOS. - Macbooks are solid laptops. Every other laptop I've owned hasn't stood the test of time as…

> Macbooks are solid laptops.

I desperately wish this were still true, but I can't even see myself keeping my M1 Macbook Air as a Linux laptop. Too many compromises, too little power. Not to mention, it's a fragile little sucker too. I somehow managed to scratch the bezel on the second day of owning it...

Re: Lima: Linux-on-Mac

#83
post #15

Earlier quoted context omitted.

That was just an example though. My point was that you're constantly fighting an operating system that's clearly not designed for you ( the developer ).

Apple has always made it clear that they care about the experience of their users, not the developers. Because the customers are there, the developers follow. That's just how it works unfortunately. Also, clearly not designed for you? You can install Brew to have a package manager, Magnet to add Window snapping for a dollar, you can make it fit your use case for not that much effort or money. You don't have to use va…

For a few years now, Linux has had KDE/GSConnect, which adds in basically all of the MacOS/iPhone handoff functionality to your Linux distro/WM of choice, with a few extra tools that go beyond even what Apple has.

For starters, there's the basic stuff: desktop messaging, contact synchronization, integrated wireless filesharing, universal clipboard/notifications and battery updates for your connected device.

Then it also has some features that don't exist on MacOS/iOS: you can set up macros on your computer and easily remotely execute them with the press of a button on your phone, use your phone as a wireless trackpad, synchronize media controls across all your devices, use your phone as a keyboard for your computer, use your computer as a keyboard for your phone, wirelessly mount your phone as a webcam, ring it at max volume if you lose it, and sharing links.

Re: Lima: Linux-on-Mac

#84

Earlier quoted context omitted.

> to add Window snapping for a dollar You have to pay extra for basic window manager features on macos? How is that even caring about the experience of users let alone devs?

Apple clearly has evaluated Window Snapping and decided not to add it for whatever reason. Rumor has it Microsoft patented it.

That's untrue though, because Linux DEs have been doing 4-way snapping for decades now.

Re: Lima: Linux-on-Mac

#85
post #46
post #22

Earlier quoted context omitted.

Forget window snapping for a dollar, try window snapping for free with Rectangle! https://rectangleapp.com/ And I agree. As a user and developer, I have no idea what the OP is on about

Yabai is (also free, beer and speech) the best I found. I mainly use Linux, but I do try to keep my dotfiles agnostic, or have ~'equivalents' like i3 & yabai. MacOS is fine if you want to run with defaults and experience everything as Apple wants you to, and change that if they announce they want you to in the grand unveiling of the next version. If you try to deviate at all, it becomes a fight. Linux is sort of the…

> If you try to deviate at all, it becomes a fight.

Exactly this. Linux scares people because many people are allergic to choice, and the concept of actually developing an opinion on something other than the sum of their total experience on MacOS. Linux is frustrating, because there are a lot of different places you can point to as underdeveloped, but only because you can see the entire thing. When something breaks on MacOS, you just have to shrug and pray you don't use it, because your only support options are to reinstall MacOS or buy a new computer.

Re: Lima: Linux-on-Mac

#86
post #10

I always thought “Windows Subsystem for Linux” was phrased backwards and should have been “Linux Subsystem for Windows”. It threw me for a loop when I read that phrasing on the readme.

I think it's ambiguous either way.

Linux on Windows (VM)

Re: Lima: Linux-on-Mac

#87

Earlier quoted context omitted.

Apple has always made it clear that they care about the experience of their users, not the developers. Because the customers are there, the developers follow. That's just how it works unfortunately. Also, clearly not designed for you? You can install Brew to have a package manager, Magnet to add Window snapping for a dollar, you can make it fit your use case for not that much effort or money. You don't have to use va…

You can’t stop dozens of chatty network services, due to a read only system partition. Without defeating other security that is. That’s a poor design.

Poor design is leveraging a security model on an arbitrary and centralized root of trust, but maybe it's just a matter of perspective.

Re: Lima: Linux-on-Mac

#88
post #65

Earlier quoted context omitted.

The Finder doesn't even allow me to middle-click to open a folder in a new tab, it's horrible. I miss KDE Dolphin.

True that. Finder is only slightly better than nautilus, but it gets beaten up by Dolphin badly. It would win outright for me with the "Press F4 for an integrated shell" feature alone.

You can definitely do that in Finder by adding the Terminal.app as a Service.

Here’s a guide I found: https://www.howtogeek.com/210147/how-to-open-terminal-in-the...

Re: Lima: Linux-on-Mac

#89
post #13

It's just a "better integrated" virtual machine: "Lima launches Linux virtual machines on macOS" This might be a controversial opinion, but I find developers flocking to macOS really bewildering. As a developer, why do you want to fight your operating system to get basic things done? This Lima thing, docker running in a virtual machine, Apple being actively hostile with the default coreutils requiring you to layer mu…

It’s because web design software does not work in Linux and a lot of developers are expected to be full stack. Sometimes the software packages don’t work well in windows

Re: Lima: Linux-on-Mac

#90
post #13

It's just a "better integrated" virtual machine: "Lima launches Linux virtual machines on macOS" This might be a controversial opinion, but I find developers flocking to macOS really bewildering. As a developer, why do you want to fight your operating system to get basic things done? This Lima thing, docker running in a virtual machine, Apple being actively hostile with the default coreutils requiring you to layer mu…

I also don't understand it at all. The tooling is worse. The CLI tools are worse. The underlying OS is slightly different than your likely development target which causes issues. In addition the machine is not able to have its components updated easily (compare to a Thinkpad where RAM, hard drive, battery, etc. can be easily replaced)

There's less customizability, and it just seems less full of the magic that drove me to be a developer in the first place.

The place I work at now mandates Macbooks for all developers, and I have gotten used to it, but I'll never love it

Post reply on HN