abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 06:11 | Zajímavý článek

    Man Yue Mo z GitHub Security Lab se podrobně rozepsal o již opravené zranitelnosti CVE-2023-6241 v Arm Mali GPU umožňující získání roota na telefonu Pixel 8 s povoleným MTE (Memory Tagging Extension).

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | IT novinky

    V San José probíhá vývojářská konference NVIDIA GTC 2024. CEO společnosti NVIDIA Jensen Huang měl dvouhodinovou keynote, ve které představil celou řadu novinek: NVIDIA Blackwell platform, NVIDIA NIM microservices, NVIDIA Omniverse Cloud APIs, Project GR00T, …

    Ladislav Hagara | Komentářů: 0
    včera 14:33 | Komunita

    Byly zpracovány a na YouTube zveřejněny videozáznamy jednotlivých přednášek z letošního Installfestu.

    Ladislav Hagara | Komentářů: 7
    včera 13:33 | Pozvánky

    Od 21. do 23. března proběhnou Arduino Days 2024. Sledovat bude možné oficiální streamy. Zúčastnit se lze i lokálních akcí. V Česku jsou aktuálně registrovány dvě: v Praze na Matfyzu a v Poličce v městské knihovně.

    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Pozvánky

    Letošní ročník konference LinuxDays se uskuteční o víkendu 12. a 13. října, opět se potkáme v pražských Dejvicích na FIT ČVUT. Také během letošního ročníku nás budou čekat desítky přednášek, workshopy, stánky a spousta doprovodného programu. Aktuální dění můžete sledovat na Twitteru, Facebooku nebo na Mastodonu, přidat se můžete také do telegramové diskusní skupiny.

    Petr Krčmář | Komentářů: 3
    včera 09:00 | Nová verze

    Byla vydána nová major verze 2.0.0 a krátce na to opravné verze 2.0.1 open source online editoru Etherpad (Wikipedie) umožňujícího společné úpravy v reálném čase.

    Ladislav Hagara | Komentářů: 0
    včera 08:00 | IT novinky

    Elonem Muskem založena společnost xAI otevřela pod licencí Apache 2.0 svůj AI LLM model Grok-1.

    Ladislav Hagara | Komentářů: 3
    včera 00:44 | Nová verze

    Matematický software GNU Octave byl vydán ve verzi 9.1.0. Podrobnosti v poznámkách k vydání. Nově je preferovaný grafický backend Qt a preferovaná verze Qt 6. V tomto vydání byly přepracovány funkce pro převod čísel z desítkové soustavy. Jako obvykle jsou zahrnuta také výkonnostní vylepšení a zlepšení kompatibility s Matlabem.

    Fluttershy, yay! | Komentářů: 0
    17.3. 22:33 | Zajímavý článek

    Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu březnový souhrn novinek. Vypíchnout lze, že pracují na virtuálním asistentu PineVox a zatím bezejmenných sluchátkách na lícní kosti (bone conduction).

    Ladislav Hagara | Komentářů: 0
    17.3. 18:33 | Nová verze

    Hyprland, kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, je již dva roky starý. Při té příležitosti byla vydána verze 0.37.0 (a záhy opravná 0.37.1 řešící chybu ve vykreslování oken). Nově závisí na knihovně hyprcursor, která poskytuje škálovatelné kurzory myši.

    Fluttershy, yay! | Komentářů: 3
    Steam
     (25%)
     (28%)
     (13%)
     (10%)
     (24%)
    Celkem 305 hlasů
     Komentářů: 4, poslední 11.3. 21:45
    Rozcestník

    Fedora 29

    MojeFedora.cz informuje, že bylo oficiálně oznámeno vydání Fedory 29. Ve finální verzi vycházejí tři edice: Workstation pro desktopové, Server pro serverové a Atomic pro cloudové nasazení. Vedle nich jsou k dispozici také alternativní desktopy, např. KDE Plasma (spiny Xfce a LXDE byly kvůli chybám odloženy) a k tomu laby – upravené vydání Fedory například pro designery, robotiku, vědecké použití atd. Stahovat lze z Get Fedora.

    30.10.2018 15:33 | Ladislav Hagara | Nová verze


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    30.10.2018 16:02 _
    Rozbalit Rozbalit vše Re: Fedora 29
    a je fedora jeste vubec relevantni?
    Pinhead avatar 30.10.2018 16:55 Pinhead | skóre: 20
    Rozbalit Rozbalit vše Re: Fedora 29
    a proč by nebyla?
    30.10.2018 17:17 okl
    Rozbalit Rozbalit vše Re: Fedora 29
    trt sa tomu rozumies co sa udialo medzi ibm a redhat tak tu prosim ta nemudruj.

    dakujem
    31.10.2018 01:19 koroptev
    Rozbalit Rozbalit vše Re: Fedora 29
    byla snad nekdy relevantni jinak nez jako betatest pro redhat?
    1.11.2018 13:23 Andrej | skóre: 9
    Rozbalit Rozbalit vše Re: Fedora 29
    je to velmi relevantne napriklad ako primarny operacny system
    Any sufficiently advanced magic is indistinguishable from technology. --Larry Niven
    AsciiWolf avatar 30.10.2018 17:22 AsciiWolf | skóre: 40 | blog: Blog
    Rozbalit Rozbalit vše Re: Fedora 29
    Škoda, že ve zprávičce není zmíněna i Fedora Silverblue, která je od F29 oficiálně dostupná. ;-)
    30.10.2018 19:25 _
    Rozbalit Rozbalit vše Re: Fedora 29
    "Install all desktop apps as Flatpaks"

    uz jsem videl kone blit, hada chcat a managery v suse sikanovat zamestnance, ale tohle?
    30.10.2018 18:01 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Tak schvalne kolik se najde dobrovolnych testeru pro IBM.
    30.10.2018 18:52
    Rozbalit Rozbalit vše Re: Fedora 29
    Spíše bude vtipné sledovat, kolik se najde hlupáků, kteří založí podobné hate-stránky jako je tvůj Flatkill.org.
    30.10.2018 18:56 Dikobraz Fik
    Rozbalit Rozbalit vše Re: Fedora 29
    ale sak na tej stranke je vsetko pravda...
    30.10.2018 19:13 _
    Rozbalit Rozbalit vše Re: Fedora 29
    Na flatkill není nic hloupeho
    Bystroushaak avatar 30.10.2018 20:09 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Fedora 29
    30.10.2018 20:12 boycottsystemd | skóre: 8
    Rozbalit Rozbalit vše Re: Fedora 29
    co konkrétně je tam chybně ?
    http://without-systemd.org/wiki/index.php/Main_Page https://twitter.com/systemdsucks
    30.10.2018 23:36 Bob
    Rozbalit Rozbalit vše Re: Fedora 29
    No, spíš je to takové objevení Ameriky: aplikace, které potřebují pracovat s vašimi daty, nejsou 100% sandboxované a světe div se mají k těm datům přístup. Pozor, aplikace třetí strany může mít nezáplatovanou díru. A "Flatpak, který instalujete s právy roota, může získat práva roota" (což je mimochodem naprosto integrální vlastnost drtivé většiny balíčkovacích systémů) si dovolili opravit jenom jako minor security issue :)
    Bystroushaak avatar 31.10.2018 03:05 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Fedora 29
    No, spíš je to takové objevení Ameriky: aplikace, které potřebují pracovat s vašimi daty, nejsou 100% sandboxované a světe div se mají k těm datům přístup.
    Pokud máš sandbox s přístupem do $HOME a ne nějaké omezené podsložky, tak nemáš sandbox.
    Pozor, aplikace třetí strany může mít nezáplatovanou díru.
    Ne jen ta aplikace, ale celý stack, který se ti normálně na linuxu updatuje. Flatpak by měl mít podtitul „to nejhorší z uživatelského zážitku distribuce windows aplikací nyní i ve vašem linuxu“. Myslel jsem, že ta doba kdy jak idiot musím googlit abych si stáhl nějaký program a pak lézt na nějaký obskurní web a stahovat tam pofidérní binárky je dávno pryč. Ale ne, teď se to zase vydává za krok vpřed.
    A "Flatpak, který instalujete s právy roota, může získat práva roota" (což je mimochodem naprosto integrální vlastnost drtivé většiny balíčkovacích systémů) si dovolili opravit jenom jako minor security issue :)
    Tady jde o princip - flatpak je prezentovaný jako nejlepší vynález, jako nějaký způsob záchrany distribuce aplikací v linuxovém světě. Přitom je to sračka, jak z uživatelského hlediska*, tak z hlediska správce systému. Jediný kdo z toho má nějaké výhody je tvůrce aplikace, který se tak nenadře při balení, což je ovšem dneska podle mého názoru relativně automatizovatelný problém.
    31.10.2018 08:08 Bob
    Rozbalit Rozbalit vše Re: Fedora 29
    Hele, já Flatpak neobhajuju. Jenom říkám, že ty argumenty na té stránce jsou úplně o hovně, protože se dají použít proti prakticky každému software delivery mechanismu v Linuxu.
    AsciiWolf avatar 31.10.2018 08:26 AsciiWolf | skóre: 40 | blog: Blog
    Rozbalit Rozbalit vše Re: Fedora 29
    +1
    31.10.2018 21:24 MadCatX | skóre: 28 | blog: dev_urandom
    Rozbalit Rozbalit vše Re: Fedora 29
    Flatpak se snaží distribuci aplikací na Linux posunout blíže Widlímu modelu, kde je možné pověsit někam na net binárku a nechat ji tam bez dozoru klidně i několik let. Pokud ten program není napsaný nějak zvlášť čuňácky, je dobrá šance, že bude bude i po těch několika letech pořád v pohodě fungovat.
    Jediný kdo z toho má nějaké výhody je tvůrce aplikace, který se tak nenadře při balení, což je ovšem dneska podle mého názoru relativně automatizovatelný problém.
    Tak automatizovaný systém, který by mi umožnil produkovat s dostatečnou zárukou balíčky pro většinu mainstreamových distribucí, aniž bych to musel na každé distribuci ručně testovat a pravidelně sledovat, zda se něco kvůli aktualizovaným zavistlostem nerebuildnulo bych chtěl vidět. Klidně bych to používal místo Flatpaku, kdyby něco podobného existovalo.
    31.10.2018 23:48 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    Jo no, protoze to je straaaaslive relevantni v sobe. kdy ten tvuj Microsoft, co davas za vzork tlaci horem-spodem jejich obchod, kde se, pokud se nepletu, taky z definice divoce a casto rekompiluje. *slow clap smerem k RH, zase raz*
    --- vpsFree.cz --- Virtuální servery svobodně
    1.11.2018 18:11 MadCatX | skóre: 28 | blog: dev_urandom
    Rozbalit Rozbalit vše Re: Fedora 29
    Nějak nechápu smysl argumentu. Žádnou aplikaci přes Microsoftí AppStore jsem nikdy nedistribuoval a ani to nemám v plánu. Psát aplikace ve WinAPI je možné už snad pětadvacet let a nezdá se, že by to MS chtěl v brzké době změnit. Pokud tedy chci jako vývojář napsat něco, co může fungovat stylem "fire and forget", mám tu možnost a mít ji pravděpodobně dost dlouho budu. "Standardní" způsob distribuce aplikací pro Linux je v tomhle prostě výrazně problematičtější.
    1.11.2018 18:18 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    Smysl argumentu bylo ukazat, ze i Microsoft dosel na to, ze fire&forget v dobe, kdy ti v tom 12ti-lety decko najde zranitelnost za tejden stourani, uz fakt nejde praktikovat. Tys misto toho napsal dalsi post obhajujici vec, co uz se dneska proste neda delat, not sustainable. V Microsoftu mezitim delaji na tom, aby to meli jako vsichni vsude - mit pokompileny ty nejnovejsi zavislosti, kdyz mam nekde nejakej bezici kod, ktery je nekomu vystaveny.
    --- vpsFree.cz --- Virtuální servery svobodně
    1.11.2018 18:34 MadCatX | skóre: 28 | blog: dev_urandom
    Rozbalit Rozbalit vše Re: Fedora 29
    Aplikace, která s ničím moc nekomunikuje a provádí nějaké výpočty, zpracovává či vizualizuje data atp. reálně asi moc napadnutelná nebude. Zranitelnosti v knihovnách pod ní jdou v drtivé většině řešit bez nutnosti měnit ABI. Nevím, k čemu MS došel či nedošel ale zrovna včera jsem s minimální snahou sestavil netriviální appku, která běží naprosto v klidu všude od XP SP3 po Win10 1803, takže nemám dojem, že by v MS řekli zpětné kompatibilitě vale.
    little.owl avatar 1.11.2018 22:51 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 29
    Zpetna kompatibilita je zrovna u MS svata.
    A former Red Hat freeloader.
    1.11.2018 20:02 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Jak se vlastne aktualizace resi v NiX OS?

    Jako vysvetleni proc se stale na linuxu (zbytecne) rozbiji ABI mi nejvic sedi teorie ze Red Hat jednoduse potreboval, aby se vse rozbijelo, aby si zakaznici museli platit podporu. Blizka se na lepsi casy?

    (btw. srovnani flatpaku s windows, os x nebo androidem je vylozene ignorance, tam jsou vsechny systemove knihovny (vcetne GUI) soucast systemu, stejne tak si kazda aplikace netaha svuj .NET atd., ani na androidu si kazda aplikace netaha svuj framework.jar aby jim to fungovalo :-) )
    2.11.2018 00:17 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    No, podle aktualnich standardu ve svete je fajn mit zbudovanou testovaci pipeline, kde na zacatku cpes zmeny a na konci vis, ze jdes nasazovat funkcni zmeny. Nix/NixOS ti garantuje, ze to, co jsi zbuildil pro testing bude v produkci to samy. A potom ti taky garantuje atomickej switch mezi verzema a podobne. Cili otazka, na co ses presne ptal ;)
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 00:48 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Spis jsem se ptal jestli za me (jako vyvojare) nekdo bude resit aktualizace zavislosti tak jak dnes delaji (stable) distribuce?

    Mohu pouze definovat "balicek ma zavislost na qt>=5.2, libstrange-1.2.3" a dal se nemusim starat (pokud jsou tyto knihovny podporovany NiX OS)?

    Jak to pak muze fungovat treba u toho icu, ktere rozbije ABI nekolikrat rocne, to opravdu backportuji patche treba do deseti verzi te knihovny?
    2.11.2018 01:42 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Jak se vlastne resi nekompatibility mezi konfiguracnimi soubory v ruznych verzich?

    Napriklad balicek A potrebuje openssl ve verzi 1.2.3, balicek B potrebuje openssl ve verzi 3.2.1, ale ruzne verze openssl jinak interpretuji openssl.cnf.
    2.11.2018 12:41 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    Vsechny derivace (tj. nejsou to baliky, ale cca closures s vysledky "derivace"), adresare v /nix/store. Muzes tak mit klidne 3000 verzi libc a 9000 verzi openssl, kdyz se ti to vejde na disk. $PATH pak ukazuje do /run/current-system/sw/{bin, atd}.

    Pred switchem do novy verze systemu se vyrobi novej current-system a pak se vymeni 1 symlink. Plus pro kazdou appku si muzes vyrobit svoje nix-shell prostredi a mit v nem nalinkovany jen a pouze to, co ta appka potrebuje.
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 12:45 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    Jeden vypis misto tisic slov :-)
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 13:27 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Tak nejak si to predstavuju, ale jak to tedy funguje s /etc ?
    2.11.2018 13:47 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    Nix je programovaci jazyk, jeho pomoci se programuje build/fetch/patch/install... faze baliku (derivaci po spravnu). Konfiguracni soubor je taky derivace, staci ho proste z Nixovske funkce "vyechovat" na jeho prislusne misto do Nix store a pak nalinkovat. Tu je priklad, jak to dela Nginx modul, ktery funguje nad nginx balikem. Ten konfigurak se zas nalinkuje do /etc beziciho systemu pred restartem/reloadem sluzby.
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 13:48 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 13:52 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Takze v tom priklade co jsem uvedl vyse "derivace" A a B budou pouzivat jiny konfig?
    2.11.2018 14:10 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    Kdyz ten config zadratujes primo k ty konkretni derivaci chapano jako soucast baliku, tak to pak uvidis v Nix storu spolecne (vetsinou jsou configy samostatne derivace, musel bys ji udelat parametrizovatelnou, o ktere verzi se bavis). Muzes si odtamtud pak treba includovat nejaky extra soubor, ktery nadefinujes pro tu danou verzi, kdyz budes chtit menit jeji chovani od defaultu. Kdybys totiz udelal primo konfigurovatelny sice-konfigurak, ale soubor ve stejne derivaci, kde jsou binarky, prekompilovavalo by se pri kazde zmene. Je to pochopitelne?
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 14:32 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    V pripade OpenSSL by asi davalo nejvic smysl podratovat abstrakci nad verzema do modulu a vytahnout ty konfiguracni volby zabstrahovane nahoru. Pak na sebe clovek bere to, co autori delat nechteji, tj. ze nekde urcis, jak se ta konf volba jmenuje a par dalsich let to tak bude (a pak musis planovane pomalu dohazovat asserty s warningama a tak).
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 14:38 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Jo, to souhlasi. Proste reseni nestabilniho ABI neexistuje. To uz se blizeme matematickymu dukazu :).
    2.11.2018 14:48 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Coz naprosto vysvetluje proc ma Apple vlastni relativne jednoduchou ABI vrstvu nad opensource knihovnama.
    2.11.2018 14:51 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Napriklad to ssl.
    macOS includes a low-level command-line interface to the OpenSSL open-source cryptography toolkit; this interface is not available in iOS.
    Although OpenSSL is commonly used in the open source community, it doesn’t provide a stable API from version to version. For this reason, the programmatic interface to OpenSSL is deprecated in macOS and is not provided in iOS. Use of the Apple-provided OpenSSL libraries by apps is strongly discouraged.
    2.11.2018 14:37 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Nejspis to chapu a vychazi mi z toho ze to ten problem neresi.
    2.11.2018 02:42 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    No, existuje jeden source of truth o celym NixOSu a svetu baliku, co obsahuje - repozitar nixpkgs (da se btw pouzit i mimo NixOSu, NixOS je cca jenom kolekce modulu v diru nixos/). Ten ma pulrocni release cyklus a doba prekryvu dvou releasu je aktualne cca mesic. Na vic zatim nejsou lidi, aby nekdo neco backportoval a tak. Ale pokud visis na nejaky konkretni verzi a budes se o jeji backporty starat, urcite to muzes upstreamovat primo do nixpkgs.

    Pull requests are always welcome, je to hodne friendly projekt, co se atmosfery k novackum tyce a tak.
    --- vpsFree.cz --- Virtuální servery svobodně
    2.11.2018 02:45 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Fedora 29
    (samozrejme ti nikdo nebrani mit svoje .nix files primo u projektu, mrkni treba na Cardano-SL)
    --- vpsFree.cz --- Virtuální servery svobodně
    1.11.2018 20:04 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Pokud tedy chci jako vývojář napsat něco, co může fungovat stylem "fire and forget", mám tu možnost a mít ji pravděpodobně dost dlouho budu.
    Protoze Windows nerozbiji ABI. Ale nejsem si teda jisty jestli bys na Windows 10 pustil aplikaci treba pro Windows 95 (to je tech 25 let).

    Ze stejneho duvodu se mohl stal linux standardem pro kontejnery, we do not break userspace.
    2.11.2018 10:24 hefo
    Rozbalit Rozbalit vše Re: Fedora 29
    No záleží na tom, ako komplikovaná tá aplikácia je. Ako na Windows 10 neviem, tomu šmejdu sa snažím vyhýbať, ale na Windows 7 v pohode beží primitívna 3D hra "Hover", ktorá bola na inštalačných CD Windows 95...
    Bystroushaak avatar 31.10.2018 23:59 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Fedora 29
    1.11.2018 00:08 bobo
    Rozbalit Rozbalit vše Re: Fedora 29w
    > Tak automatizovaný systém, který by mi umožnil produkovat s dostatečnou zárukou balíčky pro většinu mainstreamových distribucí, aniž bych to musel na každé distribuci ručně testovat a pravidelrně sledovat, zda se něco kvůli aktualizovaným zavistlostem nerebuildnulo bych chtěl vidět.

    docker, automaticky testy samozrejme musis mit *vzdy* pokud chcea mit nejakou zaruku
    1.11.2018 00:34 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Tohle ti mimochodem nezajisti ani flatpak, i kdyz tvrdi ze ano, tam se runtimes updatuji taky, ale nemaji na to cas tak se nebackportuje ale updatuje (v praxi se to rozpada vic nez distra) ... napr. soucasny gimp na flathubu je castecne rozbity od doby co zupdatovali ghostscript. Stejne tak libreoffice po zupdatovani runtimes a normalne to vydali a pak se divili, kdyz si uzivatele zacali stezovat. Tudy cesta nevede.
    1.11.2018 18:26 MadCatX | skóre: 28 | blog: dev_urandom
    Rozbalit Rozbalit vše Re: Fedora 29
    O tom, co se v praxi rozpadá více či méně by se dalo dost polemizovat. Stačí, aby nějaká aplikace závisela třeba na ICU a na rolling distrech ji budeš rebuildovat v průměru každé dva měsíce - také bych tedy mohl říct, že tudy cesta nevede. Flatpak je pragmatické řešení problému, který "opravdové" řešení prostě nemá. Je opravdu tak těžké ho takto vnímat a podle toho jej v praxi (ne)nasazovat?
    1.11.2018 19:56 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Flatpak je pragmatické řešení problému, který "opravdové" řešení prostě nemá.
    ABI backwards compatibility. Nedavno jsem tady posilal odkaz na mnoho let stary rozhovor se zakladatelem Gnome, ktery presel na OS X, a presne toto citoval jako duvod proc Linux prohral bitvu o desktop.

    Flatpak je jen dalsi z polofunkcnich workaround staleho rozbijeni ABI* zakladnich gui/desktop knihoven, je opravdu tak těžké ho takto vnímat a podle toho jej v praxi (ne)nasazovat?
    1.11.2018 20:37 MadCatX | skóre: 28 | blog: dev_urandom
    Rozbalit Rozbalit vše Re: Fedora 29
    Flatpak je pragmatické řešení problému, který "opravdové" řešení prostě nemá.
    ABI backwards compatibility. Nedavno jsem tady posilal odkaz na mnoho let stary rozhovor se zakladatelem Gnome, ktery presel na OS X, a presne toto citoval jako duvod proc Linux prohral bitvu o desktop.

    To má Miguel DeIcaza (předpokládám, že je řeč o něm) z velké části pravdu. Vtipné je, že kdykoliv s tím v Linuxovém ekosystému začne někdo něco dělat, snese se na něj vlna hejtů o tom, jak je to špatné a že "teď" je to vyřešené vlastně správně. Udržet dlouhodobě stabilní nějaké netriviální API je jakž takž možné jen v značně homogenním prostření, které spravuje a ovládá jedna entita. Na druhou stranu tady máme svět FOSSu, kde si může z definice každý dělat co chce a jak chce. Skloubit dohromady striktně plánovaný vývoj a hejhurá bastlení garážových hackerů prostě nejde...
    Flatpak je jen dalsi z polofunkcnich workaround staleho rozbijeni ABI* zakladnich gui/desktop knihoven, je opravdu tak těžké ho takto vnímat a podle toho jej v praxi (ne)nasazovat?
    Kvalifikátor stupně funkčnosti nechť si dosadí každý jaký chce. Je-li k dispozici objektivně lepší řešení, sem s ním. V opačném případě zůstanu u Flatpaku, který se aktivně vyvíjí, má backing velké firmy a v principu rozumný návrh.
    1.11.2018 21:18 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Ano, samozrejme jsem myslel De Icazu.
    Vtipné je, že kdykoliv s tím v Linuxovém ekosystému začne někdo něco dělat, snese se na něj vlna hejtů o tom, jak je to špatné a že "teď" je to vyřešené vlastně správně
    Nevsiml jsem si, ze by se s tim snazil nekdo neco delat. Cely desktop stack kompletne od gtk (vcetne) ma pod kontrolou Red Hat (brzy IBM) a za rozbijeni ABI schytava pouze kritiku uz radu let, je o tom cela sekce na wikipedii.
    Kvalifikátor stupně funkčnosti nechť si dosadí každý jaký chce. Je-li k dispozici objektivně lepší řešení, sem s ním. V opačném případě zůstanu u Flatpaku, který se aktivně vyvíjí, má backing velké firmy a v principu rozumný návrh.
    Pouzivas QT5 a qt ABI kompatibilitu jen tak nerozbiji, takze i kdybys to releasnul jako "blby" tarball s dynamickou zavislosti na QT knihovnach (prekompilovat proti nejstarsimu QT5, ktere chces podporovat) a ty special knihovny zabundloval (jak je to s icu nevim), tak to bude mit narozdil od flatpaku nasledujici vyhody - bezpecnostni updaty zavislosti, lepsi integrace (fonty, temata,..), bude fungovat na vice distribucich (qt5.2 je uz v ubuntu 14.04 LTS) a uzivatel nebude mit falesny pocit bezpecnosti.
    1.11.2018 22:14 MadCatX
    Rozbalit Rozbalit vše Re: Fedora 29
    Pouzivas QT5 a qt ABI kompatibilitu jen tak nerozbiji, takze i kdybys to releasnul jako "blby" tarball s dynamickou zavislosti na QT knihovnach (prekompilovat proti nejstarsimu QT5, ktere chces podporovat) a ty special knihovny zabundloval (jak je to s icu nevim), tak to bude mit narozdil od flatpaku nasledujici vyhody - bezpecnostni updaty zavislosti, lepsi integrace (fonty, temata,..), bude fungovat na vice distribucich (qt5.2 je uz v ubuntu 14.04 LTS) a uzivatel nebude mit falesny pocit bezpecnosti.
    Úplně stejně jsem dřív uvažoval taky a nějaký SW jsem jako všechnotarbally distribuoval. Měl jsem kvůli tomu virtualizované Ubuntu 12.04 v 32 a 64 bit vezích, Qtčka jsem bundloval, protože mám hard dep na verzi 5.6 a vyrobit ten tarball s každým novým releasem byl komparativně větší voser, než pustit skriptík na sestavení flatpaků. Jednou jsem cca rok starý tarball vzal a zkusil pustit na v té době aktuálním Archu. Nespustilo se samozřejmě nic, protože se někde změnilo ABI libgfortran, na které jsem nepřímo závisel. Od té doby jsem začal balit Flatpakem. Moc zkušeností s dlouhodobou funkčností ještě nemám ale zatím se nic přímo nerozbilo. Napadá mě akorát, že na Fedoře otevíral Flatpak ještě okolo verze 1.0.0 Gtkčkové load/save dialogy, což mělo v případě interakce s Qt appkou dost bizarní vliv na funčnost (kromě toho, že to vypadalo fakt dementně). Od nějaké aktualizace už je to okay. Zvláštní je, že na Archu to chodilo správně vždycky...
    1.11.2018 22:37 MadCatX | skóre: 28 | blog: dev_urandom
    Rozbalit Rozbalit vše Re: Fedora 29
    Ještě mě napadá, že ty Gtkčka nejsou úplně nejlepší příklad. Jednak vznikly původně jako součást GIMPu jako vzpoura proti v té době zlým, zlým Qt a asi neměly žádnou dlouhodobou vizi zákadního UI toolkitu. RH nad nimi převzal kontrolu až později. S ubohou meziverzovou kompatibilitou trojkové řady je to pravda, nicméně RH otevřeně přiznával, že se o to ani nesnažili a v plánu snad mělo být, že jednotlivé verze budou moci koexistovat na jednom systému a v Gtk 4 by se měl příval změn uklidnit. Lze argumentovat, že to přišlo o 5 let pozdě ale kdo chtěl rozumně stabilní multiplatformní toolkit, stejně dávno používal Qt.
    1.11.2018 23:04 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Úplně stejně jsem dřív uvažoval taky a nějaký SW jsem jako všechnotarbally distribuoval. Qtčka jsem bundloval, protože mám hard dep na verzi 5.6.

    Nespustilo se samozřejmě nic, protože se někde změnilo ABI libgfortran, na které jsem nepřímo závisel
    Muzu ti poslat build vimu s dynamickymi zavislostmi (ale bundlovanym pythonem2.7 kvuli rhel5), ktery funguje spravne (a to diky dynamickym zavislotem!) na vsem od rhel5 po nejnovejsi debian.

    Dynamicke zavislosti musi byt pouze na knihovny se stabilnim ABI, vse ostatni je bohuzel nutne bundlovat. S flatpakem bundlujes vse a tim si vytvaris nove slozite problemy. Ale ze zrovna libgfortran nebude mit stabilni ABI ... to bych asi rozmlatil klavesnici :).

    Z toho co pises chapu ze si frustrovany z neustaleho rozbijeni ABI kompatibility na linuxu a si pak rad za cokoliv co bude aspon nejak fungovat a tolerujes pak klidne i rozhozene file dialogy.

    V te frustraci z rozbiteho ABI v userlandu na linuxu se shodneme, v narocich na kvalitu pripadneho reseni ne.

    Staci si z flathubu nainstalovat treba Octave (nebo jinou QT aplikaci) a najednou pouziva jine fonty nez zbytek systemu (zkouseno v gnome, bez flatpaku se integruje spravne) - pro me je tohle neprijatelne, nemluve o bezpecnosti a hlavne - jaktoze vsechny tyto "known limitations" nejsou nikde zdokumentovane a pokud se o nich clovek zmini, tak zacnou flatpak vyvojari akorat rvat ze si "hater"?

    Toto receno, chapu tvoji frustaci a to ze se pak spokojis s jakymkoliv resenim.

    Shodneme se na tom, ze opravdove reseni by bylo stabilni ABI desktop stacku?
    2.11.2018 01:52 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    A jeste teda poznamka k tomu spousteni tarballu buildovanem na Ubuntu 12.04 na aktualnim archu ... z toho mi vyplyva, ze pozname jestli je kompatibilita flatpaku alespon na urovni techto tarballu vlastne az za 5 let (?).
    2.11.2018 01:59 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    A to vlastne pouze v pripade pokud vsechny runtimes, ktere pouzivas (a runtimes na kterych zavisi tyto runtimes ...*) budou tech 5 let udrzovany a dostavat bezpecnostni aktualizace.

    * Kde jsem toto jen videl? Ano, chlapci vytvorili zase dalsi balickovaci system.
    2.11.2018 13:17 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Shodneme se na tom, ze opravdove reseni by bylo stabilni ABI desktop stacku?
    Ano stabilni ABI na linux desktopu jen tak nebude, ale to nam prece poskytuji stable/LTS distribuce.

    Proc teda v tom chrootu nepoustet misto zcela novych runtimes + bundle jiz existujici stable/LTS ditribuci?

    Tak by taky fungoval jeden balicek "vsude" (diky tomu ze ma kernel dekady stabilni ABI a zbytek bude v chrootu uplne stejne jako s flatpakem); nebude potreba spravovat nove balicky (flatpak runtimes) a backporty uz pro nas nekdo dela, navic budou fungovat automaticke updaty zavislosti a bude jednodusi integrace, napr. ten fontconfig by stacilo nastavit dvakrat (jednou v host systemu, jedno v chroot distru) misto N ruznych runtimes.

    Taky bych se nebal pouzit knihovny mimo chrootu v pripadech kdy to dava smysl (napr. libGL.so).
    1.11.2018 20:08 smazáno | skóre: 18 | blog: smazáno
    Rozbalit Rozbalit vše Re: Fedora 29
    Ty dva mesice si plusminus trefil.
    xhc avatar 30.10.2018 23:04 xhc | skóre: 3
    Rozbalit Rozbalit vše Re: Fedora 29
    bude to pre teba veľké prekvapenie, fedoru mám vyše roka a skúsenosťami viem, že fedora rozhodne nie je tester distro ;) to sú táke tie fámy, že niekto napíše na internet fedora - testovacie pieskovisko, tak pome to hovoriť aj ostatní, lebo nič o tom nevieme, tak aspoň, nech tak nevyzeráme :)) ak chceš byť tester, tak skús dačo na báze archu d:)
    1.11.2018 22:11 Ivan
    Rozbalit Rozbalit vše Re: Fedora 29
    A komu by to arch uzivatel testoval ?
    xhc avatar 2.11.2018 00:20 xhc | skóre: 3
    Rozbalit Rozbalit vše Re: Fedora 29
    A kam idú arch bug reporty? A kto všetko si potom tie fixy zoberie? Arch užívateľ je jeden z prvých testovacích králikov, nie rolling distrá si už potom v čase svojho vydania prevezmú zväčša použiteľnejšiu verziu zvačša bez tých prvotných fatálnych pôrodných bugov.

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.