Zvenku moderní obchod. Uvnitř technologie z roku 2008

Zvenku moderní obchod. Uvnitř technologie z roku 2008

Zdroj obrázku: maxxyustas / Depositphotos

Hardware serveru F-Droid si neví rady s novými nástroji pro Android. Jejich procesory jsou příliš staré a nemají potřebné instrukce.


F-Droid, alternativní obchod s aplikacemi k obchodu Google Play pro systém Android, je známý svou oddaností open source softwaru. Nedávno se však potýkal s neobvyklým problémem: kvůli hardwarovým omezením již nemůže kompilovat aplikace, aby je udržoval aktuální, nebo přidávat nové.

V čem je problém

Od 7. srpna vyžadují nové vývojové nástroje pro Android, aby počítač kompilující aplikaci měl procesor s moderními instrukcemi, jako jsou SSE4.1 a SSSE3. Problém spočívá v tom, že servery společnosti F-Droid, které jsou zodpovědné za kompilaci aplikací a zajišťují jejich bezpečnost, používají příliš starý hardware, který je nepodporuje.

Související článek

Konec závislosti na Nvidii: Amazon našel způsob, jak obejít monopol s AI čipy
Konec závislosti na Nvidii: Amazon našel způsob, jak obejít monopol s AI čipy

Amazon Web Services uvádí Trainium 3 – výkonný AI čip nové generace, který slibuje čtyřnásobný výkon oproti předchůdci a zásadní snížení spotřeby energie. Cílem není jen rychlejší trénink obřích modelů, ale také menší závislost na Nvidii a hlubší integrace hardwaru, cloudu a služeb. Amazon tak vstupuje do strategické fáze AI revoluce: chce ovládnout celou infrastrukturu – od čipu až po API.

To způsobilo řetězové selhání, které brání vydávání nových verzí, což je pro alternativní obchod, který by měl mít k dispozici nejnovější verze, neúspěch.

15 let

Tak starý má být hardware serveru F-Droid. Odhalila to komunita na fórech, jako je Y-Combinator, kde vyšlo najevo, že procesory jsou značně staré. Jeden z vývojářů projektu potvrdil, že používají „staré procesory serverové třídy“, které nepodporují nové instrukce. To tento hardware řadí do éry procesorů Intel Core 2 Duo před rokem 2008, což je v technologickém světě věčnost.

Přímým důsledkem je, že i když vývojáři vydávají nové verze svých aplikací s opravami chyb nebo novými funkcemi, tyto se k uživatelům F-Droidu nedostanou. Vývojáři jsou naopak nuceni věnovat čas a úsilí vytváření „údržbových“ verzí se starými nástroji, aby je mohli publikovat v obchodě, což je dočasné řešení.

Incident, který se podobným způsobem stal již v roce 2021 a který tehdy Google napravil, znovu otevírá diskusi: je to chyba Googlu, že nepodporuje starší hardware, nebo chyba F-Droidu, že nemodernizuje svou infrastrukturu? V konečném důsledku tato situace odhaluje obtíže, které mají komunitní projekty udržované dobrovolníky a dárci při udržování obchodu s aplikacemi, který dokáže držet krok s tempem, jež udávají giganti jako Google.

Možné alternativy

Pro uživatele, kteří mají rádi open source, existují alternativy k F-Droidu. Přestože je to nejrelevantnější obchod, ostatní, jako například Obtainium, umožňují průběžně aktualizovat aplikace, které nejsou ve F-Droidu aktuální. Tato aplikace zvládá stahovat a instalovat soubory APK přímo z repozitářů GitHub. Rovněž vás upozorní na aktualizace, když má daný repozitář nové vydání. Je to dobré řešení, pokud jde o F-Droid.

Potenciální řešení

Komunita F-Droid zkoumá několik řešení, jak tuto překážku překonat. Jednou z možností je upgrade hardwaru serveru, který by vyžadoval značné investice. Další možností je využití cloudových kompilačních služeb, které by mohly poskytnout potřebný výpočetní výkon bez nutnosti fyzického upgradu serverů. To by však mohlo znamenat další náklady a obavy o soukromí a bezpečnost dat.

Kromě toho se uvažuje o tom, že by komunita uživatelů a vývojářů systému F-Droid přispěla dary na financování modernizace hardwaru. Tato strategie by mohla pomoci zachovat nezávislost platformy a zajistit, aby zůstala životaschopnou alternativou ke komerčním obchodům s aplikacemi.

Zatímco F-Droid čelí této technické výzvě, komunita open source prokazuje svou odolnost a schopnost přizpůsobit se měnícím se technologickým požadavkům. Budoucnost platformy F-Droid bude záviset na její schopnosti modernizovat svou infrastrukturu a zůstat spolehlivou volbou pro uživatele, kteří si cení svobody a transparentnosti svých mobilních aplikací.

Zdroje článku

news.ycombinator.com, Autorský text
#