Тёмный

Why we need a different container purely for apps - Mark Shuttleworth (Canonical) 

Container Camp
Подписаться 7 тыс.
Просмотров 40 тыс.
50% 1

Fast, secure and reliable third-party Linux apps that run efficiently on any device from the RPi to the mainframe - with "snap", a new universal Linux package that works from Arch to Xubuntu thanks to a clever twist on standard container techniques.
Neither Docker nor LXD are specifically focused on "the app", they both create machine-like entities that require integration through the network. What if you just want a database?
Snaps are a new kind of container that explicitly shares stuff with other containers on the host machine through nicely defined secure interfaces. So fast, much fun, very delicious.
Mark Shuttleworth did crypto, went well, gave a load away, went to space, saw the world, founded Ubuntu, world went wild, founded Canonical, saw the world again from a plane, designed Unity, world went nuts, designed LXD, all was forgiven, designed snaps, let's see what happens next.

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

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 41   
@memeplex1
@memeplex1 4 года назад
I must say that a company whose CEO knows and still remembers how to operate a terminal makes me feel confident.
@omarzakai4905
@omarzakai4905 3 года назад
i know Im asking the wrong place but does anybody know of a trick to get back into an instagram account?? I stupidly forgot the password. I appreciate any help you can offer me!
@anonymousanonymous1934
@anonymousanonymous1934 2 года назад
@@omarzakai4905 write to support
@dhruvakhera5011
@dhruvakhera5011 2 года назад
@@omarzakai4905 if you have 2FA then you can get the account back
@tigerfish66
@tigerfish66 6 лет назад
unfortunate last 4 letters of the youtube URL
@Shyne7886
@Shyne7886 5 лет назад
yusiCOCk hahahaha
@AarshParashar
@AarshParashar 5 лет назад
U C COCk
@AnkitRajpoot
@AnkitRajpoot 4 года назад
*Last 8
@dhruvakhera5011
@dhruvakhera5011 2 года назад
@@AnkitRajpoot yusiCOCk
@constancies
@constancies Год назад
LMAO
@nonenothingnull
@nonenothingnull 7 лет назад
Mark Shuttleworth does it again
@PoeLemic
@PoeLemic 5 лет назад
I am so happy that this is coming into the current thought process of Linux. I used to hate having to do updates, then have problems and conflicts. This will SIMPLIFY THINGS EXPONENTIALLY. I like Docker, but Snaps give even more simplicity.
@minyakonga8897
@minyakonga8897 11 месяцев назад
this video makes me want to more about docker and snap.
@AlexNiebla
@AlexNiebla 7 лет назад
Very interesting talk.
@user-pc4i8ege55
@user-pc4i8ege55 4 года назад
So, the point of all this contraption is to avoid "polluting the host system with applications"?
@Jonasmelonas
@Jonasmelonas 4 года назад
I think its more like avoid polluting the host system with specific application environments and dependencies
@user-pc4i8ege55
@user-pc4i8ege55 4 года назад
@@Jonasmelonas it makes slightly more sense like this, but still looks like a taxi passenger bringing his own chair to avoid polluting the cab. I would argue that on-host chairs (environments) are an advantage. Problems with the dependencies are traditionally solved by statically linked binaries (passengers bring their own booze).
@Jonasmelonas
@Jonasmelonas 4 года назад
@@user-pc4i8ege55 I think its more like the taxi driver prefers clients to bring their own plastic seat cover. Yes, theres overhead, but easier to clean up when the client shits himself mid ride 😊
@profetik777
@profetik777 2 года назад
Ok love the hammer vs malet analogy
@dmproger
@dmproger 7 лет назад
Офигенно Great idea and stuff!
@LeandroCavalcanteLeandrw
@LeandroCavalcanteLeandrw 6 лет назад
Amazing. I hope Flatpak and Snap goes default way of apps shipment under GNU/Linux soon.
@joaquinjuliarena2110
@joaquinjuliarena2110 6 лет назад
Leandro Cavalcante please no. I prefer the way it works today, you don't have all that duplicated dependencies, it's more efficient to stay with things like they are right now. If a change will be made, I'm not against Flatpak or Snap, they will be useful to deploy new software from upstream to the distributions, or even software that's been working in linux for a long time to distributions with less resources that will be graceful with this (like Solus). I like the fact that they bring a way to directly connect the deployment of software with the developers of that software, but in the major distributions this new technologies will have to work in parallel with the old software management tools like apt-get, pacman, dnf, etc. The only technology that i would like to see everywhere replacing everything is Nix or Guix, because they work in a similar way, but are very efficient and don't duplicate dependencies.
@roottmp
@roottmp 5 лет назад
@Dmitriy Getman You clearly don't understand windows.
@roottmp
@roottmp 5 лет назад
@@joaquinjuliarena2110 Flatpack actually gives you the option to include packages or use external packages. Since I'm mostly on ubuntu, my hope is that snap will also adopt such features.
@jeschinstad
@jeschinstad 5 лет назад
@@roottmp: Snap has that and has had that for years now. For instance, if you have a Windows application, you can package it as a snap and ask it to use the wine-platform snap. So the Windows app won't distribute its own wine, but use a common one. This is what the Notepad++ snap does. The same way, a Gnome application doesn't have to distribute its Gnome dependencies, but can instead use the appropriate Gnome platform. So if you have three apps built for Gnome 3.26 and five for Gnome 3.30, then they would use the gnome-3.26-1604 and gnome-3.30-1804 snaps respectively.
@soufianta8374
@soufianta8374 5 лет назад
@@joaquinjuliarena2110 For me it's ok if it stays "open source" ! If these new technologies (apps into containers, docker, podman, snap, oci,..) become "closed source", then we should have a problem ! Innovation is not an issue at all if it stays "open source" ! But I understand that there are pros and cons (even if it's open source). The biggest pro is the immutable/isolation part of it. Installing an app and avoid a mess in the filesystem is in my opinion not a bad idea. But disk usage, duplicated dependencies fact is a big point..
@ebuzertahakanat1082
@ebuzertahakanat1082 7 лет назад
Before docker, before bsd jail there was OSGI Long Live Java !
@nwildner
@nwildner 7 лет назад
And before computers there was the Acabus, so what? Get over of grieving the past...
@ebuzertahakanat1082
@ebuzertahakanat1082 7 лет назад
Past ? OSGI is still in use .
@paulhendrix8599
@paulhendrix8599 6 лет назад
ebu zer Doesn't mean it's better than the current solution, indeed the newer approaches should be informed by OSGI's short comings.
@roottmp
@roottmp 5 лет назад
Did you mean kotlin? ;)
@NikosTechDowntime
@NikosTechDowntime 5 месяцев назад
java is built on terrible slow dev practices of layers and layers of crap - java is fast by itself
@muayyadalsadi
@muayyadalsadi 5 лет назад
What is the value of snap over all docker/kubernetes/oci/...etc other than being a canonical vendor lockin?
@andysisinger8967
@andysisinger8967 5 лет назад
The entire video is devoted completely to answering your question. Did you not watch it?
@muayyadalsadi
@muayyadalsadi 5 лет назад
@@andysisinger8967 my bad, i should not use question mark! In my opinion kubernetes is a clear winner. I would choose a docker image over a snappy package any day.
@roottmp
@roottmp 5 лет назад
@@muayyadalsadi Is that because you need the extra overhead? ;) Having said that, I mostly use docker, but seriously starting to consider to migrate stuff to either flatpack or snap.
@muayyadalsadi
@muayyadalsadi 5 лет назад
@@roottmp flatpak for desktop (ex. can control desktop notification permission) Podman to run docker images for non-desktop services. Podman vs. docker vs. snapd overhead, in that case podman is the winner hands down.
Далее
The Tragedy of systemd
47:18
Просмотров 1,1 млн
▼ КАПИТАН НАШЁЛ НЕФТЬ В 🍑
33:40
Просмотров 473 тыс.
Лучше одной, чем с такими
00:54
Просмотров 341 тыс.
Linux from Scratch
2:35:42
Просмотров 183 тыс.
Kubernetes 101 workshop - complete hands-on
3:56:03
Просмотров 1,6 млн
Homelab Setup Guide - Proxmox / TrueNAS / Docker Services
2:44:39
Mark Shuttleworth - Canonical Vision
5:54
Просмотров 14 тыс.
Learn Docker in 2 Hours - A Full Tutorial (2024)
2:09:28
Introduction to Microservices, Docker, and Kubernetes
55:08