Znowu o Linuksie
Sunday, 22. October 2006, 12:56:23
Jakiś czas temu pisałem bardzo ogólnie na temat Linuksa. Znowu poczułem taką potrzebę.
System operacyjny Linux nie istnieje. Nigdy też nie istniał, ani nikt nigdy nie planował go stworzyć. Linux to tylko jądro systemu operacyjnego albo klasa systemów, które są oparte o to jądro. Z powodu dużej różnorodności w tej klasie i jej małej popularności artykuły na jej temat mają zazwyczaj charakter bardzo ogólnikowy. Dla uproszczenia więc stosuje się skrót myślowy i wycina się zazwyczaj pierwsze trzy słowa z frazy „system operacyjny klasy Linux”.
Największym problemem tej klasy jest właśnie ta różnorodność. W tej klasie, poza nielicznymi wyjątkami, nie ma czegoś takiego jak standardowy interface. Różne aplikacje korzystają z różnych rozwiązań, przez to nie zawsze działają. Trzeba mieć odpowiednią owe interface’y oddzielnie skonfigurować i przyzwyczaić się do ich odmiennych rozwiązań.
Różne dystrybucje Linuksa, czyli różne systemy operacyjne klasy Linux, mają różne zestawy domyślnych interface’ów. Zazwyczaj owe zestawy zawierają kilka alternatywnych rozwiązań, więc jak odpali się kilka aplikacji bazujących na różnych interface’ach, bardziej to przypomina równoległe odpalenie kilku różnych systemów operacyjnych, które dzielą się urządzeniami wejścia i wyjścia.
Największym problemem wszystkich systemów klasy Linux jest problem ze sterownikami. Bardzo dużo sprzętu zwyczajnie nie działa. Sprzęt, który działa, podobnie jak aplikacje opiera się na wielu różnych interface’ach. Często zaś działa tylko z wybranymi, wersjami jądra. Nawet updatu nie można sobie swobodnie wykonać.
Ostatnio trafiłem na problem z interfac’em do wprowadzania nieromańskich liter. Do dzisiaj nie uruchomiłem tego na moich ulubionych aplikacjach. Doczytałem się tylko, że nie działa. Jest to praktycznie niezbędna funkcja w systemach, które mają być popularne w krajach o innych systemach pisma.
Na koniec wypada powiedzieć, że istnieje jeszcze coś takiego jak system operacyjny o nazwie GNU/Linux. Jest to chyba jedyny system operacyjny klasy Linux, który jest prawie całkowicie ustandaryzowany. Jest kilka dystrybucji zgodnych z tym standardem. Jest jednak bardzo programów, które działają w systemie linuksowym, ale wymagają innych interface’ów. W dodatku cały czas pozostaje problem sterowników.
System operacyjny Linux nie istnieje. Nigdy też nie istniał, ani nikt nigdy nie planował go stworzyć. Linux to tylko jądro systemu operacyjnego albo klasa systemów, które są oparte o to jądro. Z powodu dużej różnorodności w tej klasie i jej małej popularności artykuły na jej temat mają zazwyczaj charakter bardzo ogólnikowy. Dla uproszczenia więc stosuje się skrót myślowy i wycina się zazwyczaj pierwsze trzy słowa z frazy „system operacyjny klasy Linux”.
Największym problemem tej klasy jest właśnie ta różnorodność. W tej klasie, poza nielicznymi wyjątkami, nie ma czegoś takiego jak standardowy interface. Różne aplikacje korzystają z różnych rozwiązań, przez to nie zawsze działają. Trzeba mieć odpowiednią owe interface’y oddzielnie skonfigurować i przyzwyczaić się do ich odmiennych rozwiązań.
Różne dystrybucje Linuksa, czyli różne systemy operacyjne klasy Linux, mają różne zestawy domyślnych interface’ów. Zazwyczaj owe zestawy zawierają kilka alternatywnych rozwiązań, więc jak odpali się kilka aplikacji bazujących na różnych interface’ach, bardziej to przypomina równoległe odpalenie kilku różnych systemów operacyjnych, które dzielą się urządzeniami wejścia i wyjścia.
Największym problemem wszystkich systemów klasy Linux jest problem ze sterownikami. Bardzo dużo sprzętu zwyczajnie nie działa. Sprzęt, który działa, podobnie jak aplikacje opiera się na wielu różnych interface’ach. Często zaś działa tylko z wybranymi, wersjami jądra. Nawet updatu nie można sobie swobodnie wykonać.
Ostatnio trafiłem na problem z interfac’em do wprowadzania nieromańskich liter. Do dzisiaj nie uruchomiłem tego na moich ulubionych aplikacjach. Doczytałem się tylko, że nie działa. Jest to praktycznie niezbędna funkcja w systemach, które mają być popularne w krajach o innych systemach pisma.
Na koniec wypada powiedzieć, że istnieje jeszcze coś takiego jak system operacyjny o nazwie GNU/Linux. Jest to chyba jedyny system operacyjny klasy Linux, który jest prawie całkowicie ustandaryzowany. Jest kilka dystrybucji zgodnych z tym standardem. Jest jednak bardzo programów, które działają w systemie linuksowym, ale wymagają innych interface’ów. W dodatku cały czas pozostaje problem sterowników.