Před pár dny zpráva byla zveřejněna že vývojáři projektu Debian oznámili dokončení a odstranění portu architektury „mipsel“. z nestabilních/experimentálních úložišť. Mezi hlavní důvody pro odstranění portu vyniká skutečnost, že stroje typu MIPS mají 64bitová CPU a na kterých je vyvinut port "debian-mips64", a proto nemá smysl pokračovat v alokaci zdrojů.
Mipsel byl jedním z nejstarších podporovaných portů Debianu, starší jen kvůli portu pro procesory i386. Je zmíněno, že Debian 12 je pravděpodobně poslední verzí podporující mipsel a tato změna nemá vliv na architekturu mips64, která je stále podporována.
mipsel, Byl to jeden ze dvou portů pro MIPS, který se skládá z „debian-mips“ a „debian-mipsel“. Ty se liší způsobem, jakým jsou bajty interně uloženy, což se v binárních souborech také nazývá endianness. CPU MIPS jsou schopny pracovat s oběma formami reprezentace, ale protože software není v tomto ohledu běžně zaměnitelný, potřebujeme mít obě architektury.
Stroje SGI běží v režimu big-endian (debian-mips), zatímco stroje Loongson 3 běží v režimu little-endian (debian-mipsel). Některé desky, jako je BCM91250A od společnosti Broadcom (známý jako SWARM), mohou pracovat v obou režimech, které lze vybrat pomocí přepínače na desce. Některé stroje, jako je Cavium Octeon, umožňují výběr mezi dvěma režimy v bootloaderu.
Pro část ukončení podpory jsou zmíněny i následující záležitosti jako důvody pro ukončení podpory mipsel, včetně:
- Limit velikosti paměti v uživatelském prostoru je 2 Gb.
- Architektura je náchylná k vydání 2038 (32bitový time_t). Oprava naruší ABI a v podstatě vyžaduje kompletní restart systému, čímž dojde ke ztrátě kompatibility s binárními programy.
- Pro montážní systém neexistuje více či méně výkonné zařízení založené na architektuře mipsel.
- Při vytváření některých balíčků pro architekturu mipsel dochází k problémům.
- Moderní nástroje často používají jinou reprezentaci NaN pro plovoucí desetinnou čárku. Oprava bude vyžadovat tvrdý restart se ztrátou kompatibility se stávajícími binárními programy.
Kromě toho, také stojí za zmínku které vývojáři oznámili dny před oznámením konce mipselu, přidání portu architektury „loong64“.» pro systémy založené na architektuře instrukční sady LoongArch používané v procesorech Loongson 3 5000 a implementující RISC ISA podobnou MIPS a RISC-V.
S přidáním tohoto nového portu, přidána podpora pro infrastrukturu budování přístavů a do oficiálního archivu Debianu. V současné fázi integrace, na základě balíčkové báze dostupné v Debian-Ports, byla pro LoongArch zkompilována sada přibližně 200 balíčků, které budou postupně rozšiřovány.
Dobrý den!
S potěšením oznamuji, že jsme do portů Debianu přidali architekturu LoongArch.
což znamená, že port byl přidán do zrcadel souborů portů Debianu
infrastrukturu, kterou chci vybudovat.Po počátečním ručním spuštění asi 200 balíčků se nyní staví dvě sestavení.
balíčky pro nově přidaný port „loong64“ s pomocí qemu-user. po dost
Byly vytvořeny balíčky pro port, který má být hostován samostatně, plánujeme je nahradit
dvě sestavení se skutečným hardwarem hostovaným na Loongsonu.
O tomto novém portu loong64, Neměli bychom zapomínat ani na to před několika týdny také Oficiální port pro RISC-V byl oznámen, na kterém bude proces integrace nového portu s oficiálním archivem Debianu probíhat postupně.
Díky těmto změnám, které byly provedeny interně v rámci projektu Debian, nám umožňují pochopit uživatele, že mnoho věcí se v rámci projektu vylepšuje ukončením podpory starých nebo zastaralých architektur, v čemž již nemá smysl pokračovat. nejlépe alokovat do nových architektur.
konečně jestli jsi zájem se o tom dozvědět více, Podrobnosti si můžete ověřit v následujících odkazech.
Do portů Debianu přidána architektura LoongArch