abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 18:44 | Zajímavý projekt

Fedora Magazine představil projekt Fedora Kinoite aneb Fedoru Silverblue s prostředím KDE Plasma. Fedora Silverblue je neměnný systém s atomickými aktualizacemi, tj. základní systém je distribuován jako celek, s prostředím GNOME.

Ladislav Hagara | Komentářů: 1
včera 10:00 | IT novinky

Projekty Elasticsearch a Kibana, doposud distribuované pod licencí Apache 2.0, přejdou na duální licencování pod Server-Side Public License (původně používanou pro MongoDB a neschválenou jako open-source organizací OSI) a vlastní source-available licencí. Změna vejde v platnost počínaje vydáním 7.11.

Fluttershy, yay! | Komentářů: 0
včera 09:00 | Komunita

Na Humble Bundle lze do neděle 17. ledna do 19:00 získat zdarma počítačovou hru Bomber Crew (YouTube, Wikipedie) běžící také v Linuxu.

Ladislav Hagara | Komentářů: 1
včera 08:00 | Nová verze

Minimalistická linuxová distribuce Alpine byla vydána v nové stabilní řadě 3.13. Novinkou jsou např. oficiální obrazy v cloudu (AWS EC2), vylepšené síťové nástroje nebo podpora PHP 8.0.

Fluttershy, yay! | Komentářů: 0
včera 07:00 | Bezpečnostní upozornění

Uživatelé Admineru verze 3.7.1 a starších mohli být 29. a 30. prosince napadeni. Útočníkovi se podařilo do souboru jush.js, který se do této verze ještě stahoval z adminer.org, vložit kód, který mu odesílal přihlašovací údaje. Pokud jste v tomto čase tuto více než 7 let starou verzi Admineru používali, tak změňte hesla databází, ke kterým jste se přihlašovali. Novější verze ovlivněné nejsou.

Ladislav Hagara | Komentářů: 2
včera 00:11 | Zajímavý článek

Ernie Smith píše o historii populárních routerů Linksys WRT54G, jejichž software byl založený na Linuxu, a proto posléze díky GNU GPL uvolněn jako open source, což vedlo k vývoji alternativního softwaru jako DD-WRT či OpenWrt a řadě dalších využití.

Fluttershy, yay! | Komentářů: 0
14.1. 18:11 | Nová verze

Po roce vývoje od vydání verze 5.0 a více než 8 300 změnách byla vydána nová stabilní verze 6.0 softwaru, který vytváří aplikační rozhraní umožňující chod aplikací pro Microsoft Windows také pod GNU/Linuxem, Wine (Wikipedie). Z novinek lze zdůraznit core moduly ve formátu PE, Vulkan backend pro WineD3D, podporu DirectShow a Media Foundation nebo redesign textové konzole. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 3
14.1. 14:00 | Zajímavý článek

Guido Günther z Purism napsal článek Phosh Overview o uživatelském prostředí pro mobilní systémy Phosh. Přehledově popisuje co jednotlivé komponenty dělají a jak jsou propojeny.

joejoe | Komentářů: 0
14.1. 10:00 | Bezpečnostní upozornění

Balíček s příkazem sudo byl vydán ve verzi 1.9.5 a následně 1.9.5p1. Řešeny jsou mimo jiné dvě bezpečnostní chyby (CVE-2021-23239 a CVE-2021-23240).

Ladislav Hagara | Komentářů: 0
14.1. 09:00 | Komunita

Byl spuštěn proces zmrazování Debianu 11 s kódovým jménem Bullseye.

Ladislav Hagara | Komentářů: 12
Jestliže používáte distribuci CentOS, kterou náhradu plánujete vzhledem k oznámenému ukončení vydávání?
 (31%)
 (3%)
 (2%)
 (24%)
 (0%)
 (2%)
 (38%)
Celkem 142 hlasů
 Komentářů: 3, poslední 10.1. 13:01
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?
30.10.2018 16:55 pinhead | skóre: 19
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: 39 | 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
To založil luv, nebo proč mu to cpeš?
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: 39 | 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 | Brighton/Praha
Rozbalit Rozbalit vše Re: Fedora 29
Zpetna kompatibilita je zrovna u MS svata.
$ man rtfm
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.