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.

Ekipa linuxcommunity.pl poleca:

Kylos.pl - Najlepsze w Polsce profesjonalne serwery wirtualne, vps i dedykowane!!

Kylos.pl - Najlepsze profesjonalne serwery vps, wirtualne i dedykowane w Polsce!! Poleca ekipa linuxcommunity.pl.

Przyśpiesz Komputer i Internet w 2 minuty. SuperSterownik zbada Twój system i zasugeruje wprowadzenie optymalizacji. XP/NT/Vista/7

Przyśpiesz Komputer i Internet w 2 minuty. Super Sterownik zbada Twój system i zasugeruje wprowadzenie optymalizacji. Program jest kompatybilny z systemami: NT/2000/XP/Vista/7

Lista artykułów z tagiem: eric s raymond

Czym jest Linux

Bardzo dobrze znana na całym świecie nazwa Linux nie jest w rzeczywistości jednoznacznym pojęciem. [Reklama: naklejki na ścianę, libanees keuken] Formalnie nazwa oznacza jądro systemu, jednak większość ludzi zwykło nazywać w ten sposób całą dystrybucję. Sam Linux nie tworzy systemu operacyjnego – do tego potrzebne jest również tzw. środowisko userspace, które zapewnia Projekt GNU.

Historia powstania

Za ojca i twórcę jądra Linux uważa się fińskiego programistę. To właśnie Linus Torvalds rozpoczął historię Linuksa w 1991 roku. Jego pierwotnym celem było stworzenie przez siebie niedużego, wolnego systemu operacyjnego, przeznaczonego dla procesorów z rodzin i386 oraz i486[3].

GNU

Wielu użytkowników komputerów codziennie korzysta ze zmodyfikowanej wersji systemu GNU. Wersja GNU, która jest szeroko wykorzystywana obecnie, jest częściej znana jako „Linux”. GNU stanowi uniksopodobny system operacyjny, złożony wyłącznie z wolnego oprogramowania. System był pierwszym projektem Fundacji Wolnego Oprogramowania, a został zapoczątkowany przez Richarda Stallmana.

Budowa GNU

Do początku lat dziewięćdziesiątych został stworzony cały system z wyjątkiem jądra. Głównym założeniem projektu było stworzenie zupełnie wolnego i darmowego systemu operacyjnego. W tym celu starano się używać wolnego oprogramowania wszędzie, gdzie było to możliwe, żeby nie pisać go zupełnie od nowa. Niestety w latach 80. nie było go zbyt wiele dostępnego na rynku.

GNU Hurd

GNU Hurd stanowi jądro systemu operacyjnego, które oparte jest na architekturze mikrojądra. Mówiąc z większą precyzją techniczną Hurd nie jest jądrem, a jedynie zbiorem uprzywilejowanych serwerów. Działają one w przestrzeni użytkownika i dostarczających takich usług jak obsługa terminala, system plików, sieci czy dysku reszcie systemu. Początkowo zbiór ten miał być nazwany na cześć ówczesnej partnerki Richarda Stallmana – Alix. Jednak główny twórca jądra GNU, Thomas Bushnell, preferował nazwę Hurd. Natomiast Alix nazwano część jądra przechwytująca, obsługująca i wysyłająca komunikaty systemowe do serwerów Hurda.

Magiczny kocioł

Tytuł oryginału: „The Magic Cauldron” Autor: Eric S. Raymond Tłumaczenie pochodzi z serwisu: www.linux-community.pl Tłumaczenie: Artur Skura, marzec 2001 r. W kolejnym ze swoich słynnych esejów Eric S. Raymond przedstawia m. in. różne konkretne argumenty przemawiające za uwolnieniem źródeł.

Katedra i bazar

Tytuł oryginału: „The Cathedral and the Bazaar ” Autor: Eric S. Raymond Tłumaczenie pochodzi z serwisu: www.linux-community.pl Tłumaczenie: Artur Skura, marzec 2001 r. "Katedra i bazar" jest jednym z najważniejszych tekstów w historii Open Source. Choć jego autor, Eric S.

