Nedavno Canonical predstavljen informacije o neke promjene što će se provoditi i na platformi za kontrolu verzija i u sljedećoj verziji Ubuntua 25.10.
I to je to eUbuntu 25.10 će zamijeniti trenutni sistem sinhronizacije vremena zasnovano na systemd-timesyncd od strane Chronyja, moderniji, precizniji i sigurniji alat. To je zbog potrebe da se ponudi puna podrška za NTS protokol, evoluciju NTP protokola koja omogućava kriptografsku zaštitu sinhronizacije sistemskog sata.
Zašto Ubuntu napušta systemd-timesyncd?
Usluga systemd-timesyncd, uključen po defaultu u mnogim Ubuntu izdanjima, godinama ispunjava osnovne funkcije sinhronizacija vremena. SMeđutim, nedostaje mu podrška za NTS, ograničenje koje postaje kritično u okruženjima gdje sistemsko vrijeme direktno utiče na sigurnost drugih protokola, kao što su TLS ili DNSSEC.
Una Vremenska sinhronizacija koju manipuliše napadač može uzrokovati kvaru validaciji digitalnih certifikata ili omogućavaju zaobilaženje vremenski osjetljivih mehanizama autentifikacije. Zbog toga je Canonical odlučio preći na robusnije rješenje. i široko prihvaćen u Linux ekosistemu: Chrony.
Prednosti Chronyja
Chrony je nezavisna implementacija NTP klijent i server koji se već koristi po defaultu u distribucijama kao što su Fedora, RHEL i openSUSE. Njegova glavna prednost naspram alternativa To je puna podrška NTS protokola, koji omogućava end-to-end autentifikaciju i šifriranje tokom procesa sinhronizacije.
NTS funkcioniše putem dva protokola:
- NTS-KE (NTS ključna ustanova): vrši početnu autentifikaciju koristeći TLS.
- NTS-EF (Polja za proširenje NTS-a): osigurava enkripciju i integritet NTP paketa tokom sesije.
Ovaj sistem Baziran je na PKI-u i koristi TLS zajedno sa AEAD enkripcijom. kako bi se osiguralo da klijent komunicira samo s legitimnim NTP serverima, sprječavajući napade lažiranja podataka. Sve kritične informacije pohranjuju se samo na klijentu, koristeći siguran sistem kolačića. NTP veze se upravljaju preko TCP porta 4460.
Detalji migracije i planirane promjene
Chrony je sada dostupan u repozitoriju Glavni Ubuntu i koristi se po defaultu u nekim izdanjima Ubuntua za oblake. Kanonski će formalno započeti tranziciju 2. juna 2025. godine. Ova promjena će podrazumijevati Malo povećanje veličine instalacijskih slika za 803 KB zbog novih zavisnosti, kao što je libedit2.
para oni koji žele ručno izvršiti migraciju Od Ubuntu 25.04 verzije, to možete uraditi upisivanjem sljedećih naredbi.
Da biste instalirali Chrony:
sudo apt-mark auto systemd-timesyncd && apt install chrony
Da biste se vratili na systemd-timesyncd:
sudo apt-mark auto chrony && apt install systemd-timesyncd
Launchpad se oprašta od Bazaara i pozdravlja Git
En U još jednoj odluci s velikim utjecajem, Canonical je najavio kraj podrške za sistem kontrole verzija bazar (bzr) na Launchpadu, centralnoj razvojnoj platformi za Ubuntu i potpuno usklađuje Launchpad sa Gitom, alat za kontrolu verzija koji je dominantan u industriji.
Bazaar je prvobitno kreirao Canonical kao temelj Launchpada. Godinama je to bio primarni sistem za kontrolu verzija na platformi. Međutim, Njegova posljednja službena verzija objavljena je 2016. godine i od tada je projekat ostao u stanju tehničke blokade. Nikada nije u potpunosti prenesen na Python 3, i njegova relevantnost je značajno smanjena usljed nezaustavljivog rasta Gita.
Od 2015. godine, Launchpad je dodao podršku za Git, što je postala zadana opcija za nove projekte i saradnike. S obzirom na smanjenje zajednice i visoke troškove održavanja, Canonical je odlučio postepeno ukinuti podršku za Bazaar.
Breezy: Moderni nasljednik Bazaara
Grupa entuzijasta je 2018. godine lansirala viljušku (fork) iz originalnog projekta pod nazivom Breezy (brz). Ovaj novi alat je modernizirao Bazaar-ovu kodnu bazu, dodajući podršku za Python 3 i omogućavajući djelomičnu integraciju s Gitom.
Breezy kombinuje karakteristike decentralizovanih sistema poput Gita i Mercuriala sa centralizovanim kontrolnim funkcijama, slično CVS-u ili Subversionu. Omogućava vam rad sa nezavisnim granama, sarađivati na jednoj radnoj kopiji i preuzimati sadržaj kao da je centralni repozitorij. Najnovija stabilna verzija, Breezy 3.3.12, nedavno je objavljena, što pokazuje da je projekat i dalje aktivan, iako izvan službenog Ubuntu ekosistema.
Datumi i faze završetka Bazaara na Launchpadu
Što se tiče migracije, Canonical je najavio da će Bazaar deaktivirati u dvije faze:
- Prva faza (1. septembar 2025.): Web interfejs za pregledavanje koda u Bazaar repozitorijima bit će onemogućen. Prema internoj analizi, ova funkcija se rijetko koristi, a većina posjeta dolazi od botova.
- Druga faza (datum još nije potvrđen): Backend za hosting koda bit će uklonjen, čime će se potpuno spriječiti kloniranje, dodavanje ili spajanje Bazaar repozitorija na Launchpadu.
kanonski poziva sve korisnike Launchpada da migriraju svoje projekte sa Bazaara na Git prije 1. septembra 2025. Nepoštivanje ovog pravila rezultirat će gubitkom pristupa repozitorijima, jer se nakon završetka tranzicije neće održavati nijedan oblik ekstrakcije ili manipulacije podacima hostovanim na Bazaaru.
Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje u sljedeći link.