23 Temmuz 2008 Çarşamba

GTK nedir?

GTK(GIMP Toolkit-GIMP Araç Seti ), kullanıcı grafik arayüzü oluşturmaya yarayan bir kütüphanedir. GPL lisansı altındadır.Bu kütüphaneyi kullanarak açık-kodlu, ücretiz veya ücretli programlar yazabilirsiniz.

GIMP araç seti olarak tanımlanmasının nedeni, aslında Genel Resim Düzenleme Programı ( General Image Manipulation Program-GIMP ) geliştirmek için yazılmış olmasıdır.

GTK, nesneden bağımsız bir uygulama programlama arayüzüdür. C'de yazılmış olmasına rağmen, sınıflar(class) ve geri çağırım (callback) fonksiyonları mantığını kullanır.

15 Temmuz 2008 Salı

Linux

Linux, aslında GNU/Linux işletim sisteminin sadece çekirdeğine (kernel) verilen isimdir. Çekirdek bir bilgisayarın işler hale gelebilmesi için gerekli bütün aygıt sürücülerini, programları içerisinde barındırır. Ayrıca kullanıcı programlarına sağladığı arayüz (programlama dili sistem çağrıları) ile bu programların aygıtları (hard-disk, ana kart saati vs.) kullanabilmesini sağlar.

GNU/Linux 1991 yılında Helsinki Üniversitesi (Finlandiya) öğrencisi Linus Torvalds’ın o zaman üniversitelerde ders olarak gösterilen işletim sistemi Minix’i nasıl daha iyi hale getirebilirim düşüncesi ile yazılmaya başlanmıştır.

Minix paralı hale gelen UNIX in artık üniversitelerde okutulamamasından dolayı Andrew Tanenbaum tarafından tamamen ücretsiz ve kodu herkese açık olacak şekilde yazılmıştır böylece lisanslı hale gelen UNIX in ufak bir minyatürü olmuştur.

Linus, Linux'u (ilk başlarda adı Linux değildi) düşlediği dönemlerde adında sıkça söz ettiren Richard Stallmanın kuruculuğunu yaptığı GNU akımından etkilenmiştir ve bir mail grubuna attığı mail ile hayal bile edemiyeceği bir akımı başlatmıştır.