+ All Categories
Home > Documents > Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze...

Fedora Workstation - OpenAlt › 2015 › data › Jiri Eischmann... · Fedora Workstation Jedna ze...

Date post: 07-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
23
Fedora Workstation Okno do světa linuxového desktopu Jiří Eischmann Prezentující: Red Hat desktop team manager Published under Creative Commons BY-SA 3.0.
Transcript
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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

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ří:

23

Questions?

● http://fedoraproject.org/wiki/Workstation/Tasklist● https://wiki.gnome.org/Projects/SandboxedApps ● http://www.projectatomic.io/● https://github.com/fleet-commander

[email protected]


Recommended