Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).
Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.
Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.
Kermit, tj. protokol pro přenos souborů, vznikl před 45 lety. Při této příležitosti byla po 15 letech od vydání poslední stabilní verze 9.0.302 vydána nová stabilní verze 11 implementace C-Kermit. S podporou IPv6.
První verze konverzního nástroje Pandoc byla vydána před 20 lety. Jeho autor John MacFarlane při tomto výročí rekapituluje jednotlivé etapy vývoje a přidávání nových funkcí – rozšíření nejen Markdownu a podporu mnoha dalších formátů.
Srpen přinesl nejen další spalující vedro, ale také Virtuální Bastlírnu s neméně žhavými novinkami. Využijte tedy předpovědi na deštivý čtvrteční večer a od 20:00 se připojte online k tomuto neformálnímu setkání kutilů, techniků a vědců, kde se strahovskými bastlíři proberete nejzajímavější věci, na které jste narazili za poslední měsíc. Pokud jde o novinky, řeč zcela jistě přijde na systém INDX pro tiskárny Průša, který na konci
… více »Firma T-Mobile blokovala „dezinformační web“ AC24 bez toho, aniž by k tomu měla závazný pokyn orgánů veřejné moci. Píše to ve svém rozsudku Městský soud v Praze, který po čtyřech letech uzavřel kauzu blokace zmíněného webu. Operátor musí uhradit škodu ve výši 35 tisíc korun. Advokát společnosti T-Mobile se snažil i u odvolacího senátu argumentovat tím, že firma jednala v dobré víře, když na stránky omezila přístup poté, co ji k tomu vyzvalo
… více »Padla obžaloba v bitcoinové kauze. Státní zástupkyně chce pro Blažka 6,5 roku vězení, pro Titze 8 let.
Z aktuálních globálních statistik společnosti Statcounter: na desktopu má Linux celosvětově podíl 7,53 % (USA 11,92 %, Česko 4,31 %, Slovensko 4,36 %) a Firefox celosvětově podíl 6,51 % (USA 10,86 %, Česko 11,07 %, Slovensko 13,61 %).
Na GitHubu byl publikován seznam 55 kritických bezpečnostních chyb v SQLite s přiřazenými CVE čísly. JFrog Security informuje, že se jedná jenom o AI slop, části kódu na které CVE odkazují, v daných verzích vůbec neexistují. Upozorňuje také, že čísla CVE jsou přiřazována bez ověřování.
Základem architektury X11 je X server. X server je zařízení (dnes nejčastěji počítač s potřebným hardwarovým a softwarovým vybavením) disponující jednou nebo více obrazovkami (fyzickými nebo virtuálními) a vstupními zařízeními - obvykle klávesnící a polohovacím zařízením (myš, tablet). Tyto prostředky dává X server k dispozici klientům, kteří je chtějí využívat. Pomocí protokolu X11 klientská aplikace posílá X serveru požadavky na vykreslování (základní grafická primitiva) a naopak od X serveru dostává upozornění na události (events), odpovídající podnětům vstupních zařízení (stisk klávesy na klávesnici, pohyb myši apod.).
Komunikace mezi X serverem probíhá buď prostřednictvím lokálního (unix domain) socketu nebo pomocí TCP spojení. Z pohledu klientské aplikace jsou tyto varianty zcela rovnocenné, jakoukoli grafickou aplikaci v unixových systémech lze proto používat beze změn buď přímo na témže počítači jako X server nebo vzdáleně. Jediná změna, kterou musíme provést, je předání informace o X serveru, který má aplikace používat, viz kapitola vzdálený přístup. Výjimku tvoří pouze aplikace, používající kvůli rychlosti rozšíření pro přímý přístup ke grafické kartě, např. některé přehrávače videa nebo hry.
X sice operuje s pojmem okna, ale v pojetí X serveru je okno pouze obdélníková oblast obrazovky, kterou lze použít pro vykreslování a ke které se vztahují události vstupních zařízení. X server sice eviduje uspořádání překrývajících se oken (z-order), ale nezabývá se vykreslováním rámečků ani interakcí s uživatelem (klávesové zkratky a tlačítka pro přesun nebo změnu velikosti apod.). Tyto funkce obstarává samostatná aplikace, označovaná jako window manager (správce oken). Vůči X serveru vystupuje window manager jako obyčejná klientská aplikace, předává mu požadavky na vykreslování (a změny atributů oken), naopak od něj dostává informace o podnětech uživatele, na které má reagovat.
Stejně jako normální aplikace, ani window manager nemusí být spouštěn na témže počítači jako X server. To je zejména případ X terminálů. X terminál je zařízení, které je vlastně jednoduchým počítačem vykonávajícím funkci X serveru, na kterém ale nejsou spouštěny vlastní aplikace (ani window manager). Uživatel se pomocí takového terminálu přihlásí k vzdálenému počítači (obvykle v lokální síti) a window manager a další aplikace jsou spouštěny tam. Výhodou je, že X terminál nevyžaduje příliš výkonný počítač, většinou je realizován jako bezdiskový a často nemá ani aktivní chlazení, takže je potom velmi tichý.
Další výhodou modulární struktury systému X Window je skutečnost,
že si uživatel může vybrat window manager podle svých preferencí.
Na jedné straně je nabídka minimalistických window managerů, které
implementují pouze základní funkce (přesun a změna velikosti oken,
jednoduché menu), např. twm nebo mwm. Na
opačném konci stojí prostředí, která implementují mnoho dalších
pokročilých funkcí a správa oken je pouze velmi malou částí jejich
funkcionality; proto se pro ně používá spíše termín desktop
manager, v Linuxu se nejčastěji setkáváme
s KDE
a Gnome. Za vysokou míru komfortu
ale samozřejmě platíme podstatně vyššími nároky na paměť a čas procesoru.
Existují dokonce i aplikace, kde není třeba správu oken provádět vůbec nebo by dokonce byla na závadu, protože počítač slouží pouze k běhu jedné konkrétní aplikace. Příkladem jsou informační kiosky. V takovém případě není třeba spouštět window manager vůbec, stačí X server a aplikace.
Další důležitou komponentou je display manager, starající se o autentizaci a autorizaci klientských aplikací. Povolíme-li totiž síťovou komunikaci aplikací s X serverem, povolili bychom tím přísup k X serveru komukoli, kdo je schopen navázat TCP spojení, a to by mohl být v krajním případě i celý Internet. Kdokoli by pak mohl nejen zobrazovat na náš X server, ale dokonce i získávat události vstupních zařízení, a tedy např. sledovat, co píšeme na klávesnici. Proto display manager omezuje přístup k X serveru pouze na důvěryhodné klienty, podrobnosti viz kapitola vzdálený přístup. Display manager je také zodpovědný za zobrazení a funkci úvodního přihlašovacího okna a případně i sdílení informací s dalšími display managery protokolem XDMCP.
Další užitečnou aplikací může být font server, který poskytuje
X serverům fonty. Této možnosti se využívá zejména
u hardwarových X terminálů, do nichž není možné další fonty
instalovat obvyklým způsobem. Proto se fonty instalují na font server
a terminálům se pouze v konfiguraci nastaví umístění font serveru,
který mají využívat. Součástí instalace linuxového X serveru je
i jednoduchý font server (program xfs).
Dokument vytvořil: vladka, 29.8.2005 12:05 | Poslední úprava: hydrandt, 7.3.2006 22:31 | Další přispěvatelé: Michal Kubeček | Historie změn | Zobrazeno: 7662×
Tiskni
Sdílej: