Unix/Linux Sistem Programlama Ders Notları

ulspdn2002-kC ve Sistem Programcıları Derneği’nin düzenlediği ve Kaan Aslan tarafından açılmış olan Unix/Linux Sistem Programlama kursunda, derste tutulan notlardan derlenerek hazırlanan Unix/Linux Sistem Programlama Ders Notları; okuru, tarihi 1968-69 senelerine dayanan UNIX işletim sistemine ve UNIX işletim sisteminin geliştirilmesi süresinde tasarlanan C programlama diline götürüyor. UNIX işletim sisteminin kaynak kodları pek çok araştırma gurubuna önceleri ücret talep edilmeden verilmiştir. Bunun sonucu olarak bu ürünün geliştirilip pek çok farklı UNIX işletim sisteminin oluşmasına neden olmuştur. Bunların en ünlüsü Berkeley tarafından geliştirilmiş olan BSD versiyonlarıydı kuşkusuz. AT&T 80’li yıllarda UNIX sistemlerine telif uygulama kararı alınca, Hollandalı bir profesör olan Andrew Tanenbaum, kendi derslerinde kullanabileceği, Minix adını verdiği küçük bir UNIX sistemi yazmıştır.

Continue Reading →

Ve 1984 yılında Richard Stallman özgür yazılım fikrini ortaya atarak FSF (Free Software Foundation) diye bilinen birliği kurmuştur. Amacı tamamen özgür ve bedava olacak bir çeşit UNIX sistemi yazmaktı. 1991 senesine gelindiğinde, Linus Torwalds, ismine Linux dediği bir çekirdek yazarak GNU projesini tamamlamıştır. Unix/Linux Sistem Programlama Ders Notlarını severek okuyacağınızı umuyoruz. Unix/Linux Sistem Programlama Ders Notları adlı e-kitabı edinmek için tıklayınız.

0

Git’in 2.4.0-rc0 Sürümü 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.4.0-rc0 sürümü, Junio C Hamano tarafından duyuruldu. Çeşitli hataları giderilen sürüme, performans için kimi iyileştirmeler kazandırılmış bulunuyor. İ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.4.0-rc0 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Git 2.4.0-rc0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Zentyal’in 4.1 Sürümü Duyuruldu

Küçük ve orta ölçekli işletmeler için kolay ve verimli bilgisayar ağ yönetimi sağlayan bir birleşik ağ sunucusu, bir ağ geçidi, bir altyapı yöneticisi, bir ofis sunucusu, birleşik bir iletişim sunucusu ya da bunların bir kombinasyonu olarak hareket edebilen Ubuntu tabanlı bir dağıtım olan Zentyal‘in güncelleştirilmiş 4.1 sürümü, Zentyal geliştirme ekibi tarafından duyuruldu. Zentyal geliştirme ekibinin Zentyal sunucunun 4.1 sürümünü duyurmaktan gurur duyduğu ifade edilirken, Ubuntu 14.04.2 LTS tabanlı olan sistemde kararlılığın iyileştirilmesi ve OpenChange modülü tarafından sağlanan özelliklerin ayarlanması konularına odaklanıldığı belirtildi. Zentyal sunucu iki farklı versiyonla geliyor: En son yenilikleri test eden geliştirme sürümü ve kararlı üretim ortamları için ticari versiyon. Zentyal 4.1 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Zentyal 4.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Voyager X 14.04.4 LTS

AWN, Conky, masaüstü arka planı olarak kullanılabilir 300′den fazla fotoğraf ve pek çok animasyonla birlikte gelen Xubuntu tabanlı dağıtım Voyager’in özelleştirilmiş Xfce 4.12 masaüstü ortamı ve multimedya hayranları için tasarlanmış özelliklerle gelen 14.04.4 LTS sürümü duyuruldu. Bir uzun süreli destek sürümü olan yeni sürümün henüz bazı deneysel özellikler içerdiği ifade edildi. 3.16 Linux çekirdeği üzerine yapılandırılan sistem,<performans iyileştirmeleri ve yeni donanımlar için destek sunuyor. Voyager X 14.04.4 LTS hakkında ayrıntılı bilgi edinmek için inceleyebileceğiniz sürüm duyurusu (Fransızca) ayrıntıları ve ekran görüntülerini veriyor.

Continue Reading →

Voyager X 14.04.4 LTS edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Ubuntu 15.04 Final Beta Duyuruldu

Canonical, “Vivid Vervet” kod adlı Ubuntu 15.04’ün Final Beta sürümünü duyurdu. Yayınlanan test kalıpları çok hata içermese de, yalnızca test amaçlı kullanılması gerektiği hatırlatılıyor. 3.19 Linux çekirdeği üzerine inşa edilen ve en son ve en büyük açık kaynak teknolojilerinin entegre edildiği 15.04 Final Beta sürümün, Ubuntu geleneğini sürdürdüğü belirtiliyor. Unity 7.3 içeren 15.04 Final Beta sürümünün Kubuntu, Lubuntu, Ubuntu GNOME, Ubuntu Kylin, Ubuntu Mate, Ubuntu Studio ve Xubuntu varyantlarının da yayınlandığını belirtildi. Ubuntu 15.04 Final Beta hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

0

LibreOffice 4.4.2’nin İkinci Sürüm Adayı Duyuruldu

LibreOffice 4.4.2’nin ikinci sürüm adayı, sürüm takvimine uygun biçimde çıktı. Document Foundation (TDF) henüz resmi duyuruyu yapmadı, ancak sürüme ait paketler yansılarda yerini aldı. Bunun, yalnızca test etmek amacıyla kullanıma sunulan bir sürüm olduğunun unutmaması gerektiği hatırlatılıyor. LibreOffice 4.4.2 RC2’yi var olan LibreOffice kurulumuna paralel kurabilirsiniz. Farklı dağıtımlar için ayrıntılı kurulum yönergelerini incelemeniz önerilir. Sürüme ilişkin hataları Bugzilla üzerinden bildirebilirsiniz. LibreOffice 4.4.2 RC2 hakkında ayrıntılı bilgi edinmek için resmi duyurusu yapıldıktan sonra sürüm notlarını inceleyebileceksiniz.

Continue Reading →

LibreOffice 4.4.2 RC2 edinmek için aşağıdaki linklerden yararlanabilirsiniz. Resmi duyuru yapılana kadar:

Resmi duyuru yapıldıktan sonra:

0

WordPress 4.2’nin Üçüncü Beta Sürümü Duyuruldu

WordPress 4.2’nin üçüncü beta sürümü, Drew Jaynes tarafından duyuruldu. WordPress 4.2 için yeni sürüm adayının test için kullanılabileceğini belirten Jaynes; bununla yalnızca bir test sitesi kurulabileceğinin unutulmaması gerektiğini hatırlattı. WordPress 4.2 Beta’yı test etmek için WordPress Beta Tester eklentisinin kullanılabileceğini ya da ya da doğrudan WordPress 4.2 Beta 3’ün indirilebileceğini ifade etti. Geliştirici ekibin WordPress 4.2 üzerinde çalıştığını belirten Jaynes; ancak, kullanıcıların test edip bildirimde bulunacakları tecrübelere ihtiyaçları olduğunun unutulmaması gerektiğini söyledi. Çeşitli hataların düzeltildiğini, geçen hafta 65’ten fazla değişiklik yapıldığını söyleyen Jaynes; 4.2 yenilikleri hakkında daha fazla bilgi için Beta 1 ve Beta 2 bloglarının incelenebileceğini söyledi. WordPress 4.2 Beta 3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

WordPress 4.2 Beta 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0