3
points
lukeh
Joined 608 karma
github.com/PADL
lukehoward.com
- lukehYup, similar for audio stuff.
- Hard to say. May be related to CarPlay.
- Oddly Swift appears to support QNX but there’s not much information about it.
- In the kernel’s process structure. See NOTES - https://man7.org/linux/man-pages/man2/chdir.2.html
- The first version of MacOS X Server was based on an unreleased version of NEXTSTEP which in turn used 4.4BSD and Mach 2.5. Around BBB 1997-1998 a lot of userland was synced with bits from not just FreeBSD but the other BSD distributions, if my memory serves me correctly. MacOS X moved to Mach 3. That’s a very very long time ago though, and Apple obviously did a _lot_ of their own CoreOS engineering, things like launchd and XPC don’t have FreeBSD equivalents.
But hey, Darwin is open source so if someone wants to do go on a provenance archeological dig, it could be done!
- I'm using it for the "business logic" (control plane) in an embedded device. Yocto integration may be useful to others doing same. [1]
- Still rocking a 2019 Mac Pro with 192GB RAM for audio work, because I need the slots and I can’t justify the expense of a new one. But I’m sure a M4 Mini is faster.
- Yes, this is correct.
- Yeah, emulating syscalls is fine until it isn’t. See WSL1.
- I did try to build a medium sized project with this today. Still a lot of dependencies that will need to be updated for the differences between glibc and libc.
- My understanding was Foundation and bits of CoreGraphics but not AppKit. Yellow Box required DPS.
- Source?
- I’m using it on Linux for an embedded product. No reason other than it’s a nice language that I am familiar with and productive in. The async/await features are quite nice too when you need to implement a lot of protocols / state machines.
- I wrote one for Swift a few years ago, not sure if anyone else is using it but I am!
- I think XMOS can do it (the ones without the GEMAC) but I'm not exactly sure how much hardware assistance they have.
- AU plugins work, the AU framework itself spins up a separate process to host the translated Intel plugin.
- And here I was thinking someone had resurrected NeXT's issue tracking system.
- XMOS (spiritual successor to Inmos) is still kicking around, it’s not without its challenges though, for the reasons you mention.
- I worked on a Swift ASN.1 compiler [1] a while back (not swift-asn1, mine used Codable). I saved myself some time by using the Heimdal JSON compiler, which can transform ASN.1 into a much more parseable JSON AST.