Obrazek użytkownika cytrynek

Powłoka systemowa

Treść: 

Powłoka systemowa (ang. shell) – program komputerowy pełniący rolę pośrednika pomiędzy systemem operacyjnym lub aplikacjami a użytkownikiem, przyjmując jego polecenia i "wyprowadzając" wyniki działania programów. To pośrednictwo nie jest obowiązkowe (programy mogą być bardziej "samodzielne").

Powłoki tekstowe - tekstowe środowisko użytkownika:

  • bash – Bourne Again Shell (ang. ponownie powłoka Bourne'a)

  • Windows PowerShell – (Windows XP, Windows Server 2003, Windows Vista, Microsoft Exchange Server 2007, Windows 7)

  • cmd.exe – (OS/2, Windows 2000, Windows NT – Windows Vista)

  • command.com – procesor poleceń systemu DOS

  • sh – (UNIX)

  • tcsh – (UNIX)

  • zsh – (UNIX)

Bash

Ilustracja: Bash 

Ilustracja: Windows PowerShell 

Ilustracja: cmd.exe 

 

Ilustracja: command

Ilustracja: sh

Ilustracja: zsh

 

Powłoki graficzne - graficzne środowisko użytkownika (środowiska graficzne)

  • Eksplorator – domyślna powłoka systemu Microsoft Windows - system okien stanowi integralną część ;

  • GNOME oparte na systemie okien X Window System, niebawem będzie to Wayland;

  • Unity – alternatywna powłoka dla środowiska GNOME, tworzona przez Canonical Ltd. Ubuntu od wersji 13.10 będzie miało jako system okien swój własny (poprzednio X Window System): MIR

  • Aqua – powłoka systemu Mac OS X posiada zintegrowany system

  • Plasma – powłoka systemu będąca częścią środowiska graficznego KDE dostępna dla systemów operacyjnych: Linux, Microsoft Windows, Mac OS X – system okien zależny od systemu;

 

Systemy okien:

System okien — w systemie operacyjnym jest to komponent graficznego interfejsu użytkownika odpowiedzialny za obsługę urządzeń wejścia/wyjścia (np. mysz, klawiatura) oraz grafiki. Udostępnia także menedżerom okien prostokątne obszary ekranu (okna), w których odbywa się rysowanie. 

Unix: X Window System, Wayland (następca X Windows System - obecnie w fazie testów)Mir

Windows, MacOS – posiadają zintegrowane systemy okien

System okien nie zajmuje się obsługą bardziej wysokopoziomowych komponentów interfejsu takich, jak przyciski czy pola tekstowe. Ich rysowanie oraz obsługa jest odpowiedzialnością menedżera okien. 

Menedżer okien — w graficznym interfejsie użytkownika jest to program zarządzający rozmieszczeniem, zachowaniem i rysowaniem okien w obrębie systemu okien. Większość menedżerów okien jest elementem kompletnego środowiska graficznego dla systemu operacyjnego. Są przeważnie napisane z wykorzystaniem jednej z istniejących bibliotek kontrolek (np. Qt, GTK+). W przypadku systemu Windows od wersji Vista dostępny jest Desktop Window Manager dwm.exe: który odpowiedzialny jest za sprzętową akcelerację efektów pulpitu: Windows Areo (więcej: http://en.wikipedia.org/wiki/Windows_Aero

http://en.wikipedia.org/wiki/Desktop_Window_Manager). W systemach GNU/Linux taką rolę spełniają: Compiz, KWin, Metacity (więcej: 

http://pl.wikipedia.org/wiki/Mened%C5%BCer_okien)

 

Aqua Mac OS, OS X

Ilustracja: Aqua

Ekslorator Windows

Ilustracja: Eksplorator Windows

Gnome

Ilustracja: GNOME

 

Unity

Ilustracja: Unity

Plasma

Ilustracja 5: Plasma

 

Xfce4

Ilustracja 5: Xfce4

>> Przeczytaj następny artykuł: Zasoby systemowe

Kategoria wpisu: