From: xf0r3m Date: Sat, 16 Dec 2023 14:29:36 +0000 (+0100) Subject: Przesłanie plików do repozytorium, związku ze zbliżającymi się zmianami w immudex. X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=06e715e513379100b4974ada497bbdd2268a05af;p=mmtool.git Przesłanie plików do repozytorium, związku ze zbliżającymi się zmianami w immudex. --- diff --git a/mmtool_gitlcommit.sh b/mmtool_gitlcommit.sh index 13bea5e..c16815b 100755 --- a/mmtool_gitlcommit.sh +++ b/mmtool_gitlcommit.sh @@ -19,7 +19,7 @@ for repo in $1; do else lcommit=$(lastCommitNewRepo $repo); fi commitID=$(echo $lcommit | cut -d " " -f 1); - shortCommitID=$(echo $commitID | cut -c 34-41); + shortCommitID=$(echo $commitID | cut -c 1-7); commitMsg=$(echo $lcommit | cut -d " " -f 2-); commitLink="${repoSource}/${repo}/commit/${commitID}"; echo -e "\t
  • ${repo} - ${shortCommitID} - ${commitMsg}
  • "; diff --git a/module/immudex.php b/module/immudex.php index a6d2958..4b22569 100755 --- a/module/immudex.php +++ b/module/immudex.php @@ -80,7 +80,7 @@

    Immudex nastawiowny jest na wykorzystanie do przechowywania danych szyfrowanych partycji za pomocą mechanizmu LUKS. Domyślnie - przeglądarka WWW (firefox-esr) uruchamiany jest przez + przeglądarka WWW (LibreWolf) 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ń @@ -102,7 +102,8 @@ Oficjalnie immudex wspiera instalację niewolnego oprogamowania wyłącznie w postacji addonsów dostępnych w postacji samodzielnych skryptów na repozytorium projektu - lub poprzez narzędzie immudex_addons. Do dyspozycji mamy: + lub w katalogu /usr/share/immudex/addons + . Do dyspozycji mamy:

    @@ -113,82 +114,205 @@ - + + + + - + + + + + + - + + + + - + + + +
    Stable TestingLHE*Oldstable
    Środowisko XFCE
    Odtwarzacz multimedialny VLC
    Odtwarzacz multimedialny mpv
    Skrypt yt-dlp
    Przeglądarka LibreWolf
    Przeglądarka Mozilla Firefox ESR
    Wirtualizacja KVM (libvirtd + virt-manager):
    Narzędzia autorskie immudex:
    +

    - Pełna lista oprogramowania wraz z listą pakietów z znajduje się w - pod tym linkiem: + 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.

    - Obrazy płyt: + 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 tj. + wykorzystanie niektórych jej składników w innych celach np. do budowy + projektu LibreWolf (który wymaga min. 12GB wolnej pamięci RAM). +

    +

    + 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łęźią, + 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/archive/immudex-cd. +

    +

    + 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. +

    +

    + Dostęp do systemu: +

    +

    + 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. Oczywiście + wszystko to może ulec zmianie, jeśli tylko będzie mieć na to chęć. +

    +

    + Obrazy płyt wersji finalnych (dostępne do 31.01.2024):

    @@ -265,65 +389,6 @@ uzyskujemy za pomocą hasła user1. Możemy również skorzystać z konta superużytkownika root z hasłem toor.

    -

    - Meta-Distribution Rolling-Release -

    -

    - Obecnie immudex-testing 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. -

    -

    - 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://ftp.morketsmerke.org/archive/immudex-cd. -

    -

    - 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. -

    Dokumentacja projektu:

    diff --git a/module/immudex_bak.php b/module/immudex_bak.php new file mode 100755 index 0000000..20b9388 --- /dev/null +++ b/module/immudex_bak.php @@ -0,0 +1,345 @@ +#!/usr/bin/php -d log_errors=Off +https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . ".iso"; + } else { + echo "https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . ".iso"; + } + + } + + function getCRC($branch, $version, $arch) { + if ( $branch == "stable" ) { + $crcArray=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . "_" . $version . "_crc.txt"))); + return $crcArray[0]; + } else { + $crcArray=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . "_" . $version . "_crc.txt"))); + return $crcArray[0]; + } + } + + function getSHA1($branch, $version, $arch) { + if ( $branch == "stable" ) { + $sha1Array=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . "_" . $version . "_sha1.txt"))); + return $sha1Array[0]; + } else { + $sha1Array=explode(' ', trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . "_" . $version . "_sha1.txt"))); + return $sha1Array[0]; + } + + } +?> + + + + + + + + +
    + _                               _           
    +(_)_ __ ___  _ __ ___  _   _  __| | _____  __
    +| | '_ ` _ \| '_ ` _ \| | | |/ _` |/ _ \ \/ /
    +| | | | | | | | | | | | |_| | (_| |  __/>  < 
    +|_|_| |_| |_|_| |_| |_|\__,_|\__,_|\___/_/\_\
    +
    + +
    +

    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 (LibreWolf) 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 poprzez narzędzie immudex_addons. Do dyspozycji mamy: +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OprogramowanieWersja immudex
    StableTestingLHE*
    Środowisko XFCE
    Menadżer okien Ratpoison
    Odtwarzacz multimedialny VLC
    Odtwarzacz multimedialny mpv
    Skrypt yt-dlp
    Przeglądarka LibreWolf
    Przeglądarka Mozilla Firefox ESR
    Wirtualizacja KVM (libvirtd + virt-manager):
    Narzędzia autorskie immudex:
    +

    + * - Low Hardware Edition, Debian 10 Buster, 32-bit +

    +

    + Pełna lista oprogramowania wraz z listą pakietów z znajduje się w + pod tym linkiem: + Lista oprogramowania immudex +

    +

    + Obrazy płyt: +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    • immudex (stable, Debian 12 Bookworm) •
    64-bit:
    32-bit:
    • Lista zmian dla wydania
    • immudex-lhe (oldoldstable, Debian 10 Buster) •
    32-bit:
    • 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. +

    +

    + Meta-Distribution Rolling-Release +

    +

    + Obecnie immudex-testing 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. +

    +

    + https://github.com/xf0r3m/immudex-testing +

    +

    + 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://ftp.morketsmerke.org/archive/immudex-cd. +

    +

    + 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. +

    +

    + 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/resources/fp_changelog.txt b/resources/fp_changelog.txt index d06ca8b..2b29087 100644 --- a/resources/fp_changelog.txt +++ b/resources/fp_changelog.txt @@ -1,3 +1,11 @@ +11.12.2023 - Aktualizacja immudex zostanie opóźniona do 31.12.2023. +19.11.2023 - Publikacja immudex w wersji 1.0.6 +13.10.2023 - Publikacja immudex-lhe w wersji 0.0.1 +13.10.2023 - Wycofanie wersji immudex 1.0.6. Niestety wymagany ręczny downgrade. +12.10.2023 - Publikacja immudex w wersji 1.0.6 - aktualizacja curl CVE-2023-38545 +11.10.2023 - Publikacja immudex w wersji 1.0.5 +06.09.2023 - Test tokenu +01.09.2023 - Zmiana modelu wydawania immudex-testing (Meta-Distribution Rolling-Release) 01.08.2023 - Zmiany na stronie głównej morketsmerke.org oraz nowa strona dla informacji ogólnych o immudex 14.04.2023 - Utworzenie kategorii dla dokumentacji Immudex 23.12.2022 - Dodanie "Instalacja własnościowego sterownika graficznego Nvidii na Debian 11" diff --git a/resources/idx_changelog.txt b/resources/idx_changelog.txt index 4dcdd15..9f4c670 100644 --- a/resources/idx_changelog.txt +++ b/resources/idx_changelog.txt @@ -1,3 +1,11 @@ +11.12.2023 - Aktualizacja immudex zostanie opóźniona do 31.12.2023. +19.11.2023 - Publikacja immudex w wersji 1.0.6 +13.10.2023 - Publikacja immudex-lhe w wersji 0.0.1 +13.10.2023 - Wycofanie wersji immudex 1.0.6. Niestety wymagany ręczny downgrade. +12.10.2023 - Publikacja immudex w wersji 1.0.6 - aktualizacja curl CVE-2023-38545 +11.10.2023 - Publikacja immudex w wersji 1.0.5 +12.09.2023 - Publikacja immudex w wersji 1.0.4 +01.09.2023 - Zmiana modelu wydawania immudex-testing (Meta-Distribution Rolling-Release) 27.08.2023 - Publikacja finalnego obrazu płytu dla immudex-testing - wersja 1.1.0 20.08.2023 - Publikacja immudex-testing w wersji 1.0.9 16.08.2023 - Publikacja immudex (wersja stabilna) w wersji 1.0.3