Live data from Hacker News

OpenBSD boots multi-user on Apple M1 hardware

marc.info

131–140 of 204 posts

Re: OpenBSD boots multi-user on Apple M1 hardware

#131

Earlier quoted context omitted.

I'm not sure I understand what Apple contributed here. It's not supported, helped, or encouraged by Apple. And Apple does not document their H/W in ways that allow reuse. Hence these are all reverse engineering projects. Apple _is_ a walled garden ecosystem. That has many obvious advantages, things just work, etc. Personally I happen to not like it, but it's a choice folks have to make by themselves. I buy my H/W fro…

I guess we could fairly call it a undocumented or obscure garden? But there's no real designed wall there. Apple aren't preventing anything, they're just not helping us out either. Agree it would be nice for them to help out a little, but it's really not the same thing.

> Apple aren't preventing anything, they're just not helping us out either.

It's the same thing. (And the only reason they aren't yet outright preventing it is because it would be bad PR - nobody wants their desktop computer to be like the iPhone or iPad. But it will happen.)

Re: OpenBSD boots multi-user on Apple M1 hardware

#132

Earlier quoted context omitted.

I'm not sure I understand what Apple contributed here. It's not supported, helped, or encouraged by Apple. And Apple does not document their H/W in ways that allow reuse. Hence these are all reverse engineering projects. Apple _is_ a walled garden ecosystem. That has many obvious advantages, things just work, etc. Personally I happen to not like it, but it's a choice folks have to make by themselves. I buy my H/W fro…

> Apple _is_ a walled garden ecosystem. iOS is a walled garden. (as are it's cousins for Apple TV, & HomePod. MacOS is not. If MacOS was a walled garden, I wouldn't be able to do my job with it.

> iOS is a walled garden ... MacOS is not.

Technically, that is true. But it is getting there. Apple makes more money, and importantly recurring revenue, from its services now than selling its hardware. The move to ARM processors is one of their strategic moves to further "close" their desktop platforms too. The only reason they don't do it outright right now is because they know people like you and me will immediately abandon the platform if we are stuck with only macOS and can only install everything from the App store. But we would be fools to ignore that the noose is tightening and, with M1 you are now stuck with macOS (unlike the older macs). The next iterations will close it down further ...

Re: OpenBSD boots multi-user on Apple M1 hardware

#133
post #77

Earlier quoted context omitted.

> No need to invent whole new things or shift definitions just so you can complain about them. Since I agree with you, I assume this is aimed at the comment I’m responding to it, and those like it, rather than me.

Not you. Just frustrated by the seeming religious fervor some Apple-haters have. Seems like sometimes people are willing to go through great contortions to figure out how whatever Apple did is wrong. Totally understand why people might prefer Linux/ Windows/ Amiga/ whatever. People should just enjoy what they want.

> Just frustrated by the seeming religious fervor some Apple-haters have.

It goes both ways. I'd add that atleast the "Apple-haters" have more of a standing in defending open computing standards and demanding Apple be open too.

Re: OpenBSD boots multi-user on Apple M1 hardware

#134
post #35

Earlier quoted context omitted.

> I buy a computer so I can write software on it. And I use Free Software operating systems to ensure that I can continue to do so.

>> I buy a computer so I can write software on it. > And I use Free Software operating systems to ensure that I can continue to do so. The point of this discussion is your ability to run a free OS on an M1 Mac.

Or rather the lack of ability to run a free os on M1.

Re: OpenBSD boots multi-user on Apple M1 hardware

#135
post #114
post #13

Earlier quoted context omitted.

> Now I’m gonna see if there’s an option to throw money at this. Even if I were God I wouldn't stop anyone doing it, but does it not leave a bad taste in your mouth that Apple charge the best part of 2 thousand dollars for a laptop with a basically brand-new (so not rotted) stack but utterly refuse to document anything beyond the absolute basics - this is the world's largest tech company, from which I conclude that t…

Intel refuse to document significant portions of their technology, and Linux works less well on their platforms as a result. They definitely do a better job of documenting things than Apple, but I'd really frame this as a difference in degree rather than in kind.

Can you give some examples - I thought Intel was pretty involved with the Linux foundation and have released a lot of open source code?

Re: OpenBSD boots multi-user on Apple M1 hardware

#136
post #121
post #64

Earlier quoted context omitted.

I’ve found when shopping for a motherboard, it’s usually $10-20 more for intel ethernet, which is a much better experience under Linux and *BSD

Unless you want to build on the Ryzen platform for ECC support on the consumer series.

-Current works fine.

Re: OpenBSD boots multi-user on Apple M1 hardware

#137
post #113

Earlier quoted context omitted.

I guess we could fairly call it a undocumented or obscure garden? But there's no real designed wall there. Apple aren't preventing anything, they're just not helping us out either. Agree it would be nice for them to help out a little, but it's really not the same thing.

IIRC, it turned out that ability to run non Apple OSes depends on one person who implemented it and is responsible for it. It wasn't part of any road map for M1

There's certainly more than one person involved.

Re: OpenBSD boots multi-user on Apple M1 hardware

#138
post #114

Earlier quoted context omitted.

Intel refuse to document significant portions of their technology, and Linux works less well on their platforms as a result. They definitely do a better job of documenting things than Apple, but I'd really frame this as a difference in degree rather than in kind.

Can you give some examples - I thought Intel was pretty involved with the Linux foundation and have released a lot of open source code?

Intel encrypts their microcode, for example.

Re: OpenBSD boots multi-user on Apple M1 hardware

#139

Running an alternative OS "natively" on a Mac doesn't seem very appealing to me. It's almost guaranteed you will never fully get Wi-Fi, audio, graphics acceleration, the trackpad, etc. working flawlessly, especially on the M1 where almost every component is Apple proprietary and it's not a matter of loading, say, some common Intel graphics driver. On the other hand, virtualization _already_ lets you run whatever arm6…

Most laptops are more or less in the same situation as M1. Maybe they different quantitatively, but not qualitatively: devices do not have (sufficient) specs available and people need to reverse engineer them if you want to run any free OS on them. Yet people want to do that and often manage. Why is M1 different? What I really would like to see is hardware manufacturers (Apple and anybody else) releasing the specs, s…

Not all laptops. Regular stock Intel components, for example, have solid Linux support because Intel nowadays hire kernel developers to support them. Some even have upstream drivers before the hardware is even commercially available.

Re: OpenBSD boots multi-user on Apple M1 hardware

#140
post #89

Earlier quoted context omitted.

Nah, I want to choose the kernel. This statement is a bit presumptuous: "It's almost guaranteed you will never fully get Wi-Fi, audio, graphics acceleration, the trackpad, etc. working flawlessly." Maybe I do not want all those things every time I boot. Apple used an "alternative OS" for their Airport routers: NetBSD. Kernel was around 6.x if I recall correctly. Seemed like Wi-Fi worked preety good, maybe even "flawl…

I'm just really curious and don't have a dog in this fight against/for ability to do as you will with a product you purchase. A) a hypothetical device, let's not call it a computer, but similar, exists that asks you politely by means of something like a license not to modify it even though it would be possible to do so pretty easily. B) another device, this time a hypothetical CPU that is next to impossible to modify…

Intent is important in law and in most people's moral principles (acknowledged or not). It seems to me that going out of your way to make the things you sell easier to repair is supererogatory, but going out of your way to make the things you sell harder to repair is bad and wrong, even if two companies did those two different things and reached the same end result.
Post reply on HN