News for hackers. Stuff that matters.
Re:ARM Mac: Why I'm Worried About Virtualization by m000 on Thursday June 25, 2020 @01:15PM (#23642961)
Apple will singlehandedly make 2021 "the year of Linux on the desktop".
Re:ARM Mac: Why I'm Worried About Virtualization by octorian on Thursday June 25, 2020 @01:29PM (#23643150)
Every time Microsoft or Apple majorly screws something up, people say this. It still hasn't happened yet.

However, I think Apple has been a far greater threat to Linux adoption than Microsoft. Why? Because it gives techies the *nix environment they want, with the software and hardware support no one will give them on Linux.

There is real value in proprietary commercial end-user application software. Most companies who make such software couldn't care less about supporting Linux. So if you want to use Linux, you have to use F/OSS alternatives and continue to try convincing everyone that somehow they're better than the commercial options... even when the rest of the world has agreed that they're really not.

The whole incentive structure around F/OSS development really doesn't work for software where the profit motive is in the product itself... Not some nebulous "support contract" that you don't actually need. (Which is a far bigger issue for end-user applications.)

Re:ARM Mac: Why I'm Worried About Virtualization by ryandvm on Thursday June 25, 2020 @01:52PM (#23643470)
> Because it gives techies the *nix environment they want, with the software and hardware support no one will give them on Linux.

The UNIX experience on the Mac is pretty shitty. Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor. No package management. Funny Docker quirks.

The hardware used to be pretty nice, but honestly I'm still having trouble forgiving them for getting rid of the physical ESC key and turning volume control into a two-step routine on the TouchBar.

Honestly if I'm doing server-side development, I much prefer using my ThinkPad (Ubuntu) over my MacBook. About the only thing I miss is the far superior touchpad on the Macbook. That's it.

Re:ARM Mac: Why I'm Worried About Virtualization by selsta on Thursday June 25, 2020 @03:35PM (#23644599)
> Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor. No package management.

Can be easily fixed by installing homebrew. Also you claim it is a shitty Unix experience while complaining about BSD flavoured tools.

> Funny Docker quirks.

How is that Unix related? BSD has similar issues.

Maybe you should have written the GNU/Linux experience is pretty shitty on macOS but no one claimed otherwise.

Re:ARM Mac: Why I'm Worried About Virtualization by mbreese on Thursday June 25, 2020 @02:41PM (#23644019)
>> Because it gives techies the nix environment they want, with the software and hardware support no one will give them on Linux.

> The UNIX experience on the Mac is pretty shitty. Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor. No package management. Funny Docker quirks.

It doesn't have to be the best nix environment. Hell, it doesn't even have to be a good one. It just has to be "good-enough". For this, they still have an advantage over Windows. And compared with Linux, they still have the advantage that by-and-large, things "just work". I have never personally been able to say that about a Linux desktop I've had. There is always one more thing to tweak, one more knob to turn, etc...

I'm with you on the ESC key and touch bar though... which they thankfully fixed the missing ESC key.

Re:ARM Mac: Why I'm Worried About Virtualization by meddlepal on Thursday June 25, 2020 @02:47PM (#23644082)
Exactly what advantage does macOS shitty Unix environment have over Windows 10 w/ WSL2?
Re:ARM Mac: Why I'm Worried About Virtualization by olyjohn on Thursday June 25, 2020 @10:05PM (#23647986)
Everything WSL2 does has already been do-able with Windows for at least 10 years. It’s a VM with some file system sharing. You might as well just ask what advantage does MacOS have over Windows. WSL hasn’t changed anything really.
Re:ARM Mac: Why I'm Worried About Virtualization by saagarjha on Thursday June 25, 2020 @03:47PM (#23644740)
It's not running in a virtual machine.
Re:ARM Mac: Why I'm Worried About Virtualization by meddlepal on Thursday June 25, 2020 @03:58PM (#23644888)
Hardly an advantage with all the other negatives.
Re:ARM Mac: Why I'm Worried About Virtualization by apetresc on Thursday June 25, 2020 @02:51PM (#23644121)
They _had_ the advantage over Windows. WSL2 is so well-integrated as of the latest major release that I think this advantage has now flipped.
Re:ARM Mac: Why I'm Worried About Virtualization by selsta on Thursday June 25, 2020 @03:38PM (#23644635)
Isn’t WSL2 basically a virtual machine with better integration? Is it still super slow when accessing /mnt?

I can also install something like multipass on macOS if I want a good integrated virtual machine.

Re:ARM Mac: Why I'm Worried About Virtualization by dingaling on Friday June 26, 2020 @03:48AM (#23649705)
> by-and-large, things "just work".

