Mekanburasi Video, Müzik ve Oyun Paylaşım Platformu
==>Sitenin Güncel Konuları için Üst Tarafdaki Kayıt ol Menüsüne Tıklayın.<==
Mekanburasi Video, Müzik ve Oyun Paylaşım Platformu
==>Sitenin Güncel Konuları için Üst Tarafdaki Kayıt ol Menüsüne Tıklayın.<==
Mekanburasi Video, Müzik ve Oyun Paylaşım Platformu
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Mekanburasi Video, Müzik ve Oyun Paylaşım Platformu

Mekanburasi Video, Müzik ve Oyun Paylaşım Platformu
 
AnasayfaAnasayfa  ANASAYFAANASAYFA  GaleriGaleri  AramaArama  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yap  

 

 Linuxun En büyük sorunsalı " Lib Hell "

Aşağa gitmek 
3 posters
YazarMesaj
orhan_61
YONETICI
YONETICI
orhan_61


Ülke : Linuxun En büyük sorunsalı " Lib Hell " Turkiye
Takım : 1
Ruh Hali : 4
Rep Gücü : 748
Rep Puanı : 27
Rap : Linuxun En büyük sorunsalı " Lib Hell " R12bl5

mekanburasi
Başarı Puanı:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft255/255Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (255/255)
Seviye:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft10/10Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (10/10)
Güçlülük:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft255/255Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (255/255)
Linuxun En büyük sorunsalı " Lib Hell " Empty
MesajKonu: Linuxun En büyük sorunsalı " Lib Hell "   Linuxun En büyük sorunsalı " Lib Hell " EmptyPaz Haz. 07, 2009 1:41 pm

Linux un program tarafında ki en büyük gücü ve zaafı lib ( dll ( kütüphane ) ) dosyaları dır. Neden en büyük güç peki bu lib sistemi. Linux bu konuda çok merkeziyetçi bir tavır izlemekte yani herhangi bir program kurduğunuzda yanında çok özel bir durum olmadığı sürece herhangi bir lib dosyası yüklemez ve bu dosyaların sistem tarafından sağlanmasını talep eder. Bu sistem mantıken çok güzel ve geçerlidir sonuçta aynı içeriğe sahip bir dosyadan sistemimde 10 taneden çok olması gibi bir durumdan kurtuluyorum gereksiz disk ve disk performansı kaybından kurtuluyorum. Peki bu durumu kötüleştiren nedir ?

Bu kısımda sorunun direk karşılığı versiyon farkı oluyor. Sonuçta kütüphane sisteminde merkeziyetçi bir sistem izleyecekseniz kullanacağınız tüm yazılımlar aynı kütüphaneleri kullanmak zorundadır. Tamam buraya kadar sorun yok herhangi bir Linux dağıtımı ile gelen programlar ve tahmini güncellemesi bu dağıtıma denk gelen yazılımlar muhtemel olarak kütüphanenin aynı versiyonunu kullanmaktadır. Peki ya kullanmıyorsa ya da eski bir versiyonunu istiyorsa ?. Burada bazı çözüm yolları var elbette özellikle “ ls -l lib*.0.4 lib*.0.3 “ komutu gibi istenilen kütüphanenin eski ya da yeni bir versiyonun gölge kopyası istenilen kütüphane adı ile kaydediliyor bu şekilde programın çalışması sağlanıyor. Buraya kadar her şey güzel o zaman sistemimizde kütüphane sorunu yüzünden çalışmayacak herhangi bir yazılım yok. Ya da bize öyle geliyor. Gel gelelim olaylar gerçekte pek bu şekilde olmuyor.

Herhangi bir yazılım için yeni bir kütüphane dosyasını istenilen versiyonun adı ile istenilen yere bir gölge kopya şekline oluşturduk program açıldı ( sorun çıkartmadan açıldığını farz ediyorum ) peki program bu kütüphanede kullanmak istediği kısımda ki değiş kliğe denk geldiğinde ne olacak fazladan konulmuş bir nokta ya Ya da yazılmış bir koda nasıl bir tepki verecek ?. Bu tepkiler genelde sonlanarak ya da cevap vermeyi keserek oluyor ki buda programın çalışmasının sadece bir kandırma olduğu gerçeğine ulaştırıyor bizi. Bu durumda anlaşılan gerçek dosya varken yerine oluşturulmuş bir gölge nin istisnai bir kaç durum dışında bize kesinlikle sorun çıkartacağıdır. Hele ki kullandığımız program gerçekten komplike ve düzgün çalışması gereken bir program ise.

Peki bunun bir çözümü var mı ?. Elbette var sonuçta bu durumlar sadece dışardan kuracağınız bir program için geçerlidir. Dağıtımın kendi depolarından elde edeceğiniz bir programda böyle bir şeyin olması çok zor bir ihtimal. Fakat gerçekten işinize yarayacak bir program bu depoda yok ve kurulması için değişik kütüphaneler kurulması gerekiyor bunların kurulması içinde eskilerin ya da yeni versiyonların kaldırılması gerekiyor burada bir sorun daha çıkıyor karşımıza buda bu kütüphanelere bağlı programlarında genelde hep beraber kaldırılması Ya da kurulması sonucunu doğruyor.

