Tag Archives | GNU Projesi

İsim dediğin nedir ki?

İsimler anlamları iletirler; seçtiğimiz isimler, söylediğimiz şeylerin anlamını belirler. Uygun seçilmemiş bir isim, insanlara yanlış bir fikir verir. “Gül”e “Gül” demeseydik yine de güzel kokacaktı, ama ona kalem diyecek olursak onunla yazmaya çalışacak insanlar hayal kırıklığına uğrayacaktır. Ayrıca kaleme “gül” dersek insanlar bunun ne işe yaradığını da anlayamazlar. Dolayısıyla eğer biz de sistemimize Linux diyecek olursak, bu adlandırma sistemin kökeni, geçmişi ve amacı konusunda yanlış bir fikir verir. Ama eğer GNU/Linux denecek olursa (ayrıntılı olmasa da) doğru bir fikir verecektir.” diye başlıyor sözlerine Richard Matthew Stallman. “Özgür yazılım” fikrini ortaya atan ilk kişi, özgür yazılım aktivisti, hacker ve yazılım geliştiricisi Stallman; çoğumuzun pek de önem vermediği, fakat pek önemli bir konuya temas ediyor, “İsim Dediğin Nedir Ki?” başlıklı yazısında.  “Ad konusuyla ilgili olduğundan, GNU/Linux sisteminin geçmişini öğrenmek için http://www.gnu.org/gnu/linux-and-gnu.html sayfasına bakın. GNU/Linux SSSve GNU’yu Hiç Duymamış GNU Kullanıcıları başlıklı yazılarımızı da okuyabilirsiniz.” açıklamasını yapan Stallman; yazısını şu biçimde sürdürüyor:

Continue Reading →

richard-m-stallman

İsimler anlamları iletirler; seçtiğimiz isimler, söylediğimiz şeylerin anlamını belirler. Uygun seçilmemiş bir isim, insanlara yanlış bir fikir verir. “Gül”e “Gül” demeseydik yine de güzel kokacaktı, ama ona kalem diyecek olursak onunla yazmaya çalışacak insanlar hayal kırıklığına uğrayacaktır. Ayrıca kaleme “gül” dersek insanlar bunun ne işe yaradığını da anlayamazlar. Dolayısıyla eğer biz de sistemimize Linux diyecek olursak, bu adlandırma sistemin kökeni, geçmişi ve amacı konusunda yanlış bir fikir verir. Ama eğer GNU/Linux denecek olursa (ayrıntılı olmasa da) doğru bir fikir verecektir.

Peki adlandırma meselesinin topluluğumuz için ne önemi var? İnsanların sistemin kökenini, geçmişini veya amacını bilip bilmemesi önemli mi? Evet önemli. Çünkü geçmişi unutan insanlar onu tekrar etmeye mahkumdur. GNU/Linux etrafında gelişen Özgür Dünya güvende değil; bizi GNU’yu geliştirmeye iten sorunlar tamamen ortadan kalkmadı. Üstelik bunların tekrar ortaya çıkma tehlikesi var.

Neden bu işletim sistemine Linux yerine GNU/Linux demenin doğru olduğunu açıkladığım zaman insanlar bazen şu cevabı veriyor:

Varsayalım ki GNU Projesinin bu iş için takdir edilmesi gerekiyor. Peki ama insanlar takdir etmediğinde cidden sızlanmaya değer mi? Asıl önemli olan işin yapılmış olması mı, yoksa kimin yaptığı mı? Sakin olmalı ve işinizi doğru yaptığınız için gurur duymalısınız. Emeğinizin takdir edilip edilmemesini de dert etmemelisiniz.

Bu akıllıca bir öğüt olurdu. Tabii şayet durum sizin dediğiniz gibi olsaydı… Yani şayet iş bitmiş, sıra dinlenmeye gelmiş olsaydı… Keşke böyle olsaydı! Ama tehditler bir yığın. Üstelik vakit gelecekten emin olma vakti değil. Topluluğumuzun gücü kendini özgürlüğe ve işbirliğine adamış olmasından geliyor. GNU/Linux adını kullanmak, insanların bu idealleri hatırlayıp başkalarını da bilgilendirmeleri için bir yoldur.

