Archive | Yazılım

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

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

GNU Parallel 20211122 duyuruldu

Bir veya daha fazla bilgisayar kullanarak işleri paralel olarak yürütmek için bir kabuk aracı olarak kullanılan GNU Parallel‘in “Peng Shuai” kod adlı 20211122 sürümü, Ole Tange tarafından duyuruldu. Yeni sürüm, hata düzeltmeleri ve kılavuz sayfası güncellemeleriyle geliyor. Juan Sierra Pons gibi bir referans videosu hazırlayarak GNU Parallel’in yaygınlaşmasına yardımcı olunmasını isteyen Tange; bunun, Juan’ınki kadar ayrıntılı olmasının da gerekmediğini, yalnızca kullanıcı ismi ve GNU Parallel’in hangi alanda kullandığının söylenilmesinin yeterli olacağını söyledi. Tange; GNU Parallel 2018 kitabının buradan edinilebileceğini söyledi. GNU Parallel’in komut satırından veri işlemek için en sevilen araç olduğunu söyleyen Tange; GNU Parallel’in girişi bölebileceğini ve bunu paralel olarak komutlara iletebileceğini ifade etti. Kabuklarda döngüler yazılırsa, GNU Parallel’in döngülerin çoğunu değiştirebileceği ve birkaç işi paralel olarak çalıştırarak daha hızlı çalışmasını sağlayabileceği görülebilir. GNU Parallel 20211122 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GPLv3 lisansı altında kullanıma sunulan GNU Parallel; GNU/Linux ve diğer Unix benzeri işletim sistemleri için komut satırında çalıştırılan bir yardımcı programdır ve kabuk betiklerini paralel olarak yürütür. Perl programlama diliyle Ole Tange tarafından yazılan GNU Parallel; özgür bir yazılımdır. GNU Parallel 20211122 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

IceWM 2.9.0 duyuruldu

X Pencere sistemi grafik altyapısı için Marko Maček tarafından yazılan IceWM pencere yöneticisinin 2.9.0 sürümü duyuruldu. Soldan sağa yerel ayarlarda sağdan sola metin çizmeye yönelik iyileştirmeler içeren yeni sürüm, özellikle Ukraynaca olmak üzere güncellenmiş çevirilerle geliyor. CoolSteel’de arka plan bozukluklarını önlemek için görev çubuğunu yenilendiği söyleniyor. Temelden C++ ile yazılan IceWM; GNU Lesser General Public License ile lisanslanmış bulunuyor. Bellek ve CPU kullanımı bakımından hafif bir penceresi yöneticisi olan yazılım, özelleştirilir bir platform olarak kullanılıyor. Absolute Linux ve Puppy Linux için ana pencere yöneticisi olarak yüklenen IceWM; Asus Eee PC’de, Raspberry Pi 1/2/3/4 üzerinde de varsayılan olarak kullanılıyor. SUSE Linux Enterprise Server de IceWM kullanıyor. IceWM pencere yöneticisi 2.9.0 hakkında daha ayrıntılı bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

IceWM pencere yöneticisi 2.9.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Pinta 1.7.1 duyuruldu

Microsoft Windows ile sınırlı benzer bir görüntü düzenleme programı olan Paint.NET’ten esinlenilen açık kaynak kodlu, platformlar arası bir bitmap resim düzenleme yazılımı olan Pinta‘nın 1.7.1 sürümü duyuruldu. Boya ve düzenleme aracı gibi küçük iyileştirmeler içeren yeni sürüm, çok sayıda hata düzeltmesi de içeriyor. Paint.NET’in, güç ve kullanım kolaylığı arasında düzgün bir denge sunmasının GNU/Linux kullanıcılarına Pinta ile getirildiği belirtilirken; onun Windows, macOS veya GNU/Linux’a yüklenebileceği anlamına geldiği hatırlatılıyor. Boya fırçası, boya kutusu, klonlama damgası, degrade, farklı seçim türleri, vb. gibi tüm grafik düzenleme ve tasarım araçlarını kullanıcıların hizmetine sunmayı amaçlayan yazılım; çeşitli yetenek seviyeleri göz önünde bulundurularak tasarlanmış bulunuyor. Pinta 1.7.1 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Pinta 1.7.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LibreOffice Calc Guide 7.2 yayımlandı

Hatırlanacağı gibi, LibreOffice Writer Guide 7.2’nin yayımlandığı 26 Ağustos 2021‘de Olivier Hallot tarafından duyurulmuştu. Impress Guide 7.2 de 20 Kasım 2021‘de yine Hallot tarafından duyurulmuştu. LibreOffice dokümantasyon ekibi, Impress Guide 7.2’nin yayınlanmasından sadece birkaç gün sonra, bugün, LibreOffice Community 7.2 Calc modülünün en son gelişmelerini içeren Calc Guide 7.2′yi kullanıma sundu. Calc Guide 7.2′yi de Olivier Hallot duyurdu. LibreOffice 7.2 özelliklerini içerecek şekilde güncellenen LibreOffice Calc Guide 7.2;  çeşitli iyileştirmelere dayanan eklemelerle birlikte geliyor. LibreOffice dokümantasyon topluluğu tarafından hazırlanan kılavuz, çeşitli revizyonlar ve geliştirmeler içeriyor. 548 sayfalık kılavuz, LibreOffice’in elektronik tablo bileşeni olan Calc’ın yeni başlayanlardan ileri düzey kullanıcılara kadar herkese yararlı olması için hazırlandı. Dokümantasyon topluluğunun birçok üyesinin gönüllü çabasıyla ortaya çıkan bu kılavuzun hazırlanmasında; Steve Fanning’in koordinesinde Rachel Kartch, Rafael Lima, Felipe Viggiano, Kees Kriek, Zbyszek Zak ve Jean Hollis Weber çaba harcadı. Hallot; dokümantasyon ekibi sayfasıyla tanışılmasını öneriyor. Olivier Hallot’un duyurusuna buradan ulaşabilirsiniz.

Continue Reading →

LibreOffice Calc Guide 7.2’yi hazırlayan Steve Fanning, Rachel Kartch, Rafael Lima, Felipe Viggiano, Kees Kriek, Zbyszek Zak ve Jean Hollis Weber burada. Hepsine çok teşekkür ediyoruz.

LibreOffice Calc Guide 7.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0