21
Şub
İşletim sistemini 32bit mi 64bit mi kurayım sorusu yakında tarih oluyor. Yaklaşık sekiz yıldır bir şekilde bu konu üzerinde çalışan/konuşan debian farklı mimarilerde kurulmuş işletim sistemlerine diğer mimarilerin paketlerinin kurulabilmesinde sona yaklaşıyor. dpkg'yi experimental deposundan kuran Debian kullanıcıları bu özelliği bir süredir test edebiliyorlar.


Çoklu-mimarili paketler sayesinde amd64 üzerine i386 paketleri (ve diğerleri) kurulabilir olacağı gibi çapraz derleme (cross-building) de çok kolaylaşacak. Elbette yapılacak çok iş, denenecek çok paket var (zlib'le bağlantılı 2000'den fazla paket var örneğin) ama Ubuntu Natty ve Debian Wheezy ile gelecek bu özellik kullanıcıları bir karmaşadan daha kurtaracak gibi duruyor.

Zaten bir Linux dağıtımının yeni sürümünden de inovatif birşeyler bekliyor insan.

16
Ağu

Hep diyoruz. Linux hızlı, Linux güçlü, Linux şöyle, Linux böyle diye…”Peki ama şunu bir gözümüzle de görebilseydik”  diyenler için geçen gün çalışırken aldığım bir ekran görüntüsünü paylaşmak istiyorum. Firefox’la gezinirken bir yandan da Devede ile yüksek tanımlı bir mkv dosyasını dvd isosu haline getiriyordum. Mkv dosyalarını dvd isosuna dönüştürmek işlemciniz açısından hayli zahmetli bir iş. Hele işlemciniz 4′ün altında çekirdeğe sahipse işlem süreleri epey uzun olabiliyor. 20GB’lık bir mkv dosyasının dönüşümü 4,5 saati bulabiliyor. Her neyse…Bu dönüşüm işlemine ve aynı anda müzik dinliyor olmama rağmen sistemin gayet rahat çalıştığını farkettim ve daha ne kadar zorlayabilirim diye başladım yeni uygulamalar açmaya…

Tüm bu işlem yüküne, dvd’ye yazılmayı bekleyen bir videoyu da ekledim. K3b başladı çalışmaya…Yetmedi. Sistem hala rahat rahat çalışıyordu. Taşınabilir diskime atılması gereken mkv formatındaki filmlerimi de kopyalamaya başladım (Pardus’ta dosya transferi her nedense çok fazla işlemci kullanıyor). O da yetmedi, görgüsüzlüğün dibine vurup, müzik çalarken bir de video açtım Smplayer ile. Açtığım video 1,4GB boyutunda bir avi dosyasıydı. Tüm bu hengame, müzik, film gürültüsü sürerken ben de Firefox’la internette gezmeye devam ettim. Arka planda çalışan diğer servisleri saymıyorum.

Benimkisi “Görmemişin Pardus’u olmuş, gitmiş işlemcisini kızartmış” misali bir şey oldu ama Pardus’un da sistemi ne kadar verimli işlettiğini görmüş oldum. Pardus bunu, 2.4Ghz hızında çalışan çift çekirdekli Amd Athlon X2 4600+, 800Mhz hızında 2GB bellek ve 512MB bellekli bir Ati Radeon HD3850 ile yaptı.

Bu tablo, KDE’nin 4.5 sürümü (4.4′e göre önemli performans iyileştirmeleri içeriyor) ve 64bit desteği ile gelecek Pardus 2011′in yapabileceklerine ışık tutması bakımından önemli bir gösterge. Güzeeellll…Gayet heyecan verici…


17
Nis


Pardus'tan 64 bit çalışmalarında kullanmamız için gönderilen 10 adet laptop elimize ulaştı. İlk iş olarak 64bit pardusları kurduk.

