22.11.2011 19:15
debian katalog seo
00-1 Dlaczego Linux?
Zirytowany powolnym transferem danych poprzez linię
telefoniczną, pewien użytkownik wydzierżawia łącze stałe, o
dużej przepustowości. Po zainstalowaniu nowego modemu w systemie
Linux, użytkownik rozdziela sygnał tak, że dostęp do sieci
Internet ma teraz reszta jego rodziny. Tym sposobem wszyscy mają
szybki dostęp do zasobów tej sieci.
Student,
który pisał pracę magisterską na komputerze, stwierdził,
że większość jego problemów wynikała z błędów oraz
nieodpowiednich właściwości procesora tekstu, którego
używał. Porzucił więc system MS Windows oraz program Microsoft
Word i zainstalował na swoim komputerze Linuksa. W
porównaniu z często wieszającym się systemem MS Windows,
Linux działa
stabilnie i wydajnie; poza tym nie trzeba go wcale restartować po
instalacji dodatkowych programów czy też
sterowników.
Uważany za jednego z najlepszych na
świecie, doświadczony grafik komputerowy z firmy Digital Domain,
stworzył masę efektów specjalnych, między innymi do
takich filmów jak Apollo 13, Góra Dantego, Piąty
element, Wywiad z wampirem oraz Prawdziwe kłamstwa. Jednak gdy
James Cameron zatrudnił firmę Digital Domain do
współpracy nad filmem Titanic, artysta ten stanął przed
zadaniem przekraczającym jego możliwości. Aby uzyskać
odpowiednią moc obliczeniową po w miarę niskich cenach, firma
Digital Domain zakupiła 160 komputerów Alpha DEC.
Większość użytkowników tych komputerów ma
zainstalowany MS Windows NT lub Digital Unix jako system
operacyjny. Jednakże w Digital Domain postawiono na Linuksa; 105
ze 160 komputerów pracowało pod jego opieką.
Naukowcy z laboratorium Los Alamos stworzyli Avalon, system
złożony z 70 komputerów pracujących pod kontrolą Linuksa,
ponieważ potrzebowali superkomputera. Zamiast wydawać miliony
dolarów, naukowcy wydali tylko 152 tysiące – tylko
na sam sprzęt, bo przecież Linux jest darmowy. Ich system
potrafi wykonać 10 bilionów operacji zmiennoprzecinkowych
w jedną sekundę tyle samo, co system Origin2000 firmy Silicon
Graphics, który kosztował 1,8 miliona dolarów!
Oparty na Linuksie Avalon zajmuje obecnie trzysta piętnaste
miejsce w rankingu najszybszych komputerów świata.
Początkowo Linuksa używali głównie hakerzy, ale ze
względu na coraz łatwiejszą obsługę, Linux staje się popularny
także wśród zwykłych użytkowników; obecnie prawie
7,5 miliona użytkowników ma zainstalowany ten system.
Wielu z nich to wcale nie jest hakerami czy nawet programistami,
tylko przeciętnymi użytkownikami komputerów. Linux stał
się systemem operacyjnym o niezwykłych właściwościach i
potencjale:
W 1996 roku magazyn przemysłu komputerowego
Infoworld nazwał Linuksa „Najlepszym systemem operacyjnym
typu desktop”, a rok później ten sam magazyn
ogłosił, że społeczność Linuksa jest „Najlepszą organizacją
wsparcia technicznego”
Artykuł z 10 sierpnia 1998
roku, który ukazał się w znanym magazynie biznesowym
Forbes, przedstawia sylwetkę superprogramisty Linusa Torvaldsa,
autora jądra systemu Linux. Artykuł ten opisuje również,
jak Intel, IBM, Netscape, Oracle i inni giganci przemysłu
komputerowego zauważyli w Linuksie i oprogramowaniu Open Source
kolejne źródło interesów.
Firma zajmująca
się badaniem rynku International Data Corporation podała, że w
1998 roku Linux zajmował 17,2% rynku serwerów (skok o
212%!). W porównaniu z flagowym produktem Microsoftu
Windows NT (36%), wypadł całkiem nieźle jak na
„nowicjusza”.
Prawnicy broniący firmy Microsoft
przeciwko zarzutom rządu Stanów Zjednoczonych,
argumentowali postawę firmy tym, że Linux stanowi prawdziwe
zagrożenie dla dominacji firmy Microsoft na rynku
komputerowym.
00-2 Czym jest Linux?
Linux jest systemem operacyjnym; oprogramowaniem, które steruje i nadzoruje pracę komputera. Większość sprzedawców i producentów instaluje system operacyjny na dysku twardym komputera PC przed dostawą do klienta, więc dopóki dysk twardy się nie zepsuje, nie będziesz rozumiał funkcji i zadań, jakie on spełnia.
System operacyjny rozwiązuje kilka problemów, wynikających z różnorodności sprzętu komputerowego. Zapewne zdajesz sobie sprawę, że żadne dwa komputery (niezależnie jakiego rodzaju) nie posiadają takich samych urządzeń. Na przykład niektóre modele posiadają jeden dysk twardy, a inne dwa lub więcej. Są komputery wyposażone w napęd CD-ROM, ale niektóre ich w ogóle nie posiadają. Podobnie jest z procesorami; pewne stacje pracują na procesorach firmy Intel (np. Pentium) inne wykorzystują CPU firmy AMD (np. K6-2). Załóżmy, że żyjemy w świecie, w którym oprogramowanie takie jak system operacyjny nie istnieje i ktoś właśnie piszę nową aplikację – niech to będzie multimedialny edytor tekstu. Aplikacja taka musi działać z każdym rodzajem sprzętu. W rezultacie staje się skomplikowanym i obszernym programem. Użytkownicy na pewno jej nie polubią, ponieważ zajmuje dużo miejsca na dysku twardym, uruchamia się w żółwim tempie oraz – ze względu na rozmiar i skomplikowanie – posiada więcej błędów niż powinna.
Systemy operacyjne rozwiązują ten problem poprzez dostarczenie jednolitego standardu, który umożliwia wszystkim aplikacjom dostęp do urządzeń komputera. Istnienie systemu operacyjnego sprawia, że aplikacje są bardziej kompaktowe, ponieważ współdzielą one kod, który umożliwia im dostęp do urządzeń. Mogą one również być bardziej niezawodne, ponieważ współdzielony kod jest pisany tylko raz przez doświadczonego programistę.
Systemy operacyjne umożliwiają wykonywanie wielu innych
czynności, na przykład dostarczają systemu plików,
który pozwala na przechowywanie i odzyskiwanie danych,
oraz interfejsu użytkownika, który pomaga porozumiewać
się z komputerem i kierować jego pracą. System operacyjny można
porównać do podświadomości komputera; aplikacje takie jak
procesory tekstu i arkusze kalkulacyjne potrafią wykonywać wiele
użytecznych zadań, ale bez świadomości – czyli systemu
operacyjnego – programy te w ogóle nie potrafiłyby
funkcjonować.
00-3 Odmienność systemu Linux
Linux różni się od pozostałych systemów
operacyjnych na trzy sposoby:
Jest systemem
wieloplatformowym, co oznacza, że działa na wielu różnych
modelach komputerów. Tylko Unix – przodek Linuksa
posiada taką właściwość. Dla porównania – Windows
95 i Windows 98 działają tylko na komputerach z procesorem
Intela lub kompatybilnej architekturze (AMD, Cyrix). Windows NT
pracuje na komputerach o architekturze Intela i Alpha.
Linux jest darmowy – w podwójnym sensie. Po
pierwsze, nic nie musisz płacić, aby go otrzymać i używać. Z
drugiej strony możesz zakupić system sprzedawcy, który
dostarcza go wraz z dokumentacją oraz dodatkowymi aplikacjami
lub prowadzi pomoc techniczną dla tego systemu; nawet w tym
przypadku koszty, jakie ponosisz są niewielkie, kiedy
porównujesz je z kosztami innych systemów
operacyjnych. Z tego względu Linux jest darmowy, albo prawie
darmowy w rozumieniu ekonomicznym. Po drugie i najważniejsze:
sam system Linux i wiele jego aplikacji jest rozpowszechnianych
wraz z kodem źródłowym. Umożliwia to modyfikowanie i
poprawianie systemu oraz aplikacji. W przypadku innych
systemów, nie możesz tak robić, ponieważ są one
sprzedawane w formie binarnej. Na przykład nie możesz wprowadzać
żadnych zmian w Microsoft Windows czy Microsoft Word –
tylko firma Microsoft może tego dokonać. Z powodu takiej
„wolności” Linux jest często udoskonalany i
aktualizowany, co daje mu ogromną przewagę nad innymi systemami.
Linux prawdopodobnie będzie pierwszym systemem
współpracującym z zapowiadanym 64-bitowym procesorem
Intela znanym pod nazwą Merced.
Linux posiada doskonałe
właściwości i jeszcze lepszą wydajność. Wolny dostęp do kodu
źródłowego pozwala programistom z całego świata na
implementację coraz to nowszych funkcji oraz na udoskonalanie i
poprawianie wydajności Linuksa. Najlepsze właściwości i funkcje
są wbudowywane w jądro systemu lub udostępniane jako łaty lub
poprawki. Nawet Microsoft nie posiada tak ogromnej liczby
osób wspierających rozwój systemu jak Linux,
który w większości składa się z ochotników
programistów, testerów i kontrolerów
kodu.
00-4 Pochodzenie Linuksa
Linux wywodzi się z czasów, kiedy panowały systemy operacyjne dla komputerów mainframe typu Multics (Multiplexed Information and Computing Service ). Już w 1965 roku Multics był jednym z pierwszych wieloużytkownikowych systemów operacyjnych, a warto wspomnieć, że jest używany do dzisiaj. W tworzeniu tego systemu brały udział takie firmy jak Bell Telephone Lab, General Electric oraz Instytut Technologii z Massachusetts (MIT).
Dwóch inżynierów z laboratoriów firmy Bell – Ken Thompson i Dennis Richie – pracowało przy projekcie Multics do czasu wycofania się przez Bell z przedsięwzięcia. Jedną z ich ulubionych rozrywek była wieloużytkownikowa gra zwana Space Travel (podróż kosmiczna). Pozbawieni dostępu do komputera Multics, nie mogli już więcej latać w przestrzeni kosmicznej. Postanowili przenieść tę grę na stary i nieużywany komputer PDP-7. Ostatecznie, stworzyli podstawy nowego systemu operacyjnego, który nazwali UNICS, przekształcając odrobinę nazwę Multics. Po pewnym czasie nazwa ta zmieniła się na Unix (prawdopodobnie najpierw werbalnie, a potem przyjęto inną pisownię).
Wymyślony przez nich system operacyjny był nowoczesny pod kilkoma względami; przede wszystkim jeśli chodzi o przenośność. Większość poprzednich systemów była tworzona z myślą o dedykowanym komputerze (architekturze). Tak jak garnitur szyty na miarę i pasujący tylko na właściciela, tak pozostałe systemy operacyjne „nie chciały” pracować na innych komputerach niż tylko na tych, dla których zostały napisane. W celu stworzenia przenośnego systemu operacyjnego Ritchie i Thompson stworzyli najpierw język programowania zwany C. Podobnie jak asembler, język C pozwala programistom na niskopoziomowy dostęp do urządzeń, w przeciwieństwie do języków wyższych poziomów takich jak COBOL czy FORTRAN. Jednak podobnie jak oba języki, C nie był związany z konkretną maszyną (komputerem). Tak samo jak gotowy garnitur, który można skrócić, aby dopasować go na właściciela, pisanie w języku C pozwalało łatwo adaptować Uniksa na komputerach innych niż PDP-7.
Kiedy ich wynalazek stał się popularny, Ritchie i Thompson
wykonali kopie systemu Unix i udostępnili innym programistom na
całym świecie. Programiści z całego świata przetestowali i
poprawili Uniksa. Swoje prace odsyłali z powrotem do Ritchiego i
Thompsona, którzy najlepsze poprawki i funkcje
zaimplementowali w nowo powstającej wersji systemu. W
międzyczasie powstało kilka nowych odmian tego systemu. Jednym z
najlepszych był BSD (Berkeley Systems Division) Unix, napisany na
Uniwersytecie Kalifornijskim w 1978 roku. Bill Joy – jeden
z głównych twórców BSD Unix -został
później założycielem firmy Sun Microsystems, gdzie
stworzono kolejną odmianę systemu zwaną SunOS, służącą do obsługi
stacji roboczych tejże firmy. W 1984 roku AT&T, właściciel
Bell Labs rozpoczął sprzedaż własnej wersji, znanej pod nazwą
System V.
00-5 Darmowe oprogramowanie
To, co zaczęli dwaj pracownicy Bell Labs w czysty i niekomercyjny sposób przerodziło się w kilka poważnych sporów zakończonych orzeczeniami sądowymi. Kiedy AT&T zauważyła komercyjny potencjał systemu Unix, ogłosiła go swoją własnością intelektualną i rozpoczęła pobieranie wysokich opłat licencyjnych od osób i organizacji, które chciały używać tego systemu. Z czasem pozostali, którzy zaprojektowali własne odmiany Uniksa zaczęli również pobierać opłaty. Najbardziej pokrzywdzeni byli ci, którzy tworzyli poprawki dla Uniksa, ponieważ nikt im nie zapłacił za ich wysiłek. Takie właśnie były początki Uniksa.
Niektórzy ludzie, w tym naukowiec z MIT Richard Stallman, bardzo mocno tęsknili za powrotem szczęśliwych czasów współpracy wielu programistów z całego świata (ale przecież nie chodziło tylko o współpracę). Tak więc w 1983 roku Stallman zapoczątkował projekt GNU (GNU is not Unix ), którego celem było stworzenie darmowego systemu podobnego do Uniksa. Podobnie jak we wczesnych wersjach systemu Unix, system operacyjny GNU był rozpowszechniany w formie kodu źródłowego po to, aby wszyscy zainteresowani programiści mogli go dowolnie testować, modyfikować i dystrybuować. Praca w MIT nauczyła Stallmana, że przy użyciu Internetu jako środka komunikacji, programiści z całego świata mogą poprawiać i adaptować oprogramowanie z niespotykaną dotąd szybkością. Organizując pracę nad projektem GNU, Stallman wraz ze znajomymi założył FSF (Free Software Foundation ), organizację, która promuje darmowe oprogramowanie oraz stara się eliminować restrykcje nałożone na kopiowanie, rozpowszechnianie oraz modyfikowanie oprogramowania. FSF akceptuje wolne od podatku darowizny, a także dystrybuuje kopie programów wraz z pełną dokumentacją za niewielkimi opłatami, w celu utrzymania i wspierania projektu GNU.
Jeśli uważasz za niestosowne pobieranie małych opłat przez FSF
za „darmowe” oprogramowanie, musisz zrozumieć, że ta
organizacja stosuje słowo free w nawiązaniu do freedom
(wolność). Pod pojęciem wolności FSF rozumie trzy prawa do
oprogramowania:
Możesz kopiować programy GNU i rozdawać
komukolwiek zechcesz bez pobierania za to opłaty.
Jeśli
jesteś programistą, możesz modyfikować aplikacje GNU, ponieważ
masz dostęp do kodu źródłowego.
Możesz
rozpowszechniać poprawione przez siebie wersje oprogramowania
GNU. Jednakże nie możesz pobierać za to żadnej opłaty (chociaż
możesz pobierać opłatę za dostarczenie kopii udoskonalonego
programu GNU na nośniku fizycznym).
00-6 COPYLEFT
Producenci i sprzedawcy oprogramowania komercyjnego chronią swoje prawa własności do tego oprogramowania poprzez copyright (prawo własności). Dlatego organizacja FSF również postanowiła chronić wolność programów za pomocą copyleft. Jeśli FSF udostępni program do użytku publicznego, inni mogą go dowolnie zmieniać i tworzyć programy, które będą komercyjne, co nie było zamierzeniem autora oryginalnej aplikacji. Na przykład firma komputerowa może dołączyć program do stworzonego przez nią produktu i rozprowadzać go w formie binarnej, a nie źródłowej oraz żądać opłat licencyjnych za kolejne kopie.
Aby chronić darmowe oprogramowanie, organizacja Stallmana
używa takiego samego instrumentu prawnego jak sprzedawcy i
producenci programów komercyjnych – copyright
– ale dodaje także specjalne warunki, które
gwarantują użytkownikom wolność kopiowania, modyfikowania i
rozpowszechniania programów. Warunki te – zwane GNU
Public License – dają wszystkim prawo używania,
modyfikowania i rozpowszechniania aplikacji (lub ich części),
ale tylko w przypadku, gdy warunki rozpowszechniania nie zostaną
zmienione. Dlatego ktoś, kto chciałby zamienić oprogramowanie
FSF na własny produkt, nie ma prawa używać, modyfikować i
rozprowadzać tego produktu! Jak twierdzi organizacja:
„Ludzie opracowujący programy własnościowe używają praw
autorskich, aby pozbawić użytkowników tych
programów wolności; my używamy prawa, aby zagwarantować
im tę wolność. Dlatego zmieniliśmy nazwę copyright na
copyleft”.
00-7 Jądro systemu Linux
Na początku lat dziewięćdziesiątych FSF przygotowała już wszystkie główne komponenty systemu operacyjnego GNU z wyjątkiem jednego – jądra. W tym samym czasie Linus Torvalds, fiński student informatyki, pracował nad jądrem dla systemów uniksowych. Linus pracował z systemem Minix; bardzo podobnym do Uniksa i napisanym przez Andrew Tannenbauma dla celów pedagogicznych. Linus był niezadowolony z wydajności jądra Miniksa i wierzył, że potrafi je poprawić. Wczesną wersję poprawionego jądra udostępnił w Internecie. Wkrótce programiści z całego świata pracowali razem nad zwiększeniem wydajności i funkcjonalności jądra, które nazwał Linux (od Linus Minix). Linux rósł w szybkim tempie. W ciągu trzech lat od pierwszej publikacji (5 października 1991 r.), Linux był wydawany jako oprogramowanie testowe; wersja 1.0 pojawiła się w marcu 1994 roku. Jednakże już na początku 1992 roku Linux został zintegrowany z oprogramowaniem GNU, co dało w pełni funkcjonalny system operacyjny, którego nazwa wzięła się od nazwy jądra.
Jednakże prace na jądrem trwają nadal. Od czasu premiery
oficjalnego jądra szybkość jego rozwoju ciągle wzrasta i Linux
jest obecnie zaprojektowany tak, by współpracował z
wieloma architekturami (nie tylko Intela), wieloprocesorowymi
płytami głównymi o wyszukanych właściwości sieciowych
takich jak IP masquerading i wiele innych. Wersje jądra są teraz
dostępne dla takich platform jak Apple PowerPC, DEC Alpha,
Motorola 68k, Sun SPARC oraz Mips. Co więcej, Linux nie posiada
wbudowanego obskurnego wariantu Uniksa: generalnie jest
kompatybilny ze standardem POSIX (Portable Operating System
Interface), który formułuje podstawy specyfikacji X/Open
stworzonych przez The Open Group.
00-8 Dystrybucje
Linuksa
Ponieważ Linux jest rozpowszechniany za darmo, można go otrzymać na kilka sposobów. Niektóre osoby i organizacje dostarczają go w pakietach, często połączonych z darmowymi lub własnościowymi aplikacjami dodatkowymi. Zestaw pakietów, które zawierają całe oprogramowanie potrzebne do zainstalowania i uruchomienia Linuksa, jest nazywany dystrybucją.
Popularne dystrybucje systemu Linux i strony internetowe:
Dystrybucja Strona WWW
Debian
Linux http://www.debian.org/
Slackware
Linux
http://www.cdrom.com/titles/os/slackware.html/
Red
Hat Linux http://www.redhat.com/
SuSE
Linux http://www.suse.com/
Red Hat, Slackware oraz SuSE są pakietami stworzonymi przez
firmy komercyjne, które szukają korzyści, sprzedając
produkty i usługi bezpośrednio związane z Linuksem. Ze względu
na fakt, że Linux jest rozpowszechniany na licencji GNU GPL,
możesz pobrać dystrybucje z odpowiednich stron firm lub zrobić
dodatkowe kopie tych dystrybucji i udostępniać je samemu.
(Zauważ, że nie możesz robić kopii dodatkowego oprogramowania
własnościowego, które jest dostarczane wraz z tymi
dystrybucjami). Natomiast Debian GNU/Linux jest produktem
ochotników z całego świata, tworzonym pod skrzydłami
organizacji Software In The Public Interest, Inc. Książka ta
jest sprzedawana wraz z kopią właśnie tego systemu, który
możesz zainstalować i którego możesz używać bez żadnych
ograniczeń.
00-9 Właściwości i wydajność systemu Linux
Pochodzenie Linuksa oraz fakt, że jest rozpowszechniany wraz z kodem źródłowym dają mu dużą przewagę nad innymi systemami operacyjnymi. Ale większość użytkowników wybiera system operacyjny komputera na podstawie funkcjonalności i wydajności, a Linux spełnia oba kryteria.
Umożliwia on instalację na różnych platformach sprzętowych oraz działa adekwatnie do ceny i mocy komputera. Co więcej, typowy czas przestoju systemu jest niższy niż w przypadku systemu Windows NT, a wydajnością przewyższa nawet system Solaris. Jego właściwości przetwarzania wieloprocesowego są większe niż w przypadku systemu Microsoft Windows NT, a współpraca z protokołem TCP/IP jest lepsza niż w Windows NT i systemie Solaris. Jako grupa użytkownicy Linuksa są bardziej zadowoleni od swoich kolegów używających Windows NT czy też Solarisa. Linux to także kod źródłowy, a ilością zainstalowanych stanowisk przewyższa zdecydowanie system Solaris i zbliża się do Windows NT.
Ta imponująca statystyka to wcale jeszcze nie koniec zalet tego systemu. Przede wszystkim – wszyscy zwracają uwagę na fakt, że jest on darmowy. Porównywalne systemy operacyjne, a zwłaszcza serwery, mogą osiągnąć niebotyczne ceny: 100 000 $! Niskie ceny dystrybucji Linuksa powodują, że sięgają po niego zwykli użytkownicy oraz profesjonaliści.
W tym przypadku wygrywa on z konkurencją bez większych problemów. Wiele stacji roboczych jest od czasu do czasu wykorzystywanych jako serwery sieciowe. Ponieważ Linux został zaprojektowany również jako sieciowy system operacyjny, jego właściwości i wydajność zdecydowanie przewyższają inne systemy operacyjne stacji roboczych używanych jako tymczasowe serwery sieciowe. Na przykład licencja dla stacji Micorosft Windows NT Workstation ogranicza liczbę połączeń przychodzących do 10, a jeśli stacja z tym systemem obsługuje więcej niż 10 połączeń przychodzących jednocześnie, to mówi się o łamaniu umowy licencyjnej! Jednakże system Linux nie podlega takim restrykcjom, komputer może przyjąć tyle połączeń naraz, na ile mu pozwolisz.
Podobnie jak inne sieciowe systemy operacyjne, Linux umożliwia zaawansowane zarządzanie dyskami (RAID – pozwala automatycznie duplikować dane przechowywane na kilku dyskach twardych), przez co wzrasta bezpieczeństwo danych, ponieważ jeśli jeden z dysków zostanie uszkodzony lub po prostu popsuje się, istnieje w systemie drugi dysk będący dokładną jego kopią. Systemy Microsoft Windows 95 i 98 nie posiadają takiej funkcji.
Jeśli jesteś doświadczonym użytkownikiem komputerów, który pamięta jeszcze system MS-DOS, kojarzysz zapewne pojęcie zwane oknem trybu MS-DOS. Jeżeli jednak pracowałeś tylko z systemem Microsoft Windows, możesz w pełni nie rozumieć tego zagadnienia. Okno trybu MS-DOS jest interfejsem wiersza poleceń. Wpisując polecenia wybrane z listy rozumianych przez system, możesz bezpośrednio nakazywać systemowi wykonywanie różnorodnych zadań. Dla większości użytkowników interfejs wiersza poleceń nie jest tak wygodny i zrozumiały, jak interfejs graficzny oferowany przez Microsoft Windows. A to dlatego, że musisz znać polecenia, które rozumie system MS-DOS oraz musisz wpisywać je poprawnie, jeśli chcesz, aby system poprawnie je wykonywał.
Jednakże system MS-DOS umożliwia wykonanie niektórych zadań, pracochłonnych i zajmujących dużo czasu, znacznie szybciej niż za pomocą myszki. Linux posiada podobny wiersz poleceń zwany powłoką. Jednakże słowo „podobny” jest tutaj nie na miejscu, ponieważ powłoka systemu Linux jest na tyle rozbudowana oraz posiada tyle właściwości, że wiersz poleceń MS-DOS mógłby być zaledwie małą jej cząstką. W szczególności wierszowi poleceń MS-DOS brak wielu użytecznych właściwości i funkcji znajdujących się w powłoce Linuksa. Jeżeli używałeś trybu MS-DOS i stwierdziłeś, że jest niewygodny w użyciu oraz nieporęczny, zostaniesz prawdopodobnie mile zaskoczony, kiedy zobaczysz, jak działa powłoka Linuksa. Jest ona bardzo prosta, a zarazem bardzo potężna i wydajna.
Jeśli jesteś programistą (nieważne, czy zaawansowanym czy też początkującym), docenisz zapewne możliwość rozwijania przenośnego, kompatybilnego z systemem Unix oprogramowania za pomocą narzędzi oferowanych przez Linuksa. Zawiera on bowiem kompletny zestaw narzędzi programistycznych, włączając asembler, kompilator języka C i C++, aplikację make oraz oczywiście kod źródłowy wszystkich bibliotek. Wszystkie te narzędzia są darmowymi programami dostępnymi na licencji GNU GPL.
Oto kilka przyczyn, dla których warto używać Linuksa.
Im więcej powodów będzie odpowiadało twojej sytuacji, tym
bardziej będziesz zadowolony, że go zainstalowałeś:
Pragniesz rzetelnej i stabilnej platformy. Żaden inny popularny
system operacyjny nie jest bardziej stabilny i wydajny niż
Linux. Jeśli jesteś zmęczony ciągłym resetowaniem komputera
spowodowanym wieszaniem się systemu, wypróbuj chociaż raz
Linuksa. Na pewno się nie zawiedziesz.
Chcesz mieć wydajny
system. Linux wyciąga ze sprzętu możliwie najwyższe osiągi, przy
tym nie stawia takich wymagań, jak inne systemy operacyjne. Przy
niewielkiej ilości pamięci oraz wolniejszym CPU, Linux nie
odstaje od Microsoft Windows oraz innych systemów. Jeśli
zależy ci na szybkości i wydajności przy minimalnych nakładach
sprzętowych, to pozostaje tylko Linux.
Nie masz pieniędzy
lub szukasz niedrogiego systemu. Jeśli akurat nie masz zbyt dużo
gotówki lub musisz zainstalować wiele systemów,
niska cena systemu Linux pozwoli sporo zaoszczędzić na zakup
nowego sprzętu i oprogramowania. Pod tym względem Linux jest
najbardziej opłacalnym systemem operacyjnym na świecie.
Często używasz sieci lokalnych oraz Internetu. Jeśli korzystasz z
zasobów sieci, zwłaszcza Internetu, Linux oferuje
zaawansowaną obsługę protokołu TCP/IP. Pozwala on w łatwy i
szybki sposób tworzyć zapory sieciowe, które
zabezpieczają dostęp do komputera lub nawet całej sieci przed
niepowołanymi osobami, oraz trasy, które umożliwiają kilku
komputerom dzielenie pojedynczego połączenia sieciowego.
Chcesz się nauczyć Uniksa i obsługi sieci TCP/IP. Najlepszą
metodą – prawdopodobnie jedyną – nauczenia się
systemu Unix i działania sieci opartych na protokole TCP/IP jest
zainstalowanie Linuksa i zdobywanie doświadczenia samemu.
Nieważne, czy chcesz posiąść takie doświadczenie z czystej tylko
ciekawości czy dla kariery (administratorzy sieci są zazwyczaj
dobrze opłacani); Linux daje możliwość zdobycia doświadczenia po
niskich kosztach bez potrzeby rezygnacji z komfortu
dotychczasowego życia.
Szukasz innej wizji komputerowej
przyszłości niż ta propagowana przez Microsoft. Jeśli dość masz
już narzucanych przez firmę z Redmond standardów
technologii komputerowych, Linux daje ci wszystkie narzędzia
potrzebne do stworzenia nowych rozwiązań i technologii.
Chciałbyś cieszyć się szacunkiem wśród kolegów po
fachu. Jeśli jesteś pracownikiem technicznym, np. programistą
lub inżynierem, możesz zyskać większe uznanie wśród
swoich znajomych z pracy. Możesz także otrzymać gadżety
promocyjne jak naklejki, koszulki itp. (zajrzyj na stronę
sklepiku Linuksa http://www.all-linux.com/index.html/).
Chcesz się dobrze bawić.
Zamiast instalować Linuksa i usuwać istniejący system
operacyjny, możesz go tak zainstalować i skonfigurować, abyś
miał przy starcie komputera wybór: między Linuksem i na
przykład Windows 98. Nazywa się to fachowo dual-boot. Wtedy
możesz wybierać: albo uruchamiasz Linuksa, albo ulubioną
aplikację Windows.
00-10 Zasoby linuksowe w Internecie
Lista adresów WWW niektórych popularnych witryn internetowych poświęconych Linuksowi. Najciekawszą jest najprawdopodobniej strona projektu dokumentacji Linuksa (Linux Documentation Project). Tam znajdziesz wszystkie informacje, których będziesz szukał. Jest tam również wyszukiwarka, która ułatwia znajdowanie potrzebnych informacji.
Sprawa niby oczywista bo linkowanie to podstawa SEO. Zebrałem więc kilka podstawowych informacji o tym jak (nie)linkować (pod)stron. Sprawdź czy stosujesz się do tych rad.
Najlepiej linkować z anchorami w postaci fraz które chcemy pozycjonować wskazującymi na pozycjonowane strony. SEO Blog będzie przykładem dobrego podlinkowania. Oczywiście nie zawsze uda nam się zdobyć taki anchor jaki najbardziej nam odpowiada wtedy zadowalamy się np nazwą własną czy firmy. Co istotne linkujemy nie tylko stronę główną ale także podstrony serwisu. Linkowanie danej (pod)strony ograniczamy maksymalnie do 2-3 fraz a to i tak sporo. Najlepiej jedną podstronę linkować i pozycjonować na jedną frazę. Jasne można i na więcej, jednak wtedy siła linków płynących do danej podstrony rozkłada się odpowiednio na frazy. Najlepszym rozwiązaniem jest więc tworzenie podstron z wartościową treścią w których tytule wstawimy jedną pozycjonowaną frazę i właśnie na tą frazę do tej strony będziemy linkować. Istotną kwestią jest linkowanie z różnymi anchorami, jeśli do strony będą prowadzić linki w 100% o takim samym anchorze to nie będzie to dobrze wyglądać dla Google… Dobrze jeśli linki są otoczone tekstem i to najlepiej powiązanym tematycznie ze stroną do jakiej link wskazuje. Wartościowe linki to linki na wartościowych stronach bez atrybutu nofollow. Najlepszy link to taki który znajduje się w strukturze kodu strony możliwie wysoko a strona na której się znajduje sama jest stroną wartościową i dobrze podlinkowaną.
Jak nie linkować ? Po pierwsze unikać schematów. Czyli z różnych stron linkujmy w różny sposób, jednocześnie różnicując rodzaj zaplecza i katalog stron. Z jednej strony nie linkujemy do innej podstrony z różnymi anchorami. Czyli na jednej stronie linkującej powinien znajdować się maksymalnie jeden link do innej strony. Odpuszczamy sobie farmy linków. Jeśli otrzymamy linka 693 spośród 980 znajdujących się na jednej podstronie to właściwie niewiele nam taki pomoże. Niby link to link. Lepiej jednak skupić się na pozyskaniu linków wartościowych.
Kategorie
- Biznes i rynek (27)
- Na wesoło (656)
- Ogólne (151)
- Ogólne (5)
- Wszystko inne (25)
- Wszystko inne (4)