Тёмный
No video :(

Containers Unveiled: Exploring macOS NATIVE containers 

Earthly
Подписаться 3,3 тыс.
Просмотров 2,3 тыс.
50% 1

Опубликовано:

 

5 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 12   
@funkijote
@funkijote День назад
Super cool! Just what I need for a thing I'm tinkering with.
@jhonyortiz5
@jhonyortiz5 10 месяцев назад
I really don't know about the implementation of containers at all. But any time I heard containers being explained especially when compared to VMs, the kernel sharing was the biggest part of what a container was. I didn't even know there was a formal definition 😂
@EarthlyTech
@EarthlyTech 10 месяцев назад
Thanks for coming to my rant :)
@nex
@nex 10 месяцев назад
Two quick things about “Mac OS X”: 1. It's pronounced Mac OS *ten*. 2. The last version of Mac OS X was Lion, which came out over 12 years ago. After that, it was OS X, and since Sierra (over four years ago), it's macOS. So, you don't even need to remember how to pronounce the ‘X’ any more, since there isn't any ;) P.S. (OK, it's three quick things I guess): IMO it's totally fine to spell it ”MacOS”. However, definitely don't ever call it ”Mac OS” - that's an entirely different system! And ”MacOs” is just silly.
@EarthlyTech
@EarthlyTech 10 месяцев назад
I knew me saying X was going to come up! That was a mistake and you are totally right! I'll stick to macOS from now on.
@arunaruljothi9890
@arunaruljothi9890 5 месяцев назад
Pretty cool project. Would it make sense to run these containers inside a VM (like UTM) so we can mimic control groups/namespaces?
@EarthlyTech
@EarthlyTech 5 месяцев назад
Good question. I'm not familiar with UTM to be honest. But yes, a downside of this approach is that you don't have the features and restrictions control groups and namespaces bring.
@sepheiba
@sepheiba 6 месяцев назад
Great news, hopefully I can use Podman natively on macOS soon
@EarthlyTech
@EarthlyTech 6 месяцев назад
Best of luck!
@sammcj2000
@sammcj2000 9 месяцев назад
chroot isn't a container, it's just changing the perceived root of a filesystem, the #1 main thing with containerisation is namespaced workloads.
@EarthlyTech
@EarthlyTech 9 месяцев назад
Maybe... But if you mean namespaces in the syscall sense, that that excludes windows containers though. And if you mean conceptual namespaces, where you just can't see what's running in another namespace then doesn't that make a VM a container, because the workloads are namespaced? Or is the shared kernel an important part of it? Which needs to be supported using the capabilities of the kernel in question?
@K3rbalSpace
@K3rbalSpace 3 месяца назад
@@EarthlyTech I agree with you that people are getting far too hung up on the details of the definition, it doesn't matter if there is a VM involved or not. I think it would be fair though to say that "container" means isolation of filesystem, IPC and networking. If an implementation can run two environments at the same time that can listen on the same TCP ports and talk to processes using pipes, without having to know to avoid other instances or the host, than that is a "container". So for now at least, a chroot is only ever going to be a "filesystem container" since chroots will all share the same networking and PID space. FWIW, I have myself used your exact same chroot technique to produced a "docker-like" tool for Solaris, HPUX and AIX for my work. Being able to "docker pull" AIX images is great , but I don't get full isolation and can still destroy the host OS
Далее
Build your own Container Runtime
37:37
Просмотров 8 тыс.
A Minecraft Movie | Teaser
01:20
Просмотров 20 млн
Is it time to switch? // Docker vs Podman Desktop
16:05
Virtual Machines vs Containers
8:57
Просмотров 887 тыс.
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 626 тыс.
NEVER install these programs on your PC... EVER!!!
19:26
How to Use Poetry in Python to avoid Dependency Hell
20:21
Never install locally
5:45
Просмотров 1,8 млн