Önümüzdeki süreçte bu bilgisayarlarda sadece 64bit çalışmaları yapılmayacak elbette. Hepimizin işine yarayacak projeleri yeterli olgunluğa geldiklerinde duyurucağız. Çalışmaların arasınavlar bittikten sonra tekrar hızlanacağını ve yeni önizleme sürümünün çok yakında olduğunu da söylemiş olayım.
8
Nis
İstanbul Kültür Üniversitesi Bilişim Kulübü 17-18 Nisan tarihlerinde Hosting Zirvesi adında bir etkinlik düzenliyor. Ben de IPv6 ve Pardus 64-bit Projesi hakkında iki sunum yapacağım. İkinci sunum için hosting denildiğinde aklıma gelen ilk isimle; Arda Çetin'le birlikte hazırlık yapıp, birlikte sunum yapacağız. Yıllar önce bir hafta geçirdiğim İstanbul Kültür Üniversitesinde genç, heyecanlı arkadaşlarla birarada olmak güzel olacak diye düşünüyorum.

Program burada, daha eğlenceli bir işi olmayanları bekleriz.
24
Mar
Pek çok arkadaş bu iyiye gidiy muhabbetini merak ediyor(Saçma buluyor olabilir). Şu video linki ile muhabbeti bilmeyenleri bilgilendirmek isterim.


http://www.youtube.com/watch?v=Eciwebcba48


Peki pardus günlerinde ilk gün geçti. Güzel bir kalabalık vardı, Pardus standı etrafında kalabalık yogun olarak gözledim(Bir grup şeker ve katalog alarak geçti).


Stand etrafında gezindim, birilerin fotoğraf makinasını ele geçirdiğimde bir kaç poz çektim. Kendi adıma zevkli bir gündü. Seminerlerde gözlemlediğim birşey ise sorular sorulmasıydı. Bu da daha ilgili bir topluluk olduğunu gözlemledim.


Yarın 12.40 sunumumuz var herkesi bekleriz. Umarım terletecek sorular sorulmaz :)

18
Mar
Linux bilgisi olan mutlaka lib dizinleri ile karşılaşmıştır iyi ya da kötü şekilde. Burada paylaşımlı olarak kullanılan kütüphanelerin derlenmiş halleri bulunur. Programlar çalışırken de bunları isterler ararlar. Kendi içerisinde bir linklenme vardır yani...


Peki nedir bu lib64 muhabbeti?



x86_64 işlemciler kendi üzerinden x86 mimarisine de destek verdikleri için, x86_64 bir işletim sisteminde 32bitlik kod çalıştırılabilir.(Tabi ki çekirdeğin bu çevirme işi için açık olması gerekmektedir.) 32 Bit derlenmiş programlar için dizin hiyerarşisinde ise lib32 dizinleri oluşmuştur. 64 bit derlenen kütüphaneler içinse (programın derlenme şekline göre değişebiliyor tabi) lib64 dizinine konuluyor. Sonuçta elimizde 3x2 lib dizinimiz olur. Biri kökte, diğeri ise /usr altında. Peki ya elimizde hiç 32 bitlik paylaşımlı kütüphane olmayacaksa (şu anki kurumsal 2 x86_64 gibi)?


Burada bir çözüm olarak lib64 dizinlerini lib dizinine linklemek en basit ve en mantıklı çözüm gibi geldi bize. Neden bu linke ihtiyacımız var sorusuna gelecek olursak; belirli programların lib64 e ihtiyaç duyması ve araması. Hatta bu lib64 sorunu yüzünden bir süre kurulan cd hazırlayamadık.


Peki bu linki kaldırmak mümkün değil mi?



Tabi ki mümkün, tool chain'i düzenlemek gerekiyordu. Burada yapılanlar tabi ki 32bit'lik halini etkilemeyecek şekilde olması gerekiyor. Bunu Onur Küçük bir hafta sonunda yaptı. Diyecek bir söz bırakmadı :) Ancak her paket bu yöntem izlenemiyor. Çünkü ati'nin ekran kartı gibi sürücüleri istediği gibi at koşturabiliyor hala...

14
Mar
Pardus 64 bit projesi ile ilgili teknik ve teknik olmayan yazıları bundan sonra kendi günlüklerimiz yerine 2uzeri6.blogspot.com adresinde yazacağız. Rss okuyucularınızın ayarlarıyla oynayabilirsiniz.
8
Mar
Sanki uzun zaman oldu blog girdisi yapmayalı diyerek bir giriş yapmış bulunayım :) Bir süredir Necdet Yücel tarafından sıkça "Blog yazın...." çağrılarına cevap vermek istedim.


Girdi konusu olarak da bir süre önce Gökmen Görgen ile konuştuğumuz bir konu olan fPIC olmasını tercih ettim. Neden olduğunu ise not olarak koyacağım. Konuyu daha çok dağıtmadan bi giriş yapayım konuya,


