Solus begint een nieuw tijdperk met de Polaris-repository en het verwijderen van Python 2
Solus Linux betreedt het Polaris-tijdperk, met een nieuwe stabiele repository en het verwijderen van verouderde Python 2-componenten.
Solus, een rolling-release Linux-distributie die een meer conservatieve benadering van updates hanteert om stabiliteit te waarborgen, komt in een nieuwe ontwikkelingsfase met de lancering van de Polaris-repository, wat het begin markeert van wat het team een "nieuw tijdperk" noemt. Deze stap volgt op de succesvolle Usr-Merge transitie van vorig jaar, die de kernsysteembestanden verenigde onder /usr.
Maar wat bedoelen ontwikkelaars precies met "epoch"? Kort gezegd is het een grote binaire versie van de pakketrepository van de distributie. Het verhogen van de epoch betekent het creëren van een nieuwe repository die is afgeleid van de bestaande—in dit geval het overstappen van Shannon naar Polaris. Het idee is om ervoor te zorgen dat elk Solus-systeem wordt bijgewerkt naar een bekende, consistente staat voordat nieuwe pakketten worden uitgerold, waardoor het risico op fouten tijdens upgrades wordt verkleind.
Volgens de ontwikkelaars opent het Polaris-tijdperk de deur naar verschillende lang geplande updates die niet veilig naar de Shannon-repository konden worden gepusht. Daaronder bevinden zich nieuwere systemd- en baselayout-pakketten, die het beheer van de virtuele console verbeteren en technische beperkingen van oudere systeemcomponenten verwijderen.
Een andere belangrijke mijlpaal is de volledige verwijdering van Python 2, een afhankelijkheid die al jaren bleef bestaan omdat het oude Softwarecentrum van Solus daarin was geschreven. Omdat dat hulpprogramma vaak verantwoordelijk is voor het uitvoeren van updates, zou het verwijderen ervan terwijl het draaide het risico hebben gelopen systemen te beschadigen.
De overgang van het tijdperk biedt een duidelijke breuk en vervangt het oude Softwarecentrum door GNOME Software of KDE Discover, afhankelijk van de desktopomgeving van de gebruiker.
Het goede nieuws is dat de migratie naar de nieuwe Polaris-repo grotendeels geautomatiseerd is. Een nieuw pakket, usysconf-epoch, levert een opstartscript dat controleert of een systeem klaar is en vervolgens de migratie uitvoert.
Gebruikers die vroeg willen testen, kunnen zich aanmelden door het uitvoeren van:
echo EPOCH_ENABLE=yes | sudo tee /etc/sysconfig/epochHet script is al beschikbaar in de Unstable-repository voor opt-in tests. Op 17 oktober zal het worden gesynchroniseerd met de Stable (Shannon) repository. Als er geen grote problemen optreden, zullen alle Solus-gebruikers automatisch overstappen naar de Polaris-epoche vanaf 24 oktober.
Zodra de verhuizing is voltooid, zal Solus doorgaan met het upgraden naar GNOME 49, wat API's vereist die alleen beschikbaar zijn in nieuwere versies van systemd. Daarna zal het project in een feature freeze gaan om nieuwe ISO's voor te bereiden en te testen, zodat verse installaties Solus kunnen gebruiken zonder handmatig door de epoch-overgang te gaan.
Eindelijk, met Polaris op zijn plaats, zegt het Solus-team dat het nu weer vooruit kan—met de focus op het moderniseren van de stack en het op een stevige basis houden van de distributie voor de komende jaren.
Voor meer informatie, zie de aankondiging.


