FreeBSD kullanan ve macOS'u anımsatan helloSystem 0.6 dağıtımının piyasaya sürülmesi

AppImage bağımsız paket formatının yaratıcısı Simon Peter, FreeBSD 0.6 tabanlı ve Apple'ın politikalarından memnun olmayan macOS severlerin geçiş yapabileceği sıradan kullanıcılara yönelik bir sistem olarak konumlanan helloSystem 12.2 dağıtımını yayınladı. Sistem, modern Linux dağıtımlarının doğasında bulunan zorluklardan yoksundur, tamamen kullanıcı kontrolü altındadır ve eski macOS kullanıcılarının kendilerini rahat hissetmelerine olanak tanır. Dağıtıma alışmanız için 1.4 GB'lık (torrent) bir önyükleme görüntüsü oluşturuldu.

Arayüz macOS'u anımsatıyor ve iki panel içeriyor: üstteki genel menü ve alttaki uygulama çubuğu. Genel menü ve durum çubuğunu oluşturmak için CyberOS dağıtımı (eski adıyla PandaOS) tarafından geliştirilen panda-statusbar paketi kullanılır. Dock uygulama paneli, yine CyberOS geliştiricilerinin siber-dock projesinin çalışmalarına dayanmaktadır. Dosyaları yönetmek ve masaüstüne kısayollar yerleştirmek için, LXQt projesindeki pcmanfm-qt temel alınarak Filer dosya yöneticisi geliştirilmektedir. Varsayılan tarayıcı Falkon'dur ancak Chromium da bir seçenek olarak mevcuttur.

Ana dosya sistemi olarak ZFS kullanılır ve montaj için exFAT, NTFS, EXT4, HFS+, XFS ve MTP desteklenir. Başvurular müstakil paketler halinde teslim edilir. Uygulamaları başlatmak için, programı bulan ve yürütme sırasında hataları analiz eden başlatma yardımcı programı kullanılır. Canlı görüntüler oluşturma sistemi FuryBSD proje araçlarına dayanmaktadır.

Proje, bir yapılandırıcı, bir yükleyici, arşivleri bir dosya sistemi ağacına monte etmek için bir mountarchive yardımcı programı, ZFS'den veri kurtarma için bir yardımcı program, diskleri bölümlemek için bir arayüz, bir ağ yapılandırma göstergesi gibi bir dizi kendi uygulamasını geliştiriyor. ekran görüntüleri oluşturmak için bir yardımcı program, Zeroconf sunucu tarayıcısı, yapılandırma birimi göstergesi, önyükleme ortamını ayarlamak için bir yardımcı program. Geliştirme için Python dili ve Qt kütüphanesi kullanılır. Uygulama geliştirme için desteklenen bileşenler, azalan tercih sırasına göre PyQt, QML, Qt, KDE Çerçeveleri ve GTK'yı içerir.

FreeBSD kullanan ve macOS'u anımsatan helloSystem 0.6 dağıtımının piyasaya sürülmesi

helloSystem 0.6'in ana yenilikleri:

  • Openbox pencere yöneticisinden KWin'e geçiş gerçekleştirildi.
  • Pencerelerin boyutunu değiştirmek için pencerenin herhangi bir kenarını değiştirmek mümkündür.
  • Pencerelerin ekranın kenarına sürüklendiğinde belirli boyutlara oturması etkinleştirildi.
  • Ekranın sağ alt köşesindeki simgelerin yeniden boyutlandırılması uygulandı.
  • Pencere başlıklarının doğru şekilde ortalanması sağlanır.
  • Pencereleri yeniden boyutlandırmak, simge durumuna küçültmek ve genişletmek için animasyon efektleri eklendi.
  • Fare işaretçisini ekranın sol üst köşesine hareket ettirirken gösterilen, açık pencerelere animasyonlu bir genel bakış eklendi.
  • Varsayılan olarak yığılmış pencere yerleştirme modu etkindir.
  • Pencerelerin üst köşeleri yuvarlatılmış, alt köşeleri ise keskin tutulmuştur. Pencere tüm ekranı kaplayacak şekilde genişletildiğinde veya üst kısma eklendiğinde yuvarlatılmış köşelerin yerini keskin köşeler alır.
  • Çekirdek ayarları ses kalitesini iyileştirecek şekilde optimize edildi.
  • Filer dosya yöneticisinde dosya ve dizinleri açmak için "Aç" menüsü ve Komut-O kombinasyonu eklendi.
  • Filer artık sekmeleri ve küçük resim görünümünü desteklemiyor.
  • Dosyaları çöp kutusuna taşımak için Command-Backspace kombinasyonu ve anında silmek için Command+Shift+Backspace kombinasyonu eklendi.
  • Masaüstü ayarlarına sahip arayüz basitleştirildi.
  • Masaüstü duvar kağıtları için şeffaflık desteği eklendi.
  • Pil şarj seviyesini göstermek için deneysel bir uygulama eklendi.
  • helloDesktop masaüstünü FreeBSD'ye kurmak için bağlantı noktalarının ve paketlerin geliştirilmesine başlandı.

Kaynak: opennet.ru

Yorum ekle