Nereden geldi bu fPIC?


fPIC ile karşılaşmam ilk olarak 64bit için paketleri hazır hale getirirken karşılaştım. Derleme sırasında aldığım hata ise;
"relocation R_X86_64_32 against `a local symbol' can not be used
when making a shared object; recompile with -fPIC .libs/assert.o: could not
read symbols: Bad value"


Oradaki 32'yi görünce kıllanıyor tabi insan. Güzelce derle şunu diyesi geliyor insanın, yoksa hata GCC de mi diye düşünebiliyor insan ;) Peki ufak bir araştırmadan sonra sorunu gördük ki paylaşımlı kütüphaneler için oluşturulan nesnelerin düzgün şekilde linklenebilmesi için -fPIC parametresi ile derlenmesi gerekiyormuş. Tabi ki sorunun çözülmüş oldu.


Kendisi bi gcc bayrağıdır. "Position-Independent Code"un kısaltılmasıdır. Türkçe'ye çevirdiğimizde konum bağımsız kod oluyor herhalde :) PIC, çıkan ikilik dosyanın belirli bir taban adresine yüklenmesini beklemez, bellekteki herhangi bir yerde mutlu olmayı bilir anlamına geliyor ;)
Kendisi i686 mimarisinde kullanıldığında bir fark oluşturmadığı söyleniyor. Bilemiyorum nedir, ne değildir. Ancak x86_64 mimarisi için daha yavaş çalıştığına dair rivayetler dolaşıyor. Alpha, SPARC64 ve iirc HP-PA mimarileri içinde gerekli olduğundan bahsi geçiyor.


Daha ayrıntılı bakmak isteyenler için :

http://www.technovelty.org/code/c/amd64-pic.html
http://en.wikipedia.org/wiki/Position-independent_code
http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3
http://www.redhat.com/archives/fedora-maintainers/2005-August/msg00094.html


Not: Herhangi bir yerde hata görürseniz bildirmekten çekinmeyin. Herkes herşeyi bilemez sonuçta ;)

6
Mar
x86-64 tarafında önemli değişiklikler olduğundan yeni bir önizleme sürümü[1] daha hazırladık. Bu sürümde toolchain tamamen yenilendi, artık (birer sembolik link olan) /lib64 ve /usr/lib64 dizinleri yok. PiSi'de önemli yenilikler var. Bu önizleme sürümünün bir deneme sürümü olduğunu unutmamak gerekir.

Bu sürümün kod adı: seruhatto[2]

[1] http://tinyurl.com/seruhatto
[2] http://nyucel.blogspot.com/2009/11/64-bit-ekibinden-ilk-ayrls.html
27
Şub
Yaklaşık iki ay önce devel-x86_64 svn deposunu nasıl kullandığımız hakkında yazmıştım. X86_64 mimarisi için ayrı bir depo olmasının iki sebebi vardı. Bunlardan ilki 32bit deposundaki paketlerin 64bitte inşa dosyalarının nasıl olması gerektiği üzerinde çalışıyorduk. Diğeri de pisi henüz çoklu mimariler için paket üretecek durumda değildi.

Aradan geçen zamanla, elbette çok çalışmayla, hem depodaki paketlerin neredeyse tamamının x86_64 için nasıl paketleneceğine karar verdik hem de pisi kendisine eklenen yeni özelliklerle aynı inşa dosyalarıyla farklı mimarilerde farklı paketler üretebilecek duruma geldi. Elbette gerekli tüm bileşenlerde de geliştirmeler yapıldı. Durum böyle olunca svn depomuzda ayrı bir dizinine ihtiyaç kalmadı ve dün gece 02:04 itibariyle corporate2 deposundaki x86_64 dizini silindi.

Bu yazının sadece svn deposundaki bir dizinin silinmesi olarak değil de pisi'nin kazandığı önemli bir yeteneğin habercisi olarak okunmasını dilerim. Artık Pardus'un başka mimarilere port edilmesi nispeten daha kolay olacağı gibi Kurumsal 2'den başka sürümlerinin de 64bite port edilmesinin önü açılmış oldu.
22
Şub
Üç gün önce duyurusunu yaptığımız x86_64 önizleme sürümünde yeni iso'nun yakında çıkacağını yazmıştık. Yeni özellikler eklenen Pisi'yi içeren yeni önizleme sürümü [1] adresinden indirilebilir. Bu önizleme sürümünün kod adı "Vecihi"[3],[5].

