Tag Archives | GNU işletim sistemi

GNU Bash 4.4.12 sürümüne güncellendi

GNU işletim sistemi için bir kabuk, diğer bir deyişle komut dili yorumlayıcısı olan GNU Bash; 4.4.12 sürümüne güncellendi. Bourne-Again SHell sözcüklerinden türetilmiş bir kısaltma olan Bash; Bell Araştırma Laboratuarının Unix’inin yedinci sürümünde, şu anki Unix kabuğu sh’ın atasının yazarı Stephen Bourne’a atfen bu ismi almıştır. Bash, sh’ın hemen hemen tüm özelliklerini ve Korn kabuğu olan ksh ile C kabuğu olarak bilinen csh’ın kullanışlı özelliklerini bir araya getirir. sh’ın hem etkileşimli hem de programlama için kullanımını işlevsel olarak arttıran geliştirmeler içermektedir. GNU işletim sistemi, csh’ın bir sürümü de dahil olmak üzere başka kabuklarla da donatılmışsa da Bash öntanımlı kabuktur. Diğer GNU yazılımları gibi Bash’de bir çok işletim sistemine uyarlanabilir – MS-DOS, OS/2 ve Windows platformları için bağımsız olarak desteklenen sürümleri vardır.

Continue Reading →

GNU Bash 4.4.12 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Üniversitede Çalışmanız Durumunda Özgür Yazılımın Yayınlanması

Özgür Yazılım Hareketi’nde, bilgisayar kullanıcılarının kullandıkları yazılımı değiştirme ve yeniden dağıtma özgürlüğüne sahip olmaları gerektiğine inanmaktayız. Özgür yazılımdaki “özgür” (çn. “free”) ifadesi özgürlüğe atıf yapmaktadır: Kullanıcıların, yazılımı çalıştırma, değiştirme ve yeniden dağıtma özgürlüğünün olduğu anlamına gelmektedir. Özgür yazılım insanlığın ortak bilgi birikimine katkıda bulunurken, özgür olmayan yazılım buna katkıda bulunmaz. Bu nedenle üniversiteler, bilim adamlarını ve burslu öğrencilerini çalışmalarını yayınlamaları konusunda yüreklendirdikleri gibi, insanlığın ortak bilgi birikiminin gelişmesi için özgür yazılımı da yüreklendirmelidir.

Continue Reading →

Ne yazık ki, üniversite yöneticileri, yazılıma (ve bilime) karşı tutucu bir yaklaşıma sahiptir; programları gelir kaynağı olarak görmekte, insanlığın ortak bilgi birikimine katkıda bulunacak fırsatlar olarak görmemektedirler. Özgür yazılım geliştiricileri, hemen hemen 20 yıldır bu eğilimle mücadele etmektedir.

1984 yılında GNU işletim sistemini geliştirmeye başladığında, yaptığım ilk şey, MIT’deki görevimi bırakmaktı. Bunu özellikle, MIT lisans ofisinin GNU’yu özgür yazılım olarak yayınlamamı engellememesi için yaptım. Değişiklik yapılmış tüm sürümlerin özgür yazılım olmasını sağlayan GNU’da programların lisanslanması için bir yaklaşım planladım, bu GNU Genel Kamu Lisansına (GNU GPL) evrilen bir yaklaşımdır ve kullanmama izin vermeleri için MIT yönetiminden ricada bulunmak zorunda kalmak istemiyordum.

Yıllar geçtikçe, yazılımı yalnızca satılacak bir şey olarak gören yöneticilerle nasıl başa çıkılacağına ilişkin öneriler için, üniversite üyeleri, sıklıkla Özgür Yazılım Vakfı’na geldiler. Özel olarak finansmanı sağlanan projeler için bile iyi bir yöntem, çalışmalarınızın, GNU GPL altında yayınlanan mevcut bir programı esas almasıdır. O zaman yöneticilere şunu söyleyebilirsiniz: “GNU GPL altında olmadığı takdirde değiştirilmiş sürümü yayınlamamıza izin verilmemektedir, başka herhangi bir yol, telif hakkı ihlali olacaktır.” Dolar işaretleri gözlerinden silindikten sonra, genel olarak bunu özgür yazılım olarak yayınlamaya razı olacaklardır.

Ayrıca finans sponsorunuzdan da yardım isteyebilirsiniz. NYU’daki bir grup, Amerikan Hava Kuvvetleri’nden destekle GNU Ada Derleyicisini geliştirdiğinde, sözleşme, çalışmanın sonucunda ortaya çıkan kodun, Özgür Yazılım Vakfı’na bağışlanmasını gerektirmiştir. Düzenlemeyi ilk olarak sponsorla çalışın, daha sonra kibar bir şekilde, üniversite yönetimine, yeniden pazarlığa açık olmadığınızı gösterin. Üniversite yönetimi, sözleşmesiz olmasındansa, özgür yazılım geliştirmek için sözleşmeli çalışmayı tercih eder, bu nedenle, muhtemelen devam edeceklerdir.

