Tag Archives | Rust

Fedora Atomic masaüstü bilgisayarlar duyuruldu

Red Hat sponsorluğunda yayınlanan Fedora Linux’un yeni bir projesi, Fedora Projesi tarafından duyuruldu. Fedora Projesi, yeni bir Fedora Linux spin ailesinin yaratıldığını duyurmaktan mutluluk duyduğunu açıkladı. Fedora Atomic Desktops adı verilen bu spin ailesi, rpm-ostree’ye dayalı değişmez bir dosya sistemi sunan mevcut ve gelecekteki tüm Fedora Linux spinleri için bir şemsiye görevi görecek. Bilindiği gibi, yaklaşık on yıl önce duyurulan Project Atomic, bir atom birimi olarak dağıtılabilen ve güncellenebilen bir dosya sistemi ağacı oluşturmak için rpm-ostree ile bir araya getirilen bir işletim sistemi paketinden oluşuyor. Project Atomic, doğuşundan bu yana, Fedora Silverblue (eski adıyla Fedora Atomic Workstation), Fedora Kinoite, Fedora Sericea ve son olarak Budgie masaüstü ortamını içeren Fedora Onyx dahil olmak üzere birkaç değişiklik gördüğü biliniyor. 2018’de GNOME’u kullanan bir masaüstü istemci uygulaması olan ve bir yıl sonra Silverblue haline gelen Fedora Atomic Workstation’ın başlangıcı da görüldü. Fedora 38’de Sericea ve Fedora 39’da Onyx vardı. Fedora Projesi, Fedora Atomic Desktops ailesine daha fazla Fedora Linux dönüşünün katılmasını bekliyor. Xfce (Fedora Vauxite Atomic) gibi masaüstü ortamlarının yanı sıra temel işletim sistemi Pantheon’unu veya System76’nın yakında Rust’ta yazılmış COSMIC masaüstünü içerebileceği belirtiliyor.

Continue Reading →

 

Sonuç olarak; Fedora Atomic Desktops dört atomik köşebentten oluşuyor: Fedora Silverblue, Fedora Kinoite, Fedora Sway Atomic (Fedora Sericea idi) ve Fedora Budgie Atomic (eski adıyla Fedora Onyx). Artık hangi adın hangi masaüstü ortamını ifade ettiğine dair soru sormaya gerek olmadığı belirtilirken, Fedora Atomic masaüstü bilgisayarlar, farklı ihtiyaçları karşılamak için rpm-ostree’yi kullanıyorlar. Fedora Atomic Desktops SIG, hakkında daha fazla bilgi edinmek için buraya tıklayabilirsiniz. Fedora Atomic Desktops hakkındaki duyuruyu burada bulabilirsiniz.

0

uutils 0.0.24 duyuruldu

Coreutils yardımcı programlarının açık kaynaklı, Rust tarafından yazılmış yeniden uygulaması olarak uutils 0.0.24 yayınlanmış bulunuyor. Uutils’in, bu modern özgür yazılım projesi için diğer faydaların yanı sıra daha iyi taşınabilirlik ve güvenliğe odaklanan GNU Coreutils’in Rust’ta yeniden uygulanması için uyumluluğu geliştirmeye devam ettiği belirtiliyor. uutils 0.0.24 ile yaygın olarak kullanılan cp komutu için düzeltmeler, farklı komutlara yönelik panik düzeltmeleri, “rm” komutunu kaldır komutu için kıyaslama desteği, split komutuyla sayısal ve hex için yeterli olan daha iyi işleme ve diğer çeşitli iyileştirmeler benimseniyor. Ayrıca uutils tarafından kullanılan Rust kasalarının çoğuna yönelik güncellemeler, CI/derleme sistemi geliştirmeleri ve uutils’in Coreutils’in yerine geçecek bir yedek olarak çalışmaya devam etmesini sağlamak için GNU test paketi uyumluluğunu iyileştirmeye yönelik devam eden çalışmalar olduğu ifade ediliyor. Rust tarafından yazılan Coreutils’in yeniden uygulanmasını sağlayan uutils projesi, 1.0 sürümüne yaklaşırken 29 GNU test senaryosunu daha geçmiş bulunuyor. Uutils 0.0.24 ile 422 test geçiliyor, 132 test geçilemiyor ve 50’den fazla test atlanıyor. Rust Coreutils kodunun artık SPARC64’e ve ayrıca OpenBSD ve Redox işletim sistemlerine de taşındığı söyleniyor. GNOME ve diğer projelerde olduğu gibi, Alman Sovereign Tech Fund tarafından hizmetlerin finanse edilmeye başlandığı söyleniyor. uutils 0.0.24 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

