Dlaczego Linux?
W szkolnictwie polskim dominuje obecnie oprogramowanie związane z systemem operacyjnym Windows firmy Microsoft. Powszechność ta wręcz stwarza potrzebę zaspokojenia ciekawości użytkowników - dlaczego w naszej sieci podstawowym systemem jest Linux?
Linux ma wiele zalet, choć też pewnie i nie jest bez wad. W naszym przypadku, zadecydowało kilka czynników - zarówno praktycznych, jak i bardziej ogólnych. A więc wybraliśmy Linux, bo...
- ...tego wymaga używane w naszej pracy oprogramowanie:
- modele meteorologiczne opracowywano i nadal konstruuje się z przeznaczeniem na maszyny dużej mocy - superkomputery i sieci obliczeniowe ("klastry"). Maszyny te zwykle działają pod nadzorem systemu operacyjnego zewnętrznie zgodnego - tak, jak Linux - z systemem Unix. I choć kod źródłowy modelu, zwykle napisany w Fortranie, udaje się czasem skompilować na inny system operacyjny (nawet na MS-Windows), jest to dopiero połowa problemu. Współczesnym modelom towarzyszy zwykle bowiem skomplikowany system przygotowania i przetwarzania danych, ściślej powiązany z systemem operacyjnym i znacznie trudniejszy do przeniesienia.
- spośród popularnych systemów operacyjnych, które mogą działać na tanich komputerach PC, jedynie Linux daje możliwość wykonywania obliczeń równoległych.
- w Linuxie są dostępne - i to bezpłatnie - zaawansowane programy wizualizacji i analizy danych, zarówno ogólnego przeznaczenia (np. IBM Data Explorer), przez bliżej powiązane z modelami meteorologicznymi (np. Vis-5D), aż po wyspecjalizowane pakiety używane z konkretnymi modelami (np. xrec).
-
...Linux daje możliwości pracy sieciowej, których próżno szukać w porównywalnych pod względem wymagań sprzętowych systemach:
- dzięki wielodostępności i wieloprogramowości, wielu użytkowników może w identyczny lub prawie identyczny sposób korzystać ze wspólnych zasobów - danych, odpowiednio skonfigurowanego oprogramowania, a także konkretnego komputera lub urządzeń peryferyjnych (drukarki, nagrywarki, itp.). W ten sposób, jesteśmy w stanie dużo szybciej, taniej i sprawniej udostępnić te zasoby, niż w przypadku ich powielania.
- możliwy jest zdalny dostęp do komputerów naszej sieci, kopiowanie plików i zdalne wykonywanie programów.
- ...uważamy umiejętność samodzielniego znalezienia, doboru i zastosowania oprogramowania - zwłaszcza darmowego! - za ważny atut absolwentów w ich przyszłej pracy zawodowej - i chcemy ułatwić naszym studentom opanowanie tej umiejętności. Więcej, znamy wiele związanych z meteorologią instytucji, które jako jeden z warunków przyjęcia do pracy określają umiejętności programowania lub wykorzystywania oprogramowania działającego w systemach Unix czy Linux.
-
...sądzimy też, że sporo racji kryje się w poglądzie, że w działalności dydaktycznej preferowane być winny, w miarę możliwości, rozwiązania "neutralne technologicznie" - tanie, otwarte i nie ograniczone prawami własności poszczególnych koncernów. W sytuacji państwa cierpiącego na tak poważne problemy budżetowe, jak nasz kraj, i przeznaczającego na naukę grubo poniżej 0.5% PKB, przymuszanie lub nawet tylko przyuczanie studentów do używania oprogramowania komercyjnego - tam, gdzie z powodzeniem (albo wręcz i lepszym skutkiem) stosuje się oprogramowanie darmowe - może budzić zastrzeżenia natury etycznej, i nie podejmujemy się z tymi zastrzeżeniami polemizować.
Powyższe argumenty nie powinny być jednak odbierane jako manifest ideologiczny - pozostawiamy to licznym listom dyskusyjnym i dyskusjom prasowym. Wybór systemu wynikł u nas z logicznych, zdroworozsądkowych przesłanek. Nie wzdragamy się używania innego oprogramowania - tam, gdzie jest to opłacalne, lub po prostu naprawdę potrzebne.