Last week I had to drop to vi and edit nfs.conf on a friend's Mac to solve very slow transfer rates. "Just works" within a very narrow definition of primitive use cases.

Re:ARM Mac: Why I'm Worried About Virtualization by rootusrootus on Thursday June 25, 2020 @02:38PM (#23643975)
I was with you until they released the newest MBP. Now my beloved ESC is back. I already do all my development in a Vagrant instance so I've never been bothered by the tooling. In all other regards I prefer MacOS as a desktop environment to the currently available Linux choices.
Re:ARM Mac: Why I'm Worried About Virtualization by ArgyleSound on Thursday June 25, 2020 @02:45PM (#23644056)
> I'm still having trouble forgiving them for getting rid of the physical ESC key and turning volume control into a two-step routine on the TouchBar

To be fair it's always been a one-step routine on the touchbar (touch and drag the icon) and they brought back the escape key.

Re:ARM Mac: Why I'm Worried About Virtualization by mmcconnell1618 on Thursday June 25, 2020 @04:15PM (#23645112)
Touch and drag is easy to jump the volume up/down variable amounts but really sucks compared to a single key press for "just a little louder" or "just a little quieter." There is something satisfying in the discrete steps of volume notches.

On the other hand, my speakers have a physical volume dial that provides feedback via friction on movement so I like that better than touchbar or physical up/down buttons.

Re:ARM Mac: Why I'm Worried About Virtualization by ArgyleSound on Friday June 26, 2020 @10:00PM (#23658921)
So there’s actually two types of touch and drag you can do. One is holding until the slider appears and then dragging, the other is flicking the icons left and right which causes single step increments.

Discoverability certainly sucks for that second one.

Re:ARM Mac: Why I'm Worried About Virtualization by pjmlp on Friday June 26, 2020 @02:25AM (#23649268)
UNIX experience on Mac is as UNIX as it gets, given that it is certified as a proper UNIX.

Linux is its own thing and trying to mix UNIX with Linux is always going to lead to disappointment.

Re:ARM Mac: Why I'm Worried About Virtualization by N1H1L on Thursday June 25, 2020 @05:24PM (#23645885)
> The UNIX experience on the Mac is pretty shitty. Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor. No package management. Funny Docker quirks.

Very, very true. And Homebrew is actively becoming worse now. A few years back, Homebrew was great - now using it feels like using some weird underground software stack that exists only because Apple hasn't come around to nixing it yet.

Re:ARM Mac: Why I'm Worried About Virtualization by Vomzor on Thursday June 25, 2020 @03:07PM (#23644283)
Tap the volume icon and swipe left or right without letting go to do it one fell swoop.
Re:ARM Mac: Why I'm Worried About Virtualization by rescbr on Thursday June 25, 2020 @02:46PM (#23644076)
> The UNIX experience on the Mac is pretty shitty. Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor.

Well, OS X is Unix, but GNU is not Unix.

Re:ARM Mac: Why I'm Worried About Virtualization by saagarjha on Thursday June 25, 2020 @03:48PM (#23644764)
Correction: macOS is UNIX®
Re:ARM Mac: Why I'm Worried About Virtualization by saagarjha on Thursday June 25, 2020 @03:13PM (#23644341)
> Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor. No package management.

That's what MacPorts is for ;)

Re:ARM Mac: Why I'm Worried About Virtualization by jki275 on Thursday June 25, 2020 @09:30PM (#23647836)
Package management == Homebrew. No issues there.

Not a fan of the touchbar of course.

Otherwise everything else I need is usable on a Mac.

Re:ARM Mac: Why I'm Worried About Virtualization by wtetzner on Thursday June 25, 2020 @02:12PM (#23643702)
> However, I think Apple has been a far greater threat to Linux adoption than Microsoft. Why? Because it gives techies the *nix environment they want, with the software and hardware support no one will give them on Linux.

With WSL, you basically get an actual Linux userland (with WSL2, I think you get an actual Linux kernel too), not just a Unix that's like Linux but different enough to be annoying. But I'm not sure that will be enough to convince people to move to Windows.

Re:ARM Mac: Why I'm Worried About Virtualization by N1H1L on Thursday June 25, 2020 @05:22PM (#23645856)
If Microsoft Office comes on Linux, I am switching. And yes, I have used LibreOffice, it simply isn't that good.
Re:ARM Mac: Why I'm Worried About Virtualization by pjmlp on Thursday June 25, 2020 @02:26PM (#23643846)
If Microsoft had been more serious regarding POSIX personality, Linux would never had taken off.

