[berqela]
Kdyz uzavres smlouvu s dablem, prepocitej si prsty na rukach. Mas-li vsechny, prepocitej si prsty na nohach. Pokud pocet odpovida, prepocitej si koncetiny. Pokud je i tento pocet v poradku, prepocitej si rodinu...
(Autora citatu si nepamatuji. Mam ale dojem, ze je to z nejake ceske fantasy)
Jenže právě v případě Skypu MS používá snap režim "classic", kde je veškerá kontejnerová izolace vypnutá. Oficiálně prý proto, aby tím skypem šlo odesílat a přijímat soubory v home. Že to funguje i v "confined" režimu, stačí ve snapcraft.yaml zapnout plug "home", to jim jaksi ušlo. Buď MS až do toho místa manuál nedočetl, nebo je to s těmi důvody nějak jinak. Že MS vydává software pro Linux je záslužné a budiž to oceněno, ale tohle konkrétně opravdu moc velkou důvěru nebudí.
Snap má několik režimů. Ten nejznámější, "confined", funguje tak, jak říkáte. Každý balík má vlastní kontejner a tvůrce balíku deklaruje, k čemu vně kontejneru má mít přístup. Uživatel má možnost každý z těchto požadavků povolit nebo nepovolit, s tím, že všechno ostatní je zakázané.
Skype ale používá režim "classic", ve kterém se kontejner nevytváří. Aplikace běží přímo v původním prostředí, stejně jako .deb nebo .rpm. To je v principu určeno pro speciální případy, typickým příkladem classic snapu je AndroidStudio, které musí mít logicky přístup ke všem zdrojům vývojové stanice, včetně USB zařízení a dalších, a podobné aplikace. Proti konvenčnímu deb a rpm to má tu výhodu, že i takové aplikace fungují na všech distrech, které podporují snap, je velmi snadné je vytvářet a i ony mají atomické aktualizace a možnost vrátit aktualizaci zpět na předchozí verzi, takže užitečné to je i tak, i když bezpečnostní výhody tu nejsou.
Ale u appky, jako je Skype, k tomu opravdu není legitimní důvod a připadá mi to dost podezřelé. Další podivná okolnost je ta, že MS tento balík distribuuje přes canonicalský Snap Store, a v něm musí každá jednotlivá aplikace, která používá "classic", mít povolení od administrátorů. Jinak řečeno, MS musel Canonical požádat, aby do Storu akceptoval balík Skype v classic režimu a Canonical s tím evidentně souhlasil. Dost by mě zajímalo, čím jim to teda MS zdůvodnil.
1. snap něběží v kontejneru, ale ve stejném namespace jako zbytek systému a sandbox je dělaný AppArmorem.
2. tento konkrétní snap běží v tzv. classic režimu, to znamená, že má sandboxing vypnutý a nijak se neliší od Skypu nainstalovaného přes deb balíček.
3. sandboxing ve snapu stejně nefunguje a musí být vypnutý ve většině distribucí mimo Ubuntu.
Uprime: Nevim, nezajimalo me to. Ja chtel schopny bezproblemovy komunikator, pro domaci pouziti (napriklad pro hrani DRD a pod) pro platformu Linux a Windows. Nemam v planu provozovat vlastni komunikacni server, v tom pripade bych uvazoval napr o TeamSpeaku (z propertialnich reseni).
Jiste vsak odpoved na svou otazku najdes na homepage programu.
[BlackRider]
"Pro hry se vzdy pouzival Teamspeak, kterymu pak trochu konkuroval Mumble."
Dokonce si vzpominam, ze se k nekterym Win hram TeamSpeak driv prikladal, a instalatory techto her pak dodatecne nabizely (krom instalace DX) i jeho instalaci. Nejsem si uplne jist, jestli se v dnesni dobe v teto praxi pokracuje.
Protože electron framework, takže si to instaluje kromě programu i všechny závislosti (další podobné programy jsou vscode nebo atom). IMHO tohle je na linuxu dost velký krok zpět, mělo by se to řešit přes balíčkovací systém a běhové prostředí sdílet. Tohle je ekvivalent toho, že si každý program přiinstaluje svojí javu nebo python.
Soudruzi v Redmondu si jaksi nevsimli, ze ta slava zasla za vlady MS. Ze Skype vyrobili bloatware se stale zkurvenejsim UI a nyni je uz jen 32 bitova verze, ke ktere je pribalena jenom asi tak pulka browseru nebo co, aby to jelo. Nevim, proc neco oprasuji, kdyz napred vyvinuli tolik usili, aby se tech obtiznych uzivatelu zbavili.
Jen Alah vi akou verzi chrome mas nainstalovanou a co vse jsi jeste pokazil pluginy. Na to co ma uzivatel nainstalovano proste spoleh neni a tak Electron pribaluje vlastni chrome ktere FUNGUJE a s kterym to je OTESTOVANO. Ja vim ze pro linuxaky je to jako zjeveni ze neco bude fungovat a u plny zazrak ze je neco testovano ale tohle je budoucnost.
Ja uz Chrome nemam, od doby, kdy Guugle prestal kompilovat pro 32 bit mam uz jen Chromium, ktere pouzivam v pripade nejvyssi nouze. Rozsireni mam jen tri: AdBlock, FlashBlock a Tabs Outliner (session manager). Mam tam ted ulozeny dva taby na IMDb, start a jejich nacteni jsou opravdu pomale, za tu dobu nastartuje Pale Moon s dvaceti okny a nekolika sty taby. Nevim, jak by v tom mel bezet JS video hovor. CPU moc vykonu nema, ale nativni Skype zvladalo v pohode. Impruvment s pribalenym Chrome mohl vymyslet jen kreten.
Nic se neboj bezi to skvele, prace s multimedii je v browseru zaklad. Ten CSS/HTML za tim je jen GUI a JS na ovladani. Electron pouziva spousta multiplatformnich aplikaci, zakladni vyhoda je ze to vsude vypada stejne a vyvojari nemusi ladit nic specifickeho pro kdejaky OS ci knihovnu. To uz za ne zaridili programatori browseru. No a jeste je tam pribaleny nodeJS a par tisic souboru JS knihoven :-)
A funguje to? Snap jsem nezkoušel, ale dnes jsem instaloval skypeforlinux na Mint, deb stažený z webu skypu a jako spoustu další lidí jsem skončil po přihlášení na bílém okně. Downgrade na starší verzi pomohl (naštěstí v repozitáři starší verze zatím mají), stejně jako všem ostatním v řadě diskusí. Tak nevím...
Mam novy skype nahodeny na linuxe aj windowse (kvoli praci) a musim povedat, ze sa im to naozaj podarilo. Obidva su teraz uplne rovnako hrozne. Prostredie je plne neintuitivne, ale po update uz aspon ide vyhladavat aj ine kontakty na skype cez search. Predtym tam bol bug, ze uz ste sa nedokazali vratit spat k svojim kontaktom. Davnejsie som to sice nehladal, ale ak si na zaciatku po instalacii nenahrate fotku, tak nahrat ju tam neskor bolo nemozne (aj ked na internete v navode presne pisu, co mate spravi. Ja som skoncil na kroku jedna- to tlacidlo tam nebolo :) ). Pri konverzaciach sa Vam na konci kazdej odpovede na konci zobrazi biely smejko. To som doteraz nepochopil, asi dizajn. A zmena hesla ... no to som spravil na starom skype na starom notebooku. V novom som to zatial nenasiel. Asi je to v platenej verzii. Cakam uz len, kedy tam implementuju umelu inteligenciu z wordu, ktora mi bude svojvolne zalamovat riadky, komolit slova a robit rozne odstavce. Potom to bude ozajstny microsoft produkt v celej parade.
To je logická evoluce: musíme pořád updatovat a upgradovat, takže věci, které fungovaly, předělávají stále hloupější a hloupější lidi na další a další zbytečné verze, které už nefungují tak dobře. Od 50MB DOSu jsme se dostali k 20GB windows10, které dělají to samé o něco pomaleji.