

Diğer programları başlatarak bilgisayarınızı çalıştırmanıza yardımcı olan bir kabuk programı olan Fish shell‘in 4.0.0 sürümü duyuruldu.Yazılımın çekirdek kodunun C++’dan Rust‘a taşındığı belirtilirken, bunun, bağımlılıklarda ve fish’in nasıl oluşturulacağında büyük bir değişiklik anlamına geldiği ifade ediliyor. Daha büyük bir bağlama yeniden çalışmasının parçası olarak, bind’in yeni bir anahtar gösterimi kazandığı belirtilirken, çoğu durumda eski gösterimin de çalışmaya devam etmesi gerektiği söyleniyor. ctrl-c artık clear-commandline adlı yeni bir bağlama işlevini çağırırken, “^C” işareti bırakan eski davranış, cancel-commandline olarak kullanılabiliyor. Komut pozisyonunda alt komut anahtar sözcüğüne genişleyen değişkenler artık olası bir kullanıcı hatasını düzeltmek için yasaklanmış bulunuyor. Kullanılabilirlik ve etkileşimli kullanıma odaklanan bir komut satırı arayüzü sunan yazılım, diğer kabuklara aşağı yukarı aynı modeli kullansa da, diğer kabuklardan farklı olarak, balıklar POSIX standardına uymaz. Kapsamlı kullanıcı arayüzüyle gelen balıklar; sözdizimi vurgulama, otomatik öneriler, sekme tamamlama ve gezinilebilen ve filtrelenebilen seçim listeleri gibi çeşitli işlevleri yerine getirebiliyorlar. GNU General Public License version 2 ile kullanıma sunulan Fish shell, özgür bir yazılımdır. Fish shell 4.0.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Yazılım geliştirme süreçlerinde kullanılan, hız odaklı, dağıtık çalışan bir sürüm kontrol ve kaynak kod yönetim sistemi olan olan Git‘in 2.49-rc0 sürümü, Junio C Hamano tarafından duyuruldu. İlk sürümü Linux çekirdeği‘nin geliştirilmesi sürecinde kullanılmak üzere 2005 yılında Linus Torvalds tarafından tasarlanıp geliştirilen, son Eclipse kullanıcı topluluğu anketi verilerine göre 2013 yılı itibariyle %30 pazar payına ulaşan Git’in ortaya çıkışı, çok sayıda Linux çekirdeği geliştiricisinin proje yönetimi için bir önceki sürüm kontrol sistemi olan BitKeeper’ı tercih etmesiyle başlamıştır. Andrew Tridgell, bir takım tersine mühendislik yöntemleriyle BitKeeper protokolüne müdahalelerde bulunmuş, ancak BitKeeper’ın telif haklarını elinde bulunduran Larry McVoy, BitKeeper’ın ücretsiz kullanımını reddeterek konuyu hukuki platforma taşıyınca BitKeeper’ın kullanımından vazgeçilmiş, böylece Git’in temelleri atılmıştır. 2.6.12-rc2 sürümlü Linux çekirdeğinin yayınlanmasının ardından Torvalds, kendi sürüm kontrol sistemini yazmaya karar vermiştir. Böylece, BitKeeper ve Monotone’dan esinlenilerek Git doğmuştur. 15’i yeni 65 kişinin katkıda bulunduğu yeni sürüm, 326 işlemden oluşuyor. Git 2.49-rc0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →
Modüler disk veri kümesi veya kümeleri oluşturulmasını, böylelikle de istenildiğinde mevcut disk alanı üzerinde istenilen boyutlandırmanın yeniden yapılabilmesini sağlayan LVM‘nin (Logical Volume Management) 2.03.31 sürümü duyuruldu. Linux çekirdeği için bir mantıksal hacim yöneticisi olan LVM, depolama alanını soyut hale getirilebilir, düzenlemesi daha kolay olan “sanal disk bölümleri” oluşturulabilir. Birden fazla diskin tek bir disk bölümü olarak kullanılmasına olanak sağlayan ve disk yönetimi işlemlerinde büyük fayda sağlayan bir teknoloji olan LVM, “dinamik bölümler” olarak düşünülebilir. Disk alanının yetersiz kaldığı durumlarda LVM ile oluşturulan disk veri kümesine kolaylıkla yeni disk veya disk bölümleri ilave edilebiliyor. Man sayfaları için bildirilen ‘mandoc -T lint’ sorunlarının azaltıldığı belirtilen yeni sürümde, Lockopt skip kullanımının daha fazla senaryoya genişletildiği söyleniyor. LVM_SUPPRESS_FD_WARNINGS (2.03.24) desteğinin geri yüklendiği belirtilen yeni sürümde, açık geçici birimlerle yansıtma bölmesinin iyileştirildiği söyleniyor. Açık geçici birimlerle pvmove bitişini iyileştirildiği söylenirken, aygıt dosyası için yedekleme sınırının düzeltildiği ifade ediliyor. LVM (Logical Volume Management) 2.03.31 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.
İşletim sistemi imajlarını versiyonlayan, Apache versiyon 2 lisanslı, Go dili ile yazılmış sanallaştırma ve konteyner teknolojisi olan Docker‘in 28.0.1 sürümü, Paweł Gronowski tarafından duyuruldu. Bu sürümdeki çekme isteklerinin ve değişikliklerin tam listesi için ilgili GitHub kilometre taşlarına bakılması öneriliyor. Çeşitli hata düzeltmeleri ve geliştirmelerle gelen yeni sürümde, “skip-tls-verify” seçeneği kullanıldığında docker context create’in her zaman bir hata döndürmesini düzeltiildiği söyleniyor. Ayrıca, hizmetler ve düğümler için adlar yerine kimlikler öneren kabuk tamamlamasının düzeltildiği belirtiliyor. Debian, Ubuntu gibi dağıtımlar için ayrı ayrı uygulamalar sunan Docker; BT liderlerinin mimarlık ve altyapı kilitlenmesi korkusu olmaksızın tüm uygulama portföylerini kendi hızlarıyla etkin bir maliyet ile oluşturup yönetebilecekleri bir ortam sağlayan, kurumsal kullanıma hazır bir konteyner platformudur. Docker ayrıca, yeni uygulamalar oluşturmak için zaman ve kaynak ayırma imkanı da sağlar. Bilindiği gibi Docker, Community Edition (CE) ve Enterprise Edition (EE) olmak üzere iki sürüm sunuyor. 28.0.1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
