Linus Torvalds Would Like To Use An M1 Mac For Linux, But... (zdnet.com) 246
Yes, Torvalds said he'd love to have one of the new M1-powered Apple laptops, but it won't run Linux and, in an exclusive interview he explains why getting Linux to run well on it isn't worth the trouble. Steven J. Vaughan-Nichols writes via ZDNet: Recently, on the Real World Technologies forum, Linux's creator Linus Torvalds was asked what he thought of the new M1-powered Apple laptops. Torvalds replied, "I'd absolutely love to have one if it just ran Linux." You may think, "what's the problem? Doesn't Linux run on practically every processor on the planet from 80386s to IBM s390x to the ARM family of which Apple's M1 chip is a child?" Well, yes, yes it does. But it takes more than a processor to run a computer.
Torvalds would like to run Linux on these next-generation Macs. As he said, "I've been waiting for an ARM laptop that can run Linux for a long time. The new Air would be almost perfect, except for the OS. And I don't have the time to tinker with it, or the inclination to fight companies that don't want to help." Aye, there's the rub. In an exclusive interview, Torvalds expanded on why he can't see porting Linux to the M1-based Macs. "The main problem with the M1 for me is the GPU and other devices around it, because that's likely what would hold me off using it because it wouldn't have any Linux support unless Apple opens up."
Still, while Torvalds knows Apple opening up their chipsets "seems unlikely, but hey, you can always hope." Even if that "wasn't an issue," Torvalds continued, "My personal hope would be more cores. Even in a laptop, I don't care about 20-hour battery life (and I wouldn't get it building kernels anyway). I'd rather plug it in a bit more often, and have 8 big cores." As for the Mac's limited RAM -- no more than 16GBs on current models -- he can live with that. "16GBs is actually ok by me because I don't tend to do things that require a lot more RAM. All I do is read email, do git and kernel compiles. And yes, I have 64GB in my desktop, but that's because I have 32 cores and 64 threads, and I do hugely parallel builds. Honestly, even then 32GB would be sufficient for my loads." That said, other developers and power users may want more from the new Macs, Torvalds thinks. "The people who really want tons of memory are the ones doing multiple VMs or huge RAW file photography and video."
Torvalds would like to run Linux on these next-generation Macs. As he said, "I've been waiting for an ARM laptop that can run Linux for a long time. The new Air would be almost perfect, except for the OS. And I don't have the time to tinker with it, or the inclination to fight companies that don't want to help." Aye, there's the rub. In an exclusive interview, Torvalds expanded on why he can't see porting Linux to the M1-based Macs. "The main problem with the M1 for me is the GPU and other devices around it, because that's likely what would hold me off using it because it wouldn't have any Linux support unless Apple opens up."
Still, while Torvalds knows Apple opening up their chipsets "seems unlikely, but hey, you can always hope." Even if that "wasn't an issue," Torvalds continued, "My personal hope would be more cores. Even in a laptop, I don't care about 20-hour battery life (and I wouldn't get it building kernels anyway). I'd rather plug it in a bit more often, and have 8 big cores." As for the Mac's limited RAM -- no more than 16GBs on current models -- he can live with that. "16GBs is actually ok by me because I don't tend to do things that require a lot more RAM. All I do is read email, do git and kernel compiles. And yes, I have 64GB in my desktop, but that's because I have 32 cores and 64 threads, and I do hugely parallel builds. Honestly, even then 32GB would be sufficient for my loads." That said, other developers and power users may want more from the new Macs, Torvalds thinks. "The people who really want tons of memory are the ones doing multiple VMs or huge RAW file photography and video."
why bother (Score:5, Insightful)
There are numerous other ARM chips that already fully support Linux at their primary operating system, some of them massive multicore CPUs with 10GbE network controllers attached, It is an easier path to pop one of these into a laptop chassis than it is to pig-wrestle support from a vendor like Apple. Sometimes hardware is really easier than software.
Re:why bother (Score:5)
Right , and thats totally true. The problem is currentlly the M1 smokes the competition in performance on a per core basis. The fact people can even talk about it in similar performance frames as the intel/amds is astonishing.
Capitalism being what it is pretty much demands Qualcomm and the like will be hardcore upping their game to catch up, and hopefully we'll see Qualcomm and other cores showing similar performance.
But thet truth is, people like Apples. For all their faults (and those are legion) , the devices themselves tend to have solid engineering, and are usually very attractive machines, andlike it or not, that matters to a lot of people. (although apple really does need to consider perhaps a refresh on design. Aluminium with black keys is getting a bit cliche in 2020). My Game PC utterly smokes my work macbook, but it aint nowhere near as pretty.
Re: (Score:3)
> Aluminium with black keys is getting a bit cliche in 2020).
It is, but then so are the golden arches. Also Coke has had the red can with the white script for a while now.
The fact that we instantly remembering their styling is part of the (very valuable) branding.
Re: (Score:3)
The M1 isn't that great, fairly comparable to the Snapdragon 865+ and Nvidia Xavier. I expect Nvidia's new part, the Orin, will be even faster.
Xavier and Orin have a few nice advantages. Better GPUs with CUDA cores, 10 gig ethernet etc.
The mistake that most reviewers make is to compare devices instead of CPUs. Every device has a thermal and power budget which is almost always less than the CPU is capable of.
Re: (Score:2)
Unfortunately my router only has 10gig ethernet and my DSL line is far below 1Gbit.
Re: (Score:2)
10G networking is becoming more common as people move to NAS for bulk storage. With the arrival of home NAS appliances that you can just throw disks into 1GB networking is starting to look a bit slow.
A lot of motherboards come with 2.5G LAN ports now. As soon as the cost gets down 10G will become more common too.
Re: (Score:3)
OMG - Spot the linux nerd. "As people move to NAS for bulk storage"... what people? Zero normal home users use NAS. Zero. Anyone with a Home NAS is at least a power user, and, probably a nerd (Yes, I've owned a Home NAS), and home NAS systems have been around for 20 years and they were shit 20 years ago, and they're still shit, or expensive, or expensive and shit. Pretty much any Mac user has their valuables in the cloud; along with any Google user. And for those of use who are developers; all my sourc
Re: (Score:3)
What did I just say about comparing devices and not CPUs?
That site doesn't even bother listing what devices they are running the tests on. Unsurprisingly an actively cooled desktop beats a smartphone.
I like how they rate the Snapdragon at zero for the Cinebench score too, since it hasn't been ported to Android. Great comparison there, good job guys.
Re:why bother (Score:5, Interesting)
the devices themselves tend to have solid engineering
I tend to disagree with this. Apple puts form over function time and again, which to me is poor engineering. My MacBook Pro's battery is swelling (WTF) and will eventually render it unusable, but I can't replace it myself. The RAM is soldered in so I can't expand it, for no good reason that I can think of. It can't do DisplayPort daisy chaining, for no good reason other than that Apple seemingly doesn't want to. I stick with it because later models don't have a sensible set of ports and I'd need a dock, which Apple seemingly considers so unnecessary it doesn't make one.
My iPad shuts down unpredictably when battery life gets to about 40%. For no good reason, I can't enable battery saver mode like I can on my iPhone. Nor, of course, can I replace the battery.
I use an iPhone 6S, but later models don't have a headphone jack for no good engineering reason that I can discern.
I've been coming to the conclusion that Apple devices are neither particularly well made, nor particularly well designed. Perhaps the most one could say is they're less poorly designed and built than the competition, but that's debatable - if anything, I'd say they've been lowering the engineering bar by showing other companies what they can get away with. Even so, for a company that charges a premium, has profit margins on these devices in the 20-40% range, and is sat on a mountain of cash, the fact that they're devices aren't pretty much perfect tells me that engineering is not really at the heart of what they do.
Re:why bother (Score:4, Interesting)
As an ex Mac user, I will say that I personally believe that the Macbook line are terribly engineered laptops with a lot of glaring problems that really drove me away from the brand. People think they're well-engineered because they look nice, kind of like Tesla cars (with a lot of overlap in fanbase by the way).
I will say though that I can probably help with your docking station problem; since Macbooks have had USB-C for a while now you can pretty much go out and buy any number of USB-C docks that'll work with a Mac just fine. I have a Dell WD-19 on my desk because I have a Latitude 7400 2-in-1 attached to it (my work laptop). However, I've connected my brother-in-law's Macbook Pro to it and it recognized everything and just worked. Recognized the NIC, the display interfaces and the USB slots with no issues.
It helps if you think of Apple as a fashion company rather than a computer company. They produce goods that look nicer than cheaper alternatives but are functionally identical or worse. I find if I look in the Mac price range of laptops from other manufacturers I can get a hell of a lot of well-engineered laptop for that money (hence the 7400 2-in-1... and by the way Dell is a big proponent of Right to Repair which Apple is trying to kill)
Phones are a bit more tricky because of the iOS lockin; your apps won't work on an alternative device but if you're willing to either re-buy or find alternatives for your iOS apps then you can get great phones in the same price range. Personally I've been a Google Pixel user for years and have been super happy. My last iPhone was a 4S but I was so glad after I "ripped off the band-aid" and just switched to either different apps or re-bought the ones I really wanted. Keep an eye on Apple; I guarantee the next couple of years they're going to leverage the App Store on Mac to ensure you have a similar lockin to MacOS. They want to keep you in their walled garden. The current denizens don't even seem to realize the wall is getting taller.
Re: (Score:3, Insightful)
None of them are actually laptops or desktops though. The vast majority of ARM devices right now are scraping the bottom of the barrel for performance (like raspberry Pi type of SoC's) or are on the exa-scale super-computer size. Nothing in between. And for the same reason, the energy requirements.
Torvalds complaints here are directed at the Macbook... but he clearly doesn't want a laptop.
Apple will not be making a desktop computer with the M1 or any future SoC. At best, we may see a Mac Pro that has a bunc
Re:why bother (Score:4, Informative)
Re: (Score:2)
Last I checked, there was a Mac Mini with the M1. It would have been tempting if it had had enough SSD or hard drive space.
Re:why bother (Score:4, Insightful)
It really baffles me how much business apple chases away with their refusal to let people self-upgrade their machines. Theres a reason I'm stuck on a fairly ancient macbook, I can open it up and tinker if I want more SSD space or more ram.
And don't even get me started on the insanity that is soldering the fucking battery to the motherboard.
I don't give a shit how thin my laptop is. I just want to use OsX on a machine that I know will still be good for me in 5-6 years time, because $3K is a *lot* of money to blow on something temporary.
Re: (Score:2)
I don't think there is any MacBook where the battery is soldered to the motherboard.
That would not make any sense at all.
Perhaps you mean RAM?
Re:why bother (Score:5, Informative)
It really baffles me how some people continue to think the capability to upgrade anything in a computer drives any serious amount of business.
Re: (Score:2)
Apple will not be making a desktop computer with the M1 or any future SoC.
Yes they will. And they already have.
Or do you think a Mac Mini is not a Desktop Computer?
Re: (Score:3)
https://happyware.com/uk-en/se... [happyware.com]
Note that he did not say "are available in a laptop chassis", but " would be easier to..."
Raspberry Pi 4 8GB (Score:5, Insightful)
Citation needed... Where can I buy one of these ARM systems?
Raspberry Pi 4 8GB with case will cost you about US$75. Its a pretty cool Linux box.
Re: (Score:2)
Anyway while it is a cool little machine, the processing power cannot be compared at all with the M1.
Personally I find it sufficient to run recompiled linux programs on OSX. I much prefer the OSX gui to anything I tried in the Linux universe.
Re: (Score:2)
Anyway while it is a cool little machine, the processing power cannot be compared at all with the M1.
Of course not, its just a US$75 example of an ARM Linux box.
Personally I find it sufficient to run recompiled linux programs on OSX.
What Linux programs? Nearly all open source programs are really *nix programs and as native to Linux as they are native to *BSD and macOS.
Couldn't resist (Score:2)
Imagine a Beowulf cluster of these.... :-)
Re:Couldn't resist (Score:5, Informative)
There is a dude that built a case roughly PC sized and ran 32 nodes in a Beowulf cluster in it, each of which was a Raspberry Pi. It's actually a pretty cool little build [zdnet.com]. Great prototype for bouncing into the realm of super computing without breaking the budget.
Re:why bother (Score:5, Informative)
One options that has been around for a few years is Marvell's (was Cavium) ThunderX2 [marvell.com]: 32-core 2.2 GHz, multiple PCIe up to x16 each, SATA3, USB3, 8 channel DDR4, etc. The next generation ThunderX3 is 96-core I believe, but I have less information about that one. And NVIDIA Tegra Xavier while long in the tooth, has been shown to support both external GPU and 10GbE. Again mostly for servers or embedded (automotive) use cases, but 256-bit LPDDR4X gives a pretty respectable amount of memory bandwidth for an ARM chip.
There are less extreme options but most of them can support fast enough PCIe and memory bandwidth capable of sustaining some significant SSD and network I/O. Generally the ARM server systems designed for multi-chip deployments have enough bandwidth on their fabric to support some beefy peripherals in a single chip use case.
You can build a real beast of an ARM system these days ... for a price.
Re:why bother (Score:4, Informative)
The Pinebook Pro [pine64.com] deserves an honorable mention here, for fitting all the requirements except the the actual CPU core count and RAM amount.
(I thought SuperMicro or ASUS had big, hundred-plus-core-count ARM64 server boards I couldn't find a link and I don't think it's really feasible to get one into a meaningfully mobile case anyway.)
Re: why bother (Score:3)
Re:why bother (Score:4, Informative)
You can buy an open source ARM [pine64.org] laptop today. It's a compromise when you limit your options to what is fully open source end-to-end. But if neither price nor performance are your primary concerns you can have an open source system. Personally I didn't like the keyboard in the early Pinebook that I tried. I ended up using an old ARM-based Chromebook that required some binary blobs to work properly, but at least the keyboard didn't suck.
And if you're looking for open hardware and not too hung up on ARM as an architecture, there is a POWER ISA-based open hardware laptop [powerpc-notebook.org] that has reached some exciting milestones.
Re: (Score:2)
Re: (Score:2)
But the desire of some to dismiss or to wish see other platforms fail always struck me as deeply immature.
Re: (Score:2)
I own three SE/30s and a few other assorted macs.
Given the option of running legacy Mac OS I certainly see the attraction of Linux. My PowerMac 8500 dual booted Mac OS 9 and Yellow Dog Linux. :-)
Re: (Score:2)
Re: (Score:2)
Why dick around with a bunch of lock-in mongers and their precious, PRECIOUS toys?
Some people are into that, don't be too judgemental. What happens behind closed doors isn't really any of our business...
GPU and other drivers should be possible (Score:5, Informative)
From an article on arstechnica [arstechnica.com]:
As for Windows running natively on the machine, "that's really up to Microsoft," he said. "We have the core technologies for them to do that, to run their ARM version of Windows, which in turn of course supports x86 user mode applications. But that's a decision Microsoft has to make, to bring to license that technology for users to run on these Macs. But the Macs are certainly very capable of it."
So it looks like Apple is not against the idea of their computers running non-MacOS operating systems. Presumably, they are also willing to share the required hardware information needed to make this happen. At least I hope so - I would never purchase a laptop that can not run Linux.
Re: (Score:2)
Presumably, they are also willing to share the required hardware information needed to make this happen.
Apple would probably just provide the drivers for those things like the GPU, networking, etc just like other hardware vendors do - or at least the bare minimum like they do for bootcamp now but not provide features like the precision touchpad driver for their trackpad.
Re:GPU and other drivers should be possible (Score:5, Insightful)
>"So it looks like Apple is not against the idea of their computers running non-MacOS operating systems."
Perhaps MS-Windows. You can't draw any other conclusion from that quote.
>"Presumably, they are also willing to share the required hardware information needed to make this happen."
Presumably for a price and for licensing "agreements" and non-disclosures, and so forth and so on.... perhaps. Supporting an open system like Linux, where you make all those specs and patents and whatnot available and compatible with open source.... I think that is probably not going to happen. But, who knows.
I say, just give it some time and some great Linux-compatible ARM laptops will appear. They won't be Apple, but isn't that an added feature?
Re: GPU and other drivers should be possible (Score:5, Insightful)
Re: (Score:2)
Also tacitly recognising that the iPad is powerful enough to compete with a conventional laptop. A lot of people refuse to recognise how powerful the chips in the recent iPad and iPhones have been - and how Apple have developed a hardware team that is now the best in the business.
Re: GPU and other drivers should be possible (Score:2)
So the drivers have to be BLOBs. 'Tis better to have run a BLOB than never to have run at all. Or at least I think so.
Re: (Score:2)
They specifically ban copy-left applications in the app store, so I doubt they are amenable to the concept
Re: (Score:2)
No they did not.
And plenty of their own software, like the first iBook readers contained GPL code.
My Go program is GPL ...
Re: (Score:2)
You are free to make your own exceptions but the store license was specifically redesigned to violate the GPL.
Re: (Score:2)
Presumably, they are also willing to share the required hardware information needed to make this happen.
Sure, they'll "share" if you pay them the money they ask and sign an NDA for all of it.
Re: (Score:2)
From an article on arstechnica [arstechnica.com]:
As for Windows running natively on the machine, "that's really up to Microsoft," he said. "We have the core technologies for them to do that, to run their ARM version of Windows, which in turn of course supports x86 user mode applications. But that's a decision Microsoft has to make, to bring to license that technology for users to run on these Macs. But the Macs are certainly very capable of it."
So it looks like Apple is not against the idea of their computers running non-MacOS operating systems. Presumably, they are also willing to share the required hardware information needed to make this happen. At least I hope so - I would never purchase a laptop that can not run Linux.
I wonder if we re-worded things slightly...
"...that's a decision a Linux user has to make, to bring to license that technology..."
Sounds like this isn't a question of if it will run Linux...it's more a question of how much you are willing to pay.
Shame On Linus (Score:3, Funny)
He is supposed to hate Apple like the rest of us.
Re: (Score:2)
Apple has released a fair bit of stuff under BSD, MIT, and other open source licenses. But it's not GPL, so as far as Linus is concerned it's all "closed".
I have no doubt one or more Linux distress will be running decently on the new laptops within a year, regardless.
Re:Shame On Linus (Score:5, Insightful)
I think you are mistaking Linus Torvalds for RMS in your post - Linus has a preference, but he still seems to not really give that much of a rats ass about other licenses, certainly not to the extent where he would consider them "closed" if its not the GPL. Hes been willing to use other tools in the past with all sorts of licenses, including proprietary ones.
RMS on the other hand...
Re: Shame On Linus (Score:5, Insightful)
RMS is a guy who said he didn't think voluntary pedophilia was harmful. And then when presented with arguments of the contrary, he had the intellectual honesty to recognize he was wrong and change his opinion.
And contrary to many others, he didn't try to erase his past and pretend he didn't say that. All his quotes are still on his personal website.
That's the kind of person I can trust and respect more than the average.
Re: (Score:3)
Then why can't I just run FreeBsd or Open Bsd on my Apple? Oh I forgot BSD is dead!
MacOS is BSD.
Re: (Score:3)
MacOS is a closed, proprietary bastardization of BSD.
Re:Shame On Linus (Score:4, Insightful)
MacOS is BSD only if your understanding of computers is limited to tech of the early 1990s, before USB and other hot-plugging hardware became the norm.
Like how modern Linux has udev for management of dynamically attached hardware, MacOS as I/O Registry & IOKit and numerous modern APIs, which are distinctly not BSD.
At best a subset of MacOS is BSD.
Ha ha ha! (Score:2)
"So, Apple, the ball's in your court. If you'd like to see people running Linux on your Macs -- and today many Linux developers and power users do -- all you have to do is open up your hardware and drivers."
Ha ha ha!
--Tim Cook
Parallels or VMware to run ARM Linux in VM (Score:2)
"So, Apple, the ball's in your court. If you'd like to see people running Linux on your Macs -- and today many Linux developers and power users do -- all you have to do is open up your hardware and drivers."
Many Linux developers and power users just run the *nix utilities, toolchains and apps directly under macOS. It is Unix under that GUI after all. And you keep Linux around in a VM for testing.
So if Parallels or VMware delivers an ARM based emulator then ARM Linux can be run in a VM for similar testing.
Chromebooks? (Score:5, Interesting)
I've been waiting for an ARM laptop that can run Linux for a long time
Acer Chromebook R 13
Acer Chromebook Tab 10 - D651N-K9WT
ASUS Chromebook C202XA
ASUS Chromebook Flip C101PA
HP Chromebook 11a
Lenovo Chromebook 300E G2 MTK
Lenovo Chromebook 100E G2
Samsung Chromebook Plus
Re: (Score:3)
Linus the programmer finds 16GB adequate.
The above typically limit themselves to 4GB because they've cheapened out on a 32 bit memory controller.
Re: (Score:2)
Re: (Score:2)
Does Linus even like Chromebooks?
Apple doesn't give a shit. (Score:2)
Way back then, they were all about following "standards", because that was an advantage. But they've since learned from and embraced MS's proprietary BS.
Does anyone seriously think Apple is going to be harmed it their stuff doesn't run Linux? Mice nuts.
There are very few Linux laptops sold (Score:2)
Itâ(TM)s really not worth the bother for companies to support Linux on their hardware. Macs do a good enough job with open source software while giving access to commercial software. OS X essentially killed widespread adoption of Linux on the desktop / laptop.
Re: (Score:2)
OS X essentially killed widespread adoption of Linux on the desktop / laptop.
Perhaps for personal use, for enterprise us certainly not.
Apple's revenue stream (Score:2)
Apple makes lots of money from services.
They have no interest in selling a few extra pieces of hardware if they won't derive any services revenue from the extra hardware.
Re: (Score:2)
They have no interest in selling a few extra pieces of hardware if they won't derive any services revenue from the extra hardware.
And what service revenue would that be? The fact that I buy for $20 a year music from iTunes, where they "earn" $6 from? Seriously?
Re: (Score:3)
The money is in the 30% cuts of the App Store. That is the eventual goal, train all users to use apple App Store to buy all software and apple gets a cut of EVERYTHING. All your subscriptions, all your apps, all your hardware, all your payment transactions, all your statistics. EVERYTHING.
Letting someone escape the ecosystem will hurt the bottom line. If they are not using OS X they might not buy an iPhone or iPad. If they can escape the App Store they won't feed money directly to apple.
It's not great for u
I'm very sad for him (Score:2)
That he left the Linux communauty all these years and he isn't aware for all the good product we now have like the Arm Laptop made by Pine64
Re: (Score:2)
The Pinebook Pro is a fine little laptop, but it would not meet Linus' needs. Especially if he's drooling over the M1!
As for hardware specs, the Pinebook Pro is, well, a $300 laptop. It's not going to compare well to a $1500 dell or lenovo laptop. Linus runs a 32-core AMD threadripper desktop machine because he really needs that horsepower to build the kernel several times a day. What makes you think a Pinebook Pro would work for him?
Let me know when the Pinebook Pro can boot stock Fedora from a generic
Re: (Score:2)
Who's to say he needs to compile the kernel locally on his machine? Unless he's intending to travel frequently to places with limited/no internet access (not likely right now, and given his comments about sacrificing battery life it doesnt appear he intends to), there's no reason not to have a small, light and not hugely powerful laptop from which you can ssh to a powerful server.
I have several powerful machines located in another room where i don't have to put up with the noise they make. And several more
16GB (Score:5, Funny)
"16GB ought to be enough for anybody" --Linus Torvalds, 2020
Um... (Score:3)
According to this https://forums.macrumors.com/t... [macrumors.com] you can boot ARM64 Ubuntu Linux on M1 just fine. Sure, it's in a lightweight VM (hypervisor) and not the host OS, but it's really running Ubuntu, native, not inside a CPU emulator, etc.
Re: (Score:3, Informative)
Umm... you're clueless. Running this or that OS, in a hypervisor with only limited access to virtualized devices isn't what anyone wants in a personal laptop.
Re: (Score:2)
This virtualization on macos is for the webdev crowd; not your grandfather's Debian xfce desktop. :)
i.e. drop to a terminal into an ARM64 Linux docker instance.
Re: Um... (Score:2)
If I am paying $$$$ for an expensive workstation I want amazing support and reliability in virtual tools. Hyper-v, WSL, VMware esx and Workstation, and kvs/qemu/gnome boxes just work and are mature. The guest operating systems are also well supported with the hardware.
Java based tools like Eclipse and Android Studio are not compatible. This is a terrible chip for Unix users and web developers at this time.
Re: (Score:2)
And Linus said that you can run Linux, it's the access to hardware like the GPU that concerns him.
Re: Um... (Score:2)
Hypervisor? What kind of hypervisor as I was under the impression VMware parallels was the only one available. Is it a type 1 or type 2?
Re: Um... (Score:2)
WSL is even better as WSL1 runs natively on the Windows kernel.
Re:Would Like To Use An M1 Mac, But... Religion (Score:5, Funny)
You think Linus Tovalds wanting to run Linux is... religion? Being closed minded?
Could you think about that for just a bit and get back to us? I'm sure you'll come up with some other answer that makes more sense.
OK, I suppose Insecurity could be an issue too (Score:2)
You think Linus Tovalds wanting to run Linux is... religion? Being closed minded? Could you think about that for just a bit and get back to us? I'm sure you'll come up with some other answer that makes more sense.
Well I suppose it could just be insecurity. So I guess I will amend my comment. An open minded individual and a developer without insecurity could surely use a competitor's system. But personally I am going to lean towards Religion rather than Insecurity. I mean, there might be a microkernel inside macOS. ;-)
Re: (Score:2)
Keep trying! There must be another answer!
Actually you need to keep thinking. "Ownership" and "pride" combined with "insecurity" can lead to religious like devotion.
Example: Henry Ford often drove a car made by the (blank) Motor Company. Hint: (blank) is the creator of the Linux kernel.
Really, you don't think religious like devotion and insecurity played a role in Ford's transportation choices? LOL. Seriously, you need to keep thinking. Maybe consult a history book as well.
Re: (Score:2)
Well, let's just say Apple paid the Open Group for a license to use the Unix trademark.
Lets also say that there is virtually no *nix software running on Linux that doesn't also run on macOS. Most people just want *nix software and both Linux and macOS can deliver that. But macOS also brings commercial software. Not as much as Windows but certainly more than Linux. And then add the macOS GUI.
Re: (Score:2)
And even for the Linux software that doesn't run on MacOS, theres ways around that - see how Docker for Mac does it, considering the entirety of Docker is based around functionality the Linux kernel brings to the table...
Re: Would Like To Use An M1 Mac, But... Religion (Score:2)
Autocad, eclipse, jetbrains, Android SDK. They all run??
These are all bread and butter apps for mobile developers and engineers and as of now are not compatible.
WinNT Posix was a token compliance thing (Score:5, Informative)
The same is true for any Windows box that their POSIX subsystem is installed on. Microsoft's POSIX layer runs native on the NT kernel and is very robust.
Except it wasn't. Neither was Cygwin. Things didn't really become robust until Windows Subsystem for Linux v2.
The POSIX subsystem hasn't been seen since Windows 2000. And it was only there so that WinNT could meet government specifications for contracts that required a POSIX system. It was a token compliance thing. Unlike macOS which is literally Unix.
Re: (Score:2)
Only recently did they re-try with WSL.
Re:Would Like To Use An M1 Mac, But... Religion (Score:5, Informative)
What's the guys problem? He's basically railing against everything Linux stands for with "boo hoo the ARM Mac is too hard Apple needs to make it easy and write the code for me" is what I'm hearing.
Reverse engineering undocumented hardware and writing drivers for it IS a couple of orders of magnitude harder than writing the drivers while conveniently referring to the actual hardware documentation, which is what the Apple developers get to do.
Re: (Score:3)
Any reason other than that religious like philosophical purity?
It's because the binary blobs are typically provided by the hardware manufacturer.
Since Apple presumably has not supplied such blobs for use in Linux, there's your reason.
Re: (Score:2)
Re: It is already *nix (Score:2)
Apparently Linus thinks Linux is a good enough environment to develop Linux.
Or you've just glamorized dogfooding.
He could also be exposing himself to every halfway modern kernel now and then to understand the competition.
In reality, the project is big enough it shouldn't matter what setup he uses personally, there is a very loud community that will let him know if something doesn't work right on their favorite setup.
Re:It is already *nix (Score:5, Interesting)
None of them were out-of-the-box user friendly for the non-tech crowd.
Speak for yourself. My elderly parents have had no problems using XFCE for the last decade, and have often commented how well it works and how hassle-free it is.
By comparison they found OSX confusing, and Windows was too prone to getting crapped up. Perhaps OSX is easier to admin, but they really don't have a hope of installing or upgrading any OS. From an end user perspective, XFCE is just fine.
Re: (Score:2, Informative)
I am with you brother. I recently tried the Linux desktop experience on CentOS8. So many UI problems. I can't even print a PDF label for my online store correctly.
The server side is solid, but using it as desktop for productivity still has too many weird quirks.
I would tell Linus just to throw a VM on the M1 and go full screen.
However, I wouldn't worry, the M1 will run Linux on short order, someone is tinkering away right now in response to Linus's challenge.
There may be even an Apple engineer or two let
Re: (Score:2)
Re: (Score:2)
Don't get why everyone is so hung up about CentOS or others of the RedHat based distros.
Those are meant to be servers and excel in that area. But for a user to have as a desktop? Nah...never has been or will be a good experience.
Tried CentOS 5...total suckfest (as a desktop on a desktop with ample resources), tried CentOS 6 (on the same desktop), slightly less of a suckfest. Tried CentOS 8 (on a laptop), it's still no good.
Tried Ubuntu (Studio) and that worked all-right out of the box, but...Ubuntu. Finally
Re: (Score:2)
Try Ubuntu with Unitiy, I do not really like how it "looks and feels" but it works like a charm.
Re: (Score:2)
So why bother with getting a Mac to run linux?
Also, the GUI is far superior to any of the shit the linux community has put out.
I can't remember now when I last saw an Apple UI I wanted to bother fighting with. They're generally hateful.
Re: It is already *nix (Score:2)
I dunno. Maybe if we want to pay $3000+ for a trendy workstation we just may want the freedom to run the apps and environment we want. I can build a 16 core 32 thread pc with pci express 4 6 gigs per second transfer rate and run Windows, FreeBSD, Linux distros, and a choice of Hyper-v, VMware Workstation or esx, virtual box, or kvs or qemu. I can even do raid nvme ssds for that price with Intel's workstation grade all with 64 gigs of RAM
The Virtualization argument is for real IT pros as anyone worth his sal
Re: (Score:2)
Apple implemented BootCamp because there were enough people asking for it to make a difference in their sales volume.
Apple doesn’t have to implement a full “Boot Camp for Linux” to enable people to run Linux on the M1, just as you don’t have to use Boot Camp to run Linux or Windows on an Intel Mac (though you do need the drivers).
Are there even enough Linux laptop users out there to make up more than a rounding error in a quarterly report?
It was important enough for them to mention Linux by name when they announced the transition and make it clear they would support Linux VMs. Supporting Linux may gain them some good will from developers.
Re: (Score:2)
Apple exposed the UEFI on x86 macs - it's just a PC under the hood.
Apple's ARM devices use a proprietary undocumented bootloader. Linus can't run Linux on M1 any more than you can't run Windows on an iPhone. (Jailbreak aside)
The Apple guy was talking about running Linux within an OS X hypervisor not on bare metal.
Re: (Score:2)
Supporting Linux may gain them some good will from developers.
It is basically mandatory. A lot of Software is based on opens source, e.g. everything in the Java ecosystem. And that runs 90% of the time on linux boxes and is to a huge deal developed on Macs.
Re: (Score:2)
https://www.youtube.com/watch?... [youtube.com]
Apple demonstrated Debian 10 running on their ARM macs in Parallels right in their initial announcement.
Re: (Score:2)
They showed a linux vm running in parallels.... and they opened a terminal with a White Background.
what kind of.... world do we live in where people go around just willy nilly using white backgrounds on their terminals.
i just shake my head some times. what has happened to us
Re: (Score:2)
Funnily the Apple Terminal Application, by default has black colour on a white background.
But it is highly customizable so I have semi transparent black background with various shades of green for standard terminals. I'm working on a setup that changes to amber if being root - but not sure if it is worth the trouble.
Re: (Score:3)
In the mid 90s when I fist started running Linux (and FreeBSD) for access to *nix software I had little choice but to dual boot on a PC. Today there are more options and natively booting Linux is one of the less convenient options.
If your personal philosophy requires "purity" that's f
Re: (Score:2)
Sarcastic, or did you not read the article? I hope you didn't, because if you did read it and still say that it might mean you're retarded. I'm guessing Apple has access to its own GPU spec.