Linux

Linux lub GNU/Linux jest uniksopodobnym systemem operacyjnym (lub ściśle rodziną) dla komputerów. System operacyjny jest zbiorem podstawowych instrukcji, które zarządzają elektronicznymi częściami komputera, umożliwiając uruchamianie aplikacji/programów. Linux jest wolnym oprogramowaniem, co oznacza, że każdy może go używać, widzieć jak działa, zmieniać go lub dzielić się nim.

Istnieje wiele programów dla Linuksa i - jak sam Linux - wiele z nich jest wolnym oprogramowaniem. Jest to jeden z powodów, dla których wielu ludzi lubi używać Linuksa.

Elementem definiującym Linuksa jest jądro Linux, jądro systemu operacyjnego, które jako pierwsze opracował Linus Torvalds. Linuks jest zazwyczaj pakowany w dystrybucję Linuksa (lub w skrócie w distro). Dystrybucje zawierają także wspierające oprogramowanie systemowe i biblioteki, z których wiele jest dostarczanych przez Projekt GNU.

Popularne dystrybucje Linuksa obejmują Debiana, Fedorę i Ubuntu. Dystrybucje komercyjne obejmują Red Hat Enterprise Linux i SUSE Linux Enterprise Server. Dystrybucje Desktop Linux obejmują system okienny, taki jak X11 lub Wayland, oraz środowisko graficzne, takie jak GNOME lub KDE Plasma. Dystrybucje przeznaczone dla serwerów mogą całkowicie pominąć grafikę i zawierać stos rozwiązań, takich jak LAMP. Ponieważ Linux jest swobodnie redystrybuowalny, każdy może stworzyć dystrybucję w dowolnym celu.

Linux został pierwotnie stworzony dla komputerów osobistych. Linux jest wiodącym systemem operacyjnym na serwerach, takich jak komputery typu mainframe, i jedynym O.S. używanym na superkomputerach (przynajmniej na liście TOP500, od listopada 2017). Jest on używany przez około 2,3% komputerów stacjonarnych. Chromebook, na którym działa system operacyjny Chrome OS oparty na jądrze Linuxa, dominuje na amerykańskim rynku edukacyjnym K-12 i stanowi prawie 20% sprzedaży notebooków o wartości poniżej 300 USD w USA.

Linux działa również na systemach wbudowanych, które są urządzeniami, których system operacyjny jest zazwyczaj wbudowany w firmware i jest w dużym stopniu dostosowany do systemu; należą do nich telefony komórkowe (zwłaszcza smartfony), tablety, routery sieciowe, urządzenia sterujące automatyką obiektu, telewizory, cyfrowe rejestratory wideo, konsole do gier wideo i smartfony. W rzeczywistości system operacyjny Android, mobilny system operacyjny zbudowany na bazie jądra Linuxa, posiada największą bazę zainstalowanych systemów operacyjnych ogólnego przeznaczenia. W marcu 2017 r. odnotowano, że na Androidie było więcej użytkowników niż na Microsoft Windows, który nie jest oparty na Linuksie.

Linux jest jednym z najbardziej znaczących przykładów współpracy w zakresie wolnego i otwartego oprogramowania. Kod źródłowy może być używany, modyfikowany i rozpowszechniany - komercyjnie lub niekomercyjnie - przez każdego zgodnie z warunkami jego odpowiednich licencji, takich jak Powszechna Licencja Publiczna GNU.

Jak stworzono Linuksa

W latach 80. wiele osób lubiło używać systemu operacyjnego o nazwie Unix. Ponieważ jednak ograniczało to użytkownika w udostępnianiu i ulepszaniu systemu, niektórzy stworzyli nowy system operacyjny, który działałby jak Unix, ale który każdy mógł udostępniać lub ulepszać. MINIX, podobny do Uniksa, został użyty jako narzędzie dydaktyczne dla studentów uczelni, aby dowiedzieć się, jak działają systemy operacyjne. MINIX ograniczał również udostępnianie i ulepszanie systemu przez jego użytkowników.

Grupa ludzi zwana Projektem GNU napisała różne części nowego systemu operacyjnego o nazwie G.N.U., ale nie posiadała wszystkich części, które system operacyjny musi obsługiwać. W 1991 roku Linus Torvalds zaczął pracować nad zamiennikiem MINIX'a, który byłby wolny w użyciu i który nie kosztowałby nic. Linus rozpoczął projekt, gdy uczęszczał na uniwersytet w Helsinkach. W końcu stało się to jądrem Linuksa.