Az da olsa geri bildirim olaydı iyiydi[4] ;)

[1] http://members.comu.edu.tr/nyucel/C2/PardusCorporate2-Preview-x86_64[vecihi].iso
[2] http://members.comu.edu.tr/nyucel/C2/PardusCorporate2-Preview-x86_64[vecihi].iso.SHA1SUM
[3] http://www.youtube.com/watch?v=Ah_7h-WHRAc
[4] http://www.youtube.com/watch?v=_XEFAIoIghs
[5] http://www.facebook.com/photo.php?pid=2494033&l=d86ed53ea7&id=554068844
20
Şub
Pardus ekibinden arkadaşların katılmasıyla iki günde yoğun bir çalışma sonucu iki hafta önce yayınlanan Pardus Kurumsal 2 sürümünün ikinci resmi deneme sürümünün 64-bit geliştirici sürümü hazır.

  http://members.comu.edu.tr/nyucel/C2/PardusCorporate2-Preview-2010.02.19-x86_64.iso
  http://members.comu.edu.tr/nyucel/C2/PardusCorporate2-Preview-2010.02.19-x86_64.iso.SHA1SUM




Bu sürümde mümkün olduğunca Kurumsal 2 sürümünün 2010.02.02 önizleme sürümündeki paket sürümleri kullanılmaya çalışılmıştır. Eksik paket sayısının bir önceki sürüme göre oldukça azaldığını söylemek isterim.

Bir önceki iso'yu eğer kuran olmuşsa bu sürüme upgrade edemeyeceğini ve depoyu artık kullanamayacağını da yazmış olayım. Bundan sonraki sürümlerde böyle bir değişiklik olmamasını umuyoruz. Kısa bir süre sonra daha yeni bir iso hazırlanmış olacak.
19
Şub
Bundan önce gayrı resmi olarak süren 64 bit çalışmalarımız 18 Şubat itibariyle ÇOMÜ ve TÜBİTAK UEKAE arasında imzalanan işbirliği protokolüyle resmiyet kazandı. Böylece sıkça duyduğum "peki Pardus da bunu kullanacak mı?" sorusu da cevabını bulmuş oldu.

 

Bu protokol imzalanmadan önce biz iki kez Gebze'ye görüşmeye gitmiştik. İmzadan sonra 64 bit atölye çalışması için Çanakkale'ye gelen Erkan Tekman, Onur Küçük, Bahadır Kandemir, Ozan Çağlayan ve Fatih Aşıcı ile çok verimli iki gün geçirdik (ben çokça eğlendim doğrusu). 64 bit deposunu nasıl sürdürüleceği hakkında önemli kararlar aldık ve uygulamaya başladık. Ümit ediyoruz ki çok kısa bir süre sonra depoların bakımı daha kolay bir hal alacak, hatta ikinci bir depoya belki de ihtiyaç kalmayacak. Merak edenlerin okuyabilecekleri projenin teknik ayrıntıları içeren bir blog olacak.

Bu işbirliğinin her iki taraf için de faydalı olacağına inanıyorum. Artık daha çok çalışacağız.
1
Şub
Uzun çalışmamız ürünü olan pardus kurumsal 2 64 bit pardus alfa sürümü çıktı. Uzun günler boyunca çalıştık, sorun çözdük hep beraber(Pardus ekibine yardımları için çok teşekkür ederiz) ve ilk kurulan cd'miz artık hazır. Tabi ki içerisinde hatalar olabilir sonuçta alfa sürümü ;) Hataları bildirmekten çekinmeyiniz, yardım etmekten ise hiç çekinmenize gerek yok tabi ki.


Bu sürüm'ü kuracak ve kullanacak olan tüm arkadaşlara sesleniyorum, güle güle kullanın. Çalışmaya devam edeceğiz yakından takip ediniz;)


ps: bir iki link vermeden bu yazıyı sonlandırmak gereksiz olacağı için,