uutils 0.0.24 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

uutils 0.0.21 duyuruldu

Bilindiği gibi, GNU coreutils 9.4, 29 Ağustos 2023‘te duyurulmuştu. Bu hafta sonu ise Coreutils yardımcı programlarının açık kaynaklı, Rust tarafından yazılmış yeniden uygulaması olarak uutils 0.0.21 yayınlanmış bulunuyor. Uutils’in, bu modern özgür yazılım projesi için diğer faydaların yanı sıra daha iyi taşınabilirlik ve güvenliğe odaklanan GNU Coreutils’in Rust’ta yeniden uygulanması için uyumluluğu geliştirmeye devam ettiği belirtiliyor. uutils 0.0.21 ile yaygın olarak kullanılan cp komutu için düzeltmeler, farklı komutlara yönelik panik düzeltmeleri, “rm” komutunu kaldır komutu için kıyaslama desteği, split komutuyla sayısal ve hex için yeterli olan daha iyi işleme ve diğer çeşitli iyileştirmeler benimseniyor. Ayrıca uutils tarafından kullanılan Rust kasalarının çoğuna yönelik güncellemeler, CI/derleme sistemi geliştirmeleri ve uutils’in Coreutils’in yerine geçecek bir yedek olarak çalışmaya devam etmesini sağlamak için GNU test paketi uyumluluğunu iyileştirmeye yönelik devam eden çalışmalar olduğu ifade ediliyor. uutils 0.0.21 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

uutils 0.0.21 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Ubuntu 23.10 ne zaman yayınlanacak ve hangi özelliklerle gelecek?

Ubuntu‘nun bir sonraki en yeni ve en iyi sürümü olacağı belirtilen “Mantic Minotaur” kod adlı 23.10 sürümünün 12 Ekim 2023’te yayınlanmasının planladığını belirtelim. İyileştirilmiş arama işlevi, iyileştirilmiş uygulama görünümüyle kullanıma sunulacak olan Ubuntu 23.10 “Mantic Minotaur”un Snap ve Debian paketleri arasında geçiş yapma yeteneği ile düzgün bir düzene sahip Flutter tabanlı bir uygulama mağazasına sahip olacağı ifade ediliyor. Klasik yazılım merkezinin yerini almayacağı belirtilen bu yapı, kendisini Ubuntu’daki yazılım mağazalarının bir evrimi olarak sunuyor. Ubuntu 23.10, PPA işlemenin farklı bir yolunu sunacak. PPA’lar artık deb822 biçimli .sources dosyaları tarafından yönetilecek, burada GPG anahtarları doğrudan aynı dosyaya entegre edilecek, eski .list dosya yöntemi ortadan kalkacak ve güvenlik büyük ölçüde artırılacak. Bu arada, doğal olarak yeni sürüm, 6.5 Linux çekirdeğini görecek.

Continue Reading →

 