Most devs only want some kind of CLI and POSIX like capabilities.

Re:ARM Mac: Why I'm Worried About Virtualization by chx on Thursday June 25, 2020 @02:49PM (#23644101)
> Most devs only want some kind of CLI and POSIX like capabilities.

which is why WSL is so great...

Re:ARM Mac: Why I'm Worried About Virtualization by pjmlp on Friday June 26, 2020 @01:34AM (#23649009)
Indeed, and WSL instead of a pure POSIX, because that allows to tap into the ecosystem that thinks Linux === UNIX, without having to recompile anything.

An approach already taken by other UNIX clones with their Linux compatibility syscalls layer.

Re:ARM Mac: Why I'm Worried About Virtualization by anthk on Thursday June 25, 2020 @02:42PM (#23644026)
You forgot X11 and Motif. Without that Windows would be useless back in the day.
Re:ARM Mac: Why I'm Worried About Virtualization by pjmlp on Thursday June 25, 2020 @05:38PM (#23646034)
Not really, because there were plenty of Win32 X Servers.

Back in the day I was using Hummingbird.

Re:ARM Mac: Why I'm Worried About Virtualization by anthk on Friday June 26, 2020 @12:03AM (#23648593)
You forgot about porting and compiling software which depended on X11 and Motif. Linux won because of that.
Re:ARM Mac: Why I'm Worried About Virtualization by pjmlp on Friday June 26, 2020 @01:31AM (#23648993)
What for? That is what having something like Hummingbird took care of.

I used to admin UNIX and develop for it from Windows NT/2000 workstations.

Also the FOSS version of Motif only appeared when Motif wasn't that much relevant and most enterprise shops were migrating to CORBA and Web as integration points.

