Author Archive | filozof

GNU nano 8.4 duyuruldu

GNU/Linux altında çalışan pico editörünün bir benzetimi (emülatörü) olan metin düzenleme yazılımı GNU Nano‘nun 8.4 sürümü, Benno Schulenberg tarafından duyuruldu. GNU nano’nun, terminal için basit ve kullanımı kolay bir düzenleyici olduğu belirtilirken, Unicode kodlarının sıfır olmadan girilebilebileceği ifade ediliyor. Yavaş bir bağlantı üzerinden köşeli parantezli yapıştırmaların daha güvenilir olduğu belirtilirken, geri bildirimin, imleç bir bayt sırası işareti üzerinde durduğunda gerçekleşeceği ifade ediliyor. Yürütme isteminin bir yazım yanlışını daha affedici olduğu söyleniyor. SSH üzerinde metinleri düzenlemeye yarayan Nano; Unix benzeri işletim sistemlerinde yaygın olarak kullanılan, kullanıcı dostu bir metin editörüdür. İlk olarak Haziran 2000 yılında yayınlanan nano, Pico metin editörüne özenerek ek işlevselliklerle yüklü olarak kullanıma sunuluyor. GNU nano 8.4 hakkında bilgi edinmek için haberler sayfasını ve sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

GNU nano 8.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU projesi Rust’a geçiyor!

GNU kodlama standartlarında tercih edilen dilin ve uzun yıllardır C ve Scheme olan GNU bakımcı kılavuzunun tek bir oylamayla Rust’a güncellendiği, Alfred M. Szmidt tarafından duyuruldu. GNU kodlama standartlarında tercih edilen dilin ve uzun yıllardır C ve Scheme olan GNU bakımcı kılavuzunun tek bir oylamayla Rust‘a güncellendiğini duyurmaktan mutluluk duyduğunu belirten Szmidt; bu heyecan verici yeni hareketin bir parçası olarak, tüm GNU bakımcılarından en son özellikleri elde etmek için sistemlerini günlük olarak güncellemelerini ve Rust’ın en son sürümünde sürekli olarak şeyleri yeniden yazmalarını istediklerini söyledi. Rust’a başarıyla taşınan ilk projenin GNU Emacs olduğunu belirten Szmidt; LLM’lerin (haLLuciating Machines) inanılmaz verimliliğini kullanarak dünya çapındaki tüm bilgisayar kullanıcılarına kolayca dağıtılabilecek bir şeyi optimize ettiklerini ifade etti. 

Continue Reading →

 

 

Bir sonraki sürümde API ve ABI’da ince değişiklikler olacağını belirten Alfred M. Szmidt‘in bildirisine ulaşmak için tıklayınız.

0

Django 5.2 duyuruldu

5.2rc1 sürümü 19 Mart 2025‘te duyurulan Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 5.2 final sürümü, Sarah Boyce tarafından duyuruldu. Django ekibinin, Django 5.2’nin yayınlandığını duyurmaktan mutluluk duyduğunu belirten Boyce; tüm modellerin varsayılan olarak otomatik biçimde kabuğa aktarılacağını söyledi. Django’nun artık bileşik birincil anahtarları desteklediğini belirten Boyce; yeni django.db.models.CompositePrimaryKey’in, birden fazla alandan oluşan birincil anahtarla tabloların oluşturulmasına olanak tanıdığını söyledi. Django 5.2’nin yayımlanmasıyla birlikte, Django 5.1 ana akım desteğinin sonuna ulaşıldığı belirtilirken, kullanıcıların güvenlik sorunları için düzeltmeleri almaya devam etmek için yükseltme yapmalarının teşvik edildiği söyleniyor. Desteklenen sürümlerin tablosu ve gelecekteki sürüm programı için indirmeler sayfasına bakılabileceği belirtiliyor. Django 5.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

Django 5.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Meson 1.7.1 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.7.1 sürümü, Jussi Pakkanen tarafından duyuruldu. Meson’un artık Tricore işlemci ailesi için TASKING VX-Toolset derleyici ailesini desteklediği belirtilirken, meson test ve ninja all kuralının, gereksiz yeniden derlemeleri zorlamamak için yeniden düzenlendiği söyleniyor. Bazı kullanıcıların, testleri çalıştırırken ninja’ya çağrılmayı atlamak için meson test –no-rebuild ile birlikte “tüm” hedef derleme test bağımlılıklarına güveniyor olabilecekleri ifade ediliyor. Rust projelerinde “rustdoc”un çalıştırabileceği belirtilirken, Meson’un artık proje Rust programlama dilini kullanıyorsa bir rustdoc hedefi tanımlayabileceği söyleniyor. Meson 1.7.1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

Meson 1.7.1 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

0

