iMaccini alkoi tuntua hiukan tökkivältä, joten päätin siivota pois tarpeettomia ohjelmia. Tavalliset sovellukset eivät aiheuta tökkimistä, mutta jotkut erikoisemmat softat asentelevat taustalle daemoneita tai kernel-laajennuksia. Käynnissä olevat laajennukset voikin tarkastaa kextstat-komennolla:

iMac:~ kennu$ kextstat | grep -v com.apple
Index Refs Address    Size       Wired      Name (Version) 
  103    0 0x486db000 0x5000     0x4000     org.pqrs.filesystems.urdfs (1.0.0d1) <5 2>
  104    0 0x48a9d000 0x14000    0x13000    org.virtualbox.kext.VBoxDrv (1.6.4) <12 7 6 5 4 2>
  105    0 0x489e6000 0xe000     0xd000     org.virtualbox.kext.VBoxUSB (1.6.4) <50 35 12 7 6 5 4 2>

Jos listalla näkyy paljon sellaisten softien laajennuksia, joita ei käytä, voi olla fiksua poistaa kyseiset softat kokonaan. Itselläni siellä roikkui esimerkiksi VMware Fusionin ja Parallelsin ajureita. Softat sai poistettua lopullisesti imuroimalla valmistajalta niiden asennuspaketit ja ajamalla uninstallerit.

Jotkut softat taas pyörivät tavallisina käyttäjäprosesseina taustalla, ja niitä voi yrittää bongailla ps-komennolla:

iMac:~ kennu$ ps ax
  PID   TT  STAT      TIME COMMAND
    1   ??  Ss     0:00.27 /sbin/launchd
   10   ??  Ss     0:00.82 /usr/libexec/kextd
   11   ??  Ss     0:11.96 /usr/sbin/DirectoryService

Tällä puolella minulla pyöri turhaan esimerkiksi Zimbra Desktopin Java-taustaprosessi sekä Mira-kaukosäädinohjelman USB-ajuri. Nekin sai poistettua valmistajien uninstallereilla.

Tämän pienen siivoiluoperaation jälkeen kone tuntuu toimivan liukkaammin. Luultavasti joku noista vanhoista ajureista aiheutti ongelmia, kun Mac OS X:ää on ajan kuluessa päivitetty uudempiin versioihin.

Published 15.8.2008