Dasturlash

Gentoo tarqatish tizimi Codeberg platformasiga ko‘chdi – Ochiq manba hamjamiyati uchun yangi imkoniyatlar

28-mart, 2026, 02:008 ko'rish2 daqiqa o'qish
Gentoo tarqatish tizimi Codeberg platformasiga ko‘chdi – Ochiq manba hamjamiyati uchun yangi imkoniyatlar

Gentoo Linux tarqatish tizimi o‘z kod bazasini Codeberg platformasiga ko‘chirdi. Bu harakat GitHub'ga bo‘lgan qaramlikni kamaytirish va ochiq manba hamjamiyatiga yanada erkin, xavfsiz hamda mustaqil muhit yaratish maqsadida amalga oshirildi.

Codeberg nima va u qanday ishlaydi?

Codeberg – Forgejo asosida qurilgan, Berlin, Germaniyada joylashgan notijorat tashkilot tomonidan boshqariladigan kod saqlash platformasidir. GitHub'ga o‘xshash funksiyalarni taklif etadi: repozitoriyalar, pull‑requestlar, muammolar (issues) va CI/CD integratsiyasi, lekin foydalanuvchilarning shaxsiy ma'lumotlari va kodlari ustida yanada ko‘proq nazoratni ta’minlaydi.

Nega Gentoo Codeberg'ni tanladi?

  • Mustaqillik: GitHub'ning tijoriy siyosatlari va o‘zgarishlari kod hamjamiyatiga ta’sir ko‘rsatishi mumkin. Codeberg esa notijorat asosda ishlaydi.
  • Xavfsizlik: Mirror (ko‘chirma) serverlari turli geografik joylarda joylashgan, bu esa xizmat uzilishlari va DDoS hujumlariga qarshi chidamlilikni oshiradi.
  • Erkinlik: Kodni saqlash, tahrirlash va tarqatish jarayonlari ochiq va shaffof bo‘lib, har bir foydalanuvchi o‘z hissasini qo‘shishi osonlashadi.

Codeberg'da pull‑request (PR) yuborish usuli

Gentoo hamjamiyatida kod o‘zgartirishlarni taklif qilish uchun AGit metodikasi tavsiya etiladi. Bu usul kodni ko‘chirish (fork) qilishni talab qilmaydi, shu bilan birga tarmoqdagi joyni tejaydi. Quyidagi bosqichlar orqali PR yaratish mumkin:

git clone git@git.gentoo.org:repo/gentoo.git
cd gentoo
git remote add codeberg ssh://git@codeberg.org/gentoo/gentoo
git checkout -b my-new-fixes
# o‘zgartirishlarni amalga oshiring

git push codeberg HEAD:refs/for/master -o topic="Sarlavha"

Keyingi commitlarni ham shu buyruq orqali qo‘shish mumkin, lekin topic parametri bir xil bo‘lishi zarur. Agar commitlarni qayta yozish (amend) kerak bo‘lsa, -o force-push=true opsiyasini qo‘shish kifoya.

Yangi mirrorlar va kelajak rejalari

Hozirda Gentoo repozitoriyasi Codeberg’da mavjud. Kelgusida boshqa Gentoo git repozitoriyalari ham shu platformaga ko‘chirilishi rejalashtirilgan. Bu esa hamjamiyat a'zolariga bir nechta alternativ manbadan kodni yuklab olish va hissa qo‘shish imkonini beradi.

Gentoo hamjamiyatiga qanday qo‘shilishingiz mumkin?

Codeberg’da ro‘yxatdan o‘tish, SSH kalitini sozlash va yuqoridagi qadamlarni bajarish orqali siz ham o‘z hissangizni qo‘shishingiz mumkin. Bosh sahifada joylashgan wiki sahifasida batafsil qo‘llanma va qo‘shimcha ma'lumotlar mavjud.

Gentoo'ning Codeberg'ga ko‘chishi ochiq manba loyihalarining mustaqil va xavfsiz platformalarda rivojlanishi yo‘lida muhim qadam bo‘lib, hamjamiyat a'zolari uchun yangi imkoniyatlar yaratadi.

Manba: Hacker News
#Gentoo #Codeberg #Git #open source #repository mirror
Telegram da muhokama qilish