Ubuntu 23.10, ayrıca, MIDI 2.0 desteği, RISC-V’de ACPI desteği, Rust için geliştirilmiş destek, Loongarch mimarisi için geliştirmeler, Intel’in “topolojiye uygun kayıt ve PM kapsül arayüzü” desteği ve daha iyi güç yönetimi özellikleriyle gelecek. Resmi yayın planına göre 20 Eylül 2023’te kullanıma sunulacağı belirtilen GNOME 45’in de Ubuntu 23.10’da yer alacağını belirtebiliriz. İçeriğinde yeni bir web kamerası uygulaması olacağı belirtilen Ubuntu 23.10, tasarlanan ekran seçenekleri ve kesirli ölçekleme ince ayarlarıyla kullanıcıların ilgisini çekmeyi umuyor. Ubuntu 23.10’un popüler “döşeme asistanı” (tiling assistant) GNOME uzantısının entegrasyonu sayesinde mümkün olan, büyük ölçüde geliştirilmiş bir pencere döşeme sistemine sahip olduğunu söyleyelim. Ubuntu 23.10 bubun dışında GCC 13, LLVM 17 desteğiyle gelecek ve Go 1.20’nin uygulanmasını sağlayacak. Bazı durumlarda varsayılan yazı tipi olarak DejaVu’nun yerini alacak Noto yazı tiplerinden bahsedilirken, Shotwell 0.32’ye de dikkat çekiliyor. Ubuntu 23.10 “Mantic Minotaur”u bekliyoruz.

0

Uutils 0.0.20 duyuruldu

Rust’ta evrensel (platformlar arası) CLI yardımcı programlarını yazma girişimi olarak ortaya çıkan, MIT Lisansı altında kullanıma sunulan ve GNU/Linux, Windows, Mac ve diğer platformlarda da kullanılabilen Uutils‘in 0.0.20 sürümü duyuruldu. Bu sürümün öne çıkan özelliklerinin, GNU test paketi uyumluluğundaki önemli gelişmeler ve diğerleri dışında cksum, chmod, chroot, comm, cp, cut gibi birden çok yardımcı programdaki rafine işlemler olduğu belirtilirken; birçok yardımcı programın, GNU uyumluluğunu iyileştirmek için küçük değişiklikler aldığı ifade ediliyor. Rust programlama dilinde yazılmış GNU Coreutils yardımcı programlarının modern, anında yerine geçen bir proje olarak ilerlemeye devam ettiği belirtilirken, GNU Coreutils‘in etkili bir şekilde yerine geçebilmesini sağlamak için GNU test paketi uyumluluğunun artırılmasına odaklanmaya devam edildiği ifade ediliyor. Uutils 0.0.20 ile sekiz test daha geçiliyor ve toplam test takımı geçme oranı 373’e çıkarken, halen 49 atlama ve sonra 178 test hatası bulunduğu söyleniyor. Uutils 0.0.20 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Uutils 0.0.20 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Debian 12 ‘Bookworm’ hangi özelliklerle geliyor?

Hatırlanacağı gibi, Debian 12 “Bookworm“un 10 Haziran 2023’te duyurulmasının planlandığını buradan duyurmuş ve bir Debian 12 “Bookworm“ çıkış partisi düzenlenmesi konusundan söz etmiştik. Debian 11 Bullseye üzerinde pek çok iyileştirme ve yeni özellik içeren ‘Bookworm’ kod adlı Debian’ın yaklaşan sürümü için neredeyse sona gelindi. Debian 12 ‘Bookworm’un 11.200’den fazla yeni paket içerdiği ve toplamda 59.000’den fazla pakete ulaşıldığı ifade ediliyor. 9500’den fazla paket eski veya modası geçmiş olduğu için kaldırılırken, Debian’a dahil olan yazılımların çoğunun güncellendiği belirtiliyor. İyileştirilmiş donanım desteği ve bazı heyecan verici yeni özelliklerle gelen Debian’daki yükleyici, APT 2.6’nın dahil edilmesi sayesinde Debian’da özgür olmayan ürün yazılımının daha iyi işlenmesine izin vermiş bulunuyor.

Continue Reading →

