Live data from Hacker News

Linux Desktop on Apple Silicon/M1 in Practice

gist.github.com

31–40 of 149 posts

Re: Linux Desktop on Apple Silicon/M1 in Practice

#31
post #24
post #3

I imagine memory will be quite constrained here for a lot of M1 systems.

Indeed, it is. 16GB is too constrained even for native Linux desktop environment.

Is it? Up until now most devs still go with 16 or even 8 GB laptops. 32GB laptops are far between (Macs or not), and much fewer people use desktops...

And we used to run Vmware with Windows (on Linux) or Linux (on Windows) in 2005 just fine, on laptops with a couple GB at best...

Dozens of devs I know in a company I work with have 8GB Macs (and 2-3 years old at that), and run Vagrant and Docker with no issue. And those are mostly Airs with shared GPU too...

I think people with 32GB laptops hugely overestimate how many other devs also are on 32GB...

Re: Linux Desktop on Apple Silicon/M1 in Practice

#32
post #11

Earlier quoted context omitted.

Linus Torvalds: ARM has a lot to learn from the PC : "I think ARM is a very promising platform," he said. "At the same time, the ARM community has never had the notion of a standard platform. ARM never had the PC." https://www.networkworld.com/article/2220438/linus-torvalds-...

We did actually but Acorn canned it https://en.wikipedia.org/wiki/Phoebe_(computer)

In 1998, it would be an excellent opportunity to use Linux. At the time, I was playing with Apple's MkLinux on PowerMacs.

Re: Linux Desktop on Apple Silicon/M1 in Practice

#33
post #11

Why is this such a big issue? Can't you install any ARM Linux distro from a flash drive? Does that not work? I get that device drivers may not be perfect for any new laptop, but it should mostly work.

Linus Torvalds: ARM has a lot to learn from the PC : "I think ARM is a very promising platform," he said. "At the same time, the ARM community has never had the notion of a standard platform. ARM never had the PC." https://www.networkworld.com/article/2220438/linus-torvalds-...

I'm curious, is there any reason that ARM doesn't have a standard platform? Or they are working on that?

Re: Linux Desktop on Apple Silicon/M1 in Practice

#34

Awesome achievement, but like most OpenGL bridge techniques, 15fps with artifacts is not usable.

15fps on the browser? Just fine. Who cares for WebGL performance on the browser for dev work unless he's in that racket?

He gets 700fps and close to OpenGL benchmarks he runs...

Re: Linux Desktop on Apple Silicon/M1 in Practice

#36
post #11

Earlier quoted context omitted.

Linus Torvalds: ARM has a lot to learn from the PC : "I think ARM is a very promising platform," he said. "At the same time, the ARM community has never had the notion of a standard platform. ARM never had the PC." https://www.networkworld.com/article/2220438/linus-torvalds-...

I'm curious, is there any reason that ARM doesn't have a standard platform? Or they are working on that?

They are different vendors, working on different products...

Re: Linux Desktop on Apple Silicon/M1 in Practice

#38
post #24
post #3

I imagine memory will be quite constrained here for a lot of M1 systems.

Indeed, it is. 16GB is too constrained even for native Linux desktop environment.

For a regular user, probably not. Contemporary dev work with spurious containerization on the other hand…

Maybe some companies should give their employees two systems. Your average way too expensive bragging rights laptop, and a smaller older one which is the only one you're allowed to do your code review/productive commits on.

Re: Linux Desktop on Apple Silicon/M1 in Practice

#39
post #24

Earlier quoted context omitted.

Indeed, it is. 16GB is too constrained even for native Linux desktop environment.

What the hell, enough with this! My main dev machine until a few months ago was a Dell laptop with 8 GB of RAM on Ubuntu. I ran RubyMine on it all day, some Sublime, Spotify, Slack, MariaDB, Thunderbird, LibreOffice, and I had no problems whatsoever. The only reason it ever ran out of RAM was a memory leak in Firefox.

Things really go haywire when you are developing C++ with clangd (the de-facto code analyzer for Visual Studio Code, CLion, etc...). It sometimes takes over 8 gigs of ram for just the editor. Also it takes a ridiculous amount of memory to just compile your code, especially if you're using Eigen.

Re: Linux Desktop on Apple Silicon/M1 in Practice

#40
post #24
post #3

I imagine memory will be quite constrained here for a lot of M1 systems.

Indeed, it is. 16GB is too constrained even for native Linux desktop environment.

Are you joking?! That depends entirely on what you're doing! I could do my day to day work on 16 GB just fine. I could probably live fine with 8 GB if I actively closed web pages that I didn't actually need to keep open.
Post reply on HN