Şurada ilk alfa sürümümüz : http://members.comu.edu.tr/nyucel/Pardus-C2-x86_64-alfa.iso
Burada da depomuz : http://x86-64.comu.edu.tr/pisi-index.xml.bz2
Bu da sha1sum'ı tabiki : http://members.comu.edu.tr/nyucel/Pardus-C2-x86_64-alfa.iso.SHA1SUM

Pardus Kurumsal2 64-bit Kurulan CD'nin ilk sürümü daha önce yayınladığımız sürüm takvimine[1] uygun şekilde hazır[2].

Depoda 1842 adet paket bulunmasına rağmen openoffice.org, thunderbird gibi bazı paketler şimdilik bulunmuyor ama çalışmalarımız sürüyor.

Çok çalışan 3M'ye tebrikler, çok yardımcı olan Pardus ekibine teşekkürler.

[1] http://nyucel.blogspot.com/2009/10/64bit-pardus-surum-takvimi.html
[2] http://members.comu.edu.tr/nyucel/Pardus-C2-x86_64-alfa.iso
[3] http://members.comu.edu.tr/nyucel/Pardus-C2-x86_64-alfa.iso.SHA1SUM
10
Oca

Kurulabilir CD'sine doğru yol aldığımız Pardus64 üzerinde birkaç performans testleri yapmak istedik. Daha kök dosya sistemini (RootFS) çıkarmadan yaptığımız [1] adresindeki testlerin üzerinden oldukça zaman geçti ve o günden bu yana sisteme birçok bileşen eklenerek depodaki [2] paket sayımız 4 haneli rakamları buldu. Bu yüzden yeni bir test yapmak iyi bir fikir gibi geldi.

Verilerin imza ve şifreleme işlerini gerçekleştiren GnuPG ile ses ve görüntü mevzularında (özellikle format dönüştürme) pek yetenekli olan ffmpeg uygulamalarını test ettim.

Test ortamımdaki bilgisayarın şöyle özellikleri var:

* Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz

* 2.5 GB RAM


Uygulamaların sürüm numaraları da şöyle :

* ffmpeg-0.5.1_20091020-62

* gnupg-2.0.11-26

İlk testi ffmpeg ile 701 MB 'lik .avi dosyasını .mpg formatına dönüştürerek gerçekleştirdim. Çevrilen dosyanın özellikleri:

$ ffmpeg -i input.avi

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (24000/1001)

Input #0, avi, from 'input.avi':

Duration: 02:06:36.21, start: 0.000000, bitrate: 773 kb/s

Stream #0.0: Video: mpeg4, yuv420p, 528x288 [PAR 1:1 DAR 11:6], 23.98 tbr, 23.98 tbn, 23.98 tbc

Stream #0.1: Audio: mp3, 48000 Hz, 2 channels, s16, 128 kb/s

At least one output file must be specified


FFMpeg çalışma zamanı (sn):

$ time ffmpeg -i input.avi output.mpg


Bu çıktılar bize ffmpeg uygulamasının 64bit Pardus üzerinde 32bit Pardus'a göre %18 gibi bir oranda daha hızlı çalıştığını gösteriyor.

İkinci testi 687 MB'lik Pardus.iso dosyasını gnupg ile şifreliyerek gerçekleştirdim:

GnuPG Çalışma Zamanı :

$ time gpg --encrypt --recipient 'Metin Akdere' pardus.iso

Bu çıktılar ise bize GnuPG uygulamasının 64bit Pardus üzerinde 32bit Pardus'a göre %24 gibi bir oranda daha hızlı çalıştığını gösteriyor.


Sonuç şu ki; 64bit ile hem daha büyük bellek uzayına hem de gözle görülür bir performans artışına sahip oluyoruz; ama 64 bitte uygulamalar 32 bite göre iki kat hızlı çalışacak gibi bir durum yok :) Performansı etkileyen bir çok parametre var; işlemci mimarisi bunlardan sadece birisi. Çalıştırdığımız komutların veri bağımlılığı var, kontrol bağımlılığı var. Ne çok büyük bellekler, ne de çok güçlü işlemciler tek başına sistemin performansı üzerinde etkili değil; uygulamaların da sistemi en verimli kullanacak şekilde yazılmış olması gerekiyor. Daha önceki test çalışmamızda paralel programlanan uygulamaların gerçek bir performans farkı ortaya koyduğuna şahit olduk.

