
Sun Microsystems'in düzenlediği Sun Açık Kaynak Günleri'nde eğitmenimiz olan Sayın Ümit Vardar'ın Mac'inde kurulu Virtualbox içinde gördüğüm Opensolaris'e hayran kaldım ve bunu ben de kurmalıyım dedim.
Virtualbox da Sun ürünü olduğu için ve Linux tecrübelerime dayanarak kolayca kuracağımı sandım ama yanılmışım.
Bir kere Opensolaris'de pkg adlı bir paketleme sistemi var ve Virtualbox Guest Additions'ı yüklemek zor oldu. Bu işlem için
pkgadd -d ./VBoxSolarisAdditions.pkg
Yapmak gerekiyor.
Virtualbox Guest Additions'ı yükledikten sonra sistem hızlanıyor. Ama bu aşamaya gelene kadar çok uğraşmanız gerekebilir.
pkg sistemini Debian/Ubuntu'nun apt-get sistemine, Redhat'ın yum sistemine ve Pardus'un pisi sistemine benzetebiliriz. opensolaris.org repository'sinden programlar kurma mantığı var.
Sistem gerçek bir Unix olmasının yanında Gnome temasıyla son derece şık olmuş.
Tarihi boyunca kurumsal alanda kalan ve hep devasa şirketlere yazılım/donanım çözümleri sunan Sun Microsystems'ın bu ürünü PC kullancıları tarafından yeni bir Ubuntu gibi benimsenirse hiç şaşmam.
Memleketimiz Java Dünyasının genç üstatlarından Melih Sakarya'nın blogu Java'nın hemen her uygulama alanından güzel örneklerle dolu.
Java Teknolojilerine ilgi duyan herkese şiddetle tavsiye olunur.
Adres :
www.melihsakarya.com
Sadece ihtiyacım olduğu için aradım ve başkalarının da ihtiyacı olduğunu gördüm. Başlamış bir proje var. Şu aşamada dosyaları Open Office formatında indirmeye ve çalıştığınız dosyayı Google Dökümanlara göndermeye yarıyor ama kullanışlı olmuş.
http://code.google.com/p/ooo2gd/
Uygulama Java'da yazıldığı için makinenizdeki Java'yı Open Office ayarlarından tanıtmanız lazım.
Groovy scripting dili, Hibernate, Spring gibi Java teknolojilerinin gücünü ardına alarak son derece hızlı uygulama geliştirme süreçlerine olanak sağlayan Grails makalelerinin ilkini Ceviz.Net'te yayınladım.
Ceviz.Net Grails makalesi
Java Teknolojileri ile yazılım geliştiren ve platform bağımsız olmaya çalışıp bir türlü olamayan herkes gibi ısrarla geliştirme ortamında yani laptoplarımızda Linux testleri yapıp duruyoruz. Bir arkadaşımız Ubuntu'ya geçme cesaretini gösterdi ve artık mesela Liferay üzerindeki çalışmalarını Ubuntu'dan yapmaya devam ediyor.
Fakat işin komik yanı senelerini bu işe vermiş olan ben henüz Linux'a geçemedim. Neden derseniz halen destek verdiğimiz bazı önemli kurumların VPN uygulamaları, geliştirme uygulamaları (RAD, SQL Server..) vs. Windows platformunda çalışabiliyor. En son Blackberry SDK'nın da Windows'da çalıştığını öğrenince tamamen yıkıldım. Oysa Eclipse Plugin olarak geçiyordu. Ama simülatörü bir exe'ymiş.
Şu anda sadece Linux'a geçmiş arkadaşımızın Drutt üzerinde çalışırken Windows'a geçmek zorunda olmasına üzülerek ve evdeki PC'de bir Linux Server çalıştırıyor olmama sevinerek teselli oluyorum ve Pardus yüklemek için aldığım harddiske şu an itibariyle Pardus 2008 yüklüyorum.
Linux'a geçmek için çırpınan masum bilişimcinin maceralarını ibretle okuyunuz.
Bundan yaklaşık beş ay öncesine kadar Java ile portallar yazıldığını duyar, portlet widget, gadget gibi kelimeleri de kulak kabartarak dinlerdim. Ama beş aydan beri işin içine tamamen girmiş bulunduğumuzdan şirket olarak da bu konsepte hakim olduk.
Burada sözünü ettiğimiz portal kavramı aslında bir tür web tabanlı uygulama çatısı. Siz uygulamalar yapıp portala deploy ediyorsunuz ve işin ilginç yanı burada kullandığınız framework Struts, Spring ya da JSF olabiliyor. Önyüzde sayfalarınız sadece body içinde ne varsa onlardan oluşuyor. Formlarınız, metinleriniz en üstte bir HTML konteynırı içinde bulunuyor. Liferay gibi portaller kendilerine ait veritabanlarında portletlerin konu ve ayar bilgilerini tutuyorlar, kullanıcı yönetimi için de api sağlıyorlar.
Liferay'i diğer portlallerden ayıran en önemli özelliği açık kaynak olması ve kendine ait genişletilebilirlik imkanları.
İlerleyen zamanlarda Liferay hakkında yazmaya çalışacağım.