Zagospodarowywanie noosfery

Tytuł oryginału: “Homesteading the Noosphere” Autor: Eric S. Raymond Tłumaczenie pochodzi z serwisu: www.linux-community.pl Tłumaczenie: Artur Skura, marzec 2001 r.

Zemsta hakerów

Tytuł oryginału: “Revenge of the Hackers” Autor: Eric S. Raymond Tłumaczenie pochodzi z serwisu: www.linux-community.pl Abstrakt Erupcja oprogramowania open source w 1998 roku była zemstą hackerów za 20 lat marginalizacji. Na wpół przypadkowo stałem się głównym podżegaczem i propagatorem tego ruchu.

Jądro Linux

Jak wiadomo jądro systemu jest jego integralną i najważniejszą, wolna częścią. Wiadomo również, że sama nazwa Linux odnosi się do wyłącznie do jądro, nie do samego systemu. Konkretnie jest częścią uniksopodobnego systemu operacyjnego GNU/Linux i została napisana przez Linusa Torvaldsa w 1991 roku.

Unix

Unix Time-Sharing System jest systemem operacyjnym napisanym w 1969 roku w Bell Labs (UNIX System Laboratories, USL). 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.

Dystrybucje Linuksa

Dystrybucja ma wiele znaczeń i może być rozumiana na różne sposoby. Jednak w kontekście systemu operacyjnego Linux, jest to zestaw programów, które rozpowszechniane dają po zainstalowaniu gotowy do użycia system. Jest to zabieg stosowany przez programistów, który ma znacznie ułatwić przeciętnemu użytkownikowi instalację i korzystanie z systemu operacyjnego.

Debian

Stanowi doskonały przykład projektu wolnej dystrybucji systemu operacyjnego GNU/Linux. Jego produkcja była i jest realizowany przez ochotników na całym świecie. Stanowi bardzo rozbudowany system, który zawiera ponad 18700 pakietów. Są one skompilowanymi programami spakowanymi w sposób, który umożliwia łatwą instalację. Debian cieszy się znakomitą opinią.

Ubuntu

Jest to w pełni kompletna dystrybucja oparta na systemie operacyjnym GNU/Linux. Stanowi modyfikację przeznaczoną przede wszystkim do zastosowań biurowych i domowych. Z czasem rozbudowano jednak dystrybucję i powstała również wersja na netbooki oraz serwerowa. Ubuntu bazuje na dystrybucji Debian dzięki działalności firmy Canonical Ltd. Dokonali oni "zamrożenia" pakietów testowych Debiana.

Mandriva Linux

Jest to dystrybucja Linuksa francuskiej firmy Mandriva. Przeznaczona jest przede wszystkim dla początkujących użytkowników. Jest rozprowadzana jako wersja darmowa oraz płatna, która zawiera dodatkowe oprogramowanie i pomoc techniczną. Została stworzona w 1998 roku jako zbiór pakietów na Red Hat Linux.

Instalacja oprogramowania

Podążając za ideą wolnego oprogramowania, twórcy systemu GNU/Linux tworzą tzw. repozytoria oprogramowania, czyli specjalne serwery, z których można swobodnie zdobyć zdecydowaną większość oprogramowania dostępnego dla systemu. Instalacja oprogramowania w systemie linuksowym wygląda oczywiście inaczej niż np. w Microsoft Windows.

Własnoręczna kompilacja

Oprogramowanie możemy zainstalować na kilka sposobów. Jedną z opcji jest własnoręczna kompilacja programów. W niektórych dystrybucjach instalacja ze źródeł jest domyślnym sposobem instalacji oprogramowania. Należy do nich np. Gentoo.

Podstawy obsługi

Wielu użytkowników przy zakupie nowego sprzętu często odstrasza fakt, że działają one pod dyktando systemu operacyjnego z rodziny Linux. Naturalnie zmiana systemu operacyjnego nie stanowi obecnie żadnego problemu. Paradoksalnie dla początkującego użytkownika często mniej wymagającym systemem jest właśnie Linux. Może okazać się, że wcale nie potrzebujemy systemu Windows, a wszelkie, dotychczas uważane za niezbędne, aplikacje możemy łatwo zastąpić. Nauka obsługi Linuksa jest łatwa i intuicyjna.

