Author Archive | filozof

RPM 6.0.2 duyuruldu

Kısaca RPM olarak adlandırılan Red Hat Package Manager’in, güçlü paketleme aracının 6.0.2 sürümü duyuruldu. Bunun, öncelikle iki CVE açığını (orta ve düşük önem dereceli) ve diğer bazı güvenlik sorunlarını veya gerilemeleri düzelten bir güvenlik güncellemesi olduğu belirtilirken, rpmuncompress(1) içinde komut enjeksiyonunu önleme (CVE-2026-44604) ve ndb uygulamasını tamsayı taşmalarına karşı güçlendirme (CVE-2026-44605) özellikleriyle gelen sürümde, önsöz dili dize ayrıştırmasında arabellek taşmalarının önlendiği söyleniyor. RPM olmayan dosyalarda Lua komut dosyalarına neden olan gerilemenin düzeltildiği belirtilirken, eksik yama/kaynak kodunun hatayla sonlanmamasına neden olan hata da düzeltilmiş bulunuyor. Başta Red Hat Enterprise Linux olmak üzere, Fedora, openSUSE, SUSE Linux Enterprise, Meego, Mageia ve diğer GNU/Linux dağıtımlarında kullanılan RPM ile yazılım kurma ya da kaldırma, sistemi güncelleme, çekirdeği derleme gibi işlemi uçbirim üzerinden gerçekleştirmek mümkündür. RPM ile Red Hat, Fedora, Mageia gibi dağıtımlarda program indirme, kurma, güncelleme ve kaldırma işlemleri ile sistem genelinde yükseltme işlemleri yapılabilir. RPM paketleri genellikle platformlara göre hazırlanmış paketlerdir. Bir GNU/Linux dağıtımı için hazırlanmış bir RPM paketi, diğer bir GNU/Linux dağıtımına kurulamayacak ya da kurulsa bile hatalı kurulacaktır. Bu nedenle RPM paketlerinin isimlerinin yanında açıklayıcı ekler bulunur. Sözgelimi; i386: 386, 486 ve daha yukarısı işlemciler için, i586: Pentium I ve daha yukarısı işlemciler için, i686: Pentium II ve daha yukarısı işlemciler için, ia64: 64 bit işlemci mimarisine uygun işlemciler için, noarch: Herhangi bir işlemci mimarisine bağlı kalınmadan kurulabilen paketler demektir. RPM 6.0.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

YUM ( Yellowdog Updater Modifier )
YUM, basitçe RPM paket yönetim sistemi olarak tanımlanabilir. Fedora ve benzeri sistemlerde, gerekli olan paketleri yüklemek, kaldırmak ve güncellemek amacıyla Yum kullanılabilir. Yum’u kullanmaya başlamadan önce birkaç yapılandırma işlemine tabi tutulması ve programın güncellenmesi gerekir. Mesela, paket yüklemek için yum install paket_adı komutu kullanılabilir. RPM 6.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

TUXEDO OS 20260716 çıktı

Almanya’da TUXEDO Computers GmbH tarafından geliştirilen ve şirketin kendi Linux dostu kişisel bilgisayarları ve dizüstü bilgisayarları için tasarlanmış ve optimize edilmiş Ubuntu tabanlı bir GNU/Linux dağıtımı olan TUXEDO OS‘nin 20260716 no’lu sürümü çıktı. Projenin yeni sürümü; kurulu donanıma bağlı olarak, ISO dosyası nvidia veya nvidia-open kullanıyor. 7 Temmuz 2026‘da yaptığımız duyuruyla artık Debian testing tabanlı olacağını duyurduğumuz sistem, artık Debian testing tabanlı olarak geliyor. 6.17.0 Linux çekirdeği üzerine yapılandırılan sistem, KDE Plasma 6.5.2, KDE Frameworks 6.19.0, WebFAI creator 2.0.1+52192a09, TUXEDO Tomte 3.0.5+24.04, Nextcloud masaüstü 33.0.7~tux2 içeriyor. TUXEDO OS 20260716 hakkında bilgi edinmek için manifest dosyasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

TUXEDO OS 20260716 edinmek için aşağıdaki linkten yararlanabilirsiniz.

ShredOS 2025.11_31 çıktı

USB aygıtından, CD veya DVD’den önyükleme yapabilen, hem BIOS hem de UEFI önyüklemeyi destekleyen ve tek amacı disklerin içeriğini güvenli bir şekilde silmek olan küçük bir live GNU/Linux dağıtımı olan ShredOS‘nin 2025.11_31 sürümü çıktı. Blok aygıtlarının içeriğini güvenli bir şekilde silen bir program olan nwipe’a doğrudan önyükleme yapan sistem; tek bir sürücüyü veya birden fazla diski paralel olarak silebiliyor. Sistem önyüklendikten sonra, kullanıcı silinecek diski ve “sıfırlarla doldur”, “birlerle doldur”, RCMP TSSIT OPS-II, DoD, Gutmann silme, PRNG akışı, Schneier silme, BMB21-2019 ve diğerleri gibi çeşitli silme yöntemlerinden birini seçebiliyor. nwipe programı, ilk sanal terminalde (ALT-F1) ncurses tabanlı arayüzünü otomatik olarak başlatırken, hdparm, smartmontools ve hexeditor gibi diğer kullanışlı araçlar ikinci sanal terminalde (ALT-F2) çalıştırılabiliyor. ShredOS, “Standart” ve “Lite” sürümleriyle sunuluyor: Lite sürümü, 512 MB kadar düşük RAM’e sahip bilgisayarlarda bile çalışabiliyor.