GNU’suz da iyi bir özgür yazılım üretmek mümkün; Linux adına da pek çok iyi işler yapıldı. Ama “Linux” terimi, isim olarak ortaya çıktığından beri işbirliği yapma özgürlüğüne adanmamış bir felsefeye sahip. Linux ismi, iş dünyası tarafından giderek artan düzeyde kullanıldıkça, onu topluluk ruhuyla bağdaştırmakta daha da büyük sorunlar yaşayacağız.

Özgür yazılımın geleceğine karşı önemli bir tehdit; “Linux” dağıtımları hazırlayan şirketlerin, rahatlık ve güç kazandırdığı bahanesiyle özgür olmayan yazılımları GNU/Linux‘a ekleme eğilimleridir. Bütün büyük ticari dağıtımların geliştiricileri böyle davranıyor. Hiçbiri bütünüyle özgür bir dağıtım üretmiyor. Bir çoğu, dağıtımlarındaki özgür olmayan paketleri açıkça belirtmiyor da. Hatta çoğu, özgür olmayan yazılımlar geliştirip bunları sisteme ekliyor. Kimi ise çirkin bir şekilde, kullanıcısına Microsoft Windows’un verdiğinden daha fazla özgürlük vermeyen, “kullanıcı başına lisanslanmış” “Linux” sistemlerinin reklamını yapıyor.