Özgür olmayan üretici yazılımı paketleri artık arşiv alanlarında “özgür olmayan üretici yazılımı” adı verilen özel bir bileşenle işleniyor. Bu nedenle, artık özgür olmayan sabit yazılım ikili dosyaları, gerekli oldukları tespit edildiğinde varsayılan olarak etkinleştirilecektir. Bu değişiklikler, özellikle GPU’lar ve Wi-Fi bağdaştırıcıları olmak üzere özgür olmayan ürün yazılımı üzerinde çalışan farklı donanımlar için daha iyi destek sağlayacaktır. Debian 12 ‘Bookworm’ Rust için deneysel destek, Intel Meteor Lake’in etkinleştirilmesi, geliştirilmiş ARM SoC desteği ve daha fazlasını içeren, yakın zamanda LTS onaylı Linux Kernel 6.1 tarafından destekleniyor. İlk Rust koduyla yayınlanan 6.1 Linux Çekirdeği, yılın son kararlı sürümü olduğu düşünülürse potansiyel olarak bir LTS sürümdür. Debian 12 ‘Bookworm’; ayrıca, GNOME 43, KDE Plasma 5.27, Xfce 4.18, LXDE 11, LXQt 1.2.0 ve MATE 1.26 masaüstü ortamlarını içeriyor. Ve sistemde; LibreOffice 7.4, Inkscape 1.2.2, GIMP 2.10.34 ve Vim 9.0 gibi pek çok güncel yazılım bulunuyor. Kullanıma hazır PipeWire desteği sağlanarak Debian 12 ‘Bookworm’ da Ubuntu, Fedora, Pop!_OS vb. gibi diğer önde gelen dağıtımlarla artık aynı seviyeye ulaşmış bulunuyor. Elbette ki yeni sürümde duvar kağıtları ve tema da güncellenmiş bulunuyor. Yeni duvar kağıdı, “zarif bir şekilde cilalanmış ve yontulmuş” bir değerli taşın özellikleri  gösteriliyor gibi görünen çok temiz görünümlü bir sanat eseri stilidir. Diğer örnekleri görmek için galeriyi gezebilirsiniz. Go tabanlı paketler, sınırlı güvenlik desteğine sahipler. Yeni ARM cihazları için de destek eklenmiş bulunuyor. 9519’dan fazla paket eski ve modası geçmiş oldukları için kaldırılırken, Debian 12, artık çift önyükleme kurulumunda Windows 11’i algılayabilir durumdadır. 

0

Pandas 2.0.0rc1 duyuruldu

Bir veri bilimi projesinde veri okuma, veri ön işleme ve veri temizleme işlemlerinin yapılması için kullanılan ve Python programlama dilinin en önemli kütüphanelerinden biri olan Pandas‘ın 2.0.0 sürümünün sürüm adayı, Marc Garcia tarafından duyuruldu. Bu sürümün bazı yeni özellikler, hata düzeltmeleri ve performans iyileştirmeleri içerdiği söyleniyor. Pandas 2.0.0’ı yayınlama sürecindeki olduklarını belirten Garcia; önemli olan yeni bir değişikliğin, panda verileri için yeni Apache Arrow arka ucu olduğunu ifade etti. Pandas tarafından sayısal hesaplamalar için kullanılan NumPy’in, Pandas için popüler kitaplık yapacak kadar iyi olsa da, hiçbir zaman veri çerçevesi kitaplıkları için bir arka uç olarak oluşturulmadığını ve bazı önemli sınırlamaları olduğunu belirten Garcia; Pandas’ın birkaç yıldır NumPy’ye büyük ölçüde güvenmekle birlikte yavaş yavaş ondan ayrıldığını söyledi. Pandas 2.0.0’da tüm veri türleri için Apache Arrow desteğini eklediklerini belirten Garcia; varsayılan olarak Pandas’ın orijinal türleri kullanmaya devam edeceğini ifade etti. Garcia; daha önce de belirtildiği gibi, en önemli önceliklerden birinin mevcut kodu veya API’leri bozmamak olduğunu söyledi. Hiçbir şey gerçekten değişmediğini söyleyen Garcia; ancak dtype’ı Arrow’u kullanmak için değiştirebileceklerini belirtti. Apache Arrow bellek içi veri temsili, belirtiminin bir parçası olarak eşdeğer bir temsil içeriyor. Pandas, Arrow’u kullanarak her veri türü için kendi sürümünü uygulamak zorunda kalmadan eksik değerlerle başa çıkabilecek. Pandas 2.0.0rc1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Pandas 2.0.0rc1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0