KDE Plasma, XFCE ya da GNOME masaüstü ortamıyla kullanılabilecek, Void Linux’un runit başlatma sistemi üzerine yapılandırılan, performans ve sadelik için üretilen GNU/Linux dağıtımı LyargoOS‘un 20260903 sürümü çıktı. Daha kolay paket yönetimi için apt/pacman tarzında özel XBPS paket yöneticisini kullanan sistem; zsh, neovim, git, tmux, htop, eza, fzf, fastfetch ve daha fazlası gibi kapsamlı komut satırı araçlarıyla geliyor. Çoklu masaüstü seçenekleri, özel temalar ve temel özelliklerle önceden yapılandırılmış olarak gelen sistem; çok dilli destek için Rime, Çince eklentiler ve yapılandırma aracı önceden yüklenmiş fcitx5 ile gelyor. Her zaman en yeni yazılımlarla güncel devam eden sistem, sürekli güncellenen (rolling) sürüm olarak kullanıma sunuluyor. Calamares grafiksel kurulum aracını kullanan sistem için alternatif olarak metin tabanlı bir yükleyici de vardır. Resmi Void Linux depolarının yanı sıra özel bir LyargoOS XBPS deposuna erişim içeren sistem; yaygın x86 sistemlerin yanı sıra ARM odaklı derleme hedeflerini de destekliyor.
Tag Archives | git
NVIDIA’nın Vulkan kare hızı yükseltmesi “FRUC” FFmpeg’e entegre edilmiş bulunuyor
FFmpeg multimedya sürücü koduna, NVIDIA Vulkan optik akış uzantısını kullanan kare hızı yükseltme “FRUC” desteği eklendiği belirtilirken, kare hızı yükseltmenin enterpolasyonlu kareler ekleyerek daha düşük kare hızındaki video içeriğinden daha yüksek kare hızında video oluşturmayı sağladığı ifade ediliyor. FRUC, algılanan görsel kaliteyi iyileştirmeye yardımcı oluyor. NVIDIA optik akış, ada nesil GPU’lara kadar uzanan birkaç yıllık geçmişiyle bu donanım hızlandırmalı işlevselliği desteklerken, FFmpeg artık NVIDIA optik akış’ın Vulkan sürümünü kullanarak FRUC desteği kazanmış oluyor. NVIDIA’nın FRUC’u hakkında daha fazla bilgi, NVIDIA’nın çeşitli dokümanlarında bulunabilir. FFmpeg’deki bu NVIDIA FRUC desteği, VK_NV_optical_flow uzantısını destekleyen temel Vulkan API sürücüsüne bağlı bulunuyor. İşte bu kod, bir dizi “fruc_vulkan” commit’iyle FFmpeg Git‘e entegre edilmiş bulunuyor. Continue Reading →
Bu birleştirme ile, NVIDIA’nın DeepDVC ağı üzerinden CUDA ile NVIDIA RTX dinamik canlılık, NVIDIA’nın DLPP süper çözünürlük ağı ile video yükseltme, NVIDIA NGX görüntü süper çözünürlük ağı ile yükseltme, NVIDIA pürüzsüz hareket kare oluşturma, NVIDIA RTX TrueHDR ve RTX video süper çözünürlük için filtreler eklediği söyleniyor.

