APT 2.3.13 kararsız olarak duyuruldu

APT’nin 2.3.13 kararsız sürümü, Debian FTP yöneticileri tarafından duyuruldu. Yeni sürüm; bağımlılık kalıpları, bağımlılıklar, çatışmalar vb. eklenmiş olarak geliyor. Yeni sürüm hakkında daha geniş bilgi edinmek için debian.org sayfasının ziyaret edilebileceği söyleniyor. Debian GNU/Linux ve Debian tabanlı GNU/Linux dağıtımlarının paket yönetim sistemi olan APT ile yazılım kurma ya da kaldırma, sistemi güncelleme, çekirdeği derleme gibi işlemleri uçbirim üzerinden gerçekleştirmek mümkündür. Önemli bir bölümü C++ programlama dili ile yazılan APT’nin bir kısmını libapt kütüphanesi oluşturur. Genellikle apt-get ve apt-cache olarak kullanılan APT ile tüm Debian GNU/Linux temelli dağıtımlarda program indirme, kurma, güncelleme ve kaldırma işlemleri ile sistem genelinde yükseltme işlemleri mümkündür. APT 2.3.13 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

APT’nin diğer paket yönetim araçlarına göre çok sayıda üstünlüğü vardır. Sözgelimi, temel internet bağlantılarının (SSH) kolay kullanımı ve sistem yönetim betiklerinin kullanılabilmesi bunlardan bazılarıdır. Yerel paket içeriklerini depolardaki en son paketlerle güncellemek için şu komut kullanılır: sudo apt-get update. Sistemi yükseltmek için öncelikle yukarıda açıklandığı gibi paket içeriğini güncellemek sonra da şu kodu döndürmek gereklidir: sudo apt-get upgrade. apt-get komutunun paket yükleme ve kaldırma gibi işlevlerini /var/log/dpkg.log kayıt dosyasından görebilirsiniz. APT hakkında daha fazla bilgi edinmek için uçbirime şu komutu yazın: apt-get help. APT 2.3.13 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

Git 2.34.1 duyuruldu

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.34.1 sürümü, Junio C Hamano tarafından duyuruldu. Hamano; sürüme katkıda bulunan katkıcılara teşekkür ettiklerini ifade etti. İ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. Git 2.34.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Git 2.34.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Alpine Linux 3.15.0 duyuruldu

x86 yönlendiriciler, güvenlik duvarları, VPN, VoIP kutuları ve sunucular için tasarlanan ve gelişmiş bir topluluğa hitap eden Alpine Linux‘un 3.15.0 sürümü duyuruldu. Alpine Linux projesinin  sistemin 3.15.0 sürümünü duyurmaktan memnuniyet duyduğu belirtilirken, sistemin resmi bulut kalıplarıyla kullanıma sunulduğu ifade ediliyor. 5.15 LTS Linux çekirdeği üzerine yapılandırılan sistem; llvm 12, postgresql 14, openldap 2.6, ruby 3.0, rust 1.56, openjdk 17, kea 2.0, xorg-server 21.1, GNOME 41, KDE Plasma 5.23, KDE Applications 21.08, Plasma Mobile Gear 21.10 gibi güncel paketler içeriyor. Çekirdek modüllerin artık gzip ile sıkıştırıldığı belirtilirken, Framebuffer sürücülerin çekirdekte devre dışı bırakıldığı ve yerine simpledrm getirildiği ifade ediliyor. Alpine Linux 3.15.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Alpine Linux 3.15.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Ruby 3.0.3 duyuruldu

Ruby programlama dilinin 3.0.3 sürümü duyuruldu. Ruby’nin bir dizi yeni özellik ve performans iyileştirmesi ama özellikle güvenlik düzeltmelerini içeren 3.0.3 sürümünü duyurmaktan mutluluk duyulduğu ifade edilirken, yazılımın okumayı ve yazmayı kolaylaştıran, doğal bir sözdizimine sahip olduğu hatırlatıldı. Bu sürümün, güvenlik düzeltmelerini içerdiği belirtilirken; hata raporları sağlayarak sürümü çıkarmaya yardımcı olan tüm katkıcılara teşekkür edildiği ifade ediliyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılım. Ruby 3.0.3 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ruby 3.0.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Kubernetes 1.23.0-rc.0 duyuruldu

Google tarafından GO dilinde geliştirilmiş, Cloud Native Computing Foundation tarafından desteklenen konteyner haline getirilmiş uygulamaları otomatik deploy etmek, sayılarını arttırıp azaltmak gibi işlemler ile birlikte yönetebilmeyi sağlayan bir Konteyner kümeleme (container cluster) sistemi olan Kubernetes‘in 1.23.0 sürümünün ilk sürüm adayı, Kubernetes sürüm ekibi tarafından duyuruldu. Dünyada en yaygın biçimde kullanılan konteyner teknolojisi, aslında, Linux Kernel’e 2008 yılında eklenen Docker’dir. Kubernetes, master ve minion dedikleri node’lardan oluşmaktadır ve minion denilen node’lar içinde pod’lar ve pod’ların içinde de konteyner’lar bulunmaktadır. Bu yapı kendi içinde overlay denilen bir network ile haberleşmektedir. Kubernetes 1.23.0-rc.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Kubernetes 1.23.0-rc.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Kubernetes’in Yapısı

 