Linus Torvalds udostępnił jądro Linux w niektórych grupach internetowych dla użytkowników MINIX. Linus po raz pierwszy nazwał system operacyjny "Freax". Nazwa Freax pochodzi od połączenia angielskich słów "free" i "freak" oraz dodania znaku X do nazwy, ponieważ Unix ma znak X w swojej nazwie. Ari Lemmke, który pracował z Linusem na Uniwersytecie, był odpowiedzialny za serwery, na których przechowywany był Freax. Ari nie uważał Freaxa za dobrą nazwę, więc nazwał projekt "Linux" bez pytania Linusa. Później Linus zgodził się, że Linux jest lepszą nazwą dla jego projektu.

Linux na początku polegał na kodzie oprogramowania z programu MINIX. Ale z kodem z systemu G.N.U. dostępnym za darmo, zdecydował, że byłoby dobrze dla Linuksa, gdyby mógł używać tego kodu, zamiast kodu z MINIXa, ponieważ MINIX nie pozwalał ludziom dzielić się nim lub zmieniać go tak jak chcieli. Ogólna Licencja Publiczna G.N.U. jest licencją oprogramowania, która pozwala ludziom zmieniać dowolną część kodu, którą chcą, pod warunkiem, że dzielą się oni wszelkimi zmianami, których dokonują z ludźmi, którym dają swoje oprogramowanie i pozwalają im na jego redystrybucję za darmo lub za opłatą. Oprogramowanie z G.N.U. było licencjonowane na zasadach Ogólnej Licencji Publicznej G.N.U., więc Linus i inni ludzie, którzy pracowali nad Linuksem, również mogli z niego korzystać.

Aby uczynić jądro Linuksa odpowiednim do użycia z kodem z projektu G.N.U., Linus Torvalds rozpoczął przejście z jego oryginalnej licencji (która nie pozwalała na sprzedaż) na GPL G.N.U.. Deweloperzy Linuksa i G.N.U. pracowali razem nad integracją kodu G.N.U. z Linuksem, aby stworzyć wolny system operacyjny.

Od 1991 roku tysiące programistów i firm pracowało nad udoskonaleniem Linuksa, w tym Google.

Smokinguj pingwina

Maskotka Linuksa to kreskówkowy pingwin o imieniu "Tux". Kiedy człowiek widzi pingwina na oprogramowaniu i sprzęcie, oznacza to, że będzie on działał pod Linuksem, a czasem pod wszystkimi systemami, które są jak Unix.

Pomysł na pingwina pochodzi od twórcy Linusa Torvaldsa. Obraz został wykonany przez człowieka imieniem Larry Ewing w konkursie na stworzenie logo. Obrazek, Tux, nie wygrał, ale został wybrany jako maskotka później.

Tux stał się teraz symbolem dla Linuksa, a czasem nawet dla open source. Można go zobaczyć w wielu różnych miejscach i często, gdy ludzie odnoszą się do Linuksa, często myślą o Tuxie. Tux został nawet włączony do wielu gier wideo, takich jak Super Tux (jak Super Mario Bros. ), Tux Racer (gdzie gracze ścigają się z Tuksem w dół lodowatej góry) i Pingus (jak Lemmings).

Smokinguj pingwina
Smokinguj pingwina

Używa

Zastosowanie na biurku

Chociaż istnieje tylko kilka wersji Linuksa dla niektórych programów dla Mac OS X i Microsoft Windows w dziedzinach takich jak publikowanie na pulpicie i profesjonalne audio i wideo, istnieją programy, które są stosunkowo podobnej jakości w porównaniu do tych dostępnych dla Mac i Windows.

Wiele wolnych programów, które są popularne w Windows, takich jak Pidgin, Mozilla Firefox, LibreOffice, Chromium, VLC i GIMP, jest dostępnych dla systemu Linux. Pod Linuksem można również korzystać z coraz większej ilości zastrzeżonego oprogramowania, takiego jak Adobe Flash Player, Spotify i Skype. CrossOver jest prawnie zastrzeżonym rozwiązaniem opartym na projekcie open source Wine, które wspiera uruchamianie aplikacji Windows, takich jak Microsoft Office i Adobe Photoshop pod Linuksem.

KDE i GNOME

KDE

GNOME

Serwery i superkomputery

Linux był używany głównie jako system operacyjny dla serwerów i stał się znany wielu ludziom w tej dziedzinie; Netcraft poinformował w lutym 2008 r., że pięć z dziesięciu najlepszych firm hostingowych uruchomiło Linuksa na swoich serwerach internetowych. Wynika to z jego stabilności i czasu sprawności, a także z faktu, że oprogramowanie desktopowe z graficznym interfejsem użytkownika dla serwerów jest często niepotrzebne.

Linux jest powszechnie używany jako system operacyjny dla superkomputerów. Od listopada 2017 r. wszystkie z 500 najlepszych superkomputerów pracują pod kontrolą Linuksa.

Roadrunner, najszybszy superkomputer na świecie (od 2009 r.), na którym działa Linux
Roadrunner, najszybszy superkomputer na świecie (od 2009 r.), na którym działa Linux