Qt 6.9.0 duyuruldu

Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.9.0 sürümü, Volker Hilsheimer tarafından duyuruldu. Uygulama geliştiricileri ve cihaz yaratıcıları için yeni özellikler ve iyileştirmelerle gelen yeni sürümün, emoji oluşturmayı en son standartlara getirdiği, Qt Quick 3D için siparişten bağımsız şeffaflık, modern OAuth2 gereksinimleri ile karşılamak için önemli geliştirmeler ve tüm platformlar ve cihazlarda birden fazla yeni performans özelliği getirdiği belirtiliyor. Surface3D’de şeffaflık desteğiyle gelen yeni sürüm, 3B spline’larda veri oluşturmak için bir QSpline3DSeries ve grafikler, eksenler ve etiketler için daha fazla özelleştirme seçeneğiyle daha güçlü hale gelmiş bulunuyor. 2D grafiklerdeki girdi işleme artık kolayca özelleştirilebiliyor ve QGraphsView, grafiğin işleneceği dikdörtgenin ayrıntılı konumlandırılması için bir plotArea ile yapılandırılabiliyor. Qt artık metindeki emoji dizilerini algılıyor ve Unicode spesifikasyonuna göre gerektiği gibi doğru renkli yazı tipini kullanıyor. Qt 6.9.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt, C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt, C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.9.0 edinmek için:

0

Libvirt 11.2.0 duyuruldu

Sanal makineleri yönetmek için uygun bir yol sağlayan yazılım koleksiyonu Libvirt‘in 11.2.0 sürümü duyuruldu. Bu sürüm; yeni özellikler, çeşitli iyileştirmeler ve hata düzeltmeleriyle geliyor. qemu-6.1 ve daha eski sürümler için desteğin kaldırıldığı belirtilirken, platform destek politikasına göre Libvirt’in artık qemu-6.2 veya daha yenisini gerektirdiği ifade ediliyor. virtio-scsi denetleyicisi için birden fazla iothread desteği eklendiği belirtilen yeni sürümde, artık birden fazla iothread’i virtio-scsi denetleyicisine eşlemenin veya hatta virtio-blk aygıtına benzer şekilde belirli virtqueu’lara eşlemenin mümkün olduğu söyleniyor. Artık QEMU sürücüsüne, bir ana bilgisayar kapatıldığında çalışan VM’lerde yönetilen kaydetme, zarif kapatma veya zorunlu güç kapatma işlemini otomatik olarak gerçekleştirmesi talimatı vermek mümkün olduğu belirtiliyor. Libvirt 11.2.0 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

               

Libvirt 11.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Snort’un 3.7.2.0 sürümü duyuruldu

IP ağları üzerinde gerçek zamanlı trafik analizi ve paket loglaması yapabilen; yazılım protokol analizi, içerik tarama / eşleme yapabildiği gibi, arabellek taşması, port taraması, CGI saldırısı, işletim sistemi parmakizi denemesi gibi pek çok saldırı ve zararlı / şüpheli yazılım çeşidini tespit edebilen Snort‘un 3.7.2.0 sürümü, GitHub üzerinden, Priyanka Gurudev tarafından duyuruldu. Libdaq v3.0.19 ve LibML v2.0.0 bağımlılıklarıyla gelen yeni sürümde, sıra dışı paketleri denetlemek için bayrak eklendiği belirtilirken, gölge trafik durumu varsayılana değiştirilmiş bulunuyor. Mevcut makrolarla çakışmayı önlemek için işletim sistemi politika adlarının yeniden adlandırıldığı söyleniyor. Snort 3.7.2.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelemek mümkün. Snort; performans, basitlik ve esnekliğe dayalıdır. Ayrıca modüler eklenti mimarisini kullanan tespit motoru da vardır. Gerçek zamanlı alarm mekanizması bulunan Snort; Windows istemcilerine WinPopup pencereleri çıkarabilir, Linux türevlerinde alarm mekanizmalarını syslog’a dahil edebilir ya da özelleştirilmiş günlük dosyasında alarmlarını biriktirebilir.

Continue Reading →

 

 

Snort temelde 3 ayrı modda çalışabilecek şekilde yapılandırılabilir:
1. Paket İzleyici modu (packet sniffer): Bu mod tcpdump paket izleyici programı gibi basit bir şekilde ağdan paketleri okuyup sürekli bir şekilde konsola akıttığı moddur.2. Paket Günlükleme modu (packet logger): paketleri diske yazar.3. Ağ Sızma Tespit/Engelleme Sistemi modu (NIDS/NIPS): Snort’un en karmaşık ve yapılandırılabilir modudur. Snort bu modda temel olarak trafiği analiz edip kullanıcı tarafından tanımlanabilen bir kural seti ile gördüklerine karşı çeşitli eylemler gerçekleştirebilir. Snort 3.7.2.0 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

Tim Keary’in hazırladığı Snort Cheat Sheet başlıklı sayfayı incelemenizi öneririm. Yazarın hazırladığı tabloya, aşağıdaki resme tıklayarak da erişebilirsiniz.

Aynı tablonun .pdf formatında olanına ise buradan ulaşabilirsiniz.

0