From b9e8e535ed09aed4fe273c79e117b2419defc0d7 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Tue, 30 Apr 2024 18:57:43 +0200 Subject: [PATCH] =?utf8?q?Zmiany=20w=20modu=C5=82e=20immudex.=20Dodanie=20?= =?utf8?q?wpis=C3=B3w=20do=20changelogu=20strony=20immudex=20oraz=20strony?= =?utf8?q?=20g=C5=82=C3=B3wnej.=20Zmiana=20w=20opisie=20typografii.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- immudex.html | 471 ++++++++++++++++++++++++++++++++++++ index.html | 247 +++++++++++++++++++ module/frontpage.php | 5 +- module/immudex.php | 26 +- resources/fp_changelog.txt | 1 + resources/idx_changelog.txt | 1 + 6 files changed, 748 insertions(+), 3 deletions(-) create mode 100644 immudex.html create mode 100644 index.html diff --git a/immudex.html b/immudex.html new file mode 100644 index 0000000..5c6cd71 --- /dev/null +++ b/immudex.html @@ -0,0 +1,471 @@ + + + + + + + + +
+ _                               _           
+(_)_ __ ___  _ __ ___  _   _  __| | _____  __
+| | '_ ` _ \| '_ ` _ \| | | |/ _` |/ _ \ \/ /
+| | | | | | | | | | | | |_| | (_| |  __/>  < 
+|_|_| |_| |_|_| |_| |_|\__,_|\__,_|\___/_/\_\
+
+ +
+

IMMutable DEbian with Xfce

+

+ Aktualności: +

+ +

+ O dystrybucji: +

+

+ Immudex to wersja debian zawierająca niezmienne środowisko pracy. + Wykorzystuje ona bowiem archiwum .squashfs znane z LiveCD. Przyczym + pozwala ona na pełen dostęp do partycji zawierające archiwum, w razie + aktualizacji. Tak przygotowana wersja popularnego systemu operacyjnego + pozwoli bezpieczniejsze korzystanie z komputera oraz zasobów internetu. + Jeśli coś się stanie, wystarczy uruchomić komputer ponownie. +

+

+ Immudex nastawiowny jest na wykorzystanie do przechowywania danych + szyfrowanych partycji za pomocą mechanizmu LUKS. Domyślnie + przeglądarka WWW (Firefox ESR) uruchamiany jest przez + sandboxer FireJail z własną emulacją stosu TCP/IP. Tak uruchomiana + przeglądarka nia posiada dostępu do otwartych szyfrowanych partycji. + Immudex tworzony jest również z myślą o nie narzucaniu rozwiązań + dlatego też wiele z nich można w łatwy sposób pominąć, oczywiście na + własną odpowiedzialność. W więcej informacji na temat rozwiązań w + Immudex znajduje się w artykule "Koncepcje immudex" na stronie z + dokumentacją systemu. Wszelkie połączenia przychodzące do są + zablokowane poprzez firewall ufw. +

+

+ Oprogramowanie: +

+

+ Immudex domyślnie korzysta z wolnego oprogramowania, nie zainstalowano + na nim niewolnych pakietów w konfiguracji nie ma również niewolnych + repozytoriów. +

+

+ Oficjalnie immudex wspiera instalację + niewolnego oprogamowania wyłącznie w postacji addonsów + dostępnych w postacji samodzielnych skryptów na repozytorium projektu + lub w katalogu /usr/share/immudex/addons + . Do dyspozycji mamy: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OprogramowanieWersja immudex
StableTestingOldstable
Środowisko XFCE
Odtwarzacz multimedialny VLC
Odtwarzacz multimedialny mpv
Skrypt yt-dlp
Przeglądarka Mozilla Firefox ESR
Wirtualizacja KVM (libvirtd + virt-manager):addon
Menedżer maszyn wirtualnych (virt-manager):addon
Konteneryzacja docker.io:addon
Konteneryzacja distrobox (podman):addon
Narzędzia autorskie immudex:
+ +

+ Pełna lista pakietów z znajduje się w + w pliku wersji bazowej (version/base.sh) oraz w skrypcie + instalacyjnym projektu xfcedebian (install.sh). + +

+

+ Unifikacja: +

+

+ Do tej pory (tj. 01.01.2024), immudex wydawany był w trzech rożnych + wariantach. Teraz jednak te trzy warianty będą takie same, a w zasadzie + podobne. Póżnice będą opierać się głównie na wersji paketów, + ponieważ te obecne wariany operają się o dostępne warianty dystrybucji + bazowej, czyli Debiana. Do wyboru będziemy mieli: testing + (jak immudex-testing), stable (jak klasyczny stabliny immudex) + oraz oldstable, który ma za zadanie zastąpić LHE, + jednak nie w tak skrajny sposób. Prezentując tak naprawdę zupełnie + inne doświadczenia, podczas korzystania z niego. +

+

+ Wyżej wymienione wersje mają zainstalowane to samo opgramowanie, mimo + braku, nie których pakietów repozytoriach. Wszystkie wersje przezentują + ten sam pulpit, to samo środowisko pracy. A jedną z zauważlnych + różnic może być, krój czcionki, prezentujący takie informacje jak: + nazwy dostępnych urządzeń pamięci masowej prezentowanych na pulpicie + czy inne nazwy plików w menedżerze plików. Natomiast, krój czcionki w + terminalu pozostaje taki sam. +

+

+ Przedstawiane tutaj wersje immudex będą wydawane na zasadzie + Meta-Distribution Rolling-Release. Skąd takie zmiany? + Otóż główny celem jest ujednolicenie procesu technologicznego dla + wszystkich wersji immudex oraz zmiana adaptacji infrastruktury. +

+

+ Warto wspomnieć, że projekty immudex-lhe oraz immudex-testing zostały + zarchiwizowane. Zarchiwizowany został również stan repozytoruim + projektu immudex przed unifikacją. Gałąź main projektu + xfcedebian + zostanie scalona z gałęzią d13 i to ona będzie gałęzią, + główną projektu. Wówczas wszystkie zmiany dotyczące layoutu + środowiska XFCE oraz pakietów podstawowych (tych zapisanych w skrypcie + install.sh) będą publikowana za pośrednictwem projektu + xfcedebian. +

+

+ Meta-Distribution Rolling-Release: +

+

+ Obecnie immudex wydawany jest na zasadzie: + Meta-Distribution Rolling-Release. + Przez co obrazy płyty wydawane przez autora dystrybucji nie będą już + dostępne. Zatem takie czynności jak 'rewinding' oraz aktualizacje + obrazu nie mają już racji bytu. Obecnie istnieje tylko kod i tylko on + się liczy. Jeśli chcemy dokonać jakiś zmian wystarczy dodać swoje + zmiany do pliku bazowego (versions/base.sh). +

+

+ Zmiany będą publikowane nieregularnie. Tylko i wyłącznie za pomocą + serwisu Git (github.com). Każda aktualizacja będzie wymagała zbudowania + nowego obrazu iso. +

+

+ immudex +

+

+ Zmiana podejścia jest efektem dążenia do pełnej bezkosztowości. Gdzie + do tej pory dotyczyła ona jedynie tych użytkowników, którzy budowali + immudex od zera. Nie dotyczyła za to ich twórców, którzy muszą ponieść + koszta związane z utrzymaniem mirrorów obrazów płyt (nie ma co się + oszukiwać serwis sourceforge.net [ze względów wyłącznie związanych z + prędkością przesyłania] nie jest nalepszym miejscem dystrybucji dużych + plików, jaką z pewnością stał by się immudex [rozmiary obrazów co raz + bardziej zbliżają się do 2GB]), serwerów budowania, czy środowisk + wirtualizacji na których sprawdzane są obrazy pod względem poprawności + działania wielu kluczowych komponentów. Przy słabszych połączeniach + internetowych znacznie szybciej jesteśmy w stanie zbudować immudex + niż pobrać obraz płyty. Debian posiada serwery lustrzane w każdym + bardziej rozwiniętym kraju świata. Wystarczy ustawić odpowiedni mirror. + A mówimy tu wyłącznie o kosztach materialnych, nie został tutaj + uwzględniony czas poświęcony na przygotowanie gotowego i sprawnego + obrazu. +

+

+ Warto wziąć również pod uwagę to, że czasmi zdarzy się jakiś 'bug', + coś nie działa lub jakiś plik został zastąpiony przez oryginalny plik z + pakietu przez coś zmienia się nieoczekiwanie. Przy tym trybie zmian + można wdrażać na bierząco. +

+

+ Zmianie ulegąją również nazwy narzędzi. Wszystkie posiadają teraz + przedrostek 'immudex-'. Alias 'chhome' również. +

+

+ Ostatnie utworzone przez autora obrazy płyt będą dostępne na pod adresem: + https://sourceforge.net/projects/immudex/files/immudex. +

+

+ Nie wykluczone jest także aby wersja stablina przeszła na sam tryb. + Wówczas najprawdopodobniej dojdzie do unifikacji wszystkich trzech + wersji. Użytkownicy będą wybierać poprzez wskazanie konkretnego pliku + bazowego. Wybór będzie pomiędzy LHE a wersją stabilną. Po wersji + testowej pozostanie tylko wykorzystywana gałąź projektu 'xfcedebian', + gdyż jest ona chyba najbardziej przyjemna w obsłudze. Pojawiła się + również koncepcja, aby immudex był budowany na dowolnej wersji + Debiana, z jednym konkretnym layoutem, z jednym zestawem narzędzi. +

+

+ Proces budowania immudex można wspomóc korzystając z przygotowanego + wcześniej obrazu płyty zawierającego wszystkie potrzebne pakiety + wymagane do poprawnego utworzenia obrazu płyty z docelową wersją + immudex. Konfiguracja budowania obrazu płyt przy wykorzystaniu + dedykowanego środowiska sprowadza się do odpowiedzi na trzy pytania: +

+ +

+ Narzędzia służace do budowania są uruchamiane automatycznie zaraz po + po załadowaniu systemu. System loguje się automatycznie na konto + superużytkownika, mimo to jeśli dane logowania będą potrzebne to + znajdują się poniżej: +

+ +

+ Obrazy SDK, bazują na Debian Stable i ich wersjonowanie jest identyczne + jak tej dystrybucji. Ponad to na obrazie znajdują się narzędzia + umożliwiające rozwój oraz dostosowanie immudex do własnych potrzeb. + Obraz SDK jest wyłącznie 64-bitowy. + Poniżej znajduje odnośnik do obrazu SDK: +

+ + + + + + + + + + + + +
• immudex-sdk (Debian 12 Bookworm) •
64-bit:https://sourceforge.net/projects/immudex/files/immudex/sdk/immudex-sdk_12.5_amd64.iso/download +
CRC: 4007878134SHA1: 3c73ea9cda580c5cba3682b05420713ce8abdb4a
+

+ Dostęp do systemu: +

+

+ Obecnie użytkownik podczas tworzenia obrazu płyty pytany jest o nazwę + użytkownika następnie o hasło. W ten sposób tworzone jest konto + podstawowego użytkownika systemu. Konto ma możliwość podniesienia + uprawnień do poziomu superużytkownika za pomocą polecenia sudo + oraz bezproblemowy dostęp do usług wirtualizacji. Konto + superużytkownika jest zablokowne i posiada przypisane losowe hasło. + Jeśli zajdzie potrzeba użycia tego konta, to można wykorzystać do tego + polecenie sudo su. + +

+

+ Obrazy płyt wersji finalnych: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
• immudex (stable, Debian 12 Bookworm) •
64-bit: https://ftp.morketsmerke.org/immudex/stable/1.0.7/immudex64.iso
CRC: 611376696SHA1: 787bb9d842d9360a5dc3f9be888b3ae085d4e592
32-bit: https://ftp.morketsmerke.org/immudex/stable/1.0.7/immudex32.iso
CRC: 829906021SHA1: 812d09738287e288da8dae6b83882de4e3bc3af0
• Lista zmian dla wydania
• immudex-testing (Debian testing, 13 Trixie) •
64-bit: https://ftp.morketsmerke.org/immudex/testing/1.1.0/immudex-testing64.iso +
CRC: 3209508973SHA1: 7d1e20cae38517e9f7a94866ce2eddff5d1da33f
32-bit: https://ftp.morketsmerke.org/immudex/testing/1.1.0/immudex-testing32.iso +
CRC: 2912498511SHA1: bae73930f1a928399a3a42e0f4850e14bc4b8ef8
• Lista zmian dla wydania
• immudex-lhe (oldoldstable, Debian 10 Buster) •
32-bit: https://ftp.morketsmerke.org/immudex/lhe/0.0.2/immudex-lhe32.iso
CRC: 2111259419SHA1: a0f8807ba247acd5fb27e659f58353388edbd8ea
• Lista zmian dla wydania
+

+ Domyślnym użytkownikiem jest user, dostęp to niego + uzyskujemy za pomocą hasła user1. Możemy również skorzystać z + konta superużytkownika root z hasłem toor. +

+

+ Dokumentacja projektu: +

+

+ Dokumentacja systemu znajduje się pod tym linkiem: Dokumentacja immudex. +

+

+ Zastrzeżenia i uznanie autorstwa: +

+

+ immudex is not affiliated with Debian. Debian is a registered trademark + owned by Software in the Public Interest, Inc. +

+

+ Rss icons created by Freepik - Flaticon +

+ +
+ + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..00742b8 --- /dev/null +++ b/index.html @@ -0,0 +1,247 @@ + + + + + + + + +
+			 __        __                           __
+   ____ ___  ____  _____/ /_____  / /__________ ___  ___  _____/ /_____
+  / __ `__ \/ __ \/ ___/ //_/ _ \/ __/ ___/ __ `__ \/ _ \/ ___/ //_/ _ \
+ / / / / / / /_/ / /  / ,< /  __/ /_(__  ) / / / / /  __/ /  / ,< /  __/
+/_/ /_/ /_/\____/_/  /_/|_|\___/\__/____/_/ /_/ /_/\___/_/  /_/|_|\___/
+
+
+
+ +

 

+

+ Changelog: +

+ +

Ostatnie zmiany w projektach: https://github.com/xf0r3m

+ +

Ostatnie zgłoszenia w serwisie BugTrack: https://bugtrack.morketsmerke.org

+ +

 

+

+ O mnie +

+
+ +

+ Cześć, mam imię Jakub i jestem entuzajstą systemów uniksopodobnych, + serwerów (zarówno fizycznych maszyn jak i demonów) oraz różnych + dziwnych + rozwiązań komputerowych jak np. cienkie klienty. Żaden ze mnie + sysadmin. Ta strona jest przedłużeniem mojej pamięci i + powstała w jednym celu - zapisać wszystko z czym miałem styczność + podczas moich zabaw z komputerami (if u know what i mean ;)). Często + korzystałem z różnych źródeł próbując coś sobie skonfigurować na + Linuksie czy innym Uniksie i zawarte tam informacje nie zawsze były + trafne, akurat w moim przypadku. (Oczywiście!) Dlatego też zamiast + 15 minut, spędzałem nad nią kilka godzin. + Kiedy już osiągnąłem cel, doszedłem do wniosku że tyle pracy nie może + przecież pójść na marne i zacząłem te swoje rozwiązania spisywać + do plików .txt. Później wpadłem na pomysł, że przecież mogę utworzyć + bloga i tam wszystko umieszczać. Ta strona miała kilka wersji, + charakteryzujących się różnorakim designem, layoutem. + czy rozwiązaniem. Ta jest wersją 6. Czy ostateczną? Tego niewiadomo. + Sądząc po tym jak szybko się nudze i jak bardzo nie służy mi stagnacja + z dużym prawdopodobieństwem chyba nie. + +