Administrator

Wszelkie operacje w systemie powinniśmy przeprowadzać z konta użytkownika nieuprzywilejowanego. Takie postępowanie ma silne podstawy. Przede wszystkim powinniśmy tak postępować ze względów bezpieczeństwa. Konta administratora nie należy nadużywać i logować się tylko w przypadku, gdy jest to niezbędne i konieczne dla danej czynności.

Fedora

Następca wolnej dystrybucji Red Hat Linux, która jest rozwijana przede wszystkim przez Fedora Project. Za finansowanie projektu odpowiedzialny jest Red Hat. Fedora z założenia jest darmowa, dzięki czemu stanowi projekt doświadczalny dla komercyjnych wersji Red Hata. Z powodu tego dystrybucje Fedora określa się często mianem "poligonu Red Hata". Trzeba jednak zauważyć, że niesłusznie.

SUSE Linux

Projekt openSUSE jest projektem ogólnoświatowym, który prowadzony jest przez społeczność. Umożliwia bezpłatny i łatwy dostęp do dystrybucji openSUSE, czym zachęca do używania Linuksa we wszystkich dziedzinach. Programiści starają się stworzyć najbardziej użyteczną i dopracowaną dystrybucję.

Instalacja Ubuntu

Najpopularniejsze dystrybucje Linuksa zastały zaprojektowane w taki sposób, aby ograniczyć wysiłek użytkownika do minimum. Ten aspekt dotyczy również instalacji systemu, która jest stosunkowo prosta i intuicyjna. Przede wszystkim dla mniej zaawansowanych dystrybucji. Dlatego proces instalacji zostanie przedstawiony na podstawie Ubuntu, czyli jednej z najpopularniejszych i szczególnie polecanej dla początkujących użytkowników.

Instalacja Ubuntu cd.

Nawet dla początkującego użytkownika proces instalacji Ubuntu nie stanowi żadnego problemu. Jeżeli chcemy posiadać zainstalowany system z ustawieniami domyślnymi, nie musimy poświęcić szczególnej uwagi podczas instalacji. Możemy jednak zmienić klika istotnych parametrów, zanim zaczniemy korzystać z naszej dystrybucji. Jednym z etapów instalacji jest wybranie odpowiedniej strefy czasowej.

Konsola

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.

Polecenia Linux

W GNU/Linux możemy zetknąć z aplikacjami, które nie posiadają instalatora. Wynika to naturalnie z faktu, że większość systemu jest tworzona i rozwijana na zasadzie wolnego oprogramowania. W takiej sytuacji bardzo przydatna jest ręczna instalacja za pomocą komend tekstowych wydawanych w terminalu/konsoli.

Ułożenie katalogów

Katalogi w strukturze Linuksa posiadają swoje charakterystyczne ułożenie. Aby sprawnie poruszać się po naszym systemie, dobrze jest wiedzieć, gdzie instalowane są programy, gdzie umieszczane są ważne elementy systemu, a także gdzie jest miejsce użytkowników. Najważniejszym miejscem systemu jest root, czyli katalog stojący ponad wszystkimi innymi.

Połączenie z Internetem

W swoich założeniach GNU/Linux jest systemem sieciowym. To oczywiście bardzo korzystne rozwiązanie dla serwerów, ponieważ system radzi sobie bez problemów z wieloma modelami sieci. To jednak nie zawsze jest korzystne dla desktopów i potrafi być czasami prawdziwym utrapieniem.

Neostrada a Linux

Instalacja Neostrady w systemach GNU/Linux nie jest mocno skomplikowana. Zwłaszcza na przykładzie prostej w użytkowaniu dystrybucji Ubuntu. Ostatecznie sprowadza się do zainstalowania pakietów, które zawierają sterowniki naszego modemu. Konieczna jest również instalacja skryptów przeznaczonych do uruchamiania i kończenia połączenia z Internetem.

