Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Byla vydána nová verze 7.0 linuxové distribuce Parrot OS (Wikipedie). S kódovým názvem Echo. Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
Vývojáři postmarketOS vydali verzi 25.12 tohoto před osmi lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell on Mobile, KDE Plasma Mobile, Phosh a Sxmo.
Byla vydána nová verze 0.41.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 6.1 nebo novější a také libplacebo 6.338.2 nebo novější.
Byla vydána nová verze 5.5 (novinky) skriptovacího jazyka Lua (Wikipedie). Po pěti a půl letech od vydání verze 5.4.
Před časem jsme se doslechli o projektu FatELF, který po vzoru univerzálních binárek pro OS X umožňoval mít několik binárek pro různé architektury v jedné. Ryan C. Gordon, autor, byl však znechucen a odrazen přístupem lidí od jádra a glibc, kteří jeho patche odmítli a nemají ani zájem na jejich zařazení. FatELF je tedy pravděpodobně mrtvé. Více na Phoronixu.
Tiskni
Sdílej:
A kto sa má postarať o to, aby to fungovalo? Kto napr. bude testovať knižnice, či fungujú na potrebných platformách, kto sa postará o úpravu perl, python... a ďalších vecí, ktoré majú architektúru zakomponovanú aj do adresárovej štruktúry... (a podobných problémov je viac)?
Ak niečo také potrebuje niekto, kto také niečo chce využívať pri svojich binárnych súboroch, nič mu nebráni sa o všetky problémy postarať a potom bude väčšia šanca, že sa sa potrebné zmeny dostanú aj do jadra. Navyše potrebná funkcionalita sa dá dosiahnuť aj inými spôsobmi už dnes.
Kompatibilita binárok nie je problém Linuxu, skôr je to problém (pravdepodobne väčšiny) knižníc. Ak mi nevadí, že mám kopec starých verzií knižníc (ako to funguje napr. vo Windows, kde mám 13 verzií d3dx9_*.dll), tak mi budú fungovať aj dosť staré binárky.
Nedávno tu bol odkaz na odpovede Nvidia vývojára na rôzne otázky, a kompatibilita s knižnicami nebol až tak veľký problém.
Následně si ale pak bude linuxová komunita stěžovat na důsledky této ideologie, jako například, proč je tak těžké najít dobrý CAD, či účetní program do Linuxu, a proč je na Windows daleko větší výběr. Proč není verze Photoshopu, či Corelu pro Linux, atd. Už jenom vytvoření a distribuce binárky (poté co máte hotový a odladěný zdrojový kód) pro Linux je mnohem dražší a s mnohem více úskalími, než pro Windows.A nestěžuji si čirou náhodou jistá skupina do které spadá i p. Ponkrác? Či není to spíš vysněný svět p. Ponkráce? Vždyť už přeci jeden systém na kterém jede ten Photoshop a existují pro něj CADy, atd. už máme, tak nač ten druhý? A nebo snad někdo někomu brání ho využívat? Jo a ještě jedna poznámka: Neexistuje žádné Windows/Linux na té úrovni jak ho tady neustále prezentuje p. Ponkrác. Když tak, tak už GNU nebo prostě otevřený software, který nemá nejmenší problém běžet na jakékoliv platformně – třeba i Windows. Takový systém, který tu prezentuje p. Ponkrác existuje jen jeden: Microsoft Windows.
Já jsem si chtěl stěžovat, ale vykašlal jsem se na to. Nemá to cenu.
Problémy GNU/Linuxu, které mně (a dalším) hází klacky pod nohy, jsou:
/opt/, ale rozesraný v /usr/, ve /var/ a bůhví kde ještě. Když má uživatel nainstalováno více programů — což na desktopu zpravidla má — jsem téměř v koncích něco dohledat. Adresáře typu /usr/share/ obsahují prostě příliš mnoho položek a manuální práce s nimi je téměř nemožná.Osobně jsem se zařídil takto:
/usr/share/, ať si to tam klidně založí.
Primárně se však instaluje do /opt/./opt/. 
Svůj software zásadně distribuuji se zdrojovými kódy. A to tak, že se všemi! Pan Ponkrác nahoře krásně popsal, že snahou komunity je šířit vše cestou zdrojových kódů. Binární kompatibilita je opravdu — slušně řečeno — diskutabilní.
Tak mi tedy vysvětli, proč si přes warezprotokol (torrent) můžu stáhnout tisíce verzí binárních obrazů — kolikrát není ani jiné cesty a musím hledat jiný mirror, který milostivě distribuuje to co potřebuji i přes FTP — ale žádný distribuce-verze-src.iso neexistuje? Proč musím skriptovat FTP klienty a stahovat tisíce souborů? Asi mám být vděčný, že nemusím používat cvs export či svn export, že?
Tím chci říct, že všichni se chvástají, jak je všechno free a open, ale tak blbě dostupné, že mám beztak smůlu. A to se netýká jen distribucí. To se týká i knihoven od Apache Foundation. Každou chvíli narážím na knihovny, které mají závislost na uzavřeném systému. Jak to kompilují? Je to vůbec legální? Přece si kvůli (tuším) commons-logging nebudu kupovat licenci na IBM WebSphere!
A abych to uzavřel. Nějaký FatELF je opravdu zbytečný, když je to celý v tak děsnym bordelu, který je nekompatibilní sám se sebou. Někdo tu plácnul, že Applí Universal Binaries zmizí. Prý pro nové verze programů. Já si to nemyslím. Třeba Adobe bude určitě ještě nějaký ten pátek podporovat PowerMacy (G5) a OS X 10.4.
Co se komerčního využití a FatELF týče, nikdo nebude strkat do jedný binárky úplně všechny architektury. Myslím si, že by beztak vyhrálo x86, x86_64 a možná ARM. A mluvit v případě mizivého procenta aplikací, kterých by se to týkalo, o zaplnění diskového prostoru či ucpání internetu je opravdu mimo.
Ale jsem rád, že jsem si touto diskuzí ověřil, že o nativní komerční (uzavřené) aplikace pro GNU/Linux opravdu není zájem. 

To se týká i knihoven od Apache Foundation. Každou chvíli narážím na knihovny, které mají závislost na uzavřeném systému. ... Přece si kvůli (tuším) commons-logging nebudu kupovat licenci na IBM WebSphere!Jaký je problém s http://www.apache.org/dist/? Zrovna Apache se vyznačuje tím, že svoje zdrojové kódy poskytuje v poměrně rozumné formě. Daleko větší problémy jsem zaznamenal u Suních projektů na dev.java.net, které jsou často neaktualizované a plné podivných licenčních ujednání. Nemluvě o projektech typu openproj, kde není možné se ani dopátrat, kde všechny zdrojáky vlastně rostou.
o nějaké neoficiální hacky, které se sami vyřadili ze hry tím, že nejsou svobodné nikdo neřeší a řešit moc ani nebudeJeden hack stále né a né zaniknout — Wine.
x86_64? Když je to tak svobodný a svatý, pak jsou v té nepodpoře Software602 nevinně a je to tedy selhání komunity. No neříkej že ne!
uname -m nebo ve firefoxu do Nápověda->O aplikaci Mozilla Firefox. A pokud jde o binární bloby, že by se ušetřilo místo za data, tak to se řeší oddělením noarch části s daty.
Šlo by jen o alternativu pro speciální případy, kdy by se to hodilo.Prosil bych příklad.
) k tomu napsal velice podrobnou analyzu: ELF should rather be on a diet
), tak by se to stejně moc neuchytilo.