Earlier quoted context omitted.
You can pretty much develop software for Windows on other platforms too. Cross compilation is supported in several languages, and when you can't - you can usually compile stuff under Wine, or even ReactOS. So while obviously you need a computer, you don't strictly need Windows.
Yes you do need Windows. Wine is great, but there's no way I'll publicly release a windows application that hasn't been tested on an actual windows install.
Would you be willing to fund a Linux port to Apple Silicon?
521–530 of 548 posts
Re: Would you be willing to fund a Linux port to Apple Silicon?
#522Earlier quoted context omitted.
How about Windows? Did someone force you to buy a computer to develop for it?
In theory one could do Windows dev on hard mode (on Linux/Mac): get one of the Windows virtual machines that Microsoft provides to test for old IE compatibility ( https://developer.microsoft.com/en-us/microsoft-edge/tools/v... ), install the freely available compilers (or even the open source Cygwin one), and code away!
Re: Would you be willing to fund a Linux port to Apple Silicon?
#523No, because it is already a unix OS. I imagine this is unpopular in HN, but what matters to me is just running on a good solid unix. I don't really care if it is a unix or Linux. What I want is shell scripting, pipes, forks, make, python, awk, grep, find, du, df, etc... Most anything that doesn't come pre-installed can be built from source. This wasn't true in the early days of OS X, but now the only things I find th…
Re: Would you be willing to fund a Linux port to Apple Silicon?
#524Earlier quoted context omitted.
For the record, I disagree with some of your points, but the one point I agree with is really important. There's no clear guarantee that there will be other performance-competitive arm64 CPUs in laptops anytime soon. I don't think anyone has as much incentive as Apple does. Who else is as incentivized to make a laptop/desktop-class arm64 chip? Maybe ARM themselves ... but without a mainstream OS to run it on (with ma…
> Server chips, maybe - but we can already see with Azure that competitive x86 chips from AMD have killed Microsoft's plans to deploy arm64 on their cloud service. I have heard a theory that ARM Servers have a difficult time because there aren't really many developer machines that run ARM. With Apple changing that, there is a chance that the next round of ARM server chips will have better success.
Re: Would you be willing to fund a Linux port to Apple Silicon?
#525Earlier quoted context omitted.
> whole package margin > If the services aren’t generating that margin, the hardware is making it up. I really don't like that way of looking at profits. Going by that standard, if you sell a thousand dollar device with $260 in margin and no software, everything is great. But then if you add on $600 in software to increase your margin to $330, that's bad somehow?
Huh? I wasn’t making a value judgment at all, just observing Apple’s historical behavior. That is how they look at profit. And they move all sorts of revenue around to make certain price points more appealing. Mac mini gets cheaper at entry level, macOS is free. To the extent those are lower margin, they make it up in services or other hardware lines.
Re: Would you be willing to fund a Linux port to Apple Silicon?
#526Earlier quoted context omitted.
That's nice, I hope you enjoy your setup.
Really makes you wonder how many people are just buying because of marketing and psychology tricks.
Re: Would you be willing to fund a Linux port to Apple Silicon?
#527Earlier quoted context omitted.
> the remaining 1% is stuff that you should migrate away from I'm not following. Compiling and media editing depend on a fast platform, are you really suggesting people should avoid doing those tasks?
Photoshop (i.e. "image editing") and video editing software have existed for a long time. They have not become better, just heavier. There are still alternatives for those applications that run just as well on slower hardware, though obviously your movie edits might have to render overnight instead of in three hours. Nobody will die if that happens. Edit: You mentioned compiling, which is not an incredibly salient po…
As for compile times, believe it or not, lots of projects are written in something other than highly optimized C code and compile time is a real pain point. You don't always have a choice of what language or dependencies you work with.
Just because there is an alternative way to do something, or a way that takes longer doesn't mean its viable. Performance improvements matter, a lot. Power consumption improvements matter, a lot.
Re: Would you be willing to fund a Linux port to Apple Silicon?
#528Linux has never worked well on Apple hardware. At one of my previous jobs I had the choice between a very high end "MacBook Pro" (1TB SSD, 16GiB RAM, etc) and a lower-end PC. Since my job was developing a Linux distribution from scratch, I was going to be running Linux on whatever I got. I (naively) assumed that since I saw a lot of MacBook Pro's at open source conferences and other places where open source software…
Re: Would you be willing to fund a Linux port to Apple Silicon?
#529Earlier quoted context omitted.
I mean, hopefully they haven't entirely sold their hardware-company soul, in which case Linux support would only help hardware sales, even if by a little bit. Apple certainly didn't do much to interfere with people porting Linux and BSDs to their PowerPC hardware back in the day (and indeed, the Powerbook G4 sitting on my bed right now is mostly-happily running OpenBSD). However, considering Apple's behavior around i…
If you use Linux on an Apple laptop, you are less likely to use their software stores, mobile phones, tablets, headphones, etc. The integratedness of Apple's offerings depend on the control they have on both software and hardware. I think it's the integratedness that sells Apple's product.
Nowadays, especially on iOS, it seems like the software is the focus. I'd argue that's a mistake that will sooner rather than later bite Apple in the ass. Hopefully the switch to M1 is a sign that Apple realizes this and wants to move back toward making top-notch hardware instead of coasting on App Store rent-seeking and planned obsolescence.
Re: Would you be willing to fund a Linux port to Apple Silicon?
#530Earlier quoted context omitted.
You turn it off in the BIOS before installing your system, and that's it.
Which is what I've done when installing Linux. Am I losing performance? Power efficiency? Features? It also makes dual booting trickier if you don't plan it beforehand. It frustrates me that there's not that many reviews that cover this kind of stuff, so it's hard to avoid silliness like this when making a substantial purchase like a laptop.
From what I read a year ago before doing this, you don't lose much, and software-based RAID (if you go for that sort of thing) in GNU/Linux is just as efficient/reliable, and maybe more so. And anyway, if you only have one HDD/SSD, there is no point in RAID.
> It also makes dual booting trickier if you don't plan it beforehand.
I don't think so: installing Windows will work just the same with Intel's RAID turned off.