burak@unix~$

~bir alkoliğin garip deneyimleri~

nerede bu hadron?

ile 9 yorum

Yaklaşık bir saat önce Aydın Bez’le konuştum, Hadron nerdeydi, neden hiç bilgi yoktu ortalıkta?  Ne cevap versem diye düşündüm… Hadron gerçekten de neredeydi, ne alemdeydi. Aşağıdan 3. yazıda Hadron’un 2.5 ay içinde geri geleceğini ve ayar kaydetme meselesinin bu kez mümkün olduğunu yazmışım. Tarih ise 28 Haziran! Ayar kaydetme işini sorunsuz bir şekilde halleden bir formunun ekran görüntüsü ise yine az aşağıda. Onun yayınlanma tarihi ise 12 Temmuz.

Aydın doğru söylüyor, bu kadar tantana yaptığımıza göre artık biraz bilgi vermek boynumuzun borcu oldu… Kısaca anlatayım. Ama belirtmeliyim ki aşağıda anlatacaklarımın bir garantisi yok. Hatta Hadron denen şeyin çıkacağının da bir garantisi bulunmamakta…

  • Bildiğiniz gibi değil artık. Geçen yaz çıkan 3 dandik sürümü hatırlıyor musunuz? Sağlam(?) bir Gentoo derlemesi ve bir kaç aparma araçtan ibaretti çalışmamız. Şu an işin içinde hala Gentoo var, paketleri Gentoo’dan alıyoruz.  Ama eskiden kullandığımız tekniklerle şimdi kurmaya çalıştığım yapının hiç bir alakası yok! Sistem modüler bir halde, core, xorg ve benzeri modüller olmasını planlıyorum. Bu modüllerin her biri için XML formatında spesifikasyon dosyaları var ve bir Python programı ile yorumlanıyorlar. Program XML dosyasını ayrıştırıyor ve modül içine girecek paketlerin listesini alıyor. Her paketin içeriği Portage’ın veritabanı fonksiyonları yardımıyla okunuyor ve içerik modül içindeki yerine yerleştiriliyor. Yerleştirme işlemi tamamlanınca, eğer gerekliyse modül yapılandırılıyor ve pakete ait bilgiler yine bir xml dosyası olarak modülün içine konuyor. Ardından squashfs  formatında sıkıştırılıyor. Artık modülümüz kullanıma hazır. :) Unutmadan ekleyeyim, yapılandırma mevzusunu özel ve küçük Python betikleri ile hallediyoruz. Ama kendilerini yorumlayacak ortam henüz tam olarak hazır değil. :)
  • Buraya kadar olan kısım sorunlara rağmen çalışıyor.İlk etapda sadece bir taban sistemi içeren core modülünü hazırlayacağım. Bu modül oturmaya başladığında xorg ve diğer bir kaçı gelebilir.Modülleri sistem üzerinde yönetmek ve ne nerede  ise kaydını tutmak yine bu Python betiğinin görevleri arasında.

# lpms -a openbox

  • Yukarıdaki komut Openbox modülünü aktifleştirmeye yarayacak. Bağımlılıkları basitçe çözecek, gerekli modülleri internet üzerinden indirecek ve aktifleştirecek. Ayrıca veritabanında arama yapıp modül bilgilerini gösterebiliyor, modüllerin durumlarını da listeliyor.

Sistemi başlatmak için yeni bir linuxrc betiği yazdım, bol bol linuxlive kodu okuyarak… Fakat şu an çok karmaşık ve anlaşılmaz bir halde bu kod, lpms dediğim modül yönetim aracı tamamlandığında, bir rootfs yayınlamadan önce ona el atmak gerekecek. Aslında daha çok ayrıntısı var ama şimdilik bu kadar, dua edin tamamlayabileyim… :)

Tüm tantananın ardından yatan AuFS mucizesi ise başka bir yazının konusu olsun.

Düzenleme: Bundan daha fazlasını Gürkan‘a anlattım ve tepkisi ‘oha hayvan herif‘ şeklinde oldu :)

Written by Burak Sezer

Ağustos 16, 2009 10:09 pm

Ar-Ge, Gentoo, Kişisel, lpms, olmamış, votka lazım kategorisinde yayınlandı

9 Yanıt

Subscribe to comments with RSS.

  1. Biraz ağır olduğu yönünde yorumlar geliyor :)

    Burak Sezer

    Ağustos 16, 2009 at 10:17 pm

  2. abi normal değilsin sen orada yazan “Hatta Hadron denen şeyin çıkacağının da bir garantisi bulunmamakta…” cümlesini hiç bir şekilde kabul etmiyorum.

    zubak

    Ağustos 16, 2009 at 10:21 pm

  3. Gürkan doğru demiş, hayvansın sen :)

    Nerde bu kodlar, görmek, koklamak, oynamak, bozmak, yardım etmek isteriz :)

    Esirgeme bizden kodlarını :)

    Aşkın Yollu

    Ağustos 16, 2009 at 11:06 pm

    • Sorma, kodlar bombok şu an :) ama çalışıyorlar… :) kısmen hazır olunca github’a gidecekler galiba

      Burak Sezer

      Ağustos 16, 2009 at 11:09 pm

  4. Burak Allah’tan seni jabber’da bayağı dürtmüşüm. Bak, ne çok bekleyeni varmış Hardron’un. Gelelim çalışmana; umarım Hardron “ğüneşi görür” de bizlerde rahat ederiz.

    Öntanımlı masaüstü yöneticisi ne olacak? En son eklenen resimde “it works!” Xfce kullanıyordun. Baştan söyleyeyim Hardron gayet başarılı bir sistem olan IBM net Vista 634971G üzerinde denenecek.(http://ozguryazilimsendikasi.org/?cat=23)
    Yani test makinesi dahi hazır.

    Çalışmalarının sonucunu bekliyoruz. Sabırsızlıkla.

    fadike

    Ağustos 17, 2009 at 12:00 am

    • Ben o resmi oraya koyarken sistem bu halde değildi. Tüm bunları sonradan düşündüm ve 4 gündür de Python’la kodluyorum. Daha önce de kabukta yazmıştım. Fikir sağlam, sadece Python’la verimli bir şekilde kodlamak kalıyor geriye.

      Benim 2 derdim var. Birincisi; Python’da acemiyim ama kirli de olsa çalışan kod üretebiliyorum. İkincisi ise bu işi devam ettirebilmek için hosting desteğine ihtiyaç var. Umudum LKD’de :)

      Burak Sezer

      Ağustos 17, 2009 at 12:15 am

  5. Ne de olsa LKD’nin bilmem kaç sayılı üyesisin; yanılmıyorum değil mi?

    fadike

    Ağustos 17, 2009 at 12:16 am

    • Tam olarak 1016 :) Ama üyeliğe gerek yok bunun için. LKD özgür yazılımı desteklemek, palazlanmasına yardım etmek için var, bana göre…

      Burak Sezer

      Ağustos 17, 2009 at 12:18 am


Yorum Yapın