Sonuç itibari ile merkeziyetçi bir mantık maalesef pek işe yaramıyor. Burada yapılacak Birkaç şey var bunların başın da özgür yazılımcıların gerçekten güncelleme konusunda acele etmemesi yazılımların çok fazla dağıtımda ve sistemde denemesi alfa ve beta sürelerinin uzun tutulması, muhtemel sorunlara karşı sağlıklı çalışmanın temini için birkaç kütüphanenin yazılımın kurulumu esnasında sistem dışı ( programın kendi kurulum klasörü gibi ) bir yere kurulması ve programın bunları kullanmasının sağlanması. Burada önemli nokta değiştirilmiş kütüphanelerin başka programları da bağlamasını önlenmesi. Belki bir miktar disk kaybı yaşarız aynı dosyadan sistemimizde birden fazla bulundururuz ama çalıştırdığımız her programın sağlam ve düzgün çalışacağından emin oluruz.

Burada önemli noktalardan birisi de kullanıcının tek tek ayıklama yapmasını ve birçok kod yazmasını önlemek. Sonuçta her program her dağıtıma kurulur ama bu kurulum işlemi işkenceye dönüşmemeli ve kullanıcı sisteminde asıl yapması gereken işleri yapmalıdır.

Tabi bunlar benim linux un yaygınlaşması ve kullanımın kolaylaşması adına kendimce fikirlerim başkaları başka bir şekilde düşünüp durumları daha değişik yorumluya bilir.

O zaman yapılacak en iyi şey program yüklemelerinde çok seçici davranıp stabil sistemimizi korumak için çok özel bir program olmadığı sürece depoları kullanmak.
Sayfa başına dön Aşağa gitmek
***Lady*Drifter***
Normal üye
Normal üye
***Lady*Drifter***


Ülke : Linuxun En büyük sorunsalı " Lib Hell " Turkiye
Takım : 2
Ruh Hali : 8
Rep Gücü : 1209
Rep Puanı : 31
Rap : Linuxun En büyük sorunsalı " Lib Hell " Reputationposnl3

mekanburasi
Başarı Puanı:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft100/100Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (100/100)
Seviye:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft10/10Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (10/10)
Güçlülük:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft100/100Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (100/100)

Linuxun En büyük sorunsalı " Lib Hell " Empty
MesajKonu: Geri: Linuxun En büyük sorunsalı " Lib Hell "   Linuxun En büyük sorunsalı " Lib Hell " EmptyC.tesi Haz. 20, 2009 10:52 am

tşkler
Sayfa başına dön Aşağa gitmek
Sena61
VİP UYE
VİP UYE
Sena61


Ülke : Linuxun En büyük sorunsalı " Lib Hell " Turkiye
Takım : 1
Ruh Hali : 7
Rep Gücü : 897
Rep Puanı : 34

mekanburasi
Başarı Puanı:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft52/100Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (52/100)
Seviye:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft4/10Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (4/10)
Güçlülük:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft36/100Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (36/100)
Linuxun En büyük sorunsalı " Lib Hell " Empty
MesajKonu: Geri: Linuxun En büyük sorunsalı " Lib Hell "   Linuxun En büyük sorunsalı " Lib Hell " EmptyÇarş. Haz. 24, 2009 7:30 pm

SaoL.!
Sayfa başına dön Aşağa gitmek
***Lady*Drifter***
Normal üye
Normal üye
***Lady*Drifter***


Ülke : Linuxun En büyük sorunsalı " Lib Hell " Turkiye
Takım : 2
Ruh Hali : 8
Rep Gücü : 1209
Rep Puanı : 31
Rap : Linuxun En büyük sorunsalı " Lib Hell " Reputationposnl3

mekanburasi
Başarı Puanı:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft100/100Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (100/100)
Seviye:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft10/10Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (10/10)
Güçlülük:
Linuxun En büyük sorunsalı " Lib Hell " Imgleft100/100Linuxun En büyük sorunsalı " Lib Hell " Emptybarbleue  (100/100)

Linuxun En büyük sorunsalı " Lib Hell " Empty
MesajKonu: Geri: Linuxun En büyük sorunsalı " Lib Hell "   Linuxun En büyük sorunsalı " Lib Hell " EmptyÇarş. Haz. 24, 2009 10:23 pm

tşk
Sayfa başına dön Aşağa gitmek
 
Linuxun En büyük sorunsalı " Lib Hell "
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Windows XP "Başlat" ve "Hoşgeldiniz" Yazısını Değiştirme %100 Degistirme

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Mekanburasi Video, Müzik ve Oyun Paylaşım Platformu :: İsletim Sitemleri İçin :: Linux İsletim Sistemi-
Buraya geçin: