GNU Hurd yangi 9pfs qo‘llab-quvvatlashi, dinamik /dev, OpenNTPD porti — yangiliklari
26-iyul, 2026, 06:192 ko'rish3 daqiqa o'qish
GNU Hurd, erkin operatsion tizim yadrosi loyihasining eng so‘nggi chorakdagi rivojlanish hisobotini e'lon qildi. Bu hisobotda 9pfs protokoli, OpenNTPD, Neovim, dinamik /dev/ kirishlari va IPv6 qo‘llab‑quvvatlash uchun dhcpcd kabi bir qator muhim yangiliklar taqdim etildi.
1. 9pfs protokoli – fayl tizimlari uchun yangi imkoniyat
9pfs (Plan 9 fayl tizimi) — bu Plan 9 operatsion tizimidan olingan tarmoq fayl tizimi protokoli bo‘lib, Hurdda eksperimental qo‘llab‑quvvatlanadi. Bu qo‘shilish Hurd foydalanuvchilariga tarmoqqa ulangan qurilmalardan fayllarni mahalliy fayl tizimi kabi o‘qish va yozish imkonini beradi. Hozirgi bosqichda protokol sinovdan o‘tmoqda, lekin asosiy funksiyalar, jumladan, fayl ochish, o‘qish, yozish va fayl atributlarini o‘zgartirish, allaqachon ishlashga tayyor.
2. OpenNTPD porti – aniq vaqt sinxronizatsiyasi
OpenBSD tizimidan kelib chiqqan OpenNTPD demoni GNU Hurdga port qilindi. Bu NTP (Network Time Protocol) serveri vaqtni aniq sinxronlashtirish, tarmoqdagi boshqa qurilmalarga vaqt ma'lumotini uzatish va xavfsiz konfiguratsiyalarni qo‘llab‑quvvatlashga mo‘ljallangan. Portning asosiy afzalligi – kod bazasining soddaligi va xavfsizlikka e'tibor berilishi, bu esa Hurdni zamonaviy server muhitiga moslashtiradi.
3. Neovim va boshqa foydali portlar
Hurdga Neovim matn tahrirchisi ham, shuningdek, dhcpcd (dinamik host konfiguratsiya protokoli daemon) va boshqa bir necha kichik dasturlar ham port qilindi. Neovimning Hurdga moslashishi foydalanuvchilarga zamonaviy, kengaytirilgan matn tahriri imkoniyatlarini taqdim etadi, bu esa ishlab chiqish muhitini yanada qulay qiladi.
4. Dinamik /dev/ kirishlari – SATA qurilmalarini avtomatik tanish
GNU Hurd an’anaviy ravishda /dev/ katalogini statik tarzda yaratardi: har bir qurilma oldindan belgilangan nom bilan ro‘yxatga olinardi. Bu usul ko‘pincha keraksiz translatsiyalar va qo‘lda konfiguratsiyani talab qilardi. Yaqinda Mikhail Karpov tomonidan amalga oshirilgan o‘zgartirishlar mmap tekshiruvlarini qo‘shish, storeioni boot‑strap zanjiriga kiritish va, eng muhimi, /dev/ katalogini dinamik ravishda to‘ldirishni ta'minlaydi.
Natijada, tizim yuklanish vaqtida SATA qurilmalarini avtomatik aniqlaydi va mos /dev/sdX nomlarini yaratadi. Bu foydalanuvchilarga static translatorsga ehtiyojni yo‘qotish, tizimni soddalashtirish va xatoliklarni kamaytirish imkonini beradi.
5. IPv6 tayyorgarligi – dhcpcd yangilanishi
IPv6 qo‘llab‑quvvatlash Hurdning kelajakdagi rivojlanish yo‘nalishlaridan biri. dhcpcd porti muntazam ravishda yangilanib, IPv6 manzillarni avtomatik olish va konfiguratsiya qilish imkoniyatini kengaytiradi. Bu yangilik Hurdni zamonaviy tarmoqlar, bulutli infratuzilma va IoT qurilmalari bilan integratsiyalashga tayyorlaydi.
6. Kelajakdagi rejalashtirish va jamoa dinamikasi
GNU Hurd jamoasi har bir yangi funksiyani sinovdan o‘tkazish, xavfsizlikni ta'minlash va kodni optimallashtirishga alohida e’tibor qaratadi. 9pfs, OpenNTPD, dinamik /dev/ va IPv6 tayyorgarligi kabi yangiliklar Hurdni nafaqat akademik tadqiqotlar, balki real dunyo serverlari va ish stoli muhitlari uchun ham jozibador tanlovga aylantiradi.
Keyingi chorakda Hurd jamoasi quyidagilarni rejalashtirgan:
- 9pfs protokolini to‘liq barqarorlashtirish va kengaytirish.
- OpenNTPDni qo‘shimcha xavfsizlik plaginlari bilan mustahkamlash.
- Dinamik
/dev/ tizimini boshqa blok qurilmalar (NVMe, USB) uchun ham qo‘llash.
- IPv6 uchun to‘liq DHCPv6 serveri qo‘shish.
7. Xulosa
GNU Hurdning so‘nggi chorakdagi yangiliklari operatsion tizim yadrosi sifatida uning moslashuvchanligi va kengayuvchanligini yana bir bor namoyish etdi. 9pfs, OpenNTPD, dinamik /dev/ kirishlari va IPv6 tayyorgarligi kabi funksiyalar Hurdni zamonaviy infratuzilmalarga yaqinlashtiradi, shu bilan birga erkin va ochiq kodli ekotizimni rivojlantirishga xizmat qiladi.