Menu
Strona główna
Hacking
Programowanie
Telefonia Komórkowa
Kody do Gier
Linux
Dlaczego?
Programowanie w Delphi
Mapa strony
 Programy
Systemy
Artykuły PDF

Security

Skanery
Sniffery
Security

Windows

Użytkowe
Przeglądarki graficzne
Kodeki
Narzędzia plikowe
Narzędzia dyskowe
Narzędzia systemowe
Sterowniki
Szyfrowanie danych
Zarządzanie hasłami
Zarządzanie rejestrem
Łaty i Patche
Zarządzanie pamięcią
Synchronizacja czasu
Nagrywanie płyt
Free Antivirus (Darmowe Antyvirusy)
Sterowniki
Obróbka dźwięku
Edycja wideo

Internetowe

Bezpieczeństwo
Programy P2P
Komunikatory
Dodatki do przeglądarek
Klienty poczty elektronicznej
Narzędzia Antyspamowe
Przeglądarki grup dyskusyjnych
Przeglądarki Offline
Serwery poczty elektronicznej
Telefonia komórkowa
Wyszukiwarki internetowe
Zdalny dostęp
Cybernianie
Klienty FTP
Narzędzia internetowe
Prywatnośc
Przeglądarki internetowe
Serwery FTP
Serwery WWW
Wspomagacze ściągania
Zarządzanie siecią lokalną

Tuning Systemu

Diagnostyka i testowanie
Inne
Rozszerzenia pulpitu
Tapety na pulpit
Tuning Systemu
Ikony
Powłoki
Tuning sprzętu
Wygaszacze ekranu

Programowanie

Kompilatory
Biblioteki i komponenty
Bazy danych
Edytory programistyczne
Środowiska programistyczne
Debugery
Tworzenie wersji instalacyjnych

Webmastering

Użytkowe
Kursy

Linux

Użytkowe
Internetowe
Multimedialne

Programy biurowe

Programy dla firm
Pakiety biurowe
Administracja
Edytory tekstu
Grafika prezentacyjna
Kadry i płace
Wspomaganie projektowania
Zarządzanie projektami
Bazy danych
Finanse i księgowośc
Handel
Programy ewidencyjne
Zarządzanie informacją osobistą (PIM)
 Download GRY
Pelne Wersje GIER
 Artykuły > Linux > Historia Linuksa, FSF i GNU
Histroia Liniksa

Wyjaśniając pochodzenie Linuksa na początku wypada rozszyfrować, co oznacza same słowo Linux. Spotkałem się z dwiema interpretacjami. Pierwsza, ta bardziej słuszna jest skrótem od Linus Unix. Natomias druga, to skrót od Linux is not Unix. Historia Linuksa związana jest z systemem Unix, którego nazwa występuje w powyższych skrótach. Dla pełnej jasności proponuję zacząć właśnie od Uniksa.

Można powiedzieć, że Unix jest "ojcem" Linuksa. Jest to dość stary system operacyjny, jego początki sięgają wczesnych lat 70. Programiści z laboratorium AT&T napisali pierwszą wersję tego systemu w języku C, który stał się standardem, jeżeli chodzi o pisanie wielozadaniowych systemów operacyjnych. Na początku kod Uniksa był darmowy, taki jaki jest obecnie kod Linuksa. Niestety od 1979 roku firmat AT&T zaczęła pobierać opłady za udostępnianie kodu źródłowego. Spowodowało to powstanie wielu nowych odmian tego właśnie systemu. Wówczas m.in. powołano do życia system BSD ( Berkley Software Distribution ), SunOsa, Xenixa, Ultrixa. Firma AT&T wprowadziła do sprzedaży System V. Powstanie takiej liczby systemów sprawiło, że poszczególne programy pisane, na konkretne systemy nie były ze sobą kompatybilne. Aby zlikwidować ten problem organizacja IEEE stworzyła standard Posix. Dokument ten definiował i opisywał poszczególne części systemu Uniksowego, aby zachować zgodność programową poszczególnych wersji. Wadą systemów Uniksowych były wielkie wymagania obliczeniowe. Na potężne maszyny było stać tylko instytucje i uniwersytety. Zmieniło się to wraz z pojawieniem się procesora 80386 firmy Intel. Skłoniło to młodego fińskiego studenta - Linusa Torvaldsa, do prac nad nowym systemem, a dokładnie mówiąc jądrem systemu. Pierwsza wersja Linuksa pojawiła się w 1991 roku. Początkowo system nie wzbudził szerszego zainteresowania, dobiero dostosowanie go do norm standardu Posix i wbydowanie kompilatora języka C oraz kilku podstawowych poleceń Uniksa sprawiło, że szersze grono osób się nim zainteresowało. Na dynamiczny rozwój Linuksa miał wpływ fakt, że podlega on licencji GPL (General Public License) opracowanej przez FSF (Free Software Foundation). System wiele zawdzięcza FSF, a z kolei FSF wiele zawdzięcza właśnie Linuksowi.