Continue Reading →

 

 

ShredOS 2025.11_31 edinmek için aşağıdaki linkten yararlanabilirsiniz.

KLV-Airedale sr21 duyuruldu

Özelleştirilmiş bir Xfce masaüstü ortamıyla gelen, bağımsız olarak geliştirilmiş, Void’in paket yönetim araçlarını ve depolarını kullandığı için Void ile uyumlu, genel amaçlı ve minimalist bir GNU/Linux dağıtımı olan Amerikan kökenli KLV-Airedale‘nin sr21 sürümü çıktı. OverlayFS dosya sistemini kullanarak daha az kaynak tüketen bir kurulum, Squashfs yetenekleri ve sistemi RAM’e kopyalama seçeneği (copy2ram) sağlayan FirstRib adlı özel bir derleme komut dosyası kullanılarak oluşturulan sistem; Void gibi, runit başlatma sistemini kullanıyor. XFCE4 masaüstü ortamı ve Void Linux çekirdeği ile oluşturulan KLV, küçük bir pakette güçlü bir sistem olarak kullanıma sunuluyor. Sistemin, salt okunur sistem dosyalarının katmanlandırılması için FirstRib ‘Magic’ initrd.gz ve Overlayfs’ye dayandığı söyleniyor. XFCE4 masaüstü ortamını kullanıcının zevkine göre özelleştirmesinin olanaklarının neredeyse sınırsız olduğu belirtilirken, çalışan dosya sisteminin dışında depolanan birçok taşınabilir uygulamanın da sorunsuz çalıştığı söyleniyor. 7.1.3 Void Linux çekirdeği içerdiği belirtilen yeni sürümün, tam sistem güncellemesiyle gelen kararlı sürüm 21 olduğu belirtilirken, Void Linux ana depolarından tam sistem güncellemesi/yükseltmesi yapıldığı söyleniyor. KLV-Airedale sr21 hakkında bilgi edinmek için forum duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

KLV-Airedale sr21 edinmek için aşağıdaki linkten yararlanabilirsiniz. 

GNU Libtool 2.6.2 duyuruldu

Tutarlı, taşınabilir bir arabirimin arkasında paylaşılan kitaplıkları kullanmanın karmaşıklığını gizleyen genel bir kitaplık destek komut dosyası olan GNU Libtool‘un 2.6.2 sürümü, Ileana Dumitrescu tarafından duyuruldu. GNU yapı sisteminin bir parçası olan bir yazılım geliştirme aracı olan GNU Libtool; bir kabuk betiğidir. Kaynak koddan paylaşılan kitaplıkları derlerken yazılım taşınabilirliği sorununu çözmek için oluşturulmuştur. Paylaşılan kitaplıkları derleyen komutlar için bilgi işlem platformları arasındaki farkları gizler. Yazılım, platformlar arasında aynı olan bir komut satırı arabirimi sağlar ve platformun yerel komutlarını yürütür. Elbette ki farklı işletim sistemleri ve paylaşılan kitaplıkları farklı şekilde işler. Libtool, çeşitli Unix benzeri işletim sistemlerinde statik ve dinamik kitaplıkların oluşturulmasını yönetmeye yardımcı olur. Libtool bunu, kitaplık oluşturma sürecini soyutlayarak, çeşitli sistemler arasındaki farkları gizleyerek gerçekleştirir. LT_PROG_OBJC ve LT_PROG_OBJCXX’deki sözdizimi hatasının düzeltildiği belirtilirken, doğru etiketleme desteği için Objective C ve C++ önbellek kontrolünün ayrıldığı söyleniyor. Boşluk içeren değerleri desteklemek için darwin’de düzeltme yapıldığı belirtilirken, Clang için daha fazla statik bağlantı seçeneğinin tanındığı ifade ediliyor. Dumitrescu; katkıda bulunan herkese teşekkür ettiklerini söyledi. GNU Libtool 2.6.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

 

 

 

GNU Libtool 2.6.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Wayland 1.26.0 duyuruldu

Wayland’ın 1.26.0 sürümü, Simon Ser tarafından duyuruldu. Wayland 1.26.0’ın en önemli özelliğinin wl_pointer.warp olayının eklenmesi olduğunu belirten Ser; wl_pointer.warp olayının eklenmesinin, Wayland’da şu anda bazı durumlarda Wayland istemcisinin işaretçi için doğru konum bilgisini elde edememesi sorununu gidermeyi amaçladığını söyledi. Orijinal wl_pointer.button olayının konum bilgisini içermediği belirtilirken, Wayland 1.26.0’ın ayrıca, global remove olayları etrafındaki yarış koşullarını ele almak için yeni bir wl_fixes.ack _global_remove isteği eklediği belirtiliyor. 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 1.26.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Bu, kuşkusuz, GNU/Linux çevrelerinde 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 1.26.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Rust programlama dilinin 1.97.1 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.97.1 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.97.1’i edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Sembol değiştirmenin v0 varsayılan olarak etkinleştirildiği belirtilirken, nesne dosyalarına ve ikili dosyalara derlendiğinde, her öğenin (fonksiyonlar, statikler vb.) onu tanımlayan küresel olarak benzersiz bir “sembolü” olması gerektiği ifade ediliyor. Farklı Rust programlarını birbirine bağlarken çakışmaları önlemek için, Rust, modül yolu, tanımlayıcı crate, jenerikler ve daha fazlası gibi ek bağlamı içerecek şekilde öğelerin orijinal adının değiştirildiği söyleniyor. Rust 1.97.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

                     

Rust 1.97.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.