Bu öğrenme ve çalışma sürecinde en zor şey öğrendiklerini belgelendirmek. İnsan "bunları yazacağıma biraz daha çalışayım, başka şeyler öğreneyim" diye düşünüyor ama bu düşüncenin bizi hedefimizden uzaklaştıracağının da farkındayız. Aldığımız her notu henüz elektronik ortama geçirmemiş olsak bile (herkesin elinde not aldığı defterler var) sürecin temel aşamalarını wiki[2]'ye aktarmaya çalışıyoruz. Bu belge sürekli gelişme aşamasında, çünkü yazanlar sürekli öğreniyorlar ;)
RootFS'in hazır olduğunu bir süre önce yazmıştım[3]. Bir iki gün içinde bunu indirilebilir bir yere koyacağız. Elbette RootFS sadece geliştiriciler için olacak. Meraklı ve heyecanlı son kullanıcılar en azından alfa sürümü beklemeliler.
Peki RootFS'i alan geliştiriciler ne yapacak? Elbette daha önce bir RootFS kullananlar için bir açıklama gerekmez ama yine de meraklılar için bir şeyler yazmak iyi bir fikir olabilir.
Her PiSi paketinin zaten bir geliştiricisi bulunduğundan ve pspec.xml ve actions.py dosyaları 32bit için hazırlanmış olduğundan 64bite geçişte yapılacak şey paketi sıfırdan hazırlamaya çalışmak değil. Bu aşamada yapılması gerekenleri wiki'de Paketlerin X86_64 Mimarisine Taşınmasında Yapılması Gerekenler bölümünde yazıyoruz ama burada da başlıkları yazayım. Merak eden wikiden devamına bakar herhalde.
64bite taşınırken inşa dosyalarında değişiklik gerektirecek paketler için altı farklı durum olabileceğini öngörüyoruz:
- farklı parametrelerle derlenenler
- ilave yamalar gerektirenler
- 32-bitte yapılan bazı yamaların çıkartılması gerekenler
- farklı kaynak dosyasına ihtiyaç duyanlar
- dosyaları farklı dizinlerde bulunduranlar
- x86_64 mimarisinde karşılığı bulunmayanlar
[1] http://nyucel.blogspot.com/2009/07/64bit-pardus.html
[2] http://tr.pardus-wiki.org/Pardus'un_X86_64-64_Mimarisine_Port_Edilmesi
[3] http://nyucel.blogspot.com/2009/11/64-bit-icin-rootfs-hem-hazr-hem-hazr.html
[4] http://liste.pardus.org.tr/64bit/
Benim tecrübelerime göre döküman, anında elektronik ortama geçilirmiyorsa veya zaten elektronik ortamda tutulmuyorsa, sonradan aktarılması çok zor oluyor ve genelde olmuyor.
YanıtlaSil