Wymowa

W 1992 roku Torvalds wyjaśnił, jak wymawia słowo Linux:

Wymawia się 'li' z krótkim dźwiękiem [ee]: porównaj prInt, mInImal itp. nux" jest również krótkie, nie-diphong, jak w pUt. Jest to częściowo spowodowane przez minixa: linux był tylko moją nazwą roboczą, a jak go napisałem, aby zastąpić minixa w moim systemie, rezultatem jest to, co to jest... linus' minix stał się linuxem.

Torvalds udostępnił próbkę audio, która wskazuje jego własną wymowę, w języku angielskim i szwedzkim.

Niektórzy Anglicy wymawiają tę nazwę jako lee-narks lub lee-nix lub lie-nix. Według Torvaldsa, jest to błędna wymowa. []

Rozmiar kodu

Badanie przeprowadzone w 2001 roku przez Red Hat Linux 7.1 wykazało, że dystrybucja ta miała 30 milionów linii kodu. Badania wykazały, że Red Hat 7.1 wymagał około 8000 lat czasu na rozwój. W badaniu stwierdzono również, że gdyby całe to oprogramowanie było tworzone w sposób prawnie zastrzeżony, jego produkcja w Stanach Zjednoczonych kosztowałaby około 1,08 miliarda dolarów. Na dzień 7 marca 2011 r. jądro Linuksa kosztowałoby około 3 miliardy dolarów.

Wersja 3.10 jądra Linuksa, wydana w czerwcu 2013, ma 15 milionów linii kodu, natomiast wersja 4.1, wydana w czerwcu 2015, wzrosła do ponad 19,5 milionów linii kodu przez prawie 14 000 programistów.

Większość kodu (około 71%) została napisana w języku programowania C, a wiele innych języków zostało użytych, w tym C++, język asemblera, Perl, Python, Fortran i różne języki skryptowe powłoki. Nieco ponad połowa wszystkich linii kodu była licencjonowana na licencji GPL.

Różne wersje systemu Linux

Ludzie, którzy chcą dostać Linuksa mogą go pobrać z internetu lub kupić w sklepie lub na stronie internetowej. Czasami książki i czasopisma o Linuksie mają C.D. lub D.V.D. z Linuksem na sobie. Każda określona wersja Linuksa jest nazywana "dystrybucją" lub "dystryktem". Wersja Linuksa posiada jądro Linux i oprogramowanie G.N.U., a niektóre dodatkowe programy, które mogą nie być częścią G.N.U. Różne wersje zawierają różne dodatkowe programy. Wersje używane przez większość ludzi obejmują:

  • Mennica Linuksowa
  • Ubuntu
  • Arch Linux
  • CentOS
  • Debian
  • Fedora
  • Gentoo
  • Slackware
  • openSUSE
  • Mageia

Ludzie mogą zapłacić trochę pieniędzy za wersję, więc mogą mieć CD-ROM lub DVD i pomóc firmie w ulepszeniu ich wersji. Zazwyczaj, gdy ktoś płaci, jest to tak, że firma pomoże użytkownikowi po jego instalacji, co jest nazywane "wsparciem".

Oprogramowanie dla Linuksa zawiera:

  • Jądro i Muszla.
  • Apache pozwala użytkownikom na prowadzenie własnej strony internetowej.
  • KDE i GNOME środowiskami graficznymi.
  • LibreOffice jest do pracy biurowej.
  • Mozilla Firefox jest przeglądarką internetową (web).
  • GIMP, Inkscape i Blender pomagają ludziom pracować z obrazami.
  • Gry takie jak Tux Racer.
  • Kompilator GNU.
Fedora, dystrybucja Linuksa
Fedora, dystrybucja Linuksa

Licencjonowanie, znak towarowy i nazewnictwo

Jądro Linux i większość oprogramowania GNU są licencjonowane na zasadach Powszechnej Licencji Publicznej GNU (GPL). GPL wymaga, aby każdy, kto rozpowszechnia jądro Linuksa, udostępniał kod źródłowy (oraz wszelkie modyfikacje) odbiorcy na tych samych warunkach. W 1997 roku Linus Torvalds powiedział: "Uczynienie Linuksa GPL'd było zdecydowanie najlepszą rzeczą, jaką kiedykolwiek zrobiłem". Inne kluczowe komponenty systemu Linux mogą korzystać z innych licencji; wiele bibliotek korzysta z Mniejszej Powszechnej Licencji Publicznej GNU (LGPL), typu GPL, która jest mniej ograniczona, a system X Window korzysta z licencji MIT. "Linux" jest znakiem towarowym Linusa Torvaldsa.

Powiązane strony

  • Lista dystrybucji Linuksa

AlegsaOnline.com - 2020 / 2021 - License CC3