Glibc’nin sorunu nedir ?
Bitime çalışmam için, threading, seknronizazyon ve atomik işlem kodları yazmak zorunda kaldım (ki aslında tamamen ilgisiz olsada) bunun tek sebebi linux'un her şeyini (dinamik kütüpane yüklemeyi bile) tek glibc ile yapmasıydı. glibc en sade işlemlemleri bile "programcıyı korumak" adına inanılmaz derece komplex yapıyor. Bu ise sizin kodununuzun ne yapacağını tahmin etmenizi imkansız hale getiriyor (Tabii eğer glibc'i siz yazdıysanız başka
) (Eğer korunmak isteseydim C++ kullanırdım !)
Yazılımınızda bir bug olsun bunun kaynağı nedir ? Derleyici yanlış mı derliyor ? (bu olay tahmin ettiniğinizde çok daha fazla bakınız "blacklisted gcc" (hemde versiyon 4.0 'da !)) Sizin kodunuz mu hatalı ? Yoksa glibc mi hatalı ?Glibc'deki "0 dökümanyasyon" ve anlaşılmaz kodlama sitili sayesinde (insan self-docmented code yazar) her şeyi sizin çözmeniz gerekli.
Netice kendi kütüpanemi yazdım artık en azından "tahmin" edebiliyorum
