Remix.run Logo
xantronix 7 days ago

Apple doesn't do a lot of baremetal development from scratch that I'm aware of. The Lightning to HDMI dongle bootstraps an XNU kernel with an AirPlay decoder into 256MB RAM, for instance.

toast0 7 days ago | parent | next [-]

Doesn't Apple pretty much own their whole stack? You mentioned XNU, which they made...

Their CPU, their boards, their firmware (presumably), their OS[1], much of the perhipherals are theirs, too.

Lots of companies try to emulate Apple, but it's very hard to pull off.

[1] Yes, they use some parts from Mach and FreeBSD in their OS, but the amalgamation is theirs, and they support and change the whole thing as needed.

pjmlp 7 days ago | parent | prev [-]

Boot loader firmware, initially done in a Safe C dialect, nowadays one of the reasons Embedded Swift came to be.