Ale co to jest te FSF i GPL? Skrót FSF oznacza Free Software Foundation. Po polsku można to przetłumaczyć jako Fundacja Wolnego Oprogramowania. Wolne w tej nazwie nie oznacza koniecznie darmowe, choć w prawie wszystkich wypadkach tak jest. Wolne oznacza, że kod źródłowy oprogramowania jest powszechnie dostępny, co umożliwia ich dowolną modyfikację. W ten sposób, jeżeli chcemy coś zmienić lub poprawić w programie, to nie jesteśmy zdani na łaskę producenta. Ma to również wpływ na poprawę jakości kodu, gdyż liczba osób piszących program nie ogranicza się do wyznaczonej przez daną firmę, jest ich nieporównywalnie więcej, a co za tym idzie środowisk w jakich jest on uruchamiany i testowany jest też dużo więcej. Przypuszczam, że żadną firmę komercyjną nie stać by było na tak zaawanoswane prace nad programem. To że oprogramowanie jest darmowe nie oznacza, że jest gorsze. Wiele programów rozpowszechnianych na licencji GPL jest lepsza od komercyjnych odpowiedników. Jako przykład można podać program Apache - najpopularniejszy serwer WWW w sieci.

FSF została założona w 1984 roku przez Richarda Stallmana. Równocześnie z powołaniem do życia organizacji postanowił stworzyć otwarty sytem oparty na Uniksie. Jednym z jego priorytetów przy tworzeniu tego systemu była kompatybilność. Nazwał go GNU (GNU is Not Unix). Rozpowszechniany miał być na licencji GPL gwarantującej jego "wolność". Licencja ta została stworzona właśnie przez FSF. Aby rozpocząć prace nad GNU, Stallman potrzebował środków finansowych. Uzyskał je ze sprzedaży Emacsa, edytora teksty stworzonego jeszcze podczas pracy w MIT. Po pewnym czasie od tych wydarzeń pojawił się Linux. W tym miejscu przydało by się wyjaśnić czym naprawdę jest Linux, gdyż to pojęcie może być uzywane w dwóch znaczeniach:

  • Odnośnie do jądra systemu stworzonego przez Linusa Torvaldsa
  • Lub odnośnie do dystrybucji Linuksa czyli jądra systemu i oprogramowania rozpowszechnianego razem z nim
Pierwsze znaczenie jest bardziej prawidłowe, lecz drugie częściej uzywane. Linux jako system powinno się określać mianem GNU/Linux, czyli system GNU z jądrem Linuksa. Tak na prawdę system GNU posiada własne jądro, lecz nie jest nim te stworzone przez Linusa. Jądro GNU posiada odmienną strukturę, niż te stworzone przez Linusa. Znajduje się na razie w bardzo wczesnym stadium rozwoju i z tego powodu nie jest jeszcze rozpowszechniane.
Wróćmy jednak do Linuksa. Linux powstał z połączenia dwóch rzeczy: jądra stworzonego przez Linusa Torvaldsa oraz oprogramowania dostarczonego przez GNU. Stał się doskonałym odpowiednikiem systemów Uniksowych na komputery osobiste. Przejął najlepsze cechy swojego "rodzica". Jest idealny do zastosowań sieciowych, ale można używać go również jako systemu na zwykłym, domowym komputerze. Z czasem zainteresowały się nim wielkie firmy, takie jak Intel i Corel. Jest wielozadaniowy i ma małe wymagania sprzętowe. Da się uruchomić nawet na procesorze 80286, jak również na systemach z procesorami innymi niż Intela: SPARC, DEC Alpha, M68k. Jego największą zaletą jest oczywiście, to że jest darmowy.
Wielkie sukcesy odnoszą firmy związane z Linuksem, np. RedHat - twórca jednej z dystrybucji odnosi sukcesy na giełdzie. W stworzenie swojej dystrybucji zainwestował również Corel, pezeniósł na platformę Linuksową niektóre ze swych programów, a w kolejce czekają następne.

Linus swoją pracą zapełnił lukę w systemie GNU co dało nam bardzo dobry system operacyjny zdobywający coraz więcej zwolenników. Obecnie istnieje wiele dystrybucji Linuksa. Różnią się od siebie dostarczanym razem z nimi oprogramowaniem oraz w wypadku dystrybucji komercyjnych pomocą techniczną itp.

Więcej informacji znajdziecie na stronach:
http://www.fsf.org Strona domowa Free Software Foundation
http://www.linux.org Strona domowa Linuksa
http://www.debian.org Strona domowa Debian GNU/Linuksa
http://www.linux.org.pl Polish Linux User Group - Polska Grupa Użytkowników Linuksa
komentarz[0] |

Copyright Š 2006 - 2007 E-comet.info. Wszelkie prawa zastrzeżone.

programy,artykuły,gry online,teledyski,filmiki,smieszne reklamy,sterowniki,kodeki,programy,program,download, downloads,security,bramka sms, teledyski,antywirusy,darmowe free program,programy p2p,tapety,programy biurowe,programy dla firm,narzędzia dyskowe,edytory,gry strategiczne,gry przygodowe,gry sportowe, symulatory, gry rpg,gry karciane, gry zrecznosciowe. Zapraszamy.
0.009 |