Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Run a Linux VM (basically no performance impact) and you have a killer quality Linux laptop. Sure it’s not the same as a dedicated Linux system but with these specs you’re going to do lighter work away from your desk anyway.

Or perhaps this will be the perfect machine for the Asahi team to focus on…lots of demand at this price point, and a lean Linux install would make this machine fly.



It's a much better QOL thing I've found to just ssh into a remote Linux box from a Mac. The BSD stuff on macOS isn't bad at all, just an adjustment... and homebrew lets you get your environment however you'd like.

I am curious how long Apple is going to continue to support XQuartz though. There seems to be no equivalent wayland project.


A terminal isn’t enough for everything, especially developers. I use lots of windows at the same time and plenty of non-terminal applications.

When forced to use macOS, a Linux VM provides a very convenient experience.


As well, if you run an aarch64 VM with virtualization there is essentially no lag. It runs great. I have an Alpine Linux one on my M2 Macbook Pro.


Good to hear. What hypervisor are you using (UTM, VMWare, Parallels)?


I use UTM, it's simple and seems light. I can share my source directory with the VM so I can edit using macos pycharm, and test the containers in the VM.

What really caught me out was I downloaded an x64 image once (there was no arm64 image) and it somehow just ran anyway in the arm64 VM. That may have been some qemu magic?

I love the macos/virtualised linux dev workflow, but is isn't better than plain linux. I'm just still not convinced GUI stuff works on linux as well as it does on macos and macbook hardware is so nice (if you're not paying for it).


Why would you spin up a linux vm for development when you are already running a unix os?


Unix or not, aarch64-darwin is not the most heavily-populated target triplet.


Linux is quite different from macOS in many ways. They are both distantly inspired by "unix" (and Apple has managed to convince someone to let them use the trademark, so they really "are" unix, legally at least), but the similarity ends there.


They didn't convince anybody of anything. They poured an enormous amount of technical work [1] into making it compliant with the Single Unix Specification [2].

> The standard specifies programming interfaces for the C language, a command-line shell, and user commands.

What else would be necessary to call it such?

[1] https://www.quora.com/What-goes-into-making-an-OS-to-be-Unix...

[2] https://en.wikipedia.org/wiki/Single_UNIX_Specification#macO...


> What else would be necessary to call it such?

Unix was a specific piece of software from a specific era. The experience of using it was very much unlike macOS for most users. Making it a "specification" was a later ret-con.

If someday Microsoft goes out of business and whoever acquires the trademarks makes a "Windows Specification", that you can meet and be legally considered Windows despite sharing zero code with the original, I would also think that was silly.

At most it makes sense to say that macOS has a sufficient set of features to emulate Unix, not that it is actually Unix.


Containers.


Since this is a A series processor it's not clear if the MacBook Neo supports virtualization though.


I guess that means no Cowork. (edit: assuming that there is no virtualization support)


with 8 GB of RAM?


A Chromebook with 8gb ram and stock ChromeOS runs the Linux Dev VM perfectly fine while having 100+ chrome tabs open.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: