2 Ağustos 2011 Salı

FreeBSD-9.0-BETA1

FreeBSD geliştirme sürecini bilenler için FreeBSD 9.0-RELEASE çalışmalarının gecikmiş olması şaşırtıcı değildir. Genellikle de FreeBSD geliştirme sürecinde öngörülen tarihlerde gecikmeler olur. FreeBSD 9.0 -RELEASE geliştirme çalışmalarına ilişkin takvime göre 9.0-RELEASE-BETA1 20 Temmuz tarihinde duyurulması planlanmıştı. Yaklaşık olarak 10 günlük bir gecikme ile olsa da FreeBSD 9.0-RELEASE-BETA1 bugün duyuruldu.


FTP, CVS ve SVN ile Erişim

FreeBSD 9.0–BETA1 iso dosyaları şimdilik amd64, i386, ia64, powerpc, powerpc64 ve sparc64 için hazırlanmış. FreeBSD-CURRENT ile ATA_CAM yürütülen geliştirme süreci nedeni ile açılış disketlerinin hazırlanmasında pc98 mimarisinde sorunlar yaşanmıştı. Bu nedenle pc98 Tier-2 kategorisine alınmıştı. Bu nedenle pc98 için FreeBSD 9.0 iso dosyaları şimdilik hazırlanmayacak.

Şimdilik freebsd-update ile kullanılabilecek bir 9.0-BETA1 sistem bulunmadığı için freebsd-update ile 9.0-BETA1'e güncelleme yapılamıyor. Bu nedenle hazırlanan iso dosyalarını veya SVN/CVS ile kurulum yapılabiliyor. FreeBSD 9.0-BETA1 yeni kurulum uygulaması ile geldiği için kaynak koddan yapılacak olan güncellemeler yerine hazırlanan iso dosyalarının kullanılması isteniyor. Böylelikle yeni kurulum uygulamasının hatalarının belirlenip bildirilerek BETA2 ve sonrası için planlanan geliştirme süreci işleyebilecek.

FreeBSD 9.0-BETA1 denemek için csup/cvsup kullanacaklar için csup dosyalarında izlenen dal olarak HEAD yani “.” olarak tanımlamaları yeterli olacaktır. Svn kullanacaklar için ise svn://svn.freebsd.org/base/head/ ile yapabilirler.

Yeni ve Eski Bir Arada

FreeBSD 9.0-BETA1 şu an için CURRENT ile aynı durumda. Dolayısıyla da paylaşımlı kütüphaneler vd açısından bir fark gözlenmiyor. Şu an için CURRENT ile aynı kütüphane ve kaynaklar kullanıldığı için de CURRENT için hazırlanmış olan paketler doğrudan 9.0-BETA1 ile kullanılabiliyor. Bu durum ise BETA2 yayınlanmasından önce değişecek. RELENG_9 hazırlanmasının ardından kütüphaneler vs üzerinde gerçekleşecek olan düzenlemeler ile 9.0 şekillenemeye başlayacak. Dolayısıyla da kaynak kodu güncelleyip sistemi yeniden kuranlar kurdukları paketleri yeniden derlemek durumunda olacaklar.  Bu durumu dikkate alarak halen hazır olan ISO kullanılarak yeni kurulum uygulamasının varsa hatalarının belirlenerek bildirilmesi BETA2 ve sonrası süreç için önem taşıyor. Bu nedenle BETA1 ile yeni olan freebsd-installer olarak arşımıza çıkıyor. Bu durumda “.0 -RELEASE” çalışması yürütüldüğünü düşürsek olağan kabul edilebilir.

FreeBSD 9.0-BETA1
Yeni freebsd-installer metin tabalı olarak çalışıyor ve eski kurulum uygulaması olan sysinstall ile kullanılamayan Türkçe klavye desteğini sunuyor. Kurulum sırasında klavye ayarlarını Türkçe seçerek kurulumu Türkçe klavye ile yapabiliyorasunuz. Kurulum uygulaması standart olarak disk bölümleme için GPT ve dosya sistemi olarak da UFS kullanıyor. Açılış için kullanılan freebsd-boot, takas alanı -swap ve tek bir kök dosya sistemi ile diski bölümlüyor. Bunu değiştirip disk bölümlerini freebsd-boot ve klasik /,/var/tmp ve /usr oluşturup kurulum yapabiliyoruz. ZFS dosya sistemi şimdilik kurulumda kullanılamıyor. Ancak disk bölümlerini 9.0-BETA1 çalışan CD olarak kullanarak oluşturabilir ve üzerinde ZFS dosyası sistemi oluşturduktan sonra bu bölümler üzerine kurulum yapılabiliyor.

Ağ yapılandırması, kurulacak olan bileşenlerin seçimi ve kurulumu freebsd-installer sunduğu arayüz üzerinden gerçekleşirken kullanıcı ekleme aşmasında doğruan kabuk ortamında işlem yapılıyor. Sistem eklenen ilk kullanıcı eski uygulamanın aksine wheel grubun üyesi olamıyor. Dolayısıyla da sistem root olarak giriş yaparak bir kullanıcıyı wheel grubuna eklemek gerekiyor. Böylelikle klenen kullanıcı su ile root yetkilerini kullanabiliyor. Kurulum tamamlandıktan sonra bilgisayarı yeniden başlatarak sitemi kullanabilirsiniz.

BETA2 ve Sonrası

FreeBSD 9.0 geliştirme süreci ile hazırlanacak olan deneme sürümlerinin öngörülen duyuru tarihleri http://wiki.freebsd.org/Releng/9.0TODO adresinden izlenebilir.

FreeBSD 9.0-BETA1 indirip denmek isteyenler için iso dosyalarına ait bütünlük kontrolü değerleri aşağıdaki gibidir:

MD5 (FreeBSD-9.0-BETA1-amd64-bootonly.iso) = 8735758ac97a54289eb9697e4e91b4f6
MD5 (FreeBSD-9.0-BETA1-amd64-disc1.iso) = 0f66b7f1cf9f0841bcbb2a448f0d1476
MD5 (FreeBSD-9.0-BETA1-amd64-memstick.img) = be053143500e39703543d8975faba7c6

MD5 (FreeBSD-9.0-BETA1-i386-bootonly.iso) = e1e2cb4ab7213fc458a2eabd8c72563c
MD5 (FreeBSD-9.0-BETA1-i386-disc1.iso) = 61467b53bfa327b4af1deb9426d76f0f
MD5 (FreeBSD-9.0-BETA1-i386-memstick.img) = 5637bcb95e2f7d555963ad219fe4412f

MD5 (FreeBSD-9.0-BETA1-ia64-bootonly.iso) = a14c604135d600018aa0531ae4d3fa31
MD5 (FreeBSD-9.0-BETA1-ia64-memstick) = a270eb61a73407f040f1f205c62b3881
MD5 (FreeBSD-9.0-BETA1-ia64-release.iso) = a697c4bc92600bd9e8978be35f61e7ea

MD5 (FreeBSD-9.0-BETA1-powerpc-bootonly.iso) = 089f0ac6aec8706d99bd07a51fd3eb51
MD5 (FreeBSD-9.0-BETA1-powerpc-memstick) = 4b772ad3cf933d1bb5f6e70faee3d6ca
MD5 (FreeBSD-9.0-BETA1-powerpc-release.iso) = 239be45712e827bb3b3bcff91ad5f201

MD5 (FreeBSD-9.0-BETA1-powerpc64-bootonly.iso) = 5acab3ab0388b0556209e41fb31dfbba
MD5 (FreeBSD-9.0-BETA1-powerpc64-memstick) = de1a4e5b96c13d3b68131257ebb499dc
MD5 (FreeBSD-9.0-BETA1-powerpc64-release.iso) = d4dfefcbfc7580318a2aaca1a545d585

MD5 (FreeBSD-9.0-BETA1-sparc64-bootonly.iso) = c1020e3f52f5f760ef2a5ed20cedd574
MD5 (FreeBSD-9.0-BETA1-sparc64-disc1.iso) = 8b8def377862103d8bca3fdf921ac38a

SHA256 (FreeBSD-9.0-BETA1-amd64-bootonly.iso) = f5e4cf07a86d27381f961d63d1b6b2f224e52eb3bacc7ed3435605bf384722bb
SHA256 (FreeBSD-9.0-BETA1-amd64-disc1.iso) = 27c4d6c85c8bb53ee7284869b9abc694d43d0d5110f4faf3d6057d766da5e984
SHA256 (FreeBSD-9.0-BETA1-amd64-memstick.img) = bdab308a347805935409f592a5bdca1e8288953fe0ae07d7cdce1965c4af7fb2

SHA256 (FreeBSD-9.0-BETA1-i386-bootonly.iso) = 0b0f13c2eebd779241ad49120197bc346e7ff2950e35e26832cfe7498f219bbe
SHA256 (FreeBSD-9.0-BETA1-i386-disc1.iso) = 21099d74030500b3ca89d648c611cf74c79a841558a7827740645e82be8901e5
SHA256 (FreeBSD-9.0-BETA1-i386-memstick.img) = e333fa7721f153f523d11e8af487bc6c442197b3df31b67111d3b1b5ac57f18a

SHA256 (FreeBSD-9.0-BETA1-ia64-bootonly.iso) = 8d7257cededc33bf2c62fe29d836efa56375bfe0a5c3d219fe895894afcea9c1
SHA256 (FreeBSD-9.0-BETA1-ia64-memstick) = 9c05bf4d69f4aa2929db3e252c6ae15f9e957542840e5b090ae6cdb26ff1ec98
SHA256 (FreeBSD-9.0-BETA1-ia64-release.iso) = 656c604d902d3a9ad1697e4dea78a76740f899b7e2414c29905ffd1640260cb5

SHA256 (FreeBSD-9.0-BETA1-powerpc-bootonly.iso) = 8b2dacacd0fbeba98b63d41f022335803c4cebb360e3c9a968cc9aea6bed059f
SHA256 (FreeBSD-9.0-BETA1-powerpc-memstick) = ef7741c0d8431db886ef79c7acd03c7efdf281d1d5fbba634bdba371d22ef72c
SHA256 (FreeBSD-9.0-BETA1-powerpc-release.iso) = 662eff3463ec9a05bc1617f1af620ad5bbeac239668af3dd0a8405d79ef6d05f

SHA256 (FreeBSD-9.0-BETA1-powerpc64-bootonly.iso) = 7e4a8a24cd942222d4fce60294d444525d9aea6c8d3e0ee55e6a9dda84a5ee9f
SHA256 (FreeBSD-9.0-BETA1-powerpc64-memstick) = ec7eb9d6f5a69a0f3fbafd433ac309dcafd411921c4c51f2886c39649d59ca07
SHA256 (FreeBSD-9.0-BETA1-powerpc64-release.iso) = 2721be511db390a95ddf3081afd8152be14f147d5d8a8213c4045875631950e7

SHA256 (FreeBSD-9.0-BETA1-sparc64-bootonly.iso) = 3db8cf663cd1722488277c5c63f8daa2cd04a1e1aeb8bd54932cbc30d507bc3e
SHA256 (FreeBSD-9.0-BETA1-sparc64-disc1.iso) = c051b5b9fad2e3183c595b3e7f786afb181bce91c7ce1c869a2c593ab9d29205