____  __    __   ______                    _             __
  / __ \/ /___/ /  /_  __/__  _________ ___  (_)___  ____ _/ /
 / / / / / __  /    / / / _ \/ ___/ __ `__ \/ / __ \/ __ `/ / 
/ /_/ / / /_/ /    / / /  __/ /  / / / / / / / / / / /_/ / /  
\____/_/\__,_/    /_/  \___/_/  /_/ /_/ /_/_/_/ /_/\__,_/_/   
                                                              
    ____               _           __ 
   / __ \_________    (_)__  _____/ /_
  / /_/ / ___/ __ \  / / _ \/ ___/ __/
 / ____/ /  / /_/ / / /  __/ /__/ /_  
/_/   /_/   \____/_/ /\___/\___/\__/  
                /___/                

Old Terminal Project GNU/Linux (Wise choice)

OTP a właśc. Old Terminal Project GNU/Linux jest to lekka dystrybucja oparta na dCore (port TinyCore-a) w wersji bazującej na Ubuntu 18.04. Jej zadaniem jest przywrócenie świetności starym terminalom, czy cienkim klientom produkowanym do 2010. System jest 32-bitowy i nie wspiera UEFI, dlatego nie jest ondedykowany dla wszystkich terminali. Dołączone do dystrybucji oprogramowanie pozwala wykorzystać te urządzenia do celu w jakim zostały stworzone zarazem odnajdując się wśród współczesnych maszyn.

Zrzut ekranu przestawiający pulpit dystrybucji:

Kilknij obrazek, aby otworzyć w pełnym rozmiarze.

Oprogramowanie dołączone do OTP:

Aktualna wersja: 1.0.5

Dystrybucja została oparta o jeden z portów TinyCore, przy czym port dCore wykorzystuje pakiety .deb do konwersji ich na własne paczki zachowując przy tym rozwiązania z TinyCore. W przypadku dCore pakiety mają rozszerzenie .sce i działaja na dokładnie takiej samej zasadzie co pakiety TCZ. Są to małe odwzorowania rootfs zamknięte w formacie squashfs. Pakiety mogą być ładowane na żądanie (on demand) lub pod czas uruchamiania systemu (on boot), ze względu na małą wydajność tych starszych cienkich klientów podczas rozruchu systemu ładowane są najczęściej używane rozszerzenia. Rozszerzenia ładowane są za pomocą polecenia:

$ sce-load

Polecenie to musi zostać wydane przez zwykłego użytkownika bez uprawnień administratora. Wyświetli ono menu z którego należy wybrać pakiet do załadowania.

Użytkownik może sam pobierać i ładować pakiety z Ubuntu 18.04. Do tej czynności wymagana jest nazwa pakietu z Ubuntu. Pakiet pobierany i konwertowany jest za pomocą polecenia:

$ sce-import nazwa_pakietu

Ładowanie może następować tak jak we wcześniej wyjaśniony sposób lub "mniej interaktywny" podajac poleceniu nazwę pakietu:

$ sce-load nazwa_pakietu

Po instalacji pakietów, warto oczyścić katalog na dysku z pobranych paczek .deb. Dokonuje się tego za pomocą rozszerzeia sce-debpurge. Jest ono dostarczane wraz z dystrybucją, trzeba je tylko załadować.

$ sce-load sce-debpurge

Usunięcie wszystkich pakietów .deb:

$ sce-debpurge -a

Jeśli nie będziemy już potrzebować jakiegoś rozszerzenia możemy je usunąć za pomocą polecenia sce-remove, które również jest dołączane do pakietów dystrybucji, wymaga jedynie załadowania.

$ sce-load sce-remove
$ sce-remove nazwa_pakietu

Pakiet zostanie usunięty przy zamykaniu systemu.

Jeśli chodzi o działanie samej dystrybucji to jest ono takie trochę thin-klienckie. Ponieważ położono nacisk na to aby użytkownik logował się do zdalnego systemu i to na nim pracował i nie pozostawiał po sobie śladu na terminalu. System automatycznie loguje się na użytkownika po czym uruchamiane jest środowisko graficzne. Wszelkie zamiany w systemie oraz dane zapisane przez użytkownika nie zostaną zachowane po restarcie systemu.

System zainstalować można na dwa sposoby:

Pierwszy z nich polega na wgraniu obrazu płyty do pamięci flash terminala. Drugi przypomina normalną instalację jednak różni się od typowego procesu instalacji znanego z innych dystrybucji. Polega on na skopiowaniu na dysk zawartości płyty. Obie metody są opisane w poradniku instalacji A link do obrazu LiveCD znajduje się poniżej:

Poprzednie wersje OTP znajdują się pod tym adresem: https://sourceforge.net/projects/oldterminalproject/files/iso/.

Dostęp do przygotowanych pakietów z poziomu LiveCD wymaga specjalnego montowania:

$ sudo mount -B /mnt/sr0/cde/sce /tmp/tce/sce

Od wersji 1.0.3 nie ma możliwości instalowania dodatkowych pakietów w wersji LiveCD.

Wszelkie szczegóły odnośnie zmian w kolejnych wydaniach dystrybucji znajdują się na stronie git projektu, pod poniższy adresem: https://github.com/xf0r3m/OTP

Należy pamiętać, że Old Terminal Project GNU/Linux jest dystrybuowany bez gwarancji przydatność. Oznacza to że system może w ogóle się nie uruchomić Twoim sprzęcie. Autor nie ponosi odpowiedzialności za szkody wyrządzone instalacją OTP. Miłej zabawy.

-- Changelog --

-- 06.12.2021 - Rozpoczęcie prac nad OTP.
-- 12.12.2021 - Wydanie pierwszej wersji OTP o nazwie kodowej "Wise choice".
-- 22.12.2021 - Wydanie wersji 1.0.1.
-- 13.02.2022 - Wydanie wersji 1.0.2.
-- 16.04.2022 - Wydanie wersji 1.0.3.
-- 17.04.2022 - Wydanie wersji 1.0.4.
-- 27.04.2022 - Wydanie wersji 1.0.5.