Środowisko graficzne

GNU/Linux oferuje w ramach każdej dystrybucji charakterystyczny pakiet programów. Dla jednych są one idealną alternatywą, dla innych nie sprawdzają się w swoich dziedzinach, a dla niektórych stanowią nieodłączny element codziennej pracy z komputerem. Programy występują w kilku kategoriach. Bardzo istotne jest graficzne środowiska pracy w Linuksie.

Pakiety biurowe

Pakiet biurowy to bardzo ważny zestaw dla każdego użytkownika. Każdemu zdarza się korzystać z aplikacji biurowych, a niektórzy pracują z nimi na co dzień. Dlatego koniecznością jest współpraca danego systemu z najpopularniejszymi pakietami biurowymi. Do takich z pewnością należy OpenOffice.org, powszechnie znany darmowy pakiet biurowy.

Multimedia

Linux jest systemem bardzo multimedialnym. Każdy znajdzie tu coś dla siebie, ponieważ istnieje kilkanaście popularnych odtwarzaczy plików muzycznych i wideo. Aplikacje są bardzo różnorodne, od zaawansowanych po proste odtwarzacz w każdej kategorii.

Kluczowe aplikacje

GNU/Linux posiada szereg aplikacji, które znacznie zwiększają jego wydajność i praktyczność. Do najbardziej przydatnych aplikacji należą hdparm, za pomocą którego możemy dostrajać parametry naszego dysku, Vim jako bardzo dobrze znany edytor tekstu, wget dzięki któremu ściągamy ściągamy pliki z Internetu bez ograniczeń oraz startx, który pozwoli nam na uruchamianie X-y (X-Window).

Tworzenie baz danych

Tworzenie baz danych stanowi skomplikowany proces, jednak warto znać kilka podstawowych zasad takiego procesu. Przyda się z pewnością kilka wskazówek na ten temat. Wyróżniamy dwa podstawowe narzędzia. Pierwszym z nich jest Dia + tedia2sql, czyli duet dla projektanta baz danych, natomiast Dumpy baz wykorzystywany jest głównie dla Postgresa i MySQL. Tandem dia+tedia2sql znacznie przyspiesza pracę z zaawansowanymi diagramami ERD.

Komunikatory w Linuksie

Komunikatory nazywane są również aplikacjami typu IM, czyli Instant Messangers. Do najbardziej popularnych komunikatorów na świecie należą AOL, Yahoo Messanger, MSN, ICQ i Jabber, natomiast w Polsce Gadu-Gadu oraz Tlen.pl. Świat komunikatorów dla Linuksa jest bardzo zróżnicowany i istnieje wiele opcji. Niestety najpopularniejsze protokoły na świecie wciąż są zamknięte.

Kto tworzy Linuksa

Linux Foundation zajmuje się szeroko pojętymi badaniami i raportami na temat twórców Linuksa. Obecnie opublikowano najnowszy raport, który ma na celu zobrazowanie, kto w danej chwili jest odpowiedzialny za tworzenie tego systemu operacyjnego. Udostępnia również informacje na temat przynależności tych osób do danych firm. Dzięki temu możemy zwrócić uwagę, że zauważalnie rośnie liczba firm współtworzących Linuksa.

Android

Kolejny system operacyjny oparty na jądrze Linux oraz oprogramowaniu GNU. Z tą różnicą, że ta wersja jest przeznaczona dla urządzeń przenośnych jak telefony komórkowe, tablety PC i netbooki. Przeważającą część urządzeń wyposażonych w ten system to gadżety z ekranem dotykowym.

Uruchamiania systemu

Kwestia uruchamiania systemu operacyjnego zrodziła problem, który z kolejnymi latami narastał coraz bardziej. Było to spowodowane faktem, że rozwój sprzętu nie nadążał nad ilością uruchamianych usług. Przede wszystkim dyski twarde nie były w stanie zrekompensować negatywnego skutku tego zjawiska i objawiało się to wydłużaniem czasu uruchamiania systemu.

