Bu hafta sonu Portakal Teknoloji olarak tam anlamı ile bir Bankai yaşıyoruz.
Benim EMO Ankara Şubesi’ndeki olağan yıllık denetlemeye katılmam gerektiği için Cumartesi akşam saatlerinde toplanabildik - gerçi herkes sabahtan başlayarak çalışıyordu ama toplanma akşamı buldu. Bununla birlikte iş yerinden çıktığımızda gece saat 1′di; evi uzakta olanlar yakında olanlarda kalacak şekilde organizasyon bile yapıldı. Ben, Mete, Emre, Erdem, Serdar ve Ayda’ya ek olarak misafir sanatçımız, TPM/TSS güneşimiz, gözümüzün bebeği Burak da teknik konularda bize destek olmak üzere toplantıdaydı. Toplantı öncesindeki (benim EMO’da olduğumdan kaçırdığım) yemekli sohbete Ozan Ali ve eşi Esra da katılmıştı. Kısacası, teknik toplantıdan önce Portakal Teknoloji için bir aile toplantısı daha yapılmış oldu.
Peki ne mi konuştuk? Malumunuz, Portakal Teknoloji olarak Avrupa Birliği 6. Çerçeve Programı’nda ülkemizin dahil olduğu en büyük bilişim teknolojileri projesi olan Open Trusted Computing projesi kapsamında bayağı bir iş yapıyoruz. Geliştirmekte olduğumuz kriptolu dosya servisi (kısaca KDS) artık olgunlaşmış bir sistem tasarımına, biraz dengesiz çalışan bir Frankenstein prototipine sahip. Cumartesi akşamı da önce bu tasarımı doğruladık.
Tasarım doğrulamak hele ki birden fazla Xen sanal makinasına dağılmış biçimde çalışan, içinde birden fazla Java servisi, Linux çekirdek kitaplıklarından Xerces ile XML işlemeye, modifiye tar komutundan C++/QT arayüzyerine kadar bir sistem programı yığını, üzerine bir de özel aygıt sürücülerine erişimi olan bir yazılım için uzun ve zahmetli bir süreç. Önce sistemin en yüksek seviye mimarisinden başladık. Sonra tek tek ana mimari bloklarının içlerindeki blokları tartıştık. Daha sonra bu bloklar arasındaki iletişimin nasıl sağlanacağından bahsettik.
İki tahta dolusu yazımız vardı. En kısa sürede bunların bir resmini koymayı planlıyorum.
Bu satırları gece 02:15 gibi yazıyorum. Yarın (Pazar) ise sabah 6:45′de kalkıp 7:00 gibi çalışmaya döneceğim. Ama çok çok mutluyum. Harika bir yazılımı GPL olarak hayata geçiriyoruz.
Bir dosya şifreleme uygulamasında saydamlık sağlamak gerçekten zor bir iş. Bir disk bölümünü şifrelemek istediğinizde, dosya sistemi seviyesine inerek bunu sağlayabliyorsunuz. Ancak bunun ciddi maliyetleri de oluyor. Genelde olduğu gibi kabak sistem yöneticisinin başına patlıyor. Bizim tasarladığımız KDS, artan güvenliğe ek olarak, belki de daha önemlisi bu “kabağı” ortadan kaldırarak, patlamanın da önüne geçmeyi hedefliyor.
2 ay 10 gün sonraya ön prototip, ondan 6 ay sonraya çalışan ilk sürüm, ondan 6 ay sonra çalışan ikinci ve son sürüm derken 14 ay 10 gün sonra KDS’yi GPL bir yazılım olarak tamamlamış olacağız. Bu arada meraklılarına müjde, 2007 sonu 2008 başı gibi SourceForge’da da yer almayı ve kodları test için sunmayı planlıyoruz.
Not: Bu arada bankai demişken, yurt dışında Zangetsu ve hatta bankai hali olan Tensa Zangetsu imal eden bir kılıç imalatçısı buldum. Eğer gümrükte bir sorun yaşanmaz ise, önümüzdeki ilk büyük özgür yazılım etkinliğine kapkara bir kılıç ile gelip Zangetsu’yu yazan ekip ile bir fotoğraf çektirmeyi hedefliyorum.

Tags: Anime Portakal Teknoloji