Re:ARM Mac: Why I'm Worried About Virtualization by anthk on Friday June 26, 2020 @06:42PM (#23657879)
No, I mean when Motif + Slackware were an alternative to SGI machines in a brief time. Those were supported by big multimedia companies.
Re:ARM Mac: Why I'm Worried About Virtualization by starsinspace on Thursday June 25, 2020 @01:34PM (#23643209)
To give a different perspective: I find Apple's move to ARM the most exciting thing to happen in desktop computers in many years. I'm typing this from a PC running Win10. Current plan is: as soon as ARM desktop Macs become available (and assuming they don't screw it up in some weird way), I'd like to switch.
Re:ARM Mac: Why I'm Worried About Virtualization by mey on Thursday June 25, 2020 @03:24PM (#23644474)
If it's ARM that excites you, Surface Pro X (Windows) and Pinebook (Linux) exist today. If it's macOS, you could switch now. What about the combo of macOS + ARM do you find compelling?
Re:ARM Mac: Why I'm Worried About Virtualization by ajconway on Thursday June 25, 2020 @04:06PM (#23644990)
Windows app developers couldn't care less about ARM Windows. MacOS app developers will have to if they want to stay relevant.
Re:ARM Mac: Why I'm Worried About Virtualization by kube-system on Thursday June 25, 2020 @04:36PM (#23645392)
Because of the network effects of software development. The number of people that use those devices you list is basically a rounding error, so they're ignored by most software development.

Apple has a monopoly on their hardware, and they will likely sell a significant number of devices. This will lead to a lot more development for ARM that never would have happened otherwise.

That, in turn, may make tilt the balance in favor of ARM for a lot of other use cases outside of OSX when other tools, applications, and hardware vendors better support ARM.

Re:ARM Mac: Why I'm Worried About Virtualization by yjftsjthsd-h on Thursday June 25, 2020 @02:39PM (#23643992)
So, and I say this as someone who's stoked to see any non-x86 system going mainstream... why do you want to switch? What benefit do you see to switching to an ARM laptop? Or is it just "this is a good thing (in general) so I want to get on board with it"?
Re:ARM Mac: Why I'm Worried About Virtualization by starsinspace on Friday June 26, 2020 @11:47AM (#23653311)
I'm also excited about a non-x86 architecture on the desktop again. Monoculture is bad, and I find x86 to be especially ugly...

As for switching... I'm increasingly unhappy with Microsoft's complete disregard of user privacy. Apple isn't perfect with that either, but IMO much better at least. For my use cases, Win and Mac are the only credible options due to software availability. So to get away from Windows.. there's not much choice these days.

Re:ARM Mac: Why I'm Worried About Virtualization by torstenvl on Friday June 26, 2020 @11:09PM (#23659209)
Why do you feel like proprietary software monocultures are better than commoditized hardware monocultures? OS vendors selling 100% custom silicon is not the path to diversity and freedom of choice.
Re:ARM Mac: Why I'm Worried About Virtualization by dehrmann on Friday June 26, 2020 @02:19AM (#23649233)
Having an x86 dev machine is useful because it matches most production environments pretty closely. This might be changing somewhat with AWS Graviton, it's not the default yet.

What makes ARM so exciting? Maybe battery use will be better? Maybe it will be slightly faster? Maybe? There's also been a lot of tuning done for laptop workloads on x86, it's definitely a maybe. I expect the only noticeable changes for most users to be somewhat better battery life, some apps not working, and occasionally having to know which package to download.

Re:ARM Mac: Why I'm Worried About Virtualization by dehrmann on Friday June 26, 2020 @02:23AM (#23649253)
I expect Lenovo will move a few extra units because of this decision.
Re:ARM Mac: Why I'm Worried About Virtualization by pantalaimon on Thursday June 25, 2020 @01:26PM (#23643097)
When was the year of the macOS desktop?
Re:ARM Mac: Why I'm Worried About Virtualization by m000 on Thursday June 25, 2020 @01:55PM (#23643507)
It's not about stealing users from macOS. It's about stealing developers. Hell, Apple is at the mercy of Microsoft and Adobe right now. I'd bet they had to line their pockets very well, so that they don't get any funny ideas.

But Apple can't just pay-up every cross-platform software developer. Smaller developers will have to re-evaluate whether macOS remains a viable target platform for them. Which can translate to a dev-gain for Linux. The catch is that Linux is in much better position to translate an influx of developers to an influx of new users: Linux runs on what you have, while macOS requires you buy Apple hardware.

And let's not forget about macOS as a gaming platform. Linux has made a huge leap forward with Steam Proton. On macOS there's still a ton of games not supporting x86_64 (Catalina), and situation won't get better by transition to ARM.

Re:ARM Mac: Why I'm Worried About Virtualization by alwillis on Thursday June 25, 2020 @03:47PM (#23644748)
Hell, Apple is at the mercy of Microsoft and Adobe right now. I'd bet they had to line their pockets very well, so that they don't get any funny ideas.

I’m sure that's not the case. It's much more in Adobe’s interest to be ARM-ready on day 1; there are plenty of Photoshop alternatives in the Mac App Store—notice they demoed Affinity Photo running on the ARM Mac and Affinity is much better at using Apple's native APIs and technologies than Adobe every was. And it's just a one-time cost of $49.99 vs. renting Photoshop from Adobe. Users of Apple devices are continue to be a large segment of their customer base.

Adobe has already migrated all of their core applications to a new codebase that should be relatively easy to bring to ARM Macs. Photoshop and several other of their apps already runs on iPadOS, so it won't be that big a deal to move it over to Big Sur.

Re:ARM Mac: Why I'm Worried About Virtualization by jmull on Thursday June 25, 2020 @04:28PM (#23645290)
> ... while macOS requires you buy Apple hardware ... macOS as a gaming platform ...

So nothing is changing. ARM Mac isn’t going to change the Linux desktop/laptop story.

Re:ARM Mac: Why I'm Worried About Virtualization by dnh44 on Thursday June 25, 2020 @02:56PM (#23644173)
That may be true but it’s not accounting for the iPhone and iPad developers out there that will be able to easily target macOS after the switch.
Re:ARM Mac: Why I'm Worried About Virtualization by pjmlp on Friday June 26, 2020 @02:28AM (#23649283)
macOS users actually pay those smaller developers, it would be foolish for them to expect anything from Linux users, it is hard but it is the reality.

Hence why plenty just target Android, although some of their apps could easily be targeting GNU/Linux as well (specially the ones that are mostly NDK glue + whatever framework).

Re:ARM Mac: Why I'm Worried About Virtualization by ch_sm on Saturday June 27, 2020 @07:02AM (#23661025)
Pretty much when the choice was between Vista and Tiger
Re:ARM Mac: Why I'm Worried About Virtualization by inetknght on Thursday June 25, 2020 @01:28PM (#23643122)
1996
Re:ARM Mac: Why I'm Worried About Virtualization by julienfr112 on Thursday June 25, 2020 @01:28PM (#23643121)
2012 ?
Re:ARM Mac: Why I'm Worried About Virtualization by anthk on Thursday June 25, 2020 @02:43PM (#23644030)
2001-2002 with OSX.
Re:ARM Mac: Why I'm Worried About Virtualization by the-golden-one on Thursday June 25, 2020 @01:23PM (#23643059)
I thought that was WSL2 on Windows 10?