Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.