News for hackers. Stuff that matters.
Re:macOS Containers v0.0.1 by _joel on Tuesday September 26, 2023 @04:13AM (#37656051)
Sorry, not disabling SIP for something that I can already do without needing to nobble security policies (and have them reset/impossible due to MDM). If there was user/networking space in Darwin then maybe I'd be interested but...
Re:macOS Containers v0.0.1 by lloeki on Tuesday September 26, 2023 @05:40AM (#37656789)
> something that I can already do

I would be very curious as to how you already run darwin containers.

The only alternative is spinning a macOS VM (including relying on macOS CI machines as a remote job executor)

Re:macOS Containers v0.0.1 by _joel on Tuesday September 26, 2023 @06:39AM (#37657290)
I mean in terms of functionality, this doesn't give me anything extra to what using docker would do on macos (granted it's via a linux based VM). From an end user perspective there's no real difference, but I don't have to entirely disable SIP just to use it.

Something like namespaces or proper jails on darwin would be super cool, but not at the expense of other security measures and chroot-ish outcome imho. Maybe this works for some, but not me :)

Re:macOS Containers v0.0.1 by slonopotamus on Tuesday September 26, 2023 @07:12AM (#37657570)
> this doesn't give me anything extra to what using docker would do on macos

You're missing the point. This project DOES use docker.

Re:macOS Containers v0.0.1 by _joel on Tuesday September 26, 2023 @07:17AM (#37657612)
I mean docker machine/desktop (kinda implicit of running docker on macos) not the cli or anything :)
Re:macOS Containers v0.0.1 by lloeki on Tuesday September 26, 2023 @07:14AM (#37657587)
> I mean in terms of functionality, this doesn't give me anything extra to what using docker would do on macos (granted it's via a linux based VM)

Ah, I understand your angel, in that your use case is to run namespaced processes that achieve some functional purpose irrespective of the underlying kernel/platform, which is totally fair.

> not at the expense of other security measures

Not for me either... that is, not in a host OS, maybe a dedicated VM; I consider this to be as it says on the tin, 0.0.1, a thing that would help bootstrap an ecosystem of containers, which would push towards Apple adding namespaces or jails (oh, hell yeah, JailKit!) to darwin.