Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Jerzy Jelinek Paweł Korpowski

Podobne prezentacje


Prezentacja na temat: "Jerzy Jelinek Paweł Korpowski"— Zapis prezentacji:

1 Jerzy Jelinek Paweł Korpowski
X Window System Jerzy Jelinek Paweł Korpowski

2 Plan prezentacji Co to jest X Window? Architektura. Protokół.
Uwierzytelnianie. Menadżer okien. GUI. Następca.

3 X Window

4 X Window Powstał w 1984 r. na MIT

5 X Window Powstał w 1984 r. na MIT
Graficzny system do zarządzania oknami

6 X Window Powstał w 1984 r. na MIT
Graficzny system do zarządzania oknami Aktualna wersja to X11R7.7

7 X Window Powstał w 1984 r. na MIT
Graficzny system do zarządzania oknami Aktualna wersja to X11R7.7 Pierwsza wydanie X11 jest z 1987 r. – współczesne programy mogą się komunikować z ówczesnymi

8 X Window Powstał w 1984 r. na MIT
Graficzny system do zarządzania oknami Aktualna wersja to X11R7.7 Pierwsza wydanie X11 jest z 1987 r. – współczesne programy mogą się komunikować z ówczesnymi Podstawa współczesnych GUI

9 Architektura

10 Architektura X jest wykonany jest w architekturze klient- serwer

11 Architektura X jest wykonany jest w architekturze klient- serwer
Role klienta i serwera są odwrócone

12 Architektura X jest wykonany jest w architekturze klient- serwer
Role klienta i serwera są odwrócone Serwer uruchamiany jest na lokalnym komputerze i łączy się z wieloma zdalnymi klientami (programami)

13 Architektura X jest wykonany jest w architekturze klient- serwer
Role klienta i serwera są odwrócone Serwer uruchamiany jest na lokalnym komputerze i łączy się z wieloma zdalnymi klientami (programami) Serwer może być słabą maszyną łączącą się z mocnymi komputerami

14 Architektura

15 Protokół

16 Protokół X korzysta z własnego protokołu - X Window System Core Protocol

17 Protokół X korzysta z własnego protokołu - X Window System Core Protocol Po ustanowieniu połączenia, między klientem a serwerem mogą zostać przesyłane cztery typy pakietów:

18 Protokół X korzysta z własnego protokołu - X Window System Core Protocol Po ustanowieniu połączenia, między klientem a serwerem mogą zostać przesyłane cztery typy pakietów: Request Reply Event Error

19 Protokół X korzysta z własnego protokołu - X Window System Core Protocol Po ustanowieniu połączenia, między klientem a serwerem mogą zostać przesyłane cztery typy pakietów: Request Reply Event Error

20 Sieciowa przezroczystość

21 Sieciowa przezroczystość
Protokół ten jest sieciowo transparentny - sprawia wrażenie pojedynczego, zintegrowanego systemu

22 Sieciowa przezroczystość
Protokół ten jest sieciowo transparentny - sprawia wrażenie pojedynczego, zintegrowanego systemu Klient i serwer mogą działać na tej samej maszynie - na tej zasadzie działają GUI do Linuxa

23 Sieciowa przezroczystość
Protokół ten jest sieciowo transparentny - sprawia wrażenie pojedynczego, zintegrowanego systemu Klient i serwer mogą działać na tej samej maszynie - na tej zasadzie działają GUI do Linuxa Możliwość zdalnego łączenia i korzystania z tunelowania (SSL, SSH).

24 Wady

25 Wady Sposób działania:

26 Wady Sposób działania: Klient wysyła zapytanie
Serwer odbiera je i przekazuje do sterowników Sterowniki korzystając ze sprzętu przetwarzają je Sterowniki zwracają wynik serwerowi Serwer przesyła go do klienta

27 Wady Sposób działania: X Window wymaga praw roota
Klient wysyła zapytanie Serwer odbiera je i przekazuje do sterowników Sterowniki korzystając ze sprzętu przetwarzają je Sterowniki zwracają wynik serwerowi Serwer przesyła go do klienta X Window wymaga praw roota

28 Uwierzytelnianie

29 Uwierzytelnianie X Window Serwer posiada pięć standardowych rodzajów mechanizmów kontroli. Można je pogrupować w 3 kategorie:

30 Uwierzytelnianie X Window Serwer posiada pięć standardowych rodzajów mechanizmów kontroli. Można je pogrupować w 3 kategorie: dostęp oparty o hosta

31 Uwierzytelnianie X Window Serwer posiada pięć standardowych rodzajów mechanizmów kontroli. Można je pogrupować w 3 kategorie: dostęp oparty o hosta dostęp oparty o ciasteczka

32 Uwierzytelnianie X Window Serwer posiada pięć standardowych rodzajów mechanizmów kontroli. Można je pogrupować w 3 kategorie: dostęp oparty o hosta dostęp oparty o ciasteczka dostęp oparty o użytkownika

33 Menadżer okien

34 Menadżer okien Jest to program odpowiadający za wyświetlanie i położenie okien w graficznym interfejsie użytkownika w X Window System, umożliwia pracę z wieloma programami w tym samym czasie

35 Menadżer okien Jest to program odpowiadający za wyświetlanie i położenie okien w graficznym interfejsie użytkownika w X Window System, umożliwia pracę z wieloma programami w tym samym czasie Różnice pomiędzy menagerami

36 Menadżer okien Jest to program odpowiadający za wyświetlanie i położenie okien w graficznym interfejsie użytkownika w X Window System, umożliwia pracę z wieloma programami w tym samym czasie Różnice pomiędzy menagerami Przykłady menagerów

37 GUI

38 GUI GUI - zapewnia nie tylko obsługę okien, ale też szereg podstawowych aplikacji

39 GUI GUI - zapewnia nie tylko obsługę okien, ale też szereg podstawowych aplikacji Współczesne GUI korzystają z X Window System oraz menadżerów okien

40 GUI GUI - zapewnia nie tylko obsługę okien, ale też szereg podstawowych aplikacji Współczesne GUI korzystają z X Window System oraz menadżerów okien Najbardziej znane to KDE oraz GNOME

41 Przyszłość

42 Przyszłość Jako następce X Window postrzega się system Weyland

43 Przyszłość Jako następce X Window postrzega się system Weyland
Projekt jest w początkowej fazie rozwoju i posiada szereg wad

44 Przyszłość Jako następcę X Window postrzega się system Weyland
Projekt jest w początkowej fazie rozwoju i posiada szereg wad Zapowiedziane, że GNOME i KDE będą korzystać z Weylanda


Pobierz ppt "Jerzy Jelinek Paweł Korpowski"

Podobne prezentacje


Reklamy Google