System operacyjny składa się z jądra i dopasowanego do niego oprogramowania. Gdy mamy jądro systemu, tworzenie dla niego programów jest nieograniczone i daje wielkie możliwości. W ten sposób powstają zróżnicowane dystrybucje i tak powstał GNU/Linux.

System operacyjny składa się z jądra i dopasowanego do niego oprogramowania. Gdy mamy jądro systemu, tworzenie dla niego programów jest nieograniczone i daje wielkie możliwości. W ten sposób powstają zróżnicowane dystrybucje i tak powstał GNU/Linux.


Konsola

Dzięki konsoli i wybranej powłoce możemy dokonywać wszystkich standardowych operacji dotyczących systemu operacyjnego. Oczywiście należy poświęcić trochę czasu na naukę, aby sprawnie poruszać się w tym środowisku.

Konsola w Linuksie to bardzo potężne urządzenie, chociaż niektórzy użytkownicy traktują ją jako zbędne narzędzie. Jest to jednak bardzo błędne podejście. Praca w terminalu daje nam ogromne możliwości, dzięki czemu możemy wykonać praktycznie każdą operację w naszym systemie. Bez cienia wątpliwości daje nam większe możliwości niż jej odpowiednik w systemie Windows, czyli wiersz poleceń. Wynika to z konstrukcji systemu operacyjnego. Powłoka systemowa w Linuksie, na której pracujemy, jest oddzielną warstwą a nie integralną częścią systemu. Właśnie taka architektura pozwala nam używać wielu powłok do różnych zadań. Z kolei dla każdej powłoki możemy uruchomić inną konsolę, dzięki czemu możemy mieć uruchomionych jednocześnie nawet kilkanaście. Najpopularniejsze powłoki to bash, zsh i ksh. Każda z nich odpowiada za instrukcje warunkowe, historię poleceń, dopełnianie nazw komend i opcji programów oraz pętle i inne wyrażenia związane z programowaniem. Takie rozwiązanie ma szereg zastosowań. Dzięki konsoli i wybranej powłoce przede wszystkim możemy instalować oprogramowanie i bardzo sprawnie zarządzać konfiguracją systemu. Możemy operować na plikach i katalogach w systemie (np. poprzez Midnight Commander). [Reklama: darmowa strona internetowa, allplayer] W łatwy sposób kopiujemy i udostępniamy dane między komputerami. Możemy słuchać muzyki, wypalać płyty CD lub czytać pocztę.

Dostęp do konsoli bardzo łatwy. Zazwyczaj jest to jedna z pierwszych pozycji menu. Często znajduje się na pulpicie lub pasku szybkiego uruchamiania. Taka architektura systemu jest ogromną zaletą Linuksa i innych systemów uniksowych. Nie jesteśmy uzależnieni od środowiska graficznego do pracy w systemie. To bardzo przydaje się podczas awarii systemu. W sytuacji gdy mamy problemy z kartą graficzną, czasami niemożliwe jest uruchomienie Windowsa. Wtedy nie mamy możliwości naprawy błędu w prosty sposób i jesteśmy skazani na support lub ręczną reinstalację.

Oczywiście nie ma przymusu używania konsoli w Linuksie i można sobie bez niej swobodnie poradzić. Operacje z poziomu GUI są prostsze, ale z pewnością mniej efektywne i większość standardowych operacji jest dostępna w ten sposób. Dlatego jeśli zależy nam na zwiększeniu wydajności pracy, zdecydowanie lepszym rozwiązaniem będzie konsola. Warto z niego skorzystać, mimo że będziemy musieli poświęcić czas na naukę, aby poznać podstawy poruszania się w tym środowisku. Taka wiedza pomoże nam łatwiej i szybciej wykonywać powtarzalne czynności w naszym systemie.

Tagi: powłoka systemu, konsola, terminal, katalog, komenda, warstwa, środowisko, graficzny interfejs

Brak komentarzy!

 


Zobacz także:

Unix

Unix Time-Sharing System jest systemem operacyjnym napisanym w 1969 roku w Bell Labs (UNIX System Laboratories, USL). [Reklama: openoffice pobierz] Jego twórcami byli Dennis Ritchi i Ken Thompson. Wywarł on ogromny wpływ na dzisiejszą informatykę, a jego rozwój przebiegał w bardzo dynamiczny sposób, co zaowocowało powstaniem wielu implementacji i odmian. Podstawowym założeniem systemu operacyjnego Unix jest fakt, iż teoretycznie wszystko jest plikiem.

Granie w Linuksie

Panuje powszechna opinia, że Linux nie nadaje się dla fanatyków gier komputerowych. Jest to jeden z najczęściej przytaczanych argumentów we wszystkich wojnach pomiędzy użytkownikami systemów. Z pewnością Linuksowi daleko do Windows, jednak można na nim grać z powodzeniem i wielką przyjemnością. Taki stan rzeczy wynika z faktu, że gry są pisane głównie pod biblioteki DirectX.

Konkurencja systemów

Przy konkurencji w tworzeniu systemów operacyjnych programiści niejednokrotnie uciekali się do nieetycznych zachować. Popatrywanie i naśladowanie osiągnięć przeciwnika stanowi jednak nieodłączny element rozwoju i ewolucji. Nawet Microsoft nie jest święty i często kopiuje pomysły konkurencji, a w szczególności rozwiązania stosowane przez Apple. W systemie można również znaleźć kilka ciekawych rozwiązań zaczerpniętych z Linuksa.


Wszelkie prawa zastrzeżone © 2009