nerede bu hadron?
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




Biraz ağır olduğu yönünde yorumlar geliyor
Burak Sezer
Ağustos 16, 2009 at 10:17 pm
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
O ihtimali göz önünde bulundursan iyi olur.
Burak Sezer
Ağustos 16, 2009 at 10:23 pm
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
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
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