İnsanlar özgür olmayan yazılımların eklenmesini, “Linux’un yaygınlık kazanacağını” bahane ederek haklı çıkarmaya çalışıyor. Böyle diyerek aslında popülerliği özgürlüğün üzerinde tutuyorlar. Bazen de bunu açıkça itiraf ediyorlar. Mesela Wired Magazine; Robert McMillan’ın (Linux Magazine editörü) açık kaynaklı yazılımların politik kararlardan değil, teknik kararlardan güç alması gerektiğini düşündüğünü söylüyor. Ayrıca Caldera’nın CEO‘su kullanıcıları açık açık özgürlük gayelerini bir kenara bırakıp “Linux’un popülerliği” için çalışmaya teşvik ediyor. (http://www.zdnet.com/stallman-love-is-not-free-3002091004/)

Eğer popülerlikten kastımız, özgür olmayan yazılımlar içeren herhangi bir GNU/Linux dağıtımını kullanan insanların sayısı ise, GNU/Linux sistemlerine özgür olmayan yazılımlar eklemek belki popülerliği artıracaktır. Ancak aynı zamanda bu durum alttan alta, topluluğun, özgür olmayan yazılımları sanki iyi bir şeymiş gibi görmelerini de teşvik etmektedir. Eğer arabayı yolda tutmayı beceremiyorsanız, hızlı sürmenizin ne anlamı var?

Özgür olmayan “eklenti” bir kitaplık ya da programlama aracı olduğunda, özgür yazılım geliştiricileri için bir tuzağa dönüşebilir bu durum. Yazılım geliştiricileri, özgür olmayan bir pakete bağımlılık duyan bir özgür yazılım geliştirdiklerinde, bu yazılım tam anlamıyla özgür bir sistemin parçası olamayacaktır. Motif ve Qt geçmişte pek çok özgür yazılımı bu yolla tuzağa düşürdü ve bu durum, çözümü yıllar süren sorunlar doğurdu. Motif sorunu hâlâ tamamen çözüme kavuşturulamadı, çünkü LessTif’in biraz daha üzerinden geçmek gerekiyor (lütfen siz de gönüllü olun!). Sun’ın özgür olmayan Java uygulaması da benzer bir etki yaratıyor: Java Kapanı (Tarihi not: Kasım 2006 itibariyle Sun şirketi, Java platformunu GNU GPL ile yeniden yayınlama çalışmalarının tam ortasında bulunuyor.)

Eğer topluluğumuz bu yolda ilerlemeye devam ederse, bu durum GNU/Linux‘un geleceğini özgür ve özgür olmayan bileşenlerden oluşmuş bir mozaiğe dönüştürebilir. Bundan beş yıl sonra eminiz ki hâlâ pek çok özgür yazılımımız olacak, ama eğer dikkatli olmazsak, sistemimiz, kullanıcıların bulmayı umduğu özgür olmayan yazılımlar olmaksızın pek kullanışlı olmayacak. Bu gerçekleşirse özgürlük çabalarımız başarısızlığa uğramış demektir.

Eğer özgür alternatifler yayınlamak sadece bir programlama meselesi olsaydı, topluluğumuzun geliştirme kaynakları arttıkça gelecekteki problemleri çözmek daha kolaylaşabilirdi. Ama biz bu işi zorlaştıran tehditlerle karşı karşıyayız: Özgür yazılımı yasaklayan kanunlar. Yazılım patentleri çoğaldıkça ve DMCA benzeri kanunlar, DVD izlemek veya RealAudio yayınlarını dinlemek gibi önemli işler için yapılmış özgür yazılımların geliştirilmesini yasaklamak amacıyla kullanıldıkça, patentli ve saklı veri biçimlerine karşı mücadele etmek için bunları kullanan özgür olmayan yazılımları reddetmekten başka bir yolumuz kalmayacak.

Bu tehditlere cevap verebilmek için pek çok farklı mücadele şekli geliştirmek gerekiyor. Ama bir tehdidi boşa çıkarmak için ihtiyacımız olan şey, her şeyden önce, işbirliği yapma özgürlüğü gayemizi hatırlamaktır. Sırf güçlü, güvenilir yazılımlar üretme arzusunun insanları büyük çabalar sarfetmeye teşvik etmesini bekleyemeyiz. Kendilerinin ve topluluklarının özgürlüğü için savaşan, bunu yıllarca sürdürüp yılmayan insanların kararlılığına ihtiyacımız var.

Bizim topluluğumuzda bu amaç ve kararlılık asıl olarak GNU Projesi’nden kaynaklanıyor. Özgürlükten ve topluluktan, arkasında dimdik durulacak şeyler olarak bahsedenler bizleriz, “Linux”tan bahseden kuruluşlar bunlara pek değinmez. “Linux” ile ilgili dergiler genellikle özgür olmayan yazılımların reklamlarıyla doludur. “Linux”u paketleyen şirketler sisteme özgür olmayan yazılımlar ekliyor; başka şirketler özgür olmayan yazılımlar vasıtasıyla “Linux’u destekliyor”; “Linux” kullanıcı grupları ise bahsi geçen bu yazılımları tanıtmaları için satıcıları davet ediyor. Dolayısıyla topluluğumuzdaki insanların, özgürlük ve kararlılık idealleriyle buluştukları başlıca mekan GNU Projesi’dir.

Peki insanlar bu ideallerle buluştuklarında, bu ideallerin kendileriyle bağlantısını hissedebilecekler mi?

GNU Projesi’nden çıkan bir sistem kullandıklarını bilen insanlar kendileri ile GNU arasında doğrudan bir bağlantı görebilirler. Bizim felsefemizi bir çırpıda kabul etmeseler de en azından bunun hakkında ciddi ciddi düşünmek için bir neden göreceklerdir. Kendilerini “Linux kullanıcıları” olarak gören ve GNU Projesi’nin “Linux için kullanışlı olduğu kanıtlanmış araçlar geliştirdiğine” inanan kişiler kendileri ile GNU arasında sadece dolaylı bir ilişki kurabilirler. GNU felsefesiyle karşı karşıya geldiklerinde de bu felsefeyi gözardı etmeleri muhtemeldir.

GNU Projesi idealisttir ve bugün kim idealizmi savunsa büyük bir engelle karşılaşır. Bu engel; hakim ideolojinin, insanları idealizmi “kullanışsız” bulup göz ardı etmeye teşvik etmesidir. Halbuki bizim idealizmimiz oldukça kullanışlıdır: özgür bir GNU/Linux işletim sistemimizin var olmasının nedeni de budur aslında. Bu sistemi seven insanlar bunun bizim idealizmimiz sayesinde gerçekleştiğini bilirler.

Eğer “görev” gerçekten tamamlanabilmiş olsaydı, emeğimizin takdir edilmesi dışında bir mesele olmasaydı belki bu konuyu boşverebilirdik. Ama bu durumda değiliz. İnsanları yapılacak işleri yapmaya yüreklendirmek için şimdiye kadar yaptıklarımızın takdir edilmesi gerekiyor. Lütfen işletim sistemini GNU/Linux olarak adlandırarak bize yardımcı olun.

gnu.org

0

GParted Live 0.26.1-3 duyuruldu

Bir GNU Projesi olan ve disk yönetimi ve veri kurtarma araçları koleksiyonu ile gelen Debian tabanlı live CD olan GParted‘in 0.26.1-3 sürümü duyuruldu. GParted ekibi, GParted Live 0.26.1-3’ü duyurmaktan memnun olduklarını belirtti. 21 Temmuz 2016 tarihi itibariyle Debian Sid depolarıyla senkronize edilen sisteme FAT dosya sistemi işlemleri için libparted yamalarının dahil olduğu söyleniyor. 4.6.4-1 Linux çekirdeği üzerine yapılandırılan sistemde, CD çıkarma özelliğinin etkinleştirildiği, FAT32 çökmelerinin kontrol edilmesi gerektiği ifade edildi. Sistemin; VirtualBox, VMware, BIOS, UEFI ve fiziksel bilgisayarlarda AMD/ATI, NVidia ve Intel grafik kartları ile başarılı bir biçimde test edildiği belirtildi. GParted Live 0.26.1-3 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Tam adıyla Gnome Partition Editor, GNU Parted disk bölümlendirme aracı için yazılmış bir arayüz olan GParted; bir uygulama olarak GNU/Linux altında kullanılabildiği gibi, aynı zamanda live CD/USB sürümüyle her sistemde kullanılabilmektedir. GParted ile disk bölümlerini silmek, yeni disk bölümleri oluşturmak, disk bölümlerini yeniden boyutlandırmak, sorunlu USB bellekleri silip biçimlendirmek mümkündür. GParted, bir diskin içeriğini koruyarak yeniden bölümlendirilmesine de olanak sağlar. GParted; NTFS, FAT16, FAT32, ext2, ext3, ext4, ReiserFS, Reiser4, XFS, JFS gibi çok sayıda dosya sistemine destek sunar. GParted’in live sürümünde tüm disk bölümlerinin öntanımlı olarak bağlanmadan geliyor olması kullanım kolaylığı sağlar. GParted’in Türkçe çevirisini Kaan Özdinçer, Muhammet Kara ve Necdet Yücel yapıyor. GParted Live 0.26.1-3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Octave 4.0.3 Çıktı

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 4.0.3 sürümü çıktı. Henüz resmi duyurusu yapılmamış olan sürüm, yansılarda yerini almış bulunuyor. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve göresel arayüzleri destekleyen yazılım,  GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave;  John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür.

Continue Reading →

GNU Octave 4.0.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GnuCash 2.6.13 duyuruldu

Özgür bir muhasebe programı olan GnuCash‘in 2.6.13 sürümü duyuruldu. Bunun 2.6 kararlı sürüme dayalı serinin onüçüncü bakım sürümü olduğu belirtilirken, yazılımın pek çok hata düzeltimi ve yenilikler içerdiği ifade edildi. Çeşitli bellek sızıntıları giderilen yazılımın işlem birimi değiştiğinde yeniden biçilen değeri doğru biçimde böldüğü söyleniyor. Hollandaca, Rusça, Sırpça çevirileri de güncellenen yazılımın yeni sürümüyle birlikte, öğretici kılavuz Tutorial and Concepts Guide da 2.6.13 sürümüne güncellenmiş bulunuyor. GNU Projesi’nin bir parçası ve bir kişisel finans yönetim aracı olan GnuCash; küçük işletmeler tarafından muhasebe işleri için kullanılabilecek özgür ve ücretsiz bir gelir-gider takip programıdır. Geliştirilmesine 1997 yılında başlanan GnuCash; GNU/Linux, OpenBSD, FreeBSD, Solaris ve diğer Unix benzeri platformlarda çalışmakla beraber, Windows, Mac OS X ve Android gibi pek çok işletim sistemini desteklemektedir. İlk kararlı sürümü 1998 yılında yayınlanan GnuCash’in Mac yükleyicisi 2004 yılında kullanılabilir hale geldi ve Windows portu 2007 yılında piyasaya sürüldü. Mayıs 2012’de de Android versiyonu duyuruldu. Öncelikle C ile yazılan GnuCash’in Android uygulaması, Java ile yazılmıştır. GnuCash 2.6.13 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GnuCash-report
GnuCash 2.6.13 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Gnucash_e

0

GParted Live 0.26.1-1 duyuruldu

Bir GNU Projesi olan ve disk yönetimi ve veri kurtarma araçları koleksiyonu ile gelen Debian tabanlı live CD olan GParted‘in 0.26.1-1 sürümü duyuruldu. GParted ekibi, GParted Live, yeni bir kararlı sürüm olarak GParted Live 0.26.1-1’i duyurmaktan memnun olduklarını belirtti. 14 Haziran 2016 tarihi itibariyle Debian Sid depolarıyla senkronize edilen sisteme resmi e2fsprogs 1.43 sürümünün dahil olduğu söyleniyor. FAT dosya sistemi işlemleri ve diğer iyileştirmeler için libparted yamalarını içeren sistem, 4.6.1-1 Linux çekirdeği üzerine yapılandırılmış bulunuyor. Sistemin; VirtualBox, VMware, BIOS, UEFI ve fiziksel bilgisayarlarda AMD/ATI, NVidia ve Intel grafik kartları ile başarılı bir biçimde test edildiği belirtildi. GParted Live 0.26.1-1 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Tam adıyla Gnome Partition Editor, GNU Parted disk bölümlendirme aracı için yazılmış bir arayüz olan GParted; bir uygulama olarak GNU/Linux altında kullanılabildiği gibi, aynı zamanda live CD/USB sürümüyle her sistemde kullanılabilmektedir. GParted ile disk bölümlerini silmek, yeni disk bölümleri oluşturmak, disk bölümlerini yeniden boyutlandırmak, sorunlu USB bellekleri silip biçimlendirmek mümkündür. GParted, bir diskin içeriğini koruyarak yeniden bölümlendirilmesine de olanak sağlar. GParted; NTFS, FAT16, FAT32, ext2, ext3, ext4, ReiserFS, Reiser4, XFS, JFS gibi çok sayıda dosya sistemine destek sunar. GParted’in live sürümünde tüm disk bölümlerinin öntanımlı olarak bağlanmadan geliyor olması kullanım kolaylığı sağlar. GParted’in Türkçe çevirisini Kaan Özdinçer, Muhammet Kara ve Necdet Yücel yapıyor. GParted Live 0.26.1-1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GParted 0.26.1 Duyuruldu

Bir GNU Projesi olan ve disk yönetimi ve veri kurtarma araçları koleksiyonu ile gelen Debian tabanlı live CD olan GParted‘in 0.26.1 sürümü duyuruldu. Bu sürüm ile 32bit ext4 bölümler oluşturulmasını sağlayan yazılım, mevcut boot yükleyici ile uyumluluğu geliştiriyor. GParted ekibinin yeni GParted Live sürümünü duyurmaktan gurur duyduğu belirtilirken, çeşitli hata düzeltmeleriyle gelen sürümde, dil çeviri güncellemelerinin de yapılmış bulunduğu ifade edildi. Sistemin; VirtualBox, VMware, BIOS, UEFI ve fiziksel bilgisayarlarda AMD/ATI, NVidia ve Intel grafik kartları ile başarılı bir biçimde test edildiği belirtildi. GParted 0.26.1 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Tam adıyla Gnome Partition Editor, GNU Parted disk bölümlendirme aracı için yazılmış bir arayüz olan GParted; bir uygulama olarak GNU/Linux altında kullanılabildiği gibi, aynı zamanda live CD/USB sürümüyle her sistemde kullanılabilmektedir. GParted ile disk bölümlerini silmek, yeni disk bölümleri oluşturmak, disk bölümlerini yeniden boyutlandırmak, sorunlu USB bellekleri silip biçimlendirmek mümkündür. GParted, bir diskin içeriğini koruyarak yeniden bölümlendirilmesine de olanak sağlar. GParted; NTFS, FAT16, FAT32, ext2, ext3, ext4, ReiserFS, Reiser4, XFS, JFS gibi çok sayıda dosya sistemine destek sunar. GParted’in live sürümünde tüm disk bölümlerinin öntanımlı olarak bağlanmadan geliyor olması kullanım kolaylığı sağlar. GParted’in Türkçe çevirisini Kaan Özdinçer, Muhammet Kara ve Necdet Yücel yapıyor. GParted 0.26.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GCC’nin 5.4 Sürümü Duyuruldu

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın 5.4 sürümü, Richard Biener tarafından duyuruldu. Bunun bir hata düzeltme sürümü olduğunu söyleyen Biener; 147 hata düzeltimi içeren sürümün, 5.3 sürümünden bu yana kimi ciddi hataları giderdiğini belirtti. Biener; her zaman olduğu gibi, GCC’nin bu sürümüne de geniş bir katılımla katkıda bulunulduğunu söyledi. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GCC 5.4 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GCC 5.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0