Evdeki test makinesinde Pardus 2007.3 testleri yaparken aklıma benden çok daha fazla donanım imkanı olan kıymetli arkadaşım Adem TOZLUYURT'a konudan bahsetmek geldi.
Fedora Core 7'ye tanıtmak için göbeğimi çatlatan Ahteros chipsetli D-link ethernet kartını otomatik tanıyınca Pardus'un başka hangi donanımları otomatik tanıyacağını merak etmiştim. Ayrıca Beryl'yi GeForce 2 gibi çok eski bir karttan çalıştırmış olması da Pardus'un öncekilere nazaran çok iyi bir durumda olduğunu düşündürmüştü.
Adem durum bu dedim. Bana yardım et. Bu Pardus'u ne bulursak deneyelim.
Kendisi de sağolsun tamam dedi.
Üç günde wirelesstan bluetootha, digital tv kartından normal tv kartına, serial ata'dan çeşit çeşit usb belleklere, webcamlerden Dual Core'a kadar ne bulduysak denedik. bu kadar testi Pardus geliştiricileri bile yapmamıştır sanırım.
Sonuç olarak Windows'un driverlarla bile tam verim alınamayan SATA'dan SCSI olarak tam verim aldık,
Windows için driver CD'si kaybolmuş ve internette de driverları bulunmayan bir bluetooth aygıtından Motorola cep telefonuna dosya gönderdik aldık,
Windows için driver CD'si kaybolmuş ve internette de driverları bulunmayan bir webcam'den Kopete ve Amsn üzerinden görüntülü haberleştik,
Windows'un partition'larını tanıyamadığı bir harddiski kurtardık,
Windows'a tanıtılamayan PCI ADSL, USB ADSL ve 56K modemi tanıttık,
Ve sonunda Casper Nirvana'da da tüm donanımı tanıyıp tanıyamayacağına bakmaya karar verdik. Önce Pardus 2007 ile deneme yaptık ve maalesef hiçbir şeyi görmedi. Sonra Pardus 2007.3 yükledik ve sistemde fireware hariç tüm donanımı tanıdığını gördük.
Benden sonra kıymetli arkadaşım Adem TOZLUYURT iyice aşarak Pardus 2007.3 yüklü bir harddiski başka bilgisayarlara takıp sistemin başlayıp başlamayacağına bakmış ve 3 bilgisayarda Pardus 2007.3 yine tüm donanımı tanıyarak ve başlatma hızı olarak da bir fark göstermeyerek çalışmış.
Pardus 2007.3'ün 1991 yılından beri uğraştığım bilgisayarlarda şu ana kadar gördüğüm en başarılı masaüstü işletim sistemi ve bundan sonra göreceğim en başarılı işletim sistemleri de muhtemelen Pardus'un yeni versiyonları olacak.
Ulusal İşletim Sistemimiz Pardus'un yeni sürümlerini test ederken çok önemli birşey farkettim. Normalde mahkeme kararıyla kapatılan sitelere Pardus ile girebiliyordum. Bunun benden kaynaklanan bir gözden kaçırma sonucu olabileceğini düşündüğüm için üstelemedim.
Fakat dün(19.12.2007) bunu tekrar ve adam akıllı test ettim. Ubuntu 7.10 ile Pardus 2007.3 Lynx lynx performance benchmark yapmak için test PC'me yüklediğimde mahkeme kararıyla kapatılmış bazı sitelere yeniden girebildim. Bu kez laptop ile tekrar tekrar başka siteleri de denedim ve onlarda "Bu siteye erişim mahkeme kararıyla engellenmiştir" yazısını gördüm. Aynı modemden çıktığımız için IP'lerimiz aynıydı fakat "acaba Pardus bir çeşit proxy mi kullanıyor" diye www.whatismyip.com'dan IP'me baktım ve laptop ile test PC'min aynı IP'de olduklarını gördüm. Buna rağmen laptop'da kocaman kırmızı harflerle
"Bu siteye erişim mahkeme kararıyla engellenmiştir" yazısının olduğu bütün sitelere Pardus ile girebildim.
Bu durumun nasıl ortaya çıktığını çözmek için kapalı durumda olan Wordpress.com'a tracert çektim ve 212.175.13.55 nolu IP'ye düştüğünü gördüm. Burası TTNet'in bir DNS serverıydı. Aynı adrese pardus ile tracert çekince Wordpress'in kendi 72.232.101.43 nolu IP'sine düştüğünü gördüm. Demek ki Pardus'da DNS ayarları değişikti ve Site kapatma denen olay sadece belli DNS'ler için çalışıyordu ve o DNS'ler TTNet'in DNS'leriydi. Pardus'un DNS ayarlarının laptop'dan farklı olacağını hiç düşünmemiştim ama farklıydı...
Pardus Linux, DNS olarak France Telecom'a ait görünen
192.140.100.210
192.140.100.215
192.140.100.220 IP'lerini kurulumda set ediyordu.
Ulusal İşletim Sistemi'nin bu DNS'leri neden seçtiğini bulmak başka bir araştırma konusuydu...
Uzun bir süredir devam eden evden web server açma çalışmalarımda Fedora 6'dan ve mevcut harddiskten verim alamayınca yeni bir harddisk, ilave RAM ve yeni bir işletim sistemi denemeye başladım. ADSL erişimimi 2 katına çıkarıp sınırı da kaldırdığımdan Debian 4, CentOS 5, Fedora 7, Open SUSE 10.3 ISO'larını indirip DVD'lere yazdım ve hepsinin ISO'sunu tek tek Innotek Virtual Box içinde denemeye çalıştım. Fedora 7 ve CentOS zaten aynı. Son derece yavaş yükleniyor ve beni heyecanlandırmadı. OpenSUSE ne VirtualBox'da ne Microsoft Virtual PC'de hiç açılmadı. Debian kara ekranda çok kısa sürede yüklendi. Zaten bu güne kadar Debian hiç denemediğim için onu yeni harddiske yüklemeye karar verdim.
apt-get ile epey bir boğuştutan sonra
madwifi.org'daki dökümanlar ile Atheros chipsetli D-Link wireless ethernet kartımı tanıtmayı başardım.
Sıra geldi Java, Tomcat (veya Geronimo), Apache HTTP, MySQL, DNS, Apache James gibi kurulumlara. Tek sıkıntım bunları elde derlemek/kurmak istemiyorum apt-get işe yarar umarım.

