Najlepsze projekty Linux dla początkujących

Najlepsze projekty Linux dla początkujących
Niektórzy ludzie lubią uczyć się z książek, a inni lubią zdobywać wiedzę i doświadczenie, pracując nad interesującymi projektami. Jeśli należysz do tej ostatniej kategorii i jesteś nowy w Linux, nasz wybór 5 najlepszych projektów Linux dla początkujących jest właśnie tym, czego potrzebujesz, aby przenieść swoje umiejętności na wyższy poziom.

Użyj Linux na swoim komputerze osobistym

Korzystanie z Linuksa na komputerze osobistym jest zdecydowanie najprostszym projektem, na który możesz wyruszyć. Będziesz zmuszony znaleźć alternatywy dla swoich ulubionych aplikacji systemu Windows i Mac, dowiedzieć się, jak się starzyć lub bardziej niejasne urządzenia sprzętowe do poprawnej pracy, i przestać się bać terminala.

Jeśli nigdy wcześniej nie używałeś Linux jako głównego systemu operacyjnego, zalecamy rozpoczęcie od dystrybucji przyjaznej dla początkujących. Oto trzy popularne opcje:

  • Ubuntu: Spośród wszystkich dystrybucji Linux, Ubuntu cieszy się największym udziałem w rynku, ponieważ jest zarówno łatwy w użyciu, jak i potężny. Jego społeczność jest niezwykle aktywna, więc znalezienie porad online nie jest problemem.
  • Linux Mint: Na podstawie Ubuntu, Linux Mint oferuje nietypową obsługę wspólnych kodów audio i wideo. Istnieje kilka edycji Linux Mint do wyboru, a najpopularniejsza edycja zawiera środowisko stacjonarne o nazwie Cinnamon, które powinno być znane wszystkim użytkownikom systemu Windows.
  • Elementary OS: Inspirowane wyglądem i stylem macOS, Elementary OS to piękny dystrybucja Linuksa, która zapewnia spójne wrażenia, sklep z aplikacjami dla programistów niezależnych, a poziom polsek, którego możesz oczekiwać od A bezpłatny system operacyjny.

Zbuduj własny system od podstaw

Dzięki Linuksowi uzyskasz swobodę budowania własnego systemu operacyjnego od podstaw, wybierając każdą poszczególną część na podstawie twoich osobistych preferencji i potrzeb.

Możesz zacząć od lekkiej i elastycznej dystrybucji, takiej jak Arch Linux, którego instalacja jest dobrze udokumentowana na oficjalnej wiki. W swojej podstawowej formie Arch Linux nie zawiera nawet środowiska stacjonarnego, ale możesz zainstalować dowolne środowisko stacjonarne, które chcesz za pomocą Pacman, menedżera pakietów, który łączy format pakietu binarnego z elastycznym systemem kompilacji.

Kiedy uczysz się instalować, administrować i używać lekkiej dystrybucji Linux, takiej jak Arch Linux, możesz ukończyć coś jeszcze bardziej ekscytującego: Linux od zera.

Linux od zera to projekt edukacyjny, który zawiera instrukcje krok po kroku dotyczące budowania własnego dystrybucji Linux z kodu źródłowego, który może wiele nauczyć, jak system systemu Linux działa wewnętrznie. Linux od zera można teoretycznie zainstalować na prawie dowolnym komputerze, ale wygodne jest zainstalowanie go w maszynie wirtualnej, abyś mógł łatwo tworzyć kopie zapasowe i odzyskać z nich, gdy coś zepsujesz.

Utwórz inteligentne magiczne lustro

Problem z większością projektów DIY polega na tym, że wyglądają, no cóż, projekty DIY. Ale tak nie jest w przypadku tego inteligentnego magicznego lustra. Ten elegancki projekt Linux, oparty na modułowej platformie Smart Mirror o nazwie MagicMirror² i Raspberry Pi, pozwala stworzyć lustro tak inteligentne, że nawet Tony Stark zazdrościł ci.

