Czym jest Linux, szczegółowo

Linux jest powszechnie używanym systemem o którym większość użytkowników nie wie. Korzystamy z niego na co dzień ale czym jest? W tym wpisie szczegółowo opiszę ten system i przytoczę przykłady urządzeń na których działa Linux

Linux Kernel

Linux Kernel jest jądrem systemu operacyjnego. Obsługuje sprzęt podłączony do komputera, zarządza pamięcią i dyskami, uruchamia programy. Linux sprawia ze na ekranie widzimy obraz. Jest on powszechnie używany jako system wbudowany np w ruterach

zalogowałem sie do rutera, jak widać system na ruterze działa na Linuksie 2.6.16.26 

jest wykorzystywany w systemie Android, w telewizorach, w serwerach, inne systemy wbudowane, i w komputerach osobistych pod postacią dystrybucji np Ubuntu, Kali Linux, Debian, Mint (ale ich popularność wynosi 1%). 

Kluczowe cechy Linuksa

  • opensource i darmowy
  • działa na wielu architekturach sprzętowych i obsługuje wiele systemów plików, działa na wielu różnych urządzeniach i nie ma drugiego takiego systemu pod tym względem
  • Licencja GNU GPL v2, zmuszająca do udostępniania zmodyfikowanej wersji, z tego powodu np producenci telefonów dostarczają z instrukcją licencje gnu albo przynajmniej informacje o licencji i udostępniają kod źródłowy np Samsung Open Source Center albo github Xiaomi
  • Linux jest systemem uniksowym ("uniksopodobny" według wikipedii) koncepcje uniksa są zawarte w Linuksie np hierarchia katalogów (/ /dev /etc /usr /bin) albo zasada "wszystko jest plikiem", urządzenia w postaci plików (np /dev/sda, polecenie mknod)
  • strona kernel.org i repozytorium git, można stale śledzić zmiany
  • Linux Kernel Mailing List, można czytać maile na temat wprowadzanych zmian
  • Linux jest dla administratorów, nie jest przyjazny użytkownikowi jak Windows, nie kiedy jedyny sposób aby rozwiązać jakiś problem to przez terminal
  • pseudo-systemy plików takie jak /proc albo /sys
  • log systemu (komenda dmesg), często ukrywany przez opcje "quite" albo w przypadku androida splashem z logiem producenta i androida z nazwą telefonu

Zalety i wady Linuksa w porównaniu z Windows

Zalety: darmowy, otwarto-źródłowy, różnorodny (w Windows jest interfejs graficzny w zupełności zależny od Microsoftu), uniksowy. Wady: dla części kart graficznych trzeba instalować sterownik karty graficznej nvidii closed-source, i moge krótko podsumować ,że to nie jest fajne rozwiązanie są problemy, to samo z drukarkami i skanerami. Korzystam z Linuksa chętnie i uważam ,że to świetny system i nie mogę mu zarzucić niczego więcej. Jestem zaawansowanym użytkownikiem. 

następny wpis bedzie o still image api, winusb, printquete itd jak sprawić by drukarka i skaner działał na Win10PESE + na temat tiwoizacji, tylko bedziecie musieli poczekać bo to bardzo trudne rzeczy noi ten wpis wyglada moim razem o wiele lepiej od poprzedniego, postaralem sie