Bilişim tarihinin en büyük açık kaynak kodlu yazılım geliştirme merkezi
Sourceforge tüm istemci taraflı tasarımını değiştirerek ajax sistemine geçti.
Yeni sistem öncekine nazaran kesinlikle daha iyi görünüyor ama benim için alışmak zaman alacak.

Artık açık kaynak kodlu tam ve eksiksiz alternatif bir ofis yazılımı mevcut.
Daha önceki sürümlerinde veritabanı içermediği için hakettiği başarıyı yakalayamayan Open Office, nihayet çok başarılı bir veritabanı uygulaması ile artık bizim de önerecebileceğimiz bir ofis yazılımı haline gelmiş.
Open Office`in hesap tablosu, kelime işlemci ve sunu yazılımları zaten eskiden beri çok başarılıydı fakat bunların arasına öyle bir veritabanı arabirimi eklenmiş ki mutlaka denemeniz lazım.Bilinen veritabanlarına ilaveten Oracle, JDBC,ODBC ve MySQL bağlantılarına destek vermesi çok olumlu olmuş.
Artık rahat rahat masaüstünde Linux kullanmaya başlayabilirim demektir.
İndirme ve genel bilgi için :
Open Office Türkiye
Linux veya Unix edinme imkanı olmayıp internet üzerinden ssh ile shell hesaplarına bağlanıp çalışmak isteyenler zaten yıllardan beri bu imkanı kullanıyorlardı. Şimdi de Sun Secure Global Desktop ile internet üzerinde Applet ile yüklenen Linux masaüstü imkanı Linux meraklılarına açılmış durumda.
Tarantella ,
SuSE ve
opensource.region-stuttgart.de teknolojleri ile bir uzaktan masaüstü Linux hizmeti açılmış.
İsterseniz
http://opensource.region-stuttgart.de/index.php?main=8⊂=8_0 adresindeki Start Linux linkine tıklayarak exe`yi indirin isterseniz
https://stux.region-stuttgart.de/tarantella adresindeki appletin yüklenmesini bekleyin. Applet için bilgisayarınızda Sun Java Runtime Environment yüklü olması gerekli.
İnternet hızınız iyiyse bir KDE masaüstünü gayet rahat kullanabilirsiniz.Linux`u merak edip bir türlü kurmaya cesaret edemeyenler için iyi bir fırsat.

Türk İnternet Dünyasının duayeni Doç.Dr.Mustafa AKGÜL, Linux Şenliği açılış konuşmasında kelimenin tam anlamıyla döktürmüş.Şenliğe gidemesem de epostama gelen açılış konuşması metnini baştan sona hayranlıkla okudum.
Konuşmadan seçtiğim bazı cümlelere bakınca siz de bana hak vereceksiniz:
Linux, bilişim dünyasının asi çoçuğudur.
Linux, bilgisayar dünyasında elini kirletmek isteyen, neyin nasıl çalıştığını anlamak ve onunla oynamak, geliştirmek tarihsel anlamıyla "hack etmek" isteyen ellerin altına eşsiz bir deney ortamı sunmaktadır.
Açık Kaynak Yazılımları ve Pardus'un emirle kullanılmasını istemiyoruz.
Tüm kamu projelerinde "tek tuş" mantığı bırakılmalıdır
Sayın Mustafa AKGÜL'ün konuşmasının tam metni için devamı linkine tıklayınız .
Devamı

Bu yıl ikincisi düzenlenen Linux ve Özgür Yazılım Şenliği'nde Linux Kullanıcıları Derneği (LKD) Yönetim Kurulu Başkanlığı, Türkiye Bilişim Derneği (TBD) Yönetim Kurulu Üyeliği, Internet Kurulu Üyeliği, Internet Teknolojileri Derneği (INETD) Yönetim Kurulu Başkanlığı, gibi çeşitli toplumsal görevler üstlenen ve kamuoyunda Internet'in babası olarak bilinen Bilkent Üniversitesi Öğretim Üyesi Doç. Dr.Mustafa AKGÜL,Ceviz.net olarak yaptığımız röportajda bizleri kırmayarak sorularımızı yanıtladı.
Devamı
Maliyet
Yapılan araştırmalar, kamu kurumlarının bilgi işlem harcamalarının yüzde 5'inin genel olarak hizmet başlığı altında toplanabilecek bakım, onarım, yükseltme ve uyarlama maliyetlerinden kaynaklandığını gösteriyor. Açık, tutarlı ve kolayca ölçeklenebilen Linux, bütün bu aşamalarda diğer platformlara göre çok daha düşük maliyet düzeyleriyle dikkat çekiyor. Bu sayede bilgi işlem kaynakları vatandaşlara daha etkin ve yaygın hizmet sunabilmek için yaygınlaştırılabiliyor. Ölçeklenebilirlik özelliğiyle birlikte maliyet avantajı yaygınlaşmasında etkili oluyor.
Devamı
İş süreçlerinin otomasyonu ve online hale getirilmesiyle verimliliği ve etkinliği artırmak; sınırlı bütçe kaynaklarıyla maksimum yatırım yapmak; kurumların bilgi işlem altyapılarının birbiriyle uyumlu hale getirilmesini sağlamak; gereksinimler doğrultusunda sistemleri kolayca büyütmek; her şeyin ötesinde bilgilerin güvenliğini sağlanmak isteyen kamu kurumları, bütün bu özellikleri ve fonksiyonları Linux'ta bulabiliyorlar.
Devamı

IBM Türk Web Sitesinde yayınlanan e-Devlet ( gov.tr ) dergisinin 3.sayısında yayınlanan e-Devletin Yeni Rotası Linux konulu makaleyi yayınlıyorum.
Kaynak:
www.ibm.com/tr
Devamı
ASPnedir?com'un kurucusu Mehmet Nuri Çankaya Linux platformunda .NET uygulamaları oluşturmak için başlatılan Mono Projesi hakkında detaylı bir yazı yazmış.
Devamı