Epic Games açık kaynaklı sürüm kontrol sistemi Lore 0.8.3’ü duyurdu
Epic Games, Lore adıyla açık kaynaklı yeni bir sürüm kontrol sistemi oluşturduklarını duyurdu. Git‘in yaygınlığı ve mükemmelliği bilinse de, özellikle büyük dosya boyutlarına sahip oyunlar ve eğlence amaçlı olarak tasarlanan bir VCS seçeneği olarak Lore, modern oyun geliştirmenin yanı sıra multimedya/eğlence amaçlı büyük dosya ihtiyaçları etrafında tamamen tasarlanmış bir sürüm kontrol sistemi diye geliyor. İkili dosyalar da dahil olmak üzere büyük dosyalar için hızlı ve verimli olacak şekilde tasarlanan ve 3D sanatçıları ve daha fazlası için kullanımı kolay olan Lore; dokümantasyon ile Git’e kıyasla farklılıklarını ve geliştirme motivasyonunu daha ayrıntılı olarak açıklıyor. Mevcut hiçbir sistem, büyük oyun ve eğlence projelerinin gerektirdiği kısıtlamaların birleşimi için tasarlanmamışken, Lore; keyfi içerik türleri, çok eksenli ölçek, çok kullanıcılı güvenlik ve tamamen açık bir spesifikasyon ve lisans ile geliyor. MIT lisansı altında açık kaynaklı olarak kullanıma sunulan Lore, Rust programlama dilinde yazılmıştır. Lore 0.8.3 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
git-merge-changelog 1.0 duyuruldu
Git’in varsayılan birleştirme sürücüsü, genel değişiklikleri özel olarak değiştirilmiş bir ChangeLog dosyasına çekerken her zaman çakışmalara neden olur. Bunun nedeni, ChangeLog dosyalarının her zaman en üstte değiştirilmesidir; varsayılan birleştirme sürücüsünün bununla nasıl başa çıkacağını bilmemesidir. Dahası, çakışmalar gereğinden fazla <<<< ==== >>>> işaretçisiyle sunulur; bunun nedeni, varsayılan birleştirme sürücüsünün ChangeLog girdisi içindeki tek tek satır değişikliklerine bakmak için anlamsız çabalar göstermesidir. git-merge-changelog; bu sorunlardan kaçınan bir git birleştirme sürücüsü görevi görüyor. git-merge-changelog’un 1.0 sürümü, Bruno Haible tarafından duyurulmuş bulunuyor. GNU vc-changelog paketi, sürüm kontrolü altında GNU tarzı ChangeLog dosyalarıyla çalışmak için araçlar içerdiğini belirten Haible; bunun, “git pull”, “git rebase”, “git am -3” vb. komutlar sırasında ChangeLog dosyalarındaki çakışma işaretlerini önleyen özel bir git birleştirme sürücüsü olduğunu söyledi. `git-merge-changelog`un şu anda `vc-changelog`’un tek bileşeni olduğunu belirten Haible; çakışmaların meydana geldikleri yerde değil, dosyanın en üstünde gösterildiğini hatırlattı. git-merge-changelog 1.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Magit 4.0 duyuruldu
Git için eksiksiz bir metin tabanlı kullanıcı arayüzü olan ve Git komut satırı arayüzü ile çeşitli GUI’ler arasında bir boşluğu doldurarak, sadece birkaç anımsatıcı tuşa basarak hem önemsiz hem de ayrıntılı sürüm kontrol görevlerini gerçekleştirmenize olanak tanıyan Magit‘in 4.0 sürümü, Jonas Bernoulli tarafından duyuruldu. Son üç yıl önceki sürümden bu yana 1077 commit içeren Magit sürüm 4.0’ın yayımlandığını duyurmaktan heyecan ve mutluluk duyduğunu belirten Bernoulli; iş akışlarını kolaylaştırmaya eşsiz bir odaklanma koyan metin tabanlı bir Git kullanıcı arayüzü olan Magit ile Git’in komut satırında kullanırken yapılabilecek hemen hemen her şeyin yapılabileceği ifade ediliyor. Magit 4.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ve GitHub sayfasını inceleyebilirsiniz.
Gitea ve Fossil nedir?
truvalinux.org.tr, Gitea ve Fossil kullanmaya başladı. Biz de böylece Gitea ve Fossil konusunu açmayı uygun gördük. Zahmetsiz olarak, kendi sunucunuzda barındırabileceğiniz Git servisi olarak tanımlanan Gitea’nın kurulumunun çok kolay olduğunu biliyor muydunuz? Platformunuz için ikili dosyayı çalıştırıp Docker ile birlikte gönderiyor ve paketliyorsunuz. GNU/Linux için muhtemelen linux-amd64’ü (64 bit Intel/AMD platformları içindir), arm64 (ör. Raspberry PI 4), 386 (ör. 32 bit) seçilebileceği gibi, arm-5 ve arm-6 dahil olmak üzere başka platformların da mevcut olduğu belirtiliyor. Farklı platformlarda çalışabilen Gitea, Go ile derleme yapılabilecek her yerde çalışıyor ve Windows, macOS, GNU/Linux, ARM, vb. herhangi bir platformda çalışabiliyor. Ayrıca, Gitea’nın minimal gereksinimlerinin çok düşük olduğu ve ucuz bir Raspberry Pi üzerinde bile çalışabildiği söyleniyor. Fossil ise; gelişmiş özelliklere sahip, basit, yüksek güvenilirliğe sahip, dağıtılmış bir SCM sistemi olarak tanıtılıyor. Fossil, Git ve Mercurial gibi dağıtılmış sürüm kontrolü yapmanın yanı sıra hata izlemeyi, wiki’yi, forumu, e-posta uyarılarını, sohbeti ve teknik notları da destekliyor.
Fossil, 2 maddeli BSD lisansıyla yayınlanıyor. Gitea’nın kısa bir süre önce 1.22.0 sürümünü duyurduğunu belirtelim. Bunun, çok sayıda yeni özellik ve altyapı iyileştirmesini sergileyen, Gitea tarihindeki en kapsamlı güncelleme olduğu belirtiliyor. Sürümü GitHub sayfasında bulabilirsiniz. Fossil’in ise 23 Nisan 2024’te duyurulan 2.24 sürümü en son sürümü oluyor. Sürümü, buradan edinebilirsiniz.

Game of Trees (Got) 0.98 duyuruldu
OpenBSD üzerinde geliştirilen ve ana hedef kitlesi OpenBSD geliştiricileri olan Game of Trees’in (Got) 0.98 sürümü duyuruldu. Yakında OpenBSD’nin güncel paketlerinde görünmesi beklenen yazılımda, bir referans argümanı verildiğinde ‘got ref -l’nin tutarlı çalışmasının sağlandığı söyleniyor. gotd(8)’e e-posta ve http/json aracılığıyla bildirimler için ilk desteğin eklendiği belirtilirken, taahhütlerin topolojik olarak sıralanmasını sağlayan log -t seçeneğinin de eklendiği ifade ediliyor. Yazılım, BSD lisansı altında herkes tarafından serbestçe kullanılabilir ve yeniden yapılandırma özelliğine sahiptir. “Game of Trees” kelimeleri oyun ağaçları anlamına gelmektedir. Bir oyun için eksiksiz oyun ağacı, başlangıç konumundan başlayan ve her konumdan olası tüm hamleleri içeren oyun ağacıdır. Daha spesifik olmak gerekirse, oyunun tamamı, oyun teorisindeki oyun için bir normdur. Bu, birçok önemli yönü açıkça ifade edebilir. Game of Trees (Got) 0.98 hakkında bilgi edinmek için sürüm duyurusu ya da değişiklikler sayfası incelenebilir.
Game of Trees (Got) 0.98 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
