Yavaş yavaş bir çok işi ÇOMAR'a devrediyoruz demiştim, bu konu ile ilgili eylemlerimiz devam sürüyor. Geçtiğimiz hafta, bir işi daha ÇOMAR'a yaptırmak için kolları sıvadık ve çekirdek modüllerinin yönetimi için kullanılacak ÇOMAR bacağını kodlamaya başladık. İşimiz bittiğinde, çekirdek modüllerinin yüklenmesi, kaldırılması, kara listeye ya da otomatik yükleme listesine alınması gibi işler ÇOMAR üzerinden yapılabilecek. Bu da, kullanıcıların "modül yüklemek", "modülü otomatik yükleme listesine almak" gibi kendi görev alanının dışında kavramlarla karşılaşmasını engelleyecek. Misal, VirtualBox uygulamasını kullanmak isteyen kullanıcının, "yetkili" kullanıcı hesabına geçip vboxdrv modülünü yükleme gibi bir ihtiyacı olmayacak. VirtualBox'ı çalıştıran kısayolun, bu işi ÇOMAR'a bildirmesi yetecek.
Her model gibi, bu model de, modelin sunduğu görevleri yerine getirecek bir arayüzün yazılmasını kolaylaştıracak. Ve, arayüz programcısının, ÇOMAR'ın sunduğu API dışında bir sistem bileşeni ile etkileşime girmesi (modül ayarlarının bulunduğu dosyaların yeri, otomatik yükleme listesinin yeri, modüllerin nasıl yükleneceği gibi -yine kendi görev alanının dışındaki- konular ile meşgul olması) gerekmeyecek.
Arkası yarın...