Pardus64 çalışmalarındaki son durumdan da bahsetmek istiyorum. Elimizde 1700 civarında 64bite taşınmış paket sayısı var. Sadece system.base ve system.devel'den oluşan kök dosya sisteminin ardından, kurulan CD için çalışıyoruz. Ayrıca, 64bite port sürecinde paketlere yapılan tüm değişiklikleri bir betikte toplama gibi bir çalışmamız da var. Bu sayede aynı depo ve farklı derleme çiftlikleri ile farklı mimariler için (şimdilik en azından 32/64 bit) paketler oluşturulabilecek diye planlıyoruz.


[1] http://nyucel.blogspot.com/2009/11/64-bit-pardusun-ilk-performans-test.html
[2] http://x86-64.comu.edu.tr
9
Oca

Bu yazının asıl amacı kısa bir süre önce duyurduğumuz Pardus64'ü [1] sanal makineler üzerinde kullanmak isteyen kullanıcılara, bunu denemeden önce bilinmesi faydalı olabilecek bazı detaylar hakkında bilgi verebilmektir.

Sanallaştırma, kullandığımız işletim sistemi çalışıyor haldeyken aynı anda başka başka işletim sistemlerini de koşturmamızı sağlayan bir teknoloji. Çalışan tüm bu işletim sistemleri (guest) üzerinde koştukları bilgisayarın (host) aynı donanımını paylaşır. Performans ise donanım ile yakından ilgili. Sanallaştırma denilince akla ilk gelen uygulama Virtualbox olmakla beraber Xen, VMVare de diğer sanal makine uygulamaları arasındadır.

Pardus64'ü sanal makine üzerinde deneyebilmek için öncelikle işlemcinizin donanımı sanallaştırabilme özelliğini test etmeniz gerekiyor:

egrep '(vmx|svm)' --color=always /proc/cpuinfo

Eğer, yukarıdaki komut bir çıktı veriyorsa işlemciniz sanallaştırma teknolojisini destekliyor. Sanallaştırmayı destekleyen işlemci modellerinin listelendiği [2] linki ziyatret edebilirsiniz. Bununla beraber Pardus64 için işlemcinizin 64 bit işletim sistemi koşturabilme yeteneğinin de olması gerekiyor. Bunu öğrenmek için aşağıdaki komut ile işlemci bayrakları arasında "lm" değerini arıyoruz:

grep ' lm ' /proc/cpuinfo

'lm' 'Long Mode' ifadesini belirtiyor, bu da işlemcinizin 64 bit olduğunun göstergesi oluyor.

