From 8ea7737f353583976952b8ac8f4dedfca9401470 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Wed, 6 Aug 2025 09:03:26 +0200 Subject: [PATCH] =?utf8?q?Aktualizacja=20daty=20w=20stopce=20frontpage-a?= =?utf8?q?=20oraz=20uzupe=C5=82nienie=20plik=C3=B3w=20changelog-u.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- immudex.html | 523 ++++++++++++++++++++++++++++++++++++ index.html | 266 ++++++++++++++++++ module/frontpage.php | 2 +- resources/fp_changelog.txt | 11 + resources/idx_changelog.txt | 6 + 5 files changed, 807 insertions(+), 1 deletion(-) create mode 100644 immudex.html create mode 100644 index.html diff --git a/immudex.html b/immudex.html new file mode 100644 index 0000000..5a93962 --- /dev/null +++ b/immudex.html @@ -0,0 +1,523 @@ + + + + + + + + +
+ _                               _           
+(_)_ __ ___  _ __ ___  _   _  __| | _____  __
+| | '_ ` _ \| '_ ` _ \| | | |/ _` |/ _ \ \/ /
+| | | | | | | | | | | | |_| | (_| |  __/>  < 
+|_|_| |_| |_|_| |_| |_|\__,_|\__,_|\___/_/\_\
+
+ +
+

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
Skrypt ytfzftylko stable i testing
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). + +

+

+ Polityka antyfrankensteinowa: +

+

+ Przez większość czasu życia projektu immudex, był on projektowany w + taki sposób, aby dla wszystkich trzech wersji dostarczał to samo + oprogramowanie - ten sam system. Jednak ostatnie zawirowania w + pakietach Debiana, przez co coraz większa złożoność procesu budowania + dystrybucji, spowodowały że musiałem zreflektować ten pomysł i + ostatecznie go porzucić, na rzecz czystszego oraz bardziej stabilnego + systemu. Dlatego też, w niektórych plikach projektu, będzie można + zauważyć warunki determinujące określone wersje systemu. Wcześniej + również był stosowany taki warunek dostarczający np. newsboat + do wersji testing czy xfce4-notes-plugin do wersji + stable. Teraz to nie będzie miało miejsca. Tabela + oprogramowania dalej będzie z unifikowana i ewentualnie będę zaznaczać + jakich wersji dotyczy dany pakiet. +

+

+ Oczywiście nie oznacza to, że rezygnuje z unifikacji. Mimo tego, że te + wersje wyglądają tak samo i działają w bardzo podobny sposób to + różniły się wersjami oraz dostępnością oprogamowania. Ja starałem się + niwelować te rozbierzności, jednak ze względu na wyżej wymienione + powody zrezygnowałem z tego. Koniec, końców dyskonfort związany z + wprowadzeniem tej polityki, będzie związany jedynie z brakiem jakiegoś + programu w danej wersji, innych konsekewncji nie przewiduje. +

+

+ Oczywiście, nikt nie musi iść zgodnie z głównym nurtem. Repozytoria + z plikami budowy immudex, można śmiało klonować, dodwać swoje zmiany + i redystrybuować na własnych serwisach (kontach) systemu Git. Dlatego + też zmiany w upstreamie, nie koniecznie mogą oznaczać zmiany, dla nas. +

+

+ 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.11_amd64.iso/download +
CRC: 354479889SHA1: 07aff49026493094ca8c72707adef7bd3e2ddc2c
+

+ 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..1f3fa38 --- /dev/null +++ b/index.html @@ -0,0 +1,266 @@ + + + + + + + + +
+			 __        __                           __
+   ____ ___  ____  _____/ /_____  / /__________ ___  ___  _____/ /_____
+  / __ `__ \/ __ \/ ___/ //_/ _ \/ __/ ___/ __ `__ \/ _ \/ ___/ //_/ _ \
+ / / / / / / /_/ / /  / ,< /  __/ /_(__  ) / / / / /  __/ /  / ,< /  __/
+/_/ /_/ /_/\____/_/  /_/|_|\___/\__/____/_/ /_/ /_/\___/_/  /_/|_|\___/
+
+
+
+ +

 

+

+ 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 cf66eca..299073d 100644 --- a/module/frontpage.php +++ b/module/frontpage.php @@ -163,7 +163,7 @@

 

diff --git a/resources/fp_changelog.txt b/resources/fp_changelog.txt index db7406e..43e9c63 100644 --- a/resources/fp_changelog.txt +++ b/resources/fp_changelog.txt @@ -1,3 +1,14 @@ +22.05.2025 - Nowa wersja immudex-sdk: 12.11 +04.04.2025 - Nowy artykuł: Linux/Obsługa inicjatora iSCSI na dystrybucjach Linuksa +03.04.2025 - Nowy artykuł: Linux/Uruchamianie LiveCD z dystrybucją Linuksa przez sieć +31.03.2025 - Nowy artykuł: Linux/Profil sieci VPN w środowisku XFCE (NetworkManager, OpenVPN) +16.03.2025 - immudex: nowa wersja immudex-sdk - 12.10 +11.03.2025 - immudex: nowa wersja immudex-sdk - 12.9-2 +19.01.2025 - immudex: nowa wersja immudex-sdk - 12.9 +23.12.2024 - Aktualizacja artykułu z kursem Cisco CCNA +09.11.2024 - immudex: nowa wersja immudex-sdk - 12.8 +15.10.2024 - Nowy artykuł w dziale Linux +04.09.2024 - immudex: nowa wersja immudex-sdk - 12.7 25.08.2024 - Nowy artykuł w dziale Linux. 24.07.2024 - Nowy artykuł w dziale Tips&Tricks 23.07.2024 - Nowe artykuły w działach: Linux i Tips&Tricks diff --git a/resources/idx_changelog.txt b/resources/idx_changelog.txt index 70d0ab3..0e3c572 100644 --- a/resources/idx_changelog.txt +++ b/resources/idx_changelog.txt @@ -1,3 +1,9 @@ +22.05.2025 - Nowa wersja immudex-sdk: 12.11 +16.03.2025 - immudex: nowa wersja immudex-sdk - 12.10 +11.03.2025 - immudex: nowa wersja immudex-sdk - 12.9-2 +19.01.2025 - Nowa wersja immudex-sdk - 12.9 +09.11.2024 - immudex: nowa wersja immudex-sdk - 12.8 +04.09.2024 - Nowa wersja immudex-sdk - 12.7 05.07.2024 - Nowa wersja immudex-sdk - 12.6 15.05.2024 - Zmiana w addonie librewolf, zastąpienie samodzielnej kompilacji instalacją z paczek Debiana z oficjalnego repozytorium projektu (z uwzględnieniem polityki antyfrankensteinowej). 15.05.2024 - Wdrożenie polityki antyfrankensteinowej. -- 2.39.5