Temat numeru: Budujemy własny system operacyjny
Zbudowanie własnego systemu operacyjnego może się wydawać bardzo ambitnym projektem – i tak też jest w istocie. Niemniej nie jest to projekt niemożliwy. Nie mówimy tu o ogromnym sukcesie komercyjnym, lecz o niewielkim systemie hobbystycznym, oferującym pewien podzbiór funkcji znanych z popularnych systemów – ale być może również własne, nowatorskie rozwiązania. Co prawda ramy pojedynczego artykułu nie pozwalają pokazać całego procesu, możemy jednak zyskać ogólną wiedzę na temat każdego etapu i postawić pierwsze kroki.
Warto również zwrócić szczególną uwagą na następujące artykuły:
- Otwarte dane: Jak stworzyć wykres pandemii COVID-19 przy użyciu publicznie dostępnych danych, wykorzystując interfejsy API typu REST.
- Mistborn: Pokazujemy, jak zabezpieczyć usługi w sieci domowej.
W tym numerze zamieściliśmy również samouczek języka C pozwalający zapoznać się z podstawowymi konstrukcjami tego języka, zaś w sekcji LinuxVoice znajdziemy prezentację wielofunkcyjnego GUI dla SSH, Muon/Snowflake.
Na płycie DVD znajdziemy popularną dystrybucję Ubuntu 20.10 „Groovy Gorilla” zawierająca m.in.:
- Jądro 5.8
- Nftables jako domyślna zapora sieciowa
- Gnome 3.38
- Bezproblemowe wykrywanie sprzętu
Spis treści numeru:
- Budujemy hobbystyczny system operacyjny
Przeczytanie i zrozumienie całego kodu jądra Linuksa byłoby bardzo trudnym i czasochłonnym zadaniem. Możemy jednak zacząć od czegoś mniejszego, tworząc własny hobbystyczny system operacyjny. - Przegląd dystrybucji
Tym razem sprawdzamy, jak wygląda proces zarządzania w różnych dystrybucjach. - AJENTI
Zdalne zarządzanie serwerami nie musi być trudne, zwłaszcza jeśli skorzystamy z Ajenti. - WIERSZ POLECEŃ: DIFFOSCOPE
Znajdowanie różnic między plikami można przeprowadzać nie tylko na zwykłych plikach tekstowych. - OTWARTE DANE
Wiele informacji statystycznych dotyczących pandemii COVID-19 dostępnych jest z poziomu API typu REST. Możemy je łatwo wykorzystać do stworzenia własnych analiz i wykresów porównawczych. - PROGRAMOWANIE: PODMIANA DANYCH W ZDJĘCIACH
Zdjęcia wykonywane aparatem w telefonie zawierają prywatne dane, które mogą zdradzić m.in. nasz adres zamieszkania. Możemy je jednak podmienić – i to w sposób niebudzący podejrzeń. - USQL
Usql to poręczne narzędzie, które umożliwia zarządzanie wieloma bazami danych z poziomu tego samego interfejsu. - MISTBORN
Mistborn to kompleksowe rozwiązanie zabezpieczające sieć domową, zawierające m.in. tunel VPN WireGuard, Pi-hole, odpowiedni zestaw reguł Iptables oraz kontenery. - CHARLY: PWQUALITY
Zmiana hasła co miesiąc to relikt przeszłości: znacznie lepszą ochronę zapewniają silne hasła przypisane do poszczególnych usług. Charly pokazuje, jak zadbać o odpowiednią jakość tych haseł. - SAMOUCZEK C
Przedstawiamy podstawowe elementy języka C z naciskiem na wskaźniki. - Muon/Snowflake
pozwala zarządzać dostępem przez SSH z poziomu łatwego w użytkowaniu interfejsu wyposażonego w wiele przydatnych funkcji. - BeeBEEP
BeeBEEP to kompletne rozwiązanie do rozmów online, które umożliwia wysyłanie wiadomości i udostępnianie plików bez konieczności korzystania z chmur udostępnianych przez firmy trzecie ani skomplikowanej infrastruktury. li, Fermentrack, Mindustry i wiele innych!
Szczegóły: https://linux-magazine.pl/archiwum/wydanie/429
Numer jest dostępny:
- na www: https://linux-magazine.pl/archiwum/lista-wydan
- inne nasze wydania na allegro: https://allegro.pl/uzytkownik/LinuxMagazine?order=n