Bu noktadan sonra 64 bit bir dağıtım üzerinde Virtualbox kurduktan sonra isterseniz sanal bir disk [3] oluşturarak isterseniz de tüm diskinizi sanal makineye göstererek [4] (daha önceden ayrılmış bir disk bölümüne Pardus64'ü yerleştirdiğinizi varsayıyorum) Pardus64 bulunan disk bölümünü boot edebilirsiniz. Unutmayınız ki 32 bit host üzerinde sanallaştırma teknolojisi ile sadece 32 bit guest koşturabiliriz; 64 bit hostlar üzerinde ise hem 32 bit hem de 64 bit guestler koşturabilmemiz mümkün.

Son olarak elinizdeki dağıtımın 32 bit ya da 64 bit çekirdek kullandığını "uname -m"komutunun çıktısından anlayabilirsiniz: x86_64 ise bol Pardus64'lü günler dileriz :)

[1] http://members.comu.edu.tr/nyucel/pardus-corporate2-rootfs-0.42.tar.bz2

[2] http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors

[3] http://www.virtualbox.org/manual/UserManual.html#storage

[4] http://www.virtualbox.org/manual/UserManual.html#rawdisk

2
Oca
Başlıktan pek bir şey anlaşılmasa da son gelişmeler hakkında ekipteki herkes bir şeyler yazdı.[0][1][2] Bu konu hakkında bir iki satır karalama ihtiyacı hissettim bende.


Uzun bir süredir sıkı çalıştığımızı bilmeyen kalmadı herhalde ancak meyvelerini toplamaya başladık. İlk meyve olarak chroot olduğumuz zaman aldık(Ekip dışında bulunanları pek az tat veren ilk meyveydi. Ekip içinde ise ufak bir kutlama havası esmişti). Daha sonra pisi'yi ayağa kaldırdığımızda aldığımız meyve çok tatlıydı(özellikle pisinin yapması gereken her şeyi ellerimizle yapan bizler için. Ekip dışına da tat veren bir meyveydi bu). Daha sonra boot edebilmemiz, şimdi bir masa üstü ortamımız var (en çok sevinen de herhalde links ile pek haşır neşir olan metin oldu diye biliyorum.) Şimdi ise kurulan bir cd için çabalıyoruz. Onu yaptığımızda öncekiler gibi yine çok çalışmanın bir meyvesi ancak hem ekibe hemde Pardus'a gönül verenlere de tat vereceğini düşünüyorum. Bu meyveyi paylaşmaya açığız... Çünkü paylaştıkça artar diye düşünüyoruz.


ps: Daha teknik konularda yazıları [3] wiki sayfamızda bulabilirsiniz...


[0] http://m-akdere.blogspot.com/2009/12/ve-pardus64-uzerinde-masaustu-ortam.html
[1] http://nyucel.blogspot.com/2009/12/64-bit-kurulan-cd-icin-eksik-paket.html
[2] http://meltemparmaksiz.blogspot.com/2010/01/kurulan-cdye-bir-adm-kala.html
[3] http://tr.pardus-wiki.org/Pardus%27un_X86_64-64_Mimarisine_Port_Edilmesi

30
Ara
Bugün 64-bit kurulan Pardus için son eksiğimiz olan önyükleyiciyi nasıl halledeceğimize de karar verdik. Pardus'un 32-bitte kullandığı önyükleyici olan grub uzun süredir gelişimi durmuş bir yazılım. Yapması gereken işi fevkalade iyi yaptığından bir eksikliği de yok açıkçası.

Bizim açımızdan tek eksiği 64-bitte derlenmiyor oluşu. Diğer dağıtımlar ne yapmışlar diye baktığımızda onların grub'ı 32-bitte statik derleyip kullandıklarını gördük. Bugün biz de aynı yolu izledik ve sonuç olarak kurulan cd için eksiğimiz kalmadı.

En kısa sürede elimizdeki paketlerden[1] bir seçkiyle kurulan cd hazırlayabilmek için çalışıyoruz. Bu cd bizim için çok önemli bir eşiğin aşılması anlamına gelecek, çünkü bu cd'yi alan paketçiler kendi paketlerinin 64-bitte nasıl derlendiğini, ilave bir şey yapılmasının gerekip gerekmediğini görebilecekler. Pardus'un 64-bit gelişim süreci çok hızlanacak.

Biz de böyle büyük bir işin altından kalkabilmenin verdiği cesaretle kim bilir neler yapacağız...

ps: Yıllar önce çekilen 64 bit pardus videosunun yenisini[2] bugün çektik ;) Çekimlerin pek eğlenceli olduğunu söylememe gerek yoktur sanırım.

[1] http://x86-64.comu.edu.tr
[2] http://www.youtube.com/watch?v=4YxztKhvwps

Ekim ayı itibari ile 64bit'e port çalışmalarını sürdürdüğümüz Pardus üzerinde gerekli KDE (ve daha birçok Pardus) bileşenlerinin de 64bit paketlenmesi ile artık Pardus64 üzerinde masaüstü ortamına kavuştuk. Hatırlatmak gerekirse çalışmalarımızı Corporate2 sürümünü baz alarak gerçekleştirdiğimizden ve de Corporate2 nin KDE3.5 kullanacak olmasından dolayı biz de aynı KDE sürümünü 64bit ortamına taşıdık ("KDE 4x varken, 64bit üzerinde neden KDE 3x ?" gibi bir soru varsa diye). Paketleme sürecinde paketlerde yapılan işlemleri detayları ile şurada yazmaya çalıştık.

Kalan birkaç paket olmasıyla beraber artık bir kurulum CD'si oluşturmak istiyoruz (bkz. Pardusman). Daha önce bahsettiğim gibi, GRUB önyükleyicisi 64bit derlenemiyor; diğer dağıtımlarda 32-bit static derlenerek kullanılıyor. Bu yüzden, biz de aynı yöntemi izleyerek GRUB'ı derledikten sonra elimizdeki paketlerden oluşan, kurulan bir Pardus64 oluşturacağız.