CSD İşletim Sistemi Geliştirme Projesi

CSD, C ve Sistem Programcıları Derneği (CSD) tarafından geliştirilmekte olan 32 bit, çokişlemli (multiprocessing & multithreaded) preemptive, birden fazla işlemciyle çalışmayı destekleyen, grafik tabanlı bir işletim sistemi geliştirme projesidir. İşletim sisteminin tasarımı ve geliştirilmesi C ve Sistem Programcıları Derneği\’nde oluşturulan bir proje grubunun eşliğinde yürütülmektedir. Projenin tahmini süresi iki yıldır.

CSD, GNU lisansı (GPL) altında geliştirilmekte olan açık bir sistemdir. İşletim sisteminin ayrıntılı tasarımsal özellikleri geliştirme süreci içerisinde proje grubu tarafından -öneriler de dikkate alınarak- dinamik bir biçimde belirlenmektedir.

CSD\’nin çekirdeği bir Linux türevi değildir. Ancak Linux sistemlerini büyük oranda destekleyecek biçimde geliştirilmektedir. Linux ortamında çalışan programların büyük çoğunluğu, çalıştırılabilen kod üzerinde bir değişiklik yapılmadan CSD sisteminde de çalıştıralabilecektir. Sistem klasik console çalışmasının yanı sıra çekirdek ile birleştirilmiş bir grafik çalışma da sunacak biçimde geliştirilmektedir.

CSD pek çok donanım mimarisine taşınabilecek biçimde tasarlanmaktadır. CSD, yaygın pek çok işletim sisteminin dosya sistemini desteklemenin yanı sıra kendine özgü yeni bir dosya sistemine de (CSDFS) sahip olacaktır. CSDFS üzerindeki çalışmalar devam etmektedir.

CSD tamamen Internet ortamında geliştirilen bir proje değildir. Projenin geliştirilmesinden C ve Sistem Programcıları Derneği\’nce kurulmuş olan CSD-Sistem Grubu sorumludur.

CSD basit bir Linux dağıtımı değildir. Yeni bir çekirdek yani gerçek işletim sistemidir. CSD ülkemizde geliştirilecek ilk gerçek işletim sistemi olma iddiasındadır. Bu proje kapsamında makaleler, seminerler ve tartışma platformları yoluyla geniş bir bilgi birikiminin elde edileceği umulmaktadır.

Projenin hedeflerinden birisi de ülkemizde bu tür çalışmaların özendirilmesidir.

http://www.csistem.org/

Bir yorum bırakın

This site uses Akismet to reduce spam. Learn how your comment data is processed.