0

Wayland protokol 1.24 duyuruldu

Wayland protokol’un 1.24 sürümü, Jonas Ådahl tarafından duyuruldu. DMA arabellek protokolüne geri bildirim ekleyerek daha akıllı ve daha dinamik DMA arabellek ayırma semantiği ile gelen yeni sürüm, dokümantasyon iyileştirmeleri ve geliştirilmiş test altyapısı içeriyor. Bilindiği gibi, 1980’lerin Başında bir MIT mühendisi olan Bob Scheifler tarafından duyurulan X; bilgisayarlar için yeni grafik görüntüleme sistemiydi ve o günlerde büyük bir devrimi ifade ediyordu. Kısa sürede UNIX ve benzeri sistemlerde standart grafik arayüz olarak kullanılmaya başlanan ve hâlâ da kullanılmakta olan X; ağ üzerinde çalışmaya imkan veren ilk grafik görüntüleme sistemiydi. Zaman paylaşımlı bir sunucu üzerinde çalışan bir X sunucusu ağdaki istemciler tarafından kullanılabiliyordu. Zaten X, donanımdan bağımsız ve tamamen ağda hizmet verebilecek şekilde tasarlanmıştı. MIT yönetiminde ve Bob Scheifler liderliğinde geliştirilen X sunucusunun üstün olduğu ağ imkanları 90’lı yıllarda çoğunlukla kullanılmamaya başlandı. Ayrıca, X’in çok çeşitli donanımlara Linux ortamında nasıl erişim sağlayacağı da önemli bir sorun haline gelmişti. Bu, GNU/Linux dünyası için üzüntü vericiydi. Bu gelişmelere yönelik olarak, 2007 yılında Thomas Hellstrom, Eric Anholt ve Dave Airlie tarafından geliştirilen TTM (Translation Table Maps) adını verilen bir önbellekleme sistemi kullanılmaya başlandı. Böylelikle uygulamalar grafik verilerin işlenmesi için beklemek zorunda kalmayacak ve hızlanacaklardı. Wayland protokol 1.24 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →


Bu, kuşkusuz, GNU/Linux çevvrelerinde memnunlukla karşılandı. Sonuç olarak, tüm Linux grafik sürücülerinin kullanabileceği bir bellek yönetim sistemi kullanılabilir olmuştu. Ancak, açık kaynak kodlu Linux grafik sürücülerinin basit API’lere ihtiyaç duymasına karşılık; TTM çok büyük bir kod yığınıydı. Buna ilişkin olarak, 2008 yılında Reenter Keith Packard ve Eric Anholt’un da yardımıyla TTM için yeni bir API yazıldı. GEM (Graphics Execution Manager) adı verilen bu yapı; mevcut Kernel fonksiyonlarını kullanacak şekilde değiştirilip küçültülmüştü. Ancak asıl sorun; OpenGL, Qt ve Gtk+ gibi büyük boyutlu kütüphaneler ile kernel arasındaki ilişkide X’in modern grafik ihtiyaçlarını karşılayacak durumda olmadığını gösteriyordu. Bu aşamada, bir yazılım mühendisi olan AIGLX’in yazarı Kristian Høgsberg, grafik çıktılarının doğrudan Kernel’e gönderileceği, uygulamaların doğrudan GPU’ya ulaşabileceği bir tasarıma girişmişti. Kısa sürede temel kütüphaneleri yazmaya başlayan ve çok kısa bir süre içinde, az çok çalışan bir sunucu geliştirmeyi başaran Høgsberg’in X sunucusuna hiçbir bağımlılığı olmayan bir son işlem API’si kullanan yazılımının adı: Wayland idi. Konu, phoronix.com‘un haberi ile duyuruldu. Henüz çok taze bir proje olan Wayland’ın kaynak kodları da internette yerini aldı. Wayland, küçük gömülü sistemler, cep telefonları ya da küçük oyuncaklarda dahi çalışabilecek kadar hafif biçimde tasarlanıyordu. Høgsberg, geriye dönük uyumluluğu sağlamak için X sunucusunun Wayland’ın bir istemcisi konumunda çalışabilmesine olanak sağlamıştı. Wayland günümüzde Kernel’de bulunan GEM, evdev (input drivers) ve kms (kernel mode switching) teknolojilerini ve DRI2 (Direct Rendering Infrastructure) kullanıyor. Intel ve RedHat tarafından desteklenen bu yeni teknoloji, X için çözülmesi zor görünen pek çok geleneksel sorunu çözmeye yaklaşmış görünüyor. Intel, sürücülerinin Wayland ile daha performanslı çalışmasını sağlamak için projeye, Wayland geliştiricilerini kiralayacak kadar büyük destek sunuyor. Wayland protokol 1.24 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0