+++ /dev/null
-<!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>
- <div class="main">
- <p class="links">
- <a href="articles/linux/index.html">linux</a>
- <a href="articles/bsd/index.html">bsd</a>
- <a href="articles/raspberrypi/index.html">raspberry pi</a>
- <a href="articles/terminallog/index.html">terminallog</a>
- <a href="articles/tnt/index.html">tips&ticks</a>
- <a href="articles/immudex/index.html">immudex - docs</a>
- <a href="https://github.com/xf0r3m">git</a>
- <a href="articles/immudex/immudex.html">immudex</a>
- </p>
- <p> </p>
- <p>
- <strong>Changelog</strong>:
- </p>
- <ul class="reduced-list">
- <li>29.07.2023 - Test funkcji writeChangelogEntry</li>
- <li>28.07.2023 - Nocny test</li>
- <li>14.04.2023 - Utworzenie kategorii dla dokumentacji Immudex</li>
- <li>23.12.2022 - Dodanie "Instalacja własnościowego sterownika graficznego Nvidii na Debian 11"</li>
- <li>10.12.2022 - Zmiana layoutu dużych materiałów na terminallog</li>
- <li>10.12.2022 - Odświerzenie artykułu 'Ściąga z PYTHONga'</li>
- <li>10.09.2022 - Dodanie "Python. Ćwiczenia." na terminallog</li>
- <li>01.09.2022 - Wydanie immudex w wersji 0.0.0</li>
- <li>01.09.2022 - Dodanie "Red Hat Enterprise Linux 9 - RHCSA" na terminallog</li>
- <li>24.07.2022 - Dodanie "Uruchomienie skryptu podczas ładowania systemu - jednostka systemd"</li>
- <li>20.05.2022 - Dodanie "Przenoszenie systemu operacyjnego z maszyny wirtualnej na fizyczny komputer"</li>
- <li>15.05.2022 - Zmiana FAQ na Tips&Tricks</li>
- <li>13.05.2022 - Dodanie "Podłączanie 7-calowego ekranu dotykowego (1024x600) do Raspberry Pi"</li>
- <li>07.05.2022 - Przeniesienie strony na adres https://morketsmerke.github.io</li>
- <li>06.05.2022 - Wydanie greenOS 1.4</li>
- <li>05.05.2022 - Zmiany w greenOS. Wydanie wersji greenOS 1.3 (btw i use Arch)</li>
- <li>27.04.2022 - Wydanie OTP w wersji 1.0.5</li>
- <li>17.04.2022 - Wydanie OTP w wersji 1.0.4</li>
- <li>16.04.2022 - Wydanie OTP w wersji 1.0.3</li>
- <li>31.03.2022 - Przeniesienie strony na inny serwer. Powrót do domeny morketsmerke.net. Home Sweet Home.</li>
- <li>29.03.2022 - Test GitHub CLI</li>
- <li>27.03.2022 - Wydanie greenOS greenServer</li>
- <li>27.03.2022 - Wydanie wersji greenOS 1.2</li>
- <li>27.02.2022 - Usunięcie dotychczasowej serii "Jak działa Linux". Wymaga ona przeredagowania.</li>
- <li>13.02.2022 - Wydanie OTP w wersji 1.0.2</li>
- <li>13.02.2022 - Wydanie greenOSTe 9.0.1</li>
- <li>11.02.2022 - Upublicznienie archiwum z greenOSAE</li>
- <li>11.02.2022 - Przeniesienie danych z ftp.morketsmerke.net na serwis sourceforge.net oraz aktualizacja adresów odnośników na stronie greenOS</li>
- <li>30.01.2022 - Wydanie greenOS Ratpoison</li>
- <li>30.01.2022 - Wydanie greenOS 1.1</li>
- <li>22.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
- <li>07.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
- <li>04.01.2022 - Dodanie "linux/Szyfrowany rootfs na greenOSTe"</li>
- <li>30.12.2021 - Wydanie pierwszej wersji greenOS Trisquel edition (Torwards the sun)</li>
- <li>23.12.2021 - Dodanie "Szyfrowany rootfs na greenOS"</li>
- <li>22.12.2021 - Wydanie OTP w wersji 1.0.1</li>
- <li>19.12.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
- <li>12.12.2021 - Wydanie pierwszej wersji OTP o nazwie kodowej "Wise choice".</li>
- <li>06.12.2021 - Rozpoczęcie prac nad OTP.</li>
- <li>05.12.2021 - Reaktywacja projektu greenOS (Wydanie wersji 1 [Torwards the sun])</li>
- <li>18.11.2021 - Dodanie kolejnego rodziału do serii "Jak działa Linux?"</li>
- <li>14.11.2021 - Update materiału "Parabola GNU/Linux-libre"</li>
- <li>12.11.2021 - Dodanie "Parabola GNU/Linux-libre"</li>
- <li>28.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
- <li>15.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
- <li>03.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"</li>
- <li>26.09.2021 - Przeniesie morketsmerke.net na morketsmerke.github.io</li>
- <li>24.09.2021 - Zwieszenie wsparcia dla greenOS</li>
- <li>19.09.2021 - Dodanie "greenOSAE"</li>
- <li>05.09.2021 - Dodanie "Raspberry Pi jako przekaźnik bluetooth"</li>
- <li>03.09.2021 - Dodanie "Instalacja systemu z własnego obrazu LiveCD z Debianem"</li>
- <li>02.09.2021 - Dodanie "Własne LiveCD z Debianem"</li>
- <li>21.08.2021 - Wydanie pierwszej oficjalnej wersji greenOS</li>
- <li>30.07.2021 - Dodanie "GNU mailutils jako program mailowy"</li>
- <li>29.07.2021 - Dodanie "Raspberry Pi jako serwer poczty"</li>
- <li>30.06/01.07.2021 - Uruchomienie mirroru Debiana dla stable, oldstable dla architektur amd64 oraz i386</li>
- <li>12-13.06.2021 - Rozpoczęcie prac nad greenOS</li>
- <li>08.06.2021 - Rozpoczęcie serii materiałów "Jak działa Linux?"</li>
- <li>15.05.2021 - Uaktualnienie "Laboratorium sieci VPN".</li>
- <li>15.05.2021 - Dodanie "Sieci VPN" na terminallog.</li>
- <li>07.05.2021 - Dodanie "Konfiguracja HAProxy dla HTTP oraz HTTPS" na terminallog.</li>
- <li>05.05.2021 - Aktualizacja FAQ.</li>
- <li>03.05.2021 - Zmiany w "lost+found".</li>
- <li>02.05.2021 - Dodanie "20 letni Sun Netra T1 jako serwer mailowy z wykorzystaniem NetBSD".</li>
- <li>30.04.2021 - Dodanie "Instalacja NetBSD".</li>
- <li>11.04.2021 - Dodanie "Dziennika OpenBSD".</li>
- <li>04.04.2021 - Zakończenie prac nad obecną formą strony.</li>
- <li>26.03.2021 - Zakończenie przenoszenia treści na nową wersję strony.</li>
- <li>01.11.2020 - Przenosiny zakończone, utworzenie frontpage-a morketsmerke.net.</li>
- <li>28.10.2020 - Rozpoczęcie przenosin na inny sprzęt.</li>
- <li>19.10.2020 - Rozpoczęcie redagowania artykułu Bash Bushido dla terminallog.</li>
- <li>16.10.2020 - Rozpoczęcie przenoszenia treści na nową wersję strony.</li>
- <li>15.10.2020 - Utworznie statycznych podstron dla katalogów.</li>
- <li>14.10.2020 - Rozpoczęcie tworzenia nowej odsłony strony morketsmerke.net.</li>
- </ul>
- <p><strong>Ostatnie zmiany w projektach</strong>: <a href="https://github.com/xf0r3m">https://github.com/xf0r3m</a></p>
- <ul id="chprojects" class="reduced-list" style="height: 100px;">
- <li>immudex - f0aa6e2 - <a href="https://github.com/xf0r3m/immudex/commit/ab2640b07d363e2c584fa40ac0cbcd29df0aa6e2">Dodanie informacji o przerwie w dostępie do searx.morketsmerke.org</a></li>
- <li>immudex-testing - a19a351 - <a href="https://github.com/xf0r3m/immudex-testing/commit/e18ae93a9d6e151c2c183d293f04f4f82a19a351">immudex_hostname - unifikacja - BT #92</a></li>
- <li>bugtrack - 56267da - <a href="https://github.com/xf0r3m/bugtrack/commit/877c5e12b0508b69d8c29a1057a888a6a56267da">Minimalna wielkość pola zmiany statusu - BT #82</a></li>
- <li>morketsmerke-dev - 0604faa - <a href="https://github.com/morketsmerke/morketsmerke-dev/commit/32258f745afe1c080ef4ae0977487034e0604faa">Zakończenie redagowania rozdziału 9 materiału Linux. Podstawy.</a></li>
- </ul>
- <p><strong>Ostatnie zgłoszenia w serwisie BugTrack</strong>: <a href="https://bugtrack.morketsmerke.org">https://bugtrack.morketsmerke.org</a></p>
- <ul id="chbugtrack" class="reduced-list" style="height: 100px;">
- <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=94">#94</a> - IDLE - problem - Repozytorium dla IDLE</li>
- <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=93">#93</a> - immudex - ulepszenie - Informacja o aktualizacji pakietów</li>
- <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=92">#92</a> - immudex-testing - ulepszenie - immudex_hostname - unifikacja</li>
- <li><a href="https://bugtrack.morketsmerke.org/?p=comments&bid=90">#90</a> - IDLE - problem - idle_cli.sh</li>
- </ul>
- <p> </p>
- <p>
- <strong>O mnie</strong></li>
- </p>
- <div>
- <img src="https://i.ibb.co/D9CYmS5/mm-lb.png" style="display: block; float: left;" />
- <p>
- 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
- <em>sysadmin</em>. 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 <em>designem</em>, <em>layoutem</em>.
- 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.
- <!--
- Po chyba pięciu wersjach jest... Najbardziej hakerska wersja tej strony.
- Wygląda jakby autorowi ewidentnie się nie chciało. Chociaż dzisiaj w
- czasach ogólnej, ekscytującej brzydoty design ukradziony z pierwszych
- stron sieci World Wide Web, gdzie dzieciaki przenosiły to co widziały
- na BBS, pójdzie to nawet na tosterze na ziemiaki. Szczerze żałuje, że
- nie urodziłem się wcześniej. Żałuje że, nie dorastałem w raz rodzącymi
- się w bólach globalnymi sieciami, chociaż czy wtedy dorastając w takim
- samym środowisku potrafiłbym myśleć w podobny sposób jak dzisiaj? Może
- kierowałbym się innymi wartościami? To jest tylko wypełniacz. Oryginalne
- Lorem Ipsum. Tutaj wpisz przykładowy tekst.</li>
- </li>
- ~xf0r3m
- -->
- </p>
- </div>
- <p>
- 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 <em>copyleft</em>. (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
- <em>GPL</em> [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.
- </p>
- <p>
- Jakby ktoś potrzebował kontaktu ze mną, to znajdzie go pod tym
- adresem mailowm: <a href="mailto:xf0r3m@gmail.com">itaktegonieodczytam@gmail.com</a>.
- </p>
- <p> </p>
- <p>
- <strong>Oznaczenia tekstu stosowane w materiałach:</strong><br />
- <em>(autor zastrzega sobie możliwość niestosowania się do poniższych
- reguł)</em>
- </p>
- <ul>
- <li>
-<pre class="code-block">
-# rcctl enable dnsmasq
-</pre>
- (<strong><pre class=".code-block"></pre></strong>) - bloki kodu;
- zawartość plików konfiguracyjnych powyżej jednej linii; informacje zwracane
- przez programy,
- </li>
- <li>
- <code class="code-inline">rcctl enable dhcpd</code>
- (<strong><code class="code-inline"></code></strong>) - fragmenty
- bloków oznaczonych klasą <em>.code-block</em>; 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,
- </li>
- <li><strong><em></em></strong> - wyrazy obce; nazwy programów; scieżki;
- nazwy plików,
- </li>
- <li><strong><strong></strong></strong> - przedstawienia znaków;
- szczególny nacisk na fragmenty tekstu; pierwsze wystąpienie frazy w
- przeznaczonym dla niej fragmencie tekstu.
- </li>
- <li><strong><u></u></strong> - nałożenie nacisku na termin
- mniej istotny niż znacznik <em>strong</em>
- </li>
- </ul>
- </div>
- <p> </p>
- <p class="footer">
- 2023; COPYLEFT; ALL RIGHTS REVERSED;
- </p>
-
- </body>
- </html>
-
-
<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>
<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"; ?>
+ <?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>
+ <?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>
+ <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>
+ <?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>
+ <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"; ?>
<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>
+ <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>
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>
+#!/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>
<strong>Aktualności:</strong>
</p>
<ul class="reduced-list">
- <li>29.07.2023 - Test writeChangelogEntry w module immudex</li>
- <li>25.07.2023 - Uwaga! Od poniedziałku (31.07) godziny 18:00 do wtorku(01.08) godziny 07:00 dostęp do searx.morketsmerke.org (silnik wyszukiwania, strona startowa firefox-a) może być ograniczony ze względu na prowadzone w tym czasie prace konserwatorskie.</li>
- <li>11.06.2023 - Uwaga! Od wersji 1.0.0, immudex będzie wymagać min. 6GB wolnego miejsca na dysku.</li>
+ <?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>
<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>
<table border="1" style="border-collapse: collapse;">
<tr>
<th colspan="3">• immudex (stable, Debian 12 Bookworm) •</th>
- </tr>
+ <?php $branch="stable"; ?>
+ </tr>
<tr>
<td rowspan="2">64-bit:</td>
- <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex64.iso">https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex64.iso</a></td>
+ <?php $version=getVersion($branch); $arch="64"; ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
</tr>
<tr>
- <td>CRC: 3131350976</td>
- <td>SHA1: 10de6cd5a10f3177fb37ad4da4a472151c260475</td>
+ <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>
- <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex32.iso">https://ftp.morketsmerke.org/immudex/stable/iso/1.0.1/immudex32.iso</a></td>
+ <?php $arch="32"; ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
</tr>
<tr>
- <td>CRC: 1944978744</td>
- <td>SHA1: 761e5903e684d09a400621c0b4099348707c9cf9</td>
+ <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/1.0.1.txt">Lista zmian dla wydania</a></td>
+ <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>
- </tr>
+ <?php $branch="testing"; ?>
+ </tr>
<tr>
<td rowspan="2">64-bit:</td>
- <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing64.iso">https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing64.iso</a></td>
+ <?php $version=getVersion($branch); $arch="64"; ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
</tr>
<tr>
- <td>CRC: 3706059005</td>
- <td>SHA1: c75f5704fc7ed6d4fc917df5446b0803d1c9d6e2</td>
+ <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>
- <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing32.iso">https://ftp.morketsmerke.org/immudex/testing/iso/1.0.5/immudex-testing32.iso</a></td>
+ <?php $arch="32"; ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
</tr>
<tr>
- <td>CRC: 1215266066</td>
- <td>SHA1: d458053b277fc1baa35e586e4fd42a5653306539</td>
+ <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/1.0.5.txt">Lista zmian dla wydania</a></td>
+ <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>
- </tr>
+ <?php $branch="lhe"; ?>
+ </tr>
<tr>
<td rowspan="2">32-bit:</td>
- <td colspan="3"><a href="https://ftp.morketsmerke.org/immudex/lhe/iso/0.0.0/immudex-lhe32.iso">https://ftp.morketsmerke.org/immudex/lhe/iso/0.0.0/immudex-lhe32.iso</a></td>
+ <?php $arch="32"; $version=getVersion($branch, $arch); ?>
+ <td colspan="3"><?php getLink($branch, $version, $arch); ?></td>
</tr>
<tr>
- <td>CRC: 2205689658</td>
- <td>SHA1: 8799ca24c5246c5cddf440ff5e271feeb546b4ba</td>
+ <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/0.0.0.txt">Lista zmian dla wydania</a></td>
+ <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>
</div>
</body>
</html>
-
-
-29.07.2023 - Test funkcji writeChangelogEntry
-28.07.2023 - Nocny test
+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"
10.12.2022 - Zmiana layoutu dużych materiałów na terminallog
+++ /dev/null
-14.04.2023 - Utworzenie kategorii dla dokumentacji Immudex
-23.12.2022 - Dodanie "Instalacja własnościowego sterownika graficznego Nvidii na Debian 11"
-10.12.2022 - Zmiana layoutu dużych materiałów na terminallog
-10.12.2022 - Odświerzenie artykułu 'Ściąga z PYTHONga'
-10.09.2022 - Dodanie "Python. Ćwiczenia." na terminallog
-01.09.2022 - Wydanie immudex w wersji 0.0.0
-01.09.2022 - Dodanie "Red Hat Enterprise Linux 9 - RHCSA" na terminallog
-24.07.2022 - Dodanie "Uruchomienie skryptu podczas ładowania systemu - jednostka systemd"
-20.05.2022 - Dodanie "Przenoszenie systemu operacyjnego z maszyny wirtualnej na fizyczny komputer"
-15.05.2022 - Zmiana FAQ na Tips&Tricks
-13.05.2022 - Dodanie "Podłączanie 7-calowego ekranu dotykowego (1024x600) do Raspberry Pi"
-07.05.2022 - Przeniesienie strony na adres https://morketsmerke.github.io
-06.05.2022 - Wydanie greenOS 1.4
-05.05.2022 - Zmiany w greenOS. Wydanie wersji greenOS 1.3 (btw i use Arch)
-27.04.2022 - Wydanie OTP w wersji 1.0.5
-17.04.2022 - Wydanie OTP w wersji 1.0.4
-16.04.2022 - Wydanie OTP w wersji 1.0.3
-31.03.2022 - Przeniesienie strony na inny serwer. Powrót do domeny morketsmerke.net. Home Sweet Home.
-29.03.2022 - Test GitHub CLI
-27.03.2022 - Wydanie greenOS greenServer
-27.03.2022 - Wydanie wersji greenOS 1.2
-27.02.2022 - Usunięcie dotychczasowej serii "Jak działa Linux". Wymaga ona przeredagowania.
-13.02.2022 - Wydanie OTP w wersji 1.0.2
-13.02.2022 - Wydanie greenOSTe 9.0.1
-11.02.2022 - Upublicznienie archiwum z greenOSAE
-11.02.2022 - Przeniesienie danych z ftp.morketsmerke.net na serwis sourceforge.net oraz aktualizacja adresów odnośników na stronie greenOS
-30.01.2022 - Wydanie greenOS Ratpoison
-30.01.2022 - Wydanie greenOS 1.1
-22.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-07.01.2022 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-04.01.2022 - Dodanie "linux/Szyfrowany rootfs na greenOSTe"
-30.12.2021 - Wydanie pierwszej wersji greenOS Trisquel edition (Torwards the sun)
-23.12.2021 - Dodanie "Szyfrowany rootfs na greenOS"
-22.12.2021 - Wydanie OTP w wersji 1.0.1
-19.12.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-12.12.2021 - Wydanie pierwszej wersji OTP o nazwie kodowej "Wise choice".
-06.12.2021 - Rozpoczęcie prac nad OTP.
-05.12.2021 - Reaktywacja projektu greenOS (Wydanie wersji 1 [Torwards the sun])
-18.11.2021 - Dodanie kolejnego rodziału do serii "Jak działa Linux?"
-14.11.2021 - Update materiału "Parabola GNU/Linux-libre"
-12.11.2021 - Dodanie "Parabola GNU/Linux-libre"
-28.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-15.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-03.10.2021 - Dodanie kolejnego rozdziału do serii "Jak działa Linux?"
-26.09.2021 - Przeniesie morketsmerke.net na morketsmerke.github.io
-24.09.2021 - Zwieszenie wsparcia dla greenOS
-19.09.2021 - Dodanie "greenOSAE"
-05.09.2021 - Dodanie "Raspberry Pi jako przekaźnik bluetooth"
-03.09.2021 - Dodanie "Instalacja systemu z własnego obrazu LiveCD z Debianem"
-02.09.2021 - Dodanie "Własne LiveCD z Debianem"
-21.08.2021 - Wydanie pierwszej oficjalnej wersji greenOS
-30.07.2021 - Dodanie "GNU mailutils jako program mailowy"
-29.07.2021 - Dodanie "Raspberry Pi jako serwer poczty"
-30.06/01.07.2021 - Uruchomienie mirroru Debiana dla stable, oldstable dla architektur amd64 oraz i386
-12-13.06.2021 - Rozpoczęcie prac nad greenOS
-08.06.2021 - Rozpoczęcie serii materiałów "Jak działa Linux?"
-15.05.2021 - Uaktualnienie "Laboratorium sieci VPN".
-15.05.2021 - Dodanie "Sieci VPN" na terminallog.
-07.05.2021 - Dodanie "Konfiguracja HAProxy dla HTTP oraz HTTPS" na terminallog.
-05.05.2021 - Aktualizacja FAQ.
-03.05.2021 - Zmiany w "lost+found".
-02.05.2021 - Dodanie "20 letni Sun Netra T1 jako serwer mailowy z wykorzystaniem NetBSD".
-30.04.2021 - Dodanie "Instalacja NetBSD".
-11.04.2021 - Dodanie "Dziennika OpenBSD".
-04.04.2021 - Zakończenie prac nad obecną formą strony.
-26.03.2021 - Zakończenie przenoszenia treści na nową wersję strony.
-01.11.2020 - Przenosiny zakończone, utworzenie frontpage-a morketsmerke.net.
-28.10.2020 - Rozpoczęcie przenosin na inny sprzęt.
-19.10.2020 - Rozpoczęcie redagowania artykułu Bash Bushido dla terminallog.
-16.10.2020 - Rozpoczęcie przenoszenia treści na nową wersję strony.
-15.10.2020 - Utworznie statycznych podstron dla katalogów.
-14.10.2020 - Rozpoczęcie tworzenia nowej odsłony strony morketsmerke.net.
-29.07.2023 - Test writeChangelogEntry w module immudex
+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
+13.08.2023 - Publikacja immudex-testing w wersji 1.0.8
+06.08.2023 - Publikacja immudex-testing w wersji 1.0.7
+01.08.2023 - Wydanie nowej wersji immudex - immudex-lhe (Low Hardware Edition) oraz aktualizacja wersji stabilnej (immudex) do wersji 1.0.2
25.07.2023 - Uwaga! Od poniedziałku (31.07) godziny 18:00 do wtorku(01.08) godziny 07:00 dostęp do searx.morketsmerke.org (silnik wyszukiwania, strona startowa firefox-a) może być ograniczony ze względu na prowadzone w tym czasie prace konserwatorskie.
11.06.2023 - Uwaga! Od wersji 1.0.0, immudex będzie wymagać min. 6GB wolnego miejsca na dysku.