Ne yaparsanız yapın, hususu erken ele alın, kesinlikle programın yarısı bitmeden önce ele alın. Bu noktada, üniversitenin size hala ihtiyacı vardır, böylece sert oynayabilirsiniz: Yazılımın özgür yazılım olması konusunda (ve sizin özgür yazılım lisansı tercihiniz konusunda) fikir birliğine varmışlarsa, yönetime programı bitireceğinizi, kullanılabilir hale getireceğinizi söyleyin. Aksi takdirde bu konu üzerine, hakkında bir makale yazmaya yetecek kadar çalışacaksınız ve yayınlamaya yetecek kadar iyi bir sürümü asla oluşturamayacaksınız. Yöneticiler, tercihlerinin, üniversiteye kredi sağlayan özgür bir yazılım paketi olduğunu bildiklerinde, genellikle ilk söz edileni seçeceklerdir.

Üniversitelerin hepsinin tutucu politikaları yoktur. Ön tanımlı olarak, Teksas Üniversitesi, geliştirilen tüm yazılımlarının, GNU Genel Kamu Lisansı altında özgür yazılım olarak yayınlanması politikasına sahiptir. Brezilya’daki üniversiteler ve Hindistan Haydarabat’taki Hindistan Bilgi Teknoloji Enstitüsü, GPL altında yazılımın yayılmasına ilişkin politikalara sahiptir. İlk olarak fakülte desteği geliştirilerek, üniversitenizde bu gibi bir politikayı kurabilirsiniz. Bu konuyu, ilkelerden biri olarak sunun: üniversite insanlığın ortak bilgi birikimini geliştirme görevine sahip midir ya da tek amacı kendi varlığını sürdürmek midir?

Hangi yaklaşımı kullanırsanız kullanın Özgür Yazılım Hareketi’nde yaptığımız gibi kararlılığı ve etik bir perspektifi benimsemenize yardımcı olur. Toplumsal etik anlayışı içinde davranmak için yazılım, tüm toplum için, özgürlükte olduğu gibi, özgür olmalıdır.

Birçok özgür yazılım geliştiricisi, bunu yapmalarının uygulamaya yönelik pratik nedenlerini itiraf etmektedir: yazılımı daha güçlü ve güvenilir hale getirmek için bir yol olarak diğerleriyle yazılımı paylaşma ve onlara değiştirme izni vermeye taraftardırlar. Bu değerler, özgür yazılım geliştirmek için sizi yüreklendiriyorsa, katkınız için teşekkür ederiz. Ancak üniversite yöneticileri, programı özgür olmayan hale getirmeniz için sizi kandırmaya çalıştıklarında, bu değerler size sağlam bir dayanak olmayacaktır.

Örneğin, size şunu söyleyebilirler “Alabileceğimiz tüm parayla, bunu daha bile güçlü ve güvenilir ” Bu ifade, sonunda doğru çıkmayabilir ancak bunu çürütmek zordur. “yalnızca akademik kullanım için ücretsiz” şeklinde sunmak için bir lisans önerebilirler, bu da halka, özgürlüğü hak etmediklerini söyler ve bunun akademik işbirliğini sağlayacağını iddia ederler ve ihtiyaç duyduğunuz tek şeyin bu olduğunu söylerler.

Faydacı değerlerden başlarsanız, bu çıkışsız önerileri reddetmek için iyi bir neden sunmanız zordur ancak dayanağınızın temeli etik ve politik değerler olursa, bunu kolayca başarabilirsiniz. Kullanıcıların özgürlüğüne mal olacak şekilde bir programın güçlü ve güvenilir kılınmasının iyi tarafı nedir? Üniversitelerin dışında olduğu kadar içinde de özgürlük uygulanmamalı mıdır? Özgürlük ve toplum hedefleriniz arasındaysa, yanıtlar açıktır. Özgür yazılım kullanıcıların özgürlüğüne saygı duyarken, özgür olmayan yazılım bu özgürlüğü yadsır.

Hiçbir şey sizin kararınızı, toplumun özgürlüğünün sizlere bağlı olduğunu bilmek kadar güçlendiremez.

gnu.org

Devamı için Richard M. Stallman’ın Özgür Yazılım, Özgür Toplum adlı kitabını inceleyiniz.

0

GNU Bash 4.4 sürümüne güncellendi

bash-logoGNU işletim sistemi için bir kabuk, diğer bir deyişle komut dili yorumlayıcısı olan GNU Bash; 4.4 sürümüne güncellendi. Bourne-Again SHell sözcüklerinden türetilmiş bir kısaltma olan Bash; Bell Araştırma Laboratuarının Unix’inin yedinci sürümünde, şu anki Unix kabuğu sh’ın atasının yazarı Stephen Bourne’a atfen bu ismi almıştır. Bash, sh’ın hemen hemen tüm özelliklerini ve Korn kabuğu olan ksh ile C kabuğu olarak bilinen csh’ın kullanışlı özelliklerini bir araya getirir. sh’ın hem etkileşimli hem de programlama için kullanımını işlevsel olarak arttıran geliştirmeler içermektedir. GNU işletim sistemi, csh’ın bir sürümü de dahil olmak üzere başka kabuklarla da donatılmışsa da Bash öntanımlı kabuktur. Diğer GNU yazılımları gibi Bash’de bir çok işletim sistemine uyarlanabilir – MS-DOS, OS/2 ve Windows platformları için bağımsız olarak desteklenen sürümleri vardır.

