![Page 1: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/1.jpg)
Fedora Workstation
Okno do světa linuxového desktopu
Jiří EischmannPrezentující:
Red Hat desktop team manager
Published under Creative Commons BY-SA 3.0.
![Page 2: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/2.jpg)
2
Fedora Workstation
● Jedna ze tří oficiálních verzí Fedory.● Cílová skupina – uživatelé, kteří tvoří:
● Student● Nezávislý vývojář● Vývojář v malé firmě● Vývojář ve velké organizaci
![Page 3: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/3.jpg)
3
Spolehlivé upgrady
![Page 4: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/4.jpg)
4
Spolehlivé upgrady
● Oddělení systému a aplikací.● Systém (alespoň základ) bude aktualizován atomicky.
● Upgradování systému jako celku je výrazně lépe testovatelné a dutíž spolehlivější.
● Aplikace budou aktualizovány na bázi rolling release.● http://www.projectatomic.io/
![Page 5: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/5.jpg)
5
Spolehlivé upgrady
![Page 6: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/6.jpg)
6
Spolehlivé aktualizace
![Page 7: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/7.jpg)
7
Spolehlivé aktualizace
● Výrazně více automatického testování.● Synchronní aktualizace
● Dobře otestované● Pravidelně vydávané (jednou za měsíc?)
● Asynchronní aktualizace● Bezpečnostní a kritické opravy
● Aktualizace firmwaru
![Page 8: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/8.jpg)
8
Delší výdrž na baterii
![Page 9: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/9.jpg)
9
Delší výdrž na baterii
● Už máme tuned.● Systém by ale měl být úsporný ve výchozím stavu.● Gnome-battery-bench
● Automatické sekvence emulující reálné použití.● Identifikace komponent, které spotřebovávají nejvíce
energie.
● Správné úsporné režimy by se měly zapínat bez interakce uživatele.
● Využití senzorů intenzity světla.
![Page 10: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/10.jpg)
10
GNOME & KDEjako jedna platforma
![Page 11: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/11.jpg)
11
Integrování GNOME a KDE
● Port tématu Adwaita na Qt (světlé/tmavé téma, téma s vysokým kontrastem)
● Podpora HiDPI● Kompatibilita na Waylandu● Synchronizace nastavení (např. vstupních zařízení)
![Page 12: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/12.jpg)
12
Bezpečnost aplikacíDistribuce aplikací třetích stran
![Page 13: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/13.jpg)
13
Problémy
● Unixová architektura byla navržená, aby chránila software před uživatelem, ne uživatele před softwarem.
● Pro tvůrce softwaru je velmi složité distribuovat svá díla linuxovým uživatelům:
● Rozdílné balíčkovací systémy.● Rozdílná běhová prostředí (verze knihoven,...).● Desktopové distribuce jsou rychle se pohybující cíle.● Výsledkem jsou nezabezpečené bundly.
![Page 14: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/14.jpg)
14
Sandboxované aplikace
● Dva hlavní cíle:● Umožnit třetím stranám jednoduše distriubovat jejich
software linuxovým uživatelům.● Umožnit běh aplikace s co nejmenším přístupem ke
zbytku systému.
● Použité technologie:● Cgroups, namespaces, SELinux, kdbus, Wayland.
![Page 15: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/15.jpg)
15
Jak to funguje
● Runtime – jasně definované prostředí, ve kterém aplikace běží (GNOME 3.18, KDE 5.4,...), připojuje se do /usr.
● Aplikační bundle – metadata (info, requirements,...), soubory aplikace, seznam exportovaných souborů (soubor .desktop, ikona, soubor služby dbus,...)
● SDK – runtime který obsahuje “devel” části: buildovací nástroje, hlavičkové soubory, kompilátory,, debuggery.
● Xdg-app – nástroj, který používá OSTree na stahování, instalaci a správu runtimů a aplikací.
![Page 16: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/16.jpg)
16
Xdg-app
● $ xdg-app add-remote --user --gpg-import=gnome-sdk.gpg gnome http://sdk.gnome.org/repo/
● $ xdg-app install-runtime --user gnome org.gnome.Platform 3.18
● xdg-app install-app --user nightly org.gimp.GimpDevel● $ xdg-app run org.gimp.GimpDevel● $ xdg-app update-app --user org.gimp.GimpDevel
![Page 17: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/17.jpg)
17
App Metadata & Rights
![Page 18: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/18.jpg)
18
![Page 19: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/19.jpg)
19
Podpora moderních zobrazovacích technologií
(Optimus, HiDPI,...)
![Page 20: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/20.jpg)
20
Wayland
● Podpora monitorů s výrazně rozdílnými rozlišeními.● Jemnější škálování.● Přepínání mezi grafickými kartami za běhu.
● X11 vyžaduje restart.● Momentálně implementujeme GL Dispatch, EGL
Device, EGLStreams.
● Vyšší stabilita.
![Page 21: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/21.jpg)
21
Škálovatelná vzdálená správa desktopů
![Page 22: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/22.jpg)
22
Fleet Commander
● Vytváření profilů s rozdilnými nastaveními (marketing, sales, IT,...).
● Aplikování těchto profilů na prakticky neomezený počet desktopových stanic.
● Podpora pro GSettings, Firefox, Chromium, LibreOffice, KDE/Qt.
![Page 23: Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze tří oficiálních verzí Fedory. Cílová skupina – uživatelé, kteří tvoří:](https://reader036.vdocuments.pub/reader036/viewer/2022062921/5f0388b07e708231d4098734/html5/thumbnails/23.jpg)
23
Questions?
● http://fedoraproject.org/wiki/Workstation/Tasklist● https://wiki.gnome.org/Projects/SandboxedApps ● http://www.projectatomic.io/● https://github.com/fleet-commander