+
+

+ Materiały tutaj zamieszczone, tworzę wyłącznie z myślą o sobie samym. + Materiały są pełne literówek, błędów językowych, gramatycznych czy + ortograficznych (spędzając wiecej czasu w książkach o Linuksie czy + jezykach oprogramowania nabawiłem się chyba jakiejś dysleksji, może te + akapity uda się napisać poprawnie). + Te można sobie darować, jednak pracuje nad tym aby każdy materiał był + jak najbardziej merytoryczny i zawierał jak najmniej tego typu błędów. + Jednym słowem grafomania. Materiały zawarte na tej stronie są publikowne + w oparciu o copyleft. (Nie chce mi się przytaczać pełnej nazwy + tej licencji. Nawet jej nie znam. W kwestajach licencyjnych jestem + straszym ignoratem, liczą się tylko te najbardziej liberalne jak + GPL [zaraz i tak się dowiem, że GPL nie jest, aż tak mocno + liberalna], zatem moją licencje mogę określić mianem JCh - "Bierzcie i + korzystajcie z tego wszyscy, to jest moja praca wydana na wieki + wieków", wszystkie inne licencje ograniczające użytkownika to ściek.) + Dlatego też śmiało można korzystać ze wszystkich materiałów tutaj + umieszczonych. Nie obiecuje, że ta strona będzie komukolwiek przydatna, + ale jak już jesteście to siadajcie. Brawo dotarłeś do końca internetu. +

