Live data from Hacker News

Apple announces Foundation Models and Containerization frameworks, etc

apple.com

151–160 of 514 posts

Re: Apple announces Foundation Models and Containerization frameworks, etc

#151
post #41

iPad update is going to encourage a new series of folks trying to use iPads for general programming. I'm curious how it goes this time around. I'm cautiously optimistic

Isn't it still impossible to run any dev tools on the iPad?

IIRC Swift Playgrounds goes pretty deep -- a full LLVM compiler for Swift and you can use any platform API -- but you can't build something for distribution. The limitations are all at the Apple policy level.

Re: Apple announces Foundation Models and Containerization frameworks, etc

#152
post #103

Earlier quoted context omitted.

Ok, I've squeezed containerization into the title above. It's unsatisfactory, since multiple announced-things are also being discussed in this thread, but "Apple's kitchen-sink announcement from WWDC this year" wouldn't be great either, and "Apple supercharges its tools and technologies for developers to foster creativity, innovation, and design" is right out. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&…

Title makes sense to me. It seems like a big step in the right direction to me. It's hard to tell if its 100% compatible with Docker or not, but the commands shown are identical (other than swapping docker for container). Even if its not 100% compatible this is huge news.

[deleted]

Re: Apple announces Foundation Models and Containerization frameworks, etc

#153
post #28

Earlier 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.

Aren't the syscalls a constant moving target? Didn't even Microsoft fail at keeping up with them in WSL?

Re: Apple announces Foundation Models and Containerization frameworks, etc

#154
post #28

Earlier 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.

I wonder if User-Mode Linux could be ported to macOS...

It would probably be slower than just running a VM.

Re: Apple announces Foundation Models and Containerization frameworks, etc

#155
post #28

Earlier 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.

They didn't.

Re: Apple announces Foundation Models and Containerization frameworks, etc

#156

Earlier quoted context omitted.

Using a hypervisor means just running a Linux VM, like WSL2 does on Windows. There is nothing native about it. Native Linux (and Docker) support would be something like WSL1, where Windows kernel implemented Linux syscalls.

Surely if Windows kernel can be taught to respond to those syscalls, XNU can be taught it even easier. But, AIUI the Windows kernel already had a concept of "personalities" from back when they were trying to integrate OS/2 so that zero-to-one for XNU could be a huge lift, not the syscalls part specifically

Exactly. So it wouldn't necessarily be easier. NT is almost a microkernel.

Re: Apple announces Foundation Models and Containerization frameworks, etc

#157

> New Design with Liquid Glass Looks like software UI design – just like fashion, film, architecture and many other fields I'm sure – has now officially entered the "nothing new under the sun" / "let's recycle ideas from xx years ago" stage. https://en.wikipedia.org/wiki/Aqua_%28user_interface%29 To be clear, this is just an observation, not a judgment of that change or the quality of the design by itself. I was gett…

I kind of hate it. Every use of it in the videos shown so far has moments where it's so transparent as to have borderline unreadable contrast.

Same. And white on light blue is just as bad. Looks like I’ll be using more accessibility features.

Re: Apple announces Foundation Models and Containerization frameworks, etc

#158
post #76

Okay, 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.

They Sherlocked OrbStack.

That's a good thing though right?

Re: Apple announces Foundation Models and Containerization frameworks, etc

#159
post #137

I hoped for a moment that "Containerization Framework" meant that macOS itself would be getting containers. Running Linux containers and VMs on macOS via virtualization is already pretty easy and has many good options. If you're willing to use proprietary applications to do this, OrbStack is the slickest, but Lima/Colima is fine, and Podman Desktop and Rancher Desktop work well, too. The thing macOS really painfully…

What would these be useful for?

Re: Apple announces Foundation Models and Containerization frameworks, etc

#160

Earlier quoted context omitted.

I think practically everyone is better off with a laptop. iPad is great if you're an artist using the pencil, or just consuming media on it. Otherwise a macbook is far more powerful and ergonomic to use.

I think perhaps you are overestimating the computing needs of the majority of the population. Get one of the iPad cases with a keyboard and an iPad is in many ways a better laptop.

Or maybe a stand and separate keyboard. Better ergonomics than a laptop that way with similar portability.
Post reply on HN