Category Archives: çalışmak - Page 2

>64 bit geliyor mu ne?

>

Necdet hocam’ın da yazdığı gibi rootfs yakında yayınlanacak. Bir çok kişinin büyük merakla beklediğini hepimiz biliyoruz. Ancak rootfs sürecinde sadece konsol ekranı olan bir sistem olacak. Bu yüzden gerçekten ne yapacağını bilen arkadaşların rootfs’i denemesini öneriyoruz. Diğer arkadaşların ise bir süre daha sabretmesini içten arzuluyorum.

Diğer arkadaşlara ise rootfs ile iyi eğlenceler diliyorum. Umarım bunun 3 üniversite son sınıf öğrencisinin uzun süreler boyunca çalışarak meydana getirdiği bir sürüm olduğunu unutmazsınız.

Artık bizler daha çok çalışarak alfa için daha uzun bir mesafeyi kat etmemiz gerekiyor. Bize yardımcı olanlara şimdiden teşekkür ederiz.

Not: gelişmeler için bizi takip edin(Necdet Yucel, Metin Akdere, Meltem Parmaksız, wiki).

>Yaşıyor, yaşıyor, yaşıyor…. Pisi yaşıyor…

>

Bilindiği üzere Pardus 64 üzerinde uğraşıyorduk(biraz çok uğraşıyorduk gerçi:), pek az bir şey yazmış olabilirim kendi adıma… Ama gecelere kadar çalıştık pisi’nin bağımlılıkları ile haşır neşir olduk(şimdi paket yöneticisini daha bi sevmiyor değilim)

Tüm paketleri ellerimizle derledik, linkledik, non-shared lib’leri kaldırdık…(birazcık cinnet geçirdik gerçi bağımlılıklarla ) Ancak sonunda şu çıktıyı almak bu zahmete ve zamana değdi galiba 🙂

root@pardus64 /#pisi rm libsigsegv

Safety switch: the component system.base cannot be found

The following minimal list of packages will be removed

in the respective order to satisfy dependencies:

libsigsegv

Removing package libsigsegv

Running pre removal operations for libsigsegv

Running post removal operations for libsigsegv

Removed libsigsegv

root@pardus64 /# pisi it libsigsegv-2.6-3.pisi

Installation order: libsigsegv

Installing libsigsegv, version 2.6, release 3, build None

Extracting the files of libsigsegv

Configuring libsigsegv package

Configured libsigsegv

Installed libsigsegv

Şimdi azıcık paket yapmak gerekiyor galiba 🙂

>Belirli bi konuma geldik. Yazmak gerek…

>

   Uzun bir zamandır yoğun bir çalışma süreci içerisinde olduğumuz için pek bir blog girdisi yapamıyordum. Yaklaşık olarak 1 aydır Pardus’un x86_64 portunu hazırlamaya çalışıyorduk.

Başlangıçta Pardus 2008 üzerinde çapraz derleme ile 64 bit olarak başladığımız ve üzerinde chroot yapacağımız sistem için uzun saatler geçirdik. Chroot’da bir takım sorunlar yaşadık ve 2008’den 2009’a geçildiği haberi ile beraber bizde yeni yönümüzü o tarafa çevirdik. 2008’de bir kısmını öğrendiğimiz süreci daha hızlı bir şekilde ilerletebildik. Ancak hedef olarak chroot dan boot edilebilir bir sisteme çevirdik. Bu süre zarfında clfs belgesini takip ettik, sürümler arası farklara bakarak yamalar bulduk, bir kısmını kendi aramızda tartışarak değiştirdik, derlenmeyen araçlar için çince bile okuduk. (google translate’e teşekkürü bir borç biliriz.) Çekirdek derledik, nasıl derlememiz gerektiği konusunda biraz tartıştık. Pardus’un kullandığı çekirdeği ve config dosyasını biraz değişiklik yaparak kullandık. (debian ve ubuntu gibi dağıtımların 32bit ve 64bit çekirdek config’lerinden yola çıkarak.) İnitramfs oluşturmak için uzun süredir çabalıyorduk. Coolplug isimli pardus teknolojisi biraz uğraştırdı bizi gerçi. Derlemek için elimizde olan çapraz derleme yapabilen gcc kullanmıştık. Hata almadığımız için oldu herhalde demiştik. Ancak coolplug’ı initramfs de çalışmadığını gördüğümüzde klibc’yi sistem için derlesek mi acaba diye düşünmeye başladık. Ancak çapraz derleme yapabilmesini sağlayabilmemiz için elle tutulur bir belge bulamadığımız için 64bit olan debian 5 üzerinde klibc – klcc kurduk (libklibc-dev paketinden geliyor klcc) ve coolplug’ı derledik. İnitramfs’in içerisine dahil ettik. Boot sırasında bu seferde en azından coolplug çalıştığını gördük. Ancak sabit diski göstermeyi başaramadık. Coolplug’dan kaynaklı bir sorun olduğunu düşündüğümüz için ve daha fazla motivasyon kaybetmemek için (tek bir noktada takıldığımız için elimiz kolumuz bağlanmış durumdaydık.) Bu yüzden hızlı bir şekilde cumartesi akşamı alternatif yol olarak chroot değerlendirdik.(debian 5 – 64bit üzerinde) Ufak bir sorun yaşadık. Ancak lib64 -> lib’e kopyaladık.(bir birlerine döngü olarak linklendiğini gördük ihtiyaç duyduğu kütüphaneyi ve o da lib64 içinde bulduk.) ve chroot yaptık sorunsuz bir şekilde. Vatana millete hayırlı olsun.

>Verimli çalışmak için çalışma alanınızı değiştirin.

>

Yaklaşık 1 yıldır evde kalıyorum.Kendime ait bir odam çalışma masam, güzel bir koltuğum, yatağım var. İnsanın çalışmak ve yaşaması için gerekli olan her şey var sayılır odamda ( olmayan şeylerde öğrencilikten 😉 Uzun süredir çalışma masamın yeri üzerinde bulunanlar aynı olduğu için olsa gerek çalışma isteğimde azalmalar oldu. Aynı yere bak bak bak nereye kadar. Zaman zaman çalışmaz alanlarının değiştirilmesi verimliliği arttırdığını hatırlıyorum. Bu yüzden yazında gelmesini fırsat bilerek odamın balkonunu temizleyip 1 sandalye ve tabure attım. Kuş cıvıltıları ayva, incir, zeytin ağaçları olan bir manzara eşliğinde artık çalışmaya karar verdim. Gerçekten zevkli olacağını düşünüyorum. Tabi ki çalışma zamanı olarak 5’den sonraki saatler uygun oluyor, malum sıcak havadan dolayı. Çalışmaktan sıkılanlara tavsiye edebileceğim bir yöntem.