Pomysł na tę stronę pojawił się razem z decyzją, żeby potraktować naukę informatyki jako coś więcej niż zbiór kursów, tutoriali i pojedynczych ćwiczeń. Chcę uczyć się przede wszystkim przez budowanie rzeczy, które rzeczywiście działają.
Dlatego zamiast tworzyć stronę o technologii w oderwaniu od praktyki, Linuksowo to i owo ma być zapisem realnych projektów: od konfiguracji Linuksa i sieci, przez homelab i monitoring, aż po programowanie, analizę danych i wykorzystanie AI.
Nauka przez prawdziwe problemy
Najwięcej można nauczyć się wtedy, kiedy coś przestaje działać. Niedziałające SSH, błędna konfiguracja sieci, problem ze sterownikiem, urządzenie, którego Linux nie rozpoznaje, albo skrypt zwracający niewłaściwe dane są często lepszą lekcją niż kilkadziesiąt stron teorii.
Dlatego wiele materiałów na tej stronie będzie powstawało właśnie podczas rozwiązywania takich problemów.
Linux jako główne środowisko
Linux jest jednym z głównych tematów projektu, ale nie chodzi wyłącznie o sam system operacyjny. Interesuje mnie cały ekosystem, który można wokół niego zbudować: serwery, sieci, automatyzacja, kontenery, zdalny dostęp, bezpieczeństwo i urządzenia embedded.
Z czasem na stronie będą pojawiały się zarówno podstawowe materiały, jak i bardziej rozbudowane projekty.
Homelab jako własne laboratorium
Jednym z najważniejszych elementów projektu jest własny homelab. To środowisko, w którym można eksperymentować bez obawy, że coś się zepsuje.
W takim laboratorium można testować między innymi:
- Linux desktop i serwery
- SSH i zdalny dostęp
- sieci lokalne i VPN
- monitoring
- ESP32 i urządzenia IoT
- kontenery i usługi sieciowe
- bezpieczeństwo systemów
- automatyzację
Programowanie i analiza danych
Drugim kierunkiem są własne narzędzia. Zamiast traktować Pythona wyłącznie jako język do wykonywania ćwiczeń, chcę wykorzystywać go do rozwiązywania rzeczywistych problemów.
Przykładem jest rozwijany system analizy danych finansowych, który pobiera dane z różnych źródeł, przetwarza je i zapisuje do przygotowanej struktury analitycznej.
Takie projekty pozwalają jednocześnie ćwiczyć programowanie, API, obsługę danych, debugowanie i projektowanie większego systemu.
AI jako narzędzie, nie temat sam w sobie
AI również będzie częścią projektu, ale przede wszystkim jako narzędzie wspierające pracę.
Może pomagać w analizowaniu błędów, projektowaniu rozwiązań, dokumentowaniu kodu, porządkowaniu danych czy automatyzowaniu powtarzalnych czynności.
Jednocześnie zależy mi na tym, żeby rozumieć, co dzieje się pod spodem, zamiast ograniczać się do kopiowania gotowych odpowiedzi.
Co będzie pojawiało się na stronie
Linuksowo to i owo będzie stopniowo zbierało materiały z kilku obszarów:
- Linux i administracja systemami
- homelab i infrastruktura
- sieci
- monitoring i IoT
- cybersecurity
- Python i automatyzacja
- analiza danych
- AI
- testy sprzętu współpracującego z Linuxem
Projekt długoterminowy
Nie zakładam, że strona od razu będzie dużym portalem z setkami materiałów. Ma rozwijać się razem z kolejnymi projektami i zdobywaną wiedzą.
Jeśli jakiś projekt okaże się użyteczny, zostanie opisany. Jeśli coś nie zadziała, również może zostać opisane, bo często właśnie takie doświadczenia są najbardziej wartościowe.
To pierwszy wpis i punkt startowy. Kolejne materiały będą już dotyczyły konkretnych projektów, konfiguracji i problemów technicznych.
Zobacz wszystkie artykuły →