10.0 beta2 i686 SUPER

Şuraya atla: kullan, ara

Mevcut SUSE Başarım Geliştirmeleri testte SUPER ve SUPER standard benchmark'ta değerlendirilmiştir.

23 Ağustos 2005 itibariyle


Önbağlantı yapma (Prelinking)

  • Standart SUSE 10.0 CD'nizden libelf 'i yükleyin
  • prelink.rpm'i indirin ve kurun
  • /etc/sysconfig/prelink'te şunu değiştirin:
USE_PRELINK="no" 'i
USE_PRELINK="yes" olarak
  • prelink -va 'i koşturun

-- Bellek saklamak için 'prelink -vam' 'ı kullanmalı, yoksa önbağlantı (prelink) şöyle bir hata mesajı vererek çıkacaktır: "prelink: Could not find virtual address slot for /opt/kde3/lib/libkorganizer.so.1" if you have a lot of libraries installed. -- Andreas Simon


NOT: SuSEConfig buradan itibaren otomatik olarak önbağlantı yapacaktır ve başka pek birşey yapmanız gerekmeyecektir.
Sisteminizi büyük olasılıkla hortumlayacağı için koşturulabilir dosyaları önbağlantıdan sonra soymayın. 


SUPER_preloading (Önyükleme)

En son SUPER denektaşları, Beta3'te resmi önyükleme tekniklerimizin SUPER_preloading yerini alacağı, aşağıdaki yönteme dayanmaktadır.


  • standart SUSE 10.0 CD'nizdeki preload 'un yüklü olduğundan emin olun.
  • [1]'u indirin ve /etc/preload.d/kde olarak kaydedin
  • boot.localnet'in başlangıç kısmına şunu koyun:
nice  /sbin/preload < /etc/preload.d/kde &

Bu bir hack'tir (kırma) ve bir boot.preload eklenmesi gerekecektir. Bunun olabildiğince erken yapılması gerekir.

Not: Şu anda kde, Firefox ve openoffice writer'ı önyüklüyorum (preload). Başka uygulamaların test edilmesi gerekecektir.   
Bu, büyük ölçüde RAM'e dayanır ve 512 Mbayt'tan düşük ile denemezdim. 
Kendi önyükleme (preload) dosyalarınızı oluşturmak için:

strace -f -F -e trace=open,process -o /tmp/APPLICATIONAME /APPLICATIONNAME

perl preload.pl /tmp/APPLICATIONAME  |sed "s/^/open /g"  >>/etc/preload.d/kde için
şu perl komut dosyasını kullanabilirsiniz: 
[2]  
  • Önokumayı (readahead) en iyileştireceği için sistemi iki kere yeniden başlatın.


Con Kolivas

UYARI: Aşağıdaki ipucunun tüm verinizi silmesi ve/veya bozması olasıdır. Riskleri kabul ederek kullanın ve sorunlar hakkında şikayet etmeyin!

  • En son SuSE çekirdeği için CK-patchseti indirin
  • En son kernel-source.src.rpm'i indirin
  • ck yamalarını /usr/src/packages/SOURCES/series.conf dosyasında ilk olarak ekleyin
  • Test edin ve /usr/src/packages/SOURCES/series.conf'taki ilgili olmayan tüm yamaları silin
  • Diğer sorunları çözün
Not:Bende bunu yapan bir yama var ck-SUSE-patch 
Paketi açın ve standart SUSE çekirdek-kaynağı paketinde /usr/src/linux-2.6.13-rc6-git7-3-default altında "patch -p 4 < *.patch" ile uygulayın
Not2: Bu yamalar çekirdeğin ara sıra hata yapmasına sebep oluyor. Özgün ck yamalarıyla bu olmuyor, ama bizim elle hazırlanmış sürümümüzde bir sorun varmış gibi görünüyor.


Bazı i686 paketleri

  • i686 için tekrar derlediğim bazı paketler şurada

[ ftp://opensuse.linux.co.nz/pub/SUPER/apt/10.0/RPMS.super/ SUPER havuzu]

  • aptrpmı indirin ve kurun veya standart SUSE 10.0 CD'nizdekini kurun
  • /etc/apt/apt.conf.d/gpg-checker.conf'daki
GPG::Check true;

'yu

GPG::Check false;

olarak değiştirin

  • /etc/apt/sources.list'deki tüm girişleri silin ve şu girişleri ekleyin:


#rpm      ftp://ftp4.gwdg.de/pub/linux/suse/apt SuSE/10.0-i386 kernel-of-the-day rpmkeys base java extra suser-jengelh suser-guru suser-tux packman packman-i686 suse-people suse-projects security
rpm      ftp://opensuse.linux.co.nz/pub/SUPER/apt 10.0 super
Not: gwdg.de 'deki genel apt havuzunu kullanmak istiyorsanız ilkini kullanın. Super güncellemelerini almak için yorumları açık (uncommented) bırakın.
  • apt-get update
 apt-get upgrade
'i koşturun
  • chkconfig nfs off
 chkconfig nfsboot off
 chkconfig nscd off
 chkconfig portmap off
 chkconfig postfix off
 chkconfig rpmconfigcheck off
 chkconfig running-kernel off

'i koşturun