Continue Reading →

GNU Bash 4.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Hurd 0.7, GNU Mach 1.6 ve GNU MIG 1.6 Duyuruldu

hurdBir GNU projesi olan ve UNIX için Popüler bir işletim sistemi çekirdeği olarak geliştirilen GNU Hurd, Linux’un 4.3 sürümü öncesinde, 0.7 sürümüne güncellendi. Ayrıca GNU Mach 1.6 sürümüne, GNU MIG de 1.6 sürümüne güncellendi. Geliştiriciler, yeni sürümleri duyurmaktan mutluluk duyduklarını ifade ettiler. Yeni sürümde, EXT2 dosya sistemi kodu (ext2fs) için önbellek artırılırken, fakeroot aracı büyük ölçüde iyileştirilmiş bulunuyor. Derleyici uyumluluğu için güncelleştirmeler içeren GNU Mach 1.6’da ise, hata ayıklama altyapısında iyileştirmeler gerçekleştirilmiş ve çeşitli hata düzeltmeleri yapılmış. glibc-2.19 ile gelen GNU MIG 1.6 ise küçük bir güncelleme içeriyor. Geliştirme ekibi, kendilerine yardımcı olan herkese teşekkür ettiklerini belirtti ve Hurd’ü denemek isteyenlerin, bunu kolaylıkla Debian GNU/Hurd ile yapabileceklerini ifade etti. GNU Hurd’ün şu an için 32-bit x86 makinelerde çalıştığı belirtilirken, ayrıntılar için Sıkça Sorulan Sorular sayfasının incelenmesi önerildi. GNU Hurd güncelleştirmeleri hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →


Hurd; esas olarak 1983 yılında Richard M. Stallman (RMS) tarafından tasarlanan tam bir GNU işletim sisteminin ihtiyaç duyduğu son ana yazılım bileşenlerini içeriyor. Hurd’ü geliştirme çabası ayrıca Debian GNU/Hurd projesi olarak da sürdürülüyor. Güncellenen bileşenleri aşağıdaki linklerde bulabilirsiniz.

0

Niçin GNU/Linux Daha İyidir?

Çekirdek olarak Linux’u esas alan bir çok işletim sistemi dağıtımı, temel olarak GNU işletim sisteminin değiştirilmiş sürümleridir. GNU; 1984 yılında geliştirilmeye başlandığında hedef; bütünüyle özgür bir işletim sistemi geliştirmekti. Elbette ki bütün parçaları öncü ekip geliştirmedi ama geliştirilmesine öncülük etti. Ana bileşenlerin çoğunu geliştirmek suretiyle, bütün sisteme tek taraflı en büyük katkıyı onlar sağladı. Kuşkusuz, temel bakış açısı da onlara aitti. GNU Projesinin, GNU işletim sistemindeki emeğinin takdir edilmesi açısından, isim konusu önemlidir.  İnsanlar bütün sistemi “Linux” olarak adlandırdığında, sonuç olarak bütün bir sisteme çekirdek ile aynı adı vermiş oluyorlar. Bu, birçok karmaşıklığa neden olmaktadır, çünkü böylesi bir kullanımda, biri bir şey söylediğinde, çekirdekten mi yoksa tüm sistemden mi bahsedildiğini yalnızca uzmanlar anlayabilir. Tüm sistemi “GNU/Linux”, çekirdeği de “Linux” olarak adlandırarak, anlam karmaşasını önlemiş olursunuz.

Continue Reading →

Bu isim karmaşasına dikkat çektikten sonra, sorumuzu sorabiliriz: Niçin GNU/Linux daha iyidir? Çünküler üzerinde biraz düşünmeye ne dersiniz?

0

Richard Stallman: Özgür Yazılım ve Sizin Özgürlüğünüz

Richard Stallman, İtalya’nın Torino kentinte 14 Eylül 2014 tarihinde Özgür Yazılım Hareketinin hedefleri ve felsefesi hakkında konuşacak. Stallman; Linux çekirdeğiyle birlikte şimdi dünya çapında on milyonlarca kullanıcı tarafından kullanılmakta olan GNU işletim sisteminin durumuna ve geçmişine de değinecek. Richard Stallman’ın bu konuşması, teknik bir konuşma olmayacak. Girişin ücretsiz olacağı bildirilen konuşmaya kamuoyunun katılımı teşvik edilecek. FSF, söz konusu olay için bir iletişim formu doldurulmasını rica ediyor.

Continue Reading →

Etkinlik saat: 18:30 ile 20:00 arasında gerçekleştirilecek. Konuya ilişkin olarak [email protected] adresiyle ilişki kurulabileceği belirtiliyor. Daha ayrıntılı bilgi edinmek için: fsf.org.

0