Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık Sun xVM olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle Pardus ve Ubuntu kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor.
Bu hafta sonu Intel'den kurcalamamız için ödünç gelen Atom 330 (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi.
Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.
Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli.
Öncelikle Sun indirme sitesinden xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. Buradan doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da dpkg ile bu paketi kuruyoruz.
root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb
Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get
'e başvuracağız.root@kobigos-proto# apt-get -f upgrade
Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden vboxusers adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.
Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.
Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz vboxusers grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.
root@kobigos-proto# usermod --append --groups vboxusers atom
root@kobigos-proto#
Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de.
Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:
Merak edenler için Seagate'in ürettiği disklerin sonuçlarını söyleyeyim. Barracuda serisi 3.5 inç masa üstü diskler okuma/yazma işlemleri sırasında yaklaşık 8.1W, diz üstü bilgisayarlardaki 2.5 inç diskler ise okuma/yazma sırasında 1.55W harcıyormuş. Yani sisteme bir sürü disk eklemek, bir bilgisayarın tükettiği güç için fazla bir fark yaratmıyor.
Peki bu kadar cereyanı ne çekiyor? İşlemciler, bellek üniteleri ve ekran kartları. Özellikle ekran kartları.
Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan ülkeler listesine Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, Açık Belge Biçimi (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.
ODF Alliance Başkanı Marino MARCICH, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."
Britanya Hükümeti, bir süre önce haberini de yaptığımız üzere, "Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.
Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken OpenForum Avrupa başkanı Graham TAYLOR, "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.
Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için buraya bakabilirsiniz.
Kaynak: ODF Alliance
Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.
Jules Verne‘nin İki Yıl Okul Tatili adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes “yaş yirmi oldu hala Jules Verne mi okuyorsun?” diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.
Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce Khaled Hosseini‘nin Uçurtma Avcısı adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.
Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim…. Ayrıca bu kitabın bir filmi de çekilmiş…
Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye’de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları globalpandora diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.
Bunun da dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site’ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre’ye girecekti. Bunu FoxyProxy ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox’u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.
Burada yapabileceğim bir şey var, oda Mozilla Prism kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism’de proxy’ı devreye sokmaktı. Şimdi aşağıda gördüğünüz gibi simge’ye tıkladığım an Pandora’yı dinleyebiliyorum
Tüm bunları şu şekilde yaptım:
pref(”network.proxy.type”, 0);
pref(”network.proxy.autoconfig_url”, “”);
şu şekile çeviriyoruz
pref(”network.proxy.type”, 2);
pref(”network.proxy.autoconfig_url”, “http://pac.byterelay.com/”);
Bu satırlar 750′ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek
Copyleft - Fatih Arslan - Arslanlar Şehri, 2009. | Permalink | Yorum(3)
Kod adı Jaunty Jackalope olan Ubuntu’nun 9.04 sürümü için Beta duyurusu yapıldı. Ubuntu 9.04 Beta birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer Ubuntu 9.04 ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız Ubuntu 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz.
Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta’ya yükseltme yapmak isterseniz Alt+F2 ile açtığınız komut kutusuna “update-manager -d” yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04′ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden “yükselt” (upgrade) dedikten sonra kolayca Ubuntu 9.04 Beta‘ya terfi edebilirsiniz.
Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;
Ubuntu 9.04 Jaunty Jackalope için kararlı final sürümü beklediğimiz üzere 23 Nisan 2009 tarihinde duyurulacak. Ubuntu 9.04 Beta sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz.
Ubuntu 9.04 sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan Ubuntu 9.10 Karmic Koala.
Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.
Hello everybody out there using minix -
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes - it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.
Yukardaki satırlar comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix’de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.
İyi günler.
“Linux masaüstüne hazır değil” diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için “bakın bu da böyle çözülür” gibi bir yazı yazamayacağım.
Yeni dizüstüme mir-uzayistasyonu adını verdim.
Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux
Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.
Birkaç hafta önce, liste.linux.org.tr’nin izinden giderek derneğin hemen hemen tüm web sitelerini svn’de tutulur ve güncellenir hale getirmiştik.
liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn’den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.
Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn’de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit’te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn’den güncelliyor.
Böylece hem artık web siteleri svn’de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.
amixer set Master mute
amixer set Master unmute
KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
amixer set Master $[$KEK+1]
KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
amixer set Master $[$KEK-1]
Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte’lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).
Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim — bir süre debelendim.
Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. “Tüm müşterilerimize şunu fakslayalım”, “basına bunu fakslayalım” cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)
Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan fdupes tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte’larını da karşılaştırıyordu.
Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında “bu dosyalar yok” diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.
Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.
fdupes’un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak basit bir betik yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.
Sonuç : Bir anda docq dizininin boyutu 1/10′una indi. Uğraşmamak için cron’a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)
8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan tarihlerinde gerçekleştiriliyor.
Bu sene şenlik sırasında JBoss Seam konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim…
Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.
Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK’ların aktif çalışma kararı alındı.
Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk…
Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)…
Neyse uzatmayacağım. Seval arkadaşım blogunda uzun uzun belirtmiş zaten…
Gelen herkese teşekkür ediyorum.
Üçüncüsünde buluşmak üzere….
Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.
Devrim Gündüz’ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece kısa bir özetini ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir “artçı haber”i, Ntvmsnbc‘de yayınlandı.
Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi’nin Sanal Alem sayfasında şenlik yer buldu. Haber sitelerinden turk.internet.com ve yahoyt.com da şenliğe geniş yer verdi.
Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna haber verin, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek basın köşesine ekleyelim.