+

+ Jakby ktoś potrzebował kontaktu ze mną, to znajdzie go pod tym + adresem mailowm: itaktegonieodczytam@gmail.com. +

+

 

+

+ Oznaczenia tekstu stosowane w materiałach:
+ (autor zastrzega sobie możliwość niestosowania się do poniższych + reguł) +

+ +
+

 

+ + + + + + diff --git a/module/frontpage.php b/module/frontpage.php index 11b333d..cf66eca 100644 --- a/module/frontpage.php +++ b/module/frontpage.php @@ -145,8 +145,9 @@ (<code class="code-inline"></code>) - fragmenty bloków oznaczonych klasą .code-block; pojedyńcze linie poleceń lub linie plików konfiguracyjnych oraz ewentualne ich fragmenty użyte w innych - elementach niż te opisane powyższą klasą; informacje zwracane przez programy - wykorzystane w akapitach, + elementach niż te opisane powyższą klasą; informacje zwracane przez program + wykorzystane w akapitach, odwłania się do tekstu przykładów w opisach + (akapitach powyżej lub poniżej przykładu).
  • <em></em> - wyrazy obce; nazwy programów; scieżki; nazwy plików, diff --git a/module/immudex.php b/module/immudex.php index cbeac80..eb273f2 100755 --- a/module/immudex.php +++ b/module/immudex.php @@ -155,7 +155,31 @@ Wirtualizacja KVM (libvirtd + virt-manager): - ✔ + addon + + + + Menedżer maszyn wirtualnych (virt-manager): + addon + + + + Konteneryzacja docker.io: + addon + + + + Konteneryzacja distrobox (podman): + addon