Chociaż projekt może wyglądać skomplikowane, nie ma powodu, aby w ogóle poczuć się zastraszony. Musisz po prostu podłączyć wyświetlacz do Raspberry Pi, zainstalować MagicMirror² i skonfigurować wszystko według własnych upodobań. Następnie umieścisz przed wyświetlaczem arkusz szklanego lustra, aby stworzyć iluzję tekstu i obrazów wychodzących bezpośrednio z samego lustra.

Jeśli nie masz zapasowego wyświetlacza, możesz kupić ekran laptopa w serwisie eBay za około 50 USD i użyć kompatybilnej płyty kontrolera, aby podłączyć go do Raspberry Pi. Ten film na YouTube autorstwa DIY Perks wykonuje fantastyczną robotę, wyjaśniając, jak wszystko złożyć.

Oczywiście, bardzo pomaga, jeśli masz już podstawowe narzędzia do ręki i elektronarzędzi, ale możesz stworzyć magiczne lustro (lub przynajmniej inteligentny wyświetlacz) nawet bez nich.

Skonfiguruj system rozrywki Linux Home

Istnieje wiele dystrybucji Home Entertainment Center z Linux z obsługą wszystkich powszechnych i niezbyt powszechnych formatów plików multimedialnych, strumieniowych, wizualizacji, emulacji systemów gier retro i wielu bardziej ekscytujących funkcji.

Większość Home Entertainment Center Distributions Fide Kodi, bezpłatne i open source Media Player opracowane przez XBMC Foundation. Kodi został zaprojektowany tak, aby wyglądał świetnie na dużych telewizorach, umożliwiając użytkownikom odtwarzanie filmów, słuchanie muzyki i podcastów, przeglądanie zdjęć i odtwarzania treści z lokalnych i sieciowych mediów pamięci masowej, a także z Internetu.

Niektóre z najpopularniejszych dystrybucji Home Entertainment Center z Kodi obejmują OSMC, OpeneLec i Libreelec. Tak naprawdę nie ma znaczenia, którą dystrybucję próbujesz najpierw, ponieważ różnice między nimi nie są ogromne.

O wiele bardziej ważne jest wybór komponentów sprzętowych. Formor formy mini-ITX jest szczególnie popularny ze względu na kompaktowy rozmiar. Zazwyczaj najlepiej unikać komponentów o ultra wysokiej wydajności ze względu na ilość wygenerowanego ciepła. Możesz nawet kupić używanego laptopa i zamienić go w energooszczędne centrum rozrywki domowej.

Skonfiguruj serwer WWW

Jeśli aspirujesz do zostania administratorem serwera Linux, konfigurowanie głównego serwera WWW to najlepsze doświadczenie edukacyjne, jakie możesz uzyskać. O ile nie zdecydujesz się na zrobienie wszystkiego od zera, powinieneś być w stanie uruchomić swój pierwszy serwer WWW w mniej niż jeden dzień, ponieważ uruchomienie podstawowego serwera WWW na Linux sprowadza się do czterech komponentów (tak zwany stos lampy):

  • Linux: sam system operacyjny.
  • APACHE: bezpłatne i open source krzyżowe oprogramowanie serwera WWW.
  • MYSQL: relacyjny system zarządzania relacyjnymi bazami danych.
  • PHP/Perl/Python: język programowania po stronie serwera.

Możesz śledzić nasz samouczek, aby skonfigurować serwer Lamp Debian 10 do tworzenia stron internetowych PHP i dostosować go do dystrybucji.

Po posiadaniu funkcjonującego serwera WWW możesz skonfigurować przekazywanie portów w router, aby uzyskać do niego dostęp z dowolnego miejsca. Stamtąd możesz zainstalować system zarządzania treścią, taki jak WordPress lub wybrać z naszego wyboru narzędzi do tworzenia oprogramowania.