Dağıtım Genelindeki Değişiklikler
ZRAM’i Tam Bellek Boyutuna Ölçeklendir
Fedora’da, kurulum sırasında öntanımlı olarak bir takas bölümü oluşturulmaz. Onun yerine, bir zram aygıtı oluşturulur ve başlatma sırasında üzerinde takas etkinleştirilir. zram, sıkıştırma kullanan bir RAM sürücüsü türüdür.
Fedora 34 için bu zram aygıtının boyutu arttırıldı. RAM ile aynı boyutta veya 8 GB olarak (hangisi daha küçükse) ayarlanmaktadır. Bu değişiklik, daha az miktarda RAM’e sahip bilgisayarların Anaconda kurucusunu kullanarak kurulumu başarıyla tamamlamasına olanak tanımaktadır.
zram için bellek tahsisi dinamik olarak gerçekleşir, bu nedenle blok aygıtının tam boyutu oluşturulma anında tahsis edilmez. Bu dinamik kaynak tahsisi, zram aygıtında genellikle 2:1’den büyük olan sıkıştırmayla birleştirildiğinde, takas dosyasının kullanılabilir belleği tamamen tüketmemesini sağlar.
zram’in nasıl çalıştığı hakkında daha fazla bilgi için man zram-generator
sayfasına bakın.
Yeni paket: fbrnch
Yeni bir fbrnch
(Fed Brunch) paketi, Fedora Paketleyicileri için iş akışı süreçlerini basitleştirmeye veya yarı otomatikleştirmeye yardımcı olan bir yardımcı program sağlamaktadır. Bu paket, başka bir Copr deposu eklemelerine gerek kalmadan kullanıcılar tarafından kullanılabilir.
fbrnch
yardımcı programı aşağıdakileri ve daha fazla görevi desteklemektedir:
-
Sürüm dalları arasında paketleri birleştirme ve oluşturma
-
Kaynak RPM (SRPM) dosyaları, sıfırdan oluşturmalar, yerel kurulum ve rastgele paket dallarından sahte oluşturmalar
-
Pagure kod barındırma sisteminden Fedora paketlerini klonlama ve listeleme
-
Paket incelemelerini oluşturma, güncelleme ve listeleme
-
Yeni depolar ve dallar isteme ve yeni paketleri doğrudan paket incelemelerinden içe aktarma
ARMv7, tüm armhfp olarak oluşturulan kalıplar için öntanımlı olarak UEFI kullanacak
ARMv7 aygıtları için UEFI özelliği, Fedora 30’da açıklanan tüm altyapı değişikliklerini sağladı. Ancak, aynı zamanda Linux çekirdeği, önyükleyiciler ve Fedora’nın denetimi dışında olan bazı diğer parçalarla ilgili bazı sorunları da beraberinde getirdi.
Bu sürümde söz konusu sorunlu parçalar düzeltildi. Sonuç olarak, kullanıcı deneyimi tüm Fedora CPU mimarilerinde tutarlı oldu.
Öntanımlı git deposu dalları için yeni ad olarak main
kullanılacak
Fedora 34 sürümü ile, tüm Fedora git depolarındaki master
dalında bulunan veriler main
adlı bir dala taşındı. Bu güncelleme, Fedora’nın kapsayıcı, içten ve açık fikirli topluluklar tarafından oluşturulmuş özgür ve açık kaynaklı yazılım olma vizyonuyla uyumludur.
Fedora depolarının klonlarına sahip kullanıcıların, değiştirilen öntanımlı dalları almak için git pull
yapmaları gerekmektedir. master
dalına karşı çekme istekleri olan kullanıcıların, main
dalına karşı git rebase
yapmaları gerekmektedir.
Diskteki boyutu küçültmek için çekirdek ürün yazılımını sıkıştır
Fedora 34’ten başlayarak, çekirdek ürün yazılımı, disk boyutunu neredeyse yarıya indirmek için xz -C crc32
seçeneğiyle sıkıştırılmaktadır.
Desteklenen tüm CPU mimarilerinde GRUB yapılandırma dosyalarını tek bir konumda topla
Bu değişiklik GRUB yapılandırma dosyasını basitleştirmekte, genel kullanıcı deneyimini iyileştirmekte ve ayrıca aşağıdaki önemli faydaları sağlamaktadır:
-
Aynı kurulumun EFI veya eski BIOS ile önyüklenmesine izin verme
-
Tüm mimariler için aynı belgelendirmeyi ve komutları kullanma
-
NOT: grub.cfg dosyasının güncellenmesi gerekiyorsa,
grub2-mkconfig -o /boot/grub2/grub.cfg
komutunu kullanın
-
-
Oluşturulacak sembolik bağlantılara güvenmeyerek ve platforma özel durumları ele almak zorunda kalmayarak GRUB yapılandırma araçlarını daha sağlam hale getirme
-
GRUB yapılandırma dosyalarının nasıl kullanıldığı konusunda CoreOS Assembler (COSA) ve OSBuild tarafından oluşturulan kalıplarla uyum sağlama
-
GRUB yapılandırma dosyalarının nasıl kullanıldığı konusunda diğer Linux dağıtımlarıyla uyum sağlama
systemd-oomd yetersiz bellek durumlarını önlüyor
systemd-oomd
hizmeti, Linux baskı durdurma bilgilerini (pressure stall information - PSI) kullanarak sisteminizdeki takas ve CGroup’ları izler ve kaynak kıtlığı nedeniyle boşa harcanan üretkenliği inceler. Sistemin belleği tükenme noktasına geldiğinde systemd-oomd
, yapılandırılan bellek sınırlarını aşan CGroup altındaki işlemleri sonlandırır.
systemd-oomd
hizmeti artık yeni kurulumlarda ve var olan kurulumları yükseltirken öntanımlı olarak etkinleştirilmektedir. Önceki Fedora sürümlerinin bellek yetersizliği durumlarını önlemek için kullandığı earlyoom
hizmetinin otomatik olarak yerini almaktadır.
systemd-oomd
yapılandırması hakkında bilgi için, oomd.conf
kılavuz sayfasına bakın.
Want to help? Learn how to contribute to Fedora Docs ›