Arch Linux ile Firefox PGO

Standard

PGO (Profile Guided Optimization) ile derlenmiş bir Firefox’um olmasını uzun zamandır istiyordum, bugün vakit ayırmaya karar verdim.

Öncelikle bunun uzun süren bir işlem olduğunu bilin. T7700 @ 2.4 GHz işlemci ile 1 saat 5 dakika sürdü.

Başlamak gerekirse:

  • Firefox’u derleyebilmek için autconf-compat paketine ihtiyacımız var ve bu paket AUR’da bulunuyor. Paketi şuradan indiriyoruz.
  • Arşivi açıp o dizinde bir terminal açıyoruz.
  • “makepkg” komutunu veriyoruz.
  • İşlem bitince “sudo pacman -U autoconf-compat-[sürüm no]-pkg.tar.gz” komutuyla paketi kuruyoruz.
  • Sonra Firefox-pgo inşası için gerek dosyaları şuradan indiriyoruz.
  • Arşivi açıp o dizinde bir terminal açıyoruz.
  • “makepkg” komutunu veriyoruz. Bu komutun tamamlanması oldukça uzun (minimum 45dk) sürecek, kahvenizi koyun, gazetenizi okuyun 🙂
  • İşlem bitince yine “sudo pacman -U firefox-[……].tar.gz” komutuyla Firefox’u kuruyoruz.

İnanılmaz hızlı, sizin bilgisayarınız için optimize edilmiş Firefox’unuz hazır! Ben normal binary pakete göre dramatik bir hızlanma gözledim, sizde de umarım aynısı olur 🙂

Not: derleme sırasında gcc’ye “march=i686” parametresi veriliyor. Bu fazlasıyla yeterli olsa da Core 2 Duo işlemcisi olanlar “march=core2” ile deneyebilirler (inşa dosyasını düzenleyin). Yalnız bu metodun firefox’ta stabilite sorunlarına sebep olduğunu, hatta bazı durumlarda inşanın başarısız olduğunu söyleyenler var. Karar size kalmış.

Bu sene staj İLTAREN’de!

Standard

Staj yerim nihayet belli oldu. Bu sene Ankara Ümitköy’de Tübitak UEKAE’ye bağlı “İleri Teknoloji Araştırma Enstitüsü”nde (İLTAREN) staj yapacağım. Görelim bakalım nasıl geçecek!

Darwin, Evrim ve Türkiye

Standard

Tübitak olaylarından sonra çok tartışıldı bu konu ama NTV’nin yeni dergisi “NTV Bilim” bu konuda hayranlık uyandıran, sert, güçlü ve kararlı bir üslup seçmiş. Aşağıda derginin Nisan sayısındaki “Okur Mektupları” kısmından iki okur yorumu ve derginin verdiği cevaplar var. Kapitalist düzende, Türkiye’nin hızla geriye gittiği, ortaçağ karanlığına gömüldüğü bu dönemde derginin cevapları gerçekten takdir edilmeye değer.

(Aşağıdaki yorumlar ve verilen cevaplar dergiden aynen alınmıştır).

Yorum 1:

Çeşitli internet sitelerinde NTV Bilim dergisinin Darwin kapaklı sayısının çıkacağını okudum. Defalarca çökertilmiş bu düşüncenin ve insan fıtratına aykırı bu görüşün derginizde yayınlanacak olması ihtimali bile inanılır gibi değildir. Eğer böyle bir şey olursa kendim başta olmak üzere, NTV’nin bütün bulunduğunuz sektörlere boykot gösterip çevreme ve elimden geldiğince herkese bu durumu anlatıp size tepkimi göstermeye devam edeceğim. Ümit ediyorum ki yapılan haberler gerçek dışıdır…

NTV Bilim’in cevabı:

Haberler gerçekdışı değildir (yine de, kapak konusu değil, dosya konusu olarak düzeltelim), fakat Darwin’in “defalarca çökertilmiş” olduğu gerçekdışıdır. (Dosyamızdaki yazılara bakınız lütfen.) Okurumuzun yaklaşımı ise bilimdışıdır, ama belki daha önemlisi başka fikirlere hoşgörü dışıdır, beğenmediği gerçekleri yoksayma işidir.


Yorum 2:

Bu yorum oldukça uzun ama kısaca şunları söylüyor: Yorumu yazan bilgisayar bilimlerinde insan-bilgisayar etkileşimi üzerine çalışan bir araştırma görevlisiymiş. Kısaca kanıtlanmamış bir teori olan evrim teorisini sunmakla, evrimle ilgili yazmakla “tarafsızlık”tan taviz verildiğini, ve genelde bu tür dergileri almadığını söylemiş.

NTV Bilim’in cevabı (örnek alınası bir cevap):

[…] Okurumuzun esaslı sorunu, öyle anlaşılıyor ki, dergiyle değil, evrim teorisiyle. [Kendisi] kendisini ikna eder mi etmez mi bilemeyiz, ama bu sayıda yer verdiğimiz geniş evrim dosyasında, evrimin “teorik veya fiziksel deneylerle ispatlanmış” olduğunu görebilir. NTVB, sırf okur kapmak için bilim karşıtlığına prim vermeyecek.


Yorum sizin…