Kohët e fundit, Zbulohet kanonike informacione rreth disa ndryshime i cili do të kryhet si në platformën e tij të kontrollit të versioneve ashtu edhe në versionin e ardhshëm të Ubuntu 25.10.
Dhe është se eUbuntu 25.10 do të zëvendësojë sistemin aktual të sinkronizimit të kohës bazuar në systemd-timesyncd nga Chrony, një mjet më modern, më i saktë dhe më i sigurt. Kjo për shkak të nevojës për të ofruar mbështetje të plotë për protokollin NTS, një evolucion i protokollit NTP që lejon mbrojtjen kriptografike të sinkronizimit të orës së sistemit.
Pse Ubuntu po e braktis systemd-timesyncd?
Shërbimi systemd-timesyncd, i përfshirë si parazgjedhje në shumë botime të Ubuntu-s, ka përmbushur funksionet themelore për vite me radhë sinkronizimi i kohës. SMegjithatë, i mungon mbështetja për NTS, një kufizim që bëhet kritik në mjedise ku koha e sistemit ndikon drejtpërdrejt në sigurinë e protokolleve të tjera, siç janë TLS ose DNSSEC.
një Sinkronizimi i kohës i manipuluar nga një sulmues mund të shkaktojë dështims në validimin e certifikatave dixhitale ose lejojnë anashkalimin e mekanizmave të autentifikimit të ndjeshëm ndaj kohës. Për këtë arsye, Canonical ka vendosur të kalojë në një zgjidhje më të fuqishme. dhe i përdorur gjerësisht në ekosistemin Linux: Chrony.
Avantazhet e Chrony-t
Chrony është një implementim i pavarur Klient dhe server NTP që përdoret tashmë si parazgjedhje në shpërndarje të tilla si Fedora, RHEL dhe openSUSE. Avantazhi i saj kryesor kundrejt alternativave Është mbështetja e plotë e protokollit NTS, i cili siguron autentifikim dhe enkriptim nga fillimi në fund gjatë procesit të sinkronizimit.
NTS operon përmes dy protokolleve:
- NTS-KE (Themelimi Kryesor i NTS): kryen vërtetimin fillestar duke përdorur TLS.
- NTS-EF (Fushat e Zgjerimit NTS): siguron enkriptimin dhe integritetin e paketave NTP gjatë seancës.
Ky sistem Bazohet në PKI dhe përdor TLS së bashku me enkriptimin AEAD për të siguruar që klienti komunikon vetëm me servera legjitimë NTP, duke parandaluar sulmet e rreme. I gjithë informacioni kritik ruhet vetëm te klienti, duke përdorur një sistem të sigurt cookie-sh. Lidhjet NTP menaxhohen përmes portit TCP 4460.
Detajet e migrimit dhe ndryshimet e planifikuara
Chrony tani është i disponueshëm në depo Ubuntu kryesore dhe përdoret si parazgjedhje në disa botime të Ubuntu për cloud-ine. Kanonike do të fillojë zyrtarisht tranzicionin më 2 qershor 2025. Ky ndryshim do të përfshijë Një rritje e lehtë në madhësinë e imazheve të instalimit me 803 KB për shkak të varësive të reja, siç është libedit2.
në ata që dëshirojnë ta kryejnë migrimin manualisht Që nga Ubuntu 25.04, mund ta bëni këtë duke shtypur komandat e mëposhtme.
Për të instaluar Chrony:
sudo apt-mark auto systemd-timesyncd && apt install chrony
Për t'u rikthyer në systemd-timesyncd:
sudo apt-mark auto chrony && apt install systemd-timesyncd
Launchpad i thotë lamtumirë Bazaar dhe përshëndetje Git
En Në një tjetër vendim me ndikim të madh, Canonical njoftoi fundin mbështetje për sistemin e kontrollit të versioneve pazar (bzr) në Launchpad, platforma qendrore e zhvillimit për Ubuntu dhe përputh plotësisht Launchpad me Git, mjeti i kontrollit të versioneve që dominon industrinë.
Bazaar u krijua fillimisht nga Canonical si gurthemeli i Launchpad. Për vite me radhë, ishte sistemi kryesor i kontrollit të versioneve në platformë. Megjithatë, Versioni i tij i fundit zyrtar u botua në vitin 2016 dhe që atëherë projekti ka mbetur në një gjendje ngrirjeje teknike. Nuk u portua kurrë plotësisht në Python 3, dhe rëndësia e tij ka rënë ndjeshëm përballë rritjes së pandalshme të Git.
Që nga viti 2015, Launchpad shtoi mbështetje për Git, i cili është bërë opsioni parazgjedhur për projektet dhe kontribuesit e rinj. Me një komunitet në zvogëlim dhe kosto të larta mirëmbajtjeje, Canonical ka vendosur të ndërpresë gradualisht mbështetjen për Bazaar.
Breezy: Trashëgimtari modern i Bazaar
Në vitin 2018, një grup entuziastësh lançoi një degëzim nga projekti origjinal nën emrin e i freskët (brz). Ky mjet i ri modernizoi bazën e kodit të Bazaar, duke shtuar mbështetje për Python 3 dhe duke mundësuar integrimin e pjesshëm me Git.
Breezy kombinon tiparet e sistemeve të decentralizuara si Git dhe Mercurial me funksione kontrolli të centralizuar, të ngjashme me CVS ose Subversion. Ju lejon të punoni me degë të pavarura, bashkëpunojnë në një kopje të vetme funksionale dhe shkarkojnë përmbajtje sikur të ishte një depo qendrore. Versioni më i fundit i qëndrueshëm, Breezy 3.3.12, u publikua së fundmi, duke demonstruar se projekti është ende aktiv, megjithëse jashtë ekosistemit zyrtar të Ubuntu-s.
Datat dhe fazat e përfundimit të Bazaar në Launchpad
Lidhur me migrimin, Canonical njoftoi se do ta çaktivizojë Bazaar në dy faza:
- Faza e parë (1 shtator 2025): Ndërfaqja e internetit për shfletimin e kodit në depot e Bazaar do të çaktivizohet. Sipas analizës së brendshme, kjo veçori përdoret rrallë dhe shumica e vizitave vijnë nga robotë.
- Faza e dytë (data ende nuk është konfirmuar): Skema e strehimit të kodit do të hiqet, duke parandaluar plotësisht klonimin, shtyrjen ose bashkimin e depove të Bazaar në Launchpad.
Kanonik i nxit të gjithë përdoruesit e Launchpad të migrojnë projektet e tyre nga Bazaar në Git para 1 shtatorit 2025. Mosveprimi në këtë drejtim do të rezultojë në humbjen e aksesit në depo, pasi asnjë formë e nxjerrjes ose manipulimit të të dhënave e vendosur në Bazaar nuk do të mirëmbahet pasi të përfundojë tranzicioni.
Së fundi, nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.