Uruchamiania systemu cd.

Uruchamianie systemu Linux z biegiem czasu powodowało pewno problemy i trwało zdecydowanie za długo. Spowodowane to było faktem, że rosła liczba uruchamianych usług, a rozwój sprzętu nie był w stanie tego zrekompensować. Dlatego rozpoczęto prace nad SystemD, ponieważ upstart nie spełniał stawianych przed nim wymagań. Lennart Poettering doszedł do wniosku, że aktualne skrypty startowe używają strasznie dużo programów.

Wirusy a Linux

Zainfekowanie systemu GNU/Linux wirusem komputerowym wygląda zupełnie inaczej niż w przypadku pozostałych systemów operacyjnych. Scott Granneman z SecurityFocus powiedział kiedyś: „Żeby zepsuć system Linux trzeba nad tym popracować. Żeby zepsuć system Windows wystarczy popracować na nim”. Wirusy komputerowe były przede wszystkim utrapieniem użytkowników DOSa i wszelkich rodzajów MS Windows z powodu powstania samopowielającego się kodu infekującego inne programy.

Bliss

Bliss to bardzo inteligentny wirus, który działa na innej zasadzie niż klasyczne „robaki”. Powstał specjalnie dla systemów GNU/Linux. Działa na tyle precyzyjnie, że potrafi wykryć starszą wersję siebie i podmienić ją na aktualną. Dokonuje próby wykorzystania niewłaściwie zabezpieczonej usługi rsh, aby uzyskać cudzą tożsamość i przenosić się na inne maszyny.

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.

Linaro

Wielomilionowe korporacje chcą inwestować swoje pieniądze, aby popularyzować i rozwijać otwarte systemy operacyjne dla komórek. W ten sposób postała fundacja Linaro, która za cel obrała sobie poprawę jakości dystrybucji systemu Linux, jak również bazującego na nim oprogramowania. Fundację utworzyło sześć dużych korporacji: ARM, Freescale, IBM, Samsung, ST-Ericsson, oraz Texas Instruments. Są to niewątpliwe absolutni liderzy rynku mikroukładów.

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.

Podsumowanie

Wszelkie informacje zebrane na temat Linuksa mogą nas bardzo pozytywnie zaskoczyć. Okazuje się, że w opinii publicznej krąży bardzo wiele mitów, które nie mają wiele wspólnego z prawdą. Postaramy się za zakończenie obalić kilka z nich. Pierwszym zarzutem stawianym Linuksowi jest jego mała funkcjonalność. Wbrew temu systemy uniksowe są pod tym względem równie funkcjonalne co OS-y Microsoftu.

Zobacz także:

Dystrybucje Linuksa

Dystrybucja ma wiele znaczeń i może być rozumiana na różne sposoby. [Reklama: adobe reader] Jednak w kontekście systemu operacyjnego Linux, jest to zestaw programów, które rozpowszechniane dają po zainstalowaniu gotowy do użycia system. Jest to zabieg stosowany przez programistów, który ma znacznie ułatwić przeciętnemu użytkownikowi instalację i korzystanie z systemu operacyjnego.

Debian

Stanowi doskonały przykład projektu wolnej dystrybucji systemu operacyjnego GNU/Linux. Jego produkcja była i jest realizowany przez ochotników na całym świecie. Stanowi bardzo rozbudowany system, który zawiera ponad 18700 pakietów. Są one skompilowanymi programami spakowanymi w sposób, który umożliwia łatwą instalację. Debian cieszy się znakomitą opinią.

Czym jest Linux

Bardzo dobrze znana na całym świecie nazwa Linux nie jest w rzeczywistości jednoznacznym pojęciem. Formalnie nazwa oznacza jądro systemu, jednak większość ludzi zwykło nazywać w ten sposób całą dystrybucję. Sam Linux nie tworzy systemu operacyjnego – do tego potrzebne jest również tzw. środowisko userspace, które zapewnia Projekt GNU.


Wszelkie prawa zastrzeżone © 2009