Apple announces Foundation Models and Containerization frameworks, etc
271–280 of 514 posts
Re: Apple announces Foundation Models and Containerization frameworks, etc
#272Earlier quoted context omitted.
It's impossible to have "native" support for Linux containers on macOS, since the technology inherently relies on Linux kernel features. So I'm guessing this is Apple rolling out their own Linux virtualization layer (same as WSL). Probably still an improvement over the current mess, but if they just support LXC and not Docker then most devs will still need to install Docker Desktop like they do today.
If they implemented the Linux syscall interface in their kernel they absolutely could.
Re: Apple announces Foundation Models and Containerization frameworks, etc
#273It looks like each container will run in its own VM, that will boot into a custom, lightweight init called vminitd that is written in Swift. No information on what Linux kernel they're using, or whether these VMs are going to be ARM only or also Intel, but I haven't really dug in yet [1].
Re: Apple announces Foundation Models and Containerization frameworks, etc
#274they mention kata, so is this using kata underneath instead of their Hypervisor.framework? im confused https://katacontainers.io/ https://developer.apple.com/documentation/hypervisor
Re: Apple announces Foundation Models and Containerization frameworks, etc
#275Does this mean we will longer need Docker Desktop or colima?
Re: Apple announces Foundation Models and Containerization frameworks, etc
#276Re: Apple announces Foundation Models and Containerization frameworks, etc
#277Re: Apple announces Foundation Models and Containerization frameworks, etc
#278Re: Apple announces Foundation Models and Containerization frameworks, etc
#279Re: Apple announces Foundation Models and Containerization frameworks, etc
#280Okay, the AI stuff is cool, but that "Containerization framework" mention is kinda huge, right? I mean, native Linux container support on Mac could be a game-changer for my whole workflow, maybe even making Docker less of a headache.
FWIW, here are the repos for the CLI tool [1] and backend [2]. Looks like it is indeed VM-based container support (as opposed to WSLv1-style syscall translation or whatever): Containerization provides APIs to: [...] - Create an optimized Linux kernel for fast boot times. - Spawn lightweight virtual machines. - Manage the runtime environment of virtual machines. [1] https://github.com/apple/container [2] https://githu…
That said, I'd think apple would actually be much better positioned to try the WSL1 approach. I'd assume apple OS is a lot closer to linux than windows is.