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<li>${repo} - ${shortCommitID} - <a href=\"${commitLink}\">${commitMsg}</a></li>";
<p>
Immudex nastawiowny jest na wykorzystanie do przechowywania danych
szyfrowanych partycji za pomocą mechanizmu LUKS. Domyślnie
- przeglądarka WWW (<em>firefox-esr</em>) uruchamiany jest przez
+ przeglądarka WWW (<em>LibreWolf</em>) 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ń
Oficjalnie immudex wspiera instalację
niewolnego oprogamowania wyłącznie w postacji <em>addonsów</em>
dostępnych w postacji samodzielnych skryptów na repozytorium projektu
- lub poprzez narzędzie <em>immudex_addons</em>. Do dyspozycji mamy:
+ lub w katalogu <em>/usr/share/immudex/addons</em>
+ <!-- poprzez narzędzie <em>immudex_addons</em> -->. Do dyspozycji mamy:
</p>
<table>
<thead>
<tr>
<th class="centered-text">Stable</th>
<th class="centered-text">Testing</th>
- <th class="centered-text">LHE*</th>
+ <th class="centered-text">Oldstable</th>
+ <!--<th class="centered-text">LHE*</th>-->
</tr>
</thead>
<tbody>
<tr>
<td>Środowisko XFCE</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
- <td class="centered-text">✔</td>
- <td class="centered-text">✖</td>
- </tr>
- <tr>
- <td>Menadżer okien Ratpoison</td>
- <td class="centered-text">✖</td>
<td class="centered-text">✖</td>
- <td class="centered-text">✔</td>
+ -->
</tr>
<tr>
<td>Odtwarzacz multimedialny VLC</td>
- <td class="centered-text">✔</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
<td class="centered-text">✖</td>
+ -->
</tr>
<tr>
<td>Odtwarzacz multimedialny mpv</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
<td class="centered-text">✔</td>
- <td class="centered-text">✔</td>
+ -->
</tr>
<tr>
<td>Skrypt yt-dlp</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
<td class="centered-text">✔</td>
- <td class="centered-text">✔</td>
+ -->
</tr>
<tr>
<td>Przeglądarka LibreWolf</td>
- <td class="centered-text">✖</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
- <td class="centered-text">✖</td>
+ <td class="centered-text">✔</td>
+ -->
</tr>
<tr>
<td>Przeglądarka Mozilla Firefox ESR</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
- <td class="centered-text">✔</td>
- <td class="centered-text">✖</td>
- </tr>
- <tr>
- <td>Przeglądarka GNU IceCat</td>
- <td class="centered-text">✖</td>
<td class="centered-text">✖</td>
- <td class="centered-text">✔</td>
+ -->
</tr>
<tr>
<td>Wirtualizacja KVM (libvirtd + virt-manager):</td>
- <td class="centered-text">✔</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
<td class="centered-text">✖</td>
+ -->
</tr>
<tr>
<td>Narzędzia autorskie immudex:</td>
+ <td colspan="3" class="centered-text">✔</td>
+ <!--
<td class="centered-text">✔</td>
<td class="centered-text">✔</td>
- <td class="centered-text">✔</td>
+ -->
</tr>
</tbody>
</table>
+ <!--
<p>
<em>* - Low Hardware Edition, Debian 10 Buster, 32-bit</em>
</p>
+ -->
<p>
- Pełna lista oprogramowania wraz z listą pakietów z znajduje się w
- pod tym linkiem:
+ Pełna lista <!--oprogramowania wraz z listą--> pakietów z znajduje się w
+ w pliku wersji bazowej (<em>version/base.sh</em>) oraz w skrypcie
+ instalacyjnym projektu <em>xfcedebian</em> (<em>install.sh</em>).
+ <!--pod tym linkiem:
<a href="https://ipr.morketsmerke.org">Lista oprogramowania immudex</a>
+ -->
+ </p>
+ <p>
+ <strong>Unifikacja:</strong>
+ </p>
+ <p>
+ 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: <em>testing</em>
+ (jak immudex-testing), <em>stable</em> (jak klasyczny stabliny immudex)
+ oraz <em>oldstable</em>, który ma za zadanie zastąpić <em>LHE</em>,
+ jednak nie w tak skrajny sposób. Prezentując tak naprawdę zupełnie
+ inne doświadczenia, podczas korzystania z niego.
</p>
<p>
- <strong>Obrazy płyt:</strong>
+ 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.
+ </p>
+ <p>
+ Przedstawiane tutaj wersje immudex będą wydawane na zasadzie
+ <strong>Meta-Distribution Rolling-Release</strong>. 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 <em>LibreWolf</em> (który wymaga min. 12GB wolnej pamięci RAM).
+ </p>
+ <p>
+ Warto wspomnieć, że projekty immudex-lhe oraz immudex-testing zostały
+ zarchiwizowane. Zarchiwizowany został również stan repozytoruim
+ projektu immudex przed unifikacją. Gałąź <em>main</em> projektu
+ <em>xfcedebian</em>
+ zostanie scalona z gałęzią <em>d13</em> i to ona będzie gałęźią,
+ główną projektu. Wówczas wszystkie zmiany dotyczące <em>layoutu</em>
+ środowiska XFCE oraz pakietów podstawowych (tych zapisanych w skrypcie
+ <em>install.sh</em>) będą publikowana za pośrednictwem projektu
+ <em>xfcedebian</em>.
+ </p>
+ <p>
+ <strong>Meta-Distribution Rolling-Release</strong>
+ </p>
+ <p>
+ Obecnie immudex wydawany jest na zasadzie:
+ <strong>Meta-Distribution Rolling-Release</strong>.
+ 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 (<em>versions/base.sh</em>).
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ <a href="https://github.com/xf0r3m/immudex">immudex</a>
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ Zmianie ulegąją również nazwy narzędzi. Wszystkie posiadają teraz
+ przedrostek 'immudex-'. Alias 'chhome' również.
+ </p>
+ <p>
+ Ostatnie utworzone przez autora obrazy płyt będą dostępne na pod adresem:
+ <a href="https://sourceforge.net/projects/immudex/files/immudex/archive/immudex-cd">https://sourceforge.net/projects/immudex/files/immudex/archive/immudex-cd</a>.
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ <strong>Dostęp do systemu:</strong>
+ </p>
+ <p>
+ Domyślnym użytkownikiem jest <strong>user</strong>, dostęp to niego
+ uzyskujemy za pomocą hasła <em>user1</em>. Możemy również skorzystać z
+ konta superużytkownika <em>root</em> z hasłem <em>toor</em>. Oczywiście
+ wszystko to może ulec zmianie, jeśli tylko będzie mieć na to chęć.
+ </p>
+ <p>
+ <strong>Obrazy płyt wersji finalnych (dostępne do 31.01.2024):</strong>
</p>
<table border="1" style="border-collapse: collapse;">
<tr>
uzyskujemy za pomocą hasła <em>user1</em>. Możemy również skorzystać z
konta superużytkownika <em>root</em> z hasłem <em>toor</em>.
</p>
- <p>
- <strong>Meta-Distribution Rolling-Release</strong>
- </p>
- <p>
- Obecnie immudex-testing wydawany jest na zasadzie:
- <strong>Meta-Distribution Rolling-Release</strong>.
- 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 (<em>versions/base.sh</em>).
- </p>
- <p>
- 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.
- </p>
- <p>
- 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.
- </p>
- <p>
- 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.
- </p>
- <p>
- Zmianie ulegąją również nazwy narzędzi. Wszystkie posiadają teraz
- przedrostek 'immudex-'. Alias 'chhome' również.
- </p>
- <p>
- Ostatnie utworzone przez autora obrazy płyt będą dostępne na pod adresem:
- <a href="https://ftp.morketsmerke.org/archive/immudex-cd">https://ftp.morketsmerke.org/archive/immudex-cd</a>.
- </p>
- <p>
- 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.
- </p>
<p>
<strong>Dokumentacja projektu:</strong>
</p>
--- /dev/null
+#!/usr/bin/php -d log_errors=Off
+<?php
+ function getVersion($branch, $arch="64") {
+ return trim(file_get_contents("https://ftp.morketsmerke.org/immudex/" . $branch . "/upgrades/latest/" . $arch . "/version"));
+ }
+
+ function getLink($branch, $version, $arch) {
+ if ( $branch == "stable" ) {
+ echo "<a href=\"https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . ".iso\">https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex" . $arch . ".iso</a>";
+ } else {
+ echo "<a href=\"https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . ".iso\">https://ftp.morketsmerke.org/immudex/" . $branch . "/iso/" . $version . "/immudex-" . $branch . $arch . ".iso</a>";
+ }
+
+ }
+
+ 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];
+ }
+
+ }
+?>
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8" />
+ <link rel="icon" type="image/png" href="https://i.ibb.co/khy45hh/mm.png">
+ <link rel="stylesheet" type="text/css" href="/style.css">
+ </head>
+ <body>
+<pre>
+ _ _
+(_)_ __ ___ _ __ ___ _ _ __| | _____ __
+| | '_ ` _ \| '_ ` _ \| | | |/ _` |/ _ \ \/ /
+| | | | | | | | | | | | |_| | (_| | __/> <
+|_|_| |_| |_|_| |_| |_|\__,_|\__,_|\___/_/\_\
+</pre>
+ <p class="header_link">
+ ☠ <a href="https://morketsmerke.github.io">morketsmerke</a> ☠
+ </p>
+ <div class="main">
+ <h1 class="title">IMMutable DEbian with Xfce</h1>
+ <p>
+ <strong>Aktualności:</strong>
+ </p>
+ <ul class="reduced-list">
+ <?php
+ $chPath="resources/idx_changelog.txt";
+ if (isset($argv[2]) && ($argv[2] == "changelog")) {
+ writeChangelogEntry($chPath, $argv[3]);
+ }
+ printChangelog($chPath);
+ ?>
+ </ul>
+ <p>
+ <strong>O dystrybucji:</strong>
+ <p>
+ <p>
+ 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.
+ </p>
+ <p>
+ Immudex nastawiowny jest na wykorzystanie do przechowywania danych
+ szyfrowanych partycji za pomocą mechanizmu LUKS. Domyślnie
+ przeglądarka WWW (<em>LibreWolf</em>) 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 <em>ufw</em>.
+ </p>
+ <p>
+ <strong>Oprogramowanie:</strong>
+ </p>
+ <p>
+ Immudex domyślnie korzysta z wolnego oprogramowania, nie zainstalowano
+ na nim niewolnych pakietów w konfiguracji nie ma również niewolnych
+ repozytoriów.
+ </p>
+ <p>
+ Oficjalnie immudex wspiera instalację
+ niewolnego oprogamowania wyłącznie w postacji <em>addonsów</em>
+ dostępnych w postacji samodzielnych skryptów na repozytorium projektu
+ lub poprzez narzędzie <em>immudex_addons</em>. Do dyspozycji mamy:
+ </p>
+ <table>
+ <thead>
+ <tr>
+ <th rowspan="2">Oprogramowanie</th>
+ <th colspan="3" class="centered-text">Wersja immudex</th>
+ </tr>
+ <tr>
+ <th class="centered-text">Stable</th>
+ <th class="centered-text">Testing</th>
+ <th class="centered-text">LHE*</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Środowisko XFCE</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✖</td>
+ </tr>
+ <tr>
+ <td>Menadżer okien Ratpoison</td>
+ <td class="centered-text">✖</td>
+ <td class="centered-text">✖</td>
+ <td class="centered-text">✔</td>
+ </tr>
+ <tr>
+ <td>Odtwarzacz multimedialny VLC</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✖</td>
+ </tr>
+ <tr>
+ <td>Odtwarzacz multimedialny mpv</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ </tr>
+ <tr>
+ <td>Skrypt yt-dlp</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ </tr>
+ <tr>
+ <td>Przeglądarka LibreWolf</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ </tr>
+ <tr>
+ <td>Przeglądarka Mozilla Firefox ESR</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✖</td>
+ </tr>
+ <tr>
+ <td>Wirtualizacja KVM (libvirtd + virt-manager):</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✖</td>
+ </tr>
+ <tr>
+ <td>Narzędzia autorskie immudex:</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ <td class="centered-text">✔</td>
+ </tr>
+ </tbody>
+ </table>
+ <p>
+ <em>* - Low Hardware Edition, Debian 10 Buster, 32-bit</em>
+ </p>
+ <p>
+ Pełna lista oprogramowania wraz z listą pakietów z znajduje się w
+ pod tym linkiem:
+ <a href="https://ipr.morketsmerke.org">Lista oprogramowania immudex</a>
+ </p>
+ <p>
+ <strong>Obrazy płyt:</strong>
+ </p>
+ <table border="1" style="border-collapse: collapse;">
+ <tr>
+ <th colspan="3">• immudex (stable, Debian 12 Bookworm) •</th>
+ <?php $branch="stable"; ?>
+ </tr>
+ <tr>
+ <td rowspan="2">64-bit:</td>
+ <?php $version=getVersion($branch); $arch="64"; ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+ <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td rowspan="2">32-bit:</td>
+ <?php $arch="32"; ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+ <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td colspan="3">• <a href="https://github.com/xf0r3m/immudex/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
+ </tr>
+ <!--
+ <tr>
+ <th colspan="3">• immudex-testing (Debian testing, 13 Trixie) •</th>
+ <?php #$branch="testing"; ?>
+ </tr>
+ <tr>
+ <td rowspan="2">64-bit:</td>
+ <?php #$version=getVersion($branch); $arch="64"; ?>
+ <td colspan="3"><?php #getLink($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td><?php #echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+ <td><?php #echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td rowspan="2">32-bit:</td>
+ <?php #$arch="32"; ?>
+ <td colspan="3"><?php #getLink($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td><?php #echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+ <td><?php #echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td colspan="3">• <a href="https://github.com/xf0r3m/immudex-testing/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
+ </tr>
+ -->
+ <tr>
+ <th colspan="3">• immudex-lhe (oldoldstable, Debian 10 Buster) •</th>
+ <?php $branch="lhe"; ?>
+ </tr>
+ <tr>
+ <td rowspan="2">32-bit:</td>
+ <?php $arch="32"; $version=getVersion($branch, $arch); ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td><?php echo "CRC: " . getCRC($branch, $version, $arch); ?></td>
+ <td><?php echo "SHA1: " . getSHA1($branch, $version, $arch); ?></td>
+ </tr>
+ <tr>
+ <td colspan="3">• <a href="https://github.com/xf0r3m/immudex-lhe/blob/main/changelogs/<?php echo $version; ?>.txt">Lista zmian dla wydania</a></td>
+ </tr>
+ </table>
+ <p>
+ Domyślnym użytkownikiem jest <strong>user</strong>, dostęp to niego
+ uzyskujemy za pomocą hasła <em>user1</em>. Możemy również skorzystać z
+ konta superużytkownika <em>root</em> z hasłem <em>toor</em>.
+ </p>
+ <p>
+ <strong>Meta-Distribution Rolling-Release</strong>
+ </p>
+ <p>
+ Obecnie immudex-testing wydawany jest na zasadzie:
+ <strong>Meta-Distribution Rolling-Release</strong>.
+ 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 (<em>versions/base.sh</em>).
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ <a href="https://github.com/xf0r3m/immudex-testing">https://github.com/xf0r3m/immudex-testing</a>
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ Zmianie ulegąją również nazwy narzędzi. Wszystkie posiadają teraz
+ przedrostek 'immudex-'. Alias 'chhome' również.
+ </p>
+ <p>
+ Ostatnie utworzone przez autora obrazy płyt będą dostępne na pod adresem:
+ <a href="https://ftp.morketsmerke.org/archive/immudex-cd">https://ftp.morketsmerke.org/archive/immudex-cd</a>.
+ </p>
+ <p>
+ 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.
+ </p>
+ <p>
+ <strong>Dokumentacja projektu:</strong>
+ </p>
+ <p>
+ Dokumentacja systemu znajduje się pod tym linkiem: <a href="https://morketsmerke.github.io/articles/immudex/index.html">Dokumentacja immudex</a>.
+ </p>
+ <p>
+ <strong>Zastrzeżenia i uznanie autorstwa:</strong>
+ </p>
+ <p>
+ immudex is not affiliated with Debian. Debian is a registered trademark
+ owned by Software in the Public Interest, Inc.
+ </p>
+ <p>
+ <a href="https://www.flaticon.com/free-icons/rss">Rss icons created by Freepik - Flaticon</a>
+ </p>
+ <p class="footer">
+ 2023; COPYLEFT; ALL RIGHTS REVERSED;
+ </p>
+ </div>
+ </body>
+</html>
+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"
+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