i386 mimarisi uzun zamandır modası geçmiş durumda ve bu haftadan itibaren Kali
Linux'ta i386 desteği önemli ölçüde azalacak. i386 çekirdeği ve görüntüleri
ortadan kalkıyor. Bu platform için artık görüntüler ve sürümler
oluşturulmayacak.
Amd64: x86-64 mimarisini, yani x86 komut setinin 64 bit sürümünü ifade
eder.
İ386: x86 mimarisini, yani orijinal 32 bit x86 mimarisini ifade
eder.
Linux çekirdeği 6.11 sürümünden başlayarak (Kali rolling'e yeni geldi),
çekirdek artık i386 mimarisi için oluşturulmuyor.
Kali Linux
artık i386 Installer, i386 Live ve i386 Pre-Built VM görüntülerini
oluşturmayacak. Bu değişiklik, haftalık görüntülerin bir sonraki grubunu
(2024-W44, önümüzdeki Pazartesi günü yayınlanacak) ve bir sonraki Kali Linux
sürümünü (2024.4, yıl sonundan önce yayınlanacak) etkileyecek.
i386
paketleri genel olarak depodan kaldırılmayacak. Bu nedenle i386 programlarını
64 bitlik bir sistemde çalıştırmak hala mümkün olacak. Paket yöneticisi
aracılığıyla sistemlerine i386 paketleri yüklemek için dpkg --add-architecture
i386 komutu kullanılabilir. 64 bitlik bir sistemde i386 ikili dosyalarını
çalıştırmak standart bir senaryodur ve çok iyi desteklenir. Alternatif olarak,
i386 Docker görüntüleri de sağlanıyor.
Bu değişiklikten
etkilenenler ve i386 ikili dosyalarını Kali Linux'ta çalıştırmak için daha
fazla rehberliğe ihtiyac duyanlar, hata izleyicisi aracılığıyla Kali Linux
ekibine ulaşabilir. Yardımcı olmak için elllerinden geleni yapacaklar.
Kali
Linux çeşitli CPU mimarilerinde çalışabilir, amd64 açık ara en popüler
olanıdır. Kişisel bilgisayarları (hem iş istasyonları hem de dizüstü
bilgisayarlar) ve sunucuları donatan Intel ve AMD CPU'ları için tercih edilen
mimaridir. Kısacası, kişisel bilgisayarlarda her yerde bulunur. Kali ayrıca
i386 CPU'larda da çalışabilir. i386, amd64'ün atasıdır ve 64 bit x86 mimarisi
devralıp yerini almadan önce kişisel bilgisayarlarda kullanılmıştır.
İlk
amd64 işlemcisinin 2003'te piyasaya sürüldüğünü ve onu destekleyen ilk Debian
sürümünün 2007'de "4.0 Etch" olduğunu unutmayın. Ayrıca, üretilen son i386
CPU'nun Intel Pentium 4'ün bazı modelleri olduğu ve 2007'de üretiminin
durdurulduğunu belirtmekte fayda var. Yani, bu uzun zamandır beklenen bir
değişiklik.
Özellikle Linux çekirdeğinde yazılım desteği, donanım
üretimi durdurulduktan sonra bile uzun yıllar devam etti. Ancak zamanla,
piyasada giderek daha az i386 CPU'su oluyor ve i386'ya özgü kodu sürdürmek
için giderek daha az çaba sarf ediliyor. Bu yüzden yavaş yavaş ölüyor.
Linux
dağıtımlarında, i386 desteği yıllar içinde istikrarlı bir şekilde azaldı.
2017'de Arch Linux 32 bit ISO'ları aşamalı olarak kaldırdı. Sonra büyük yıl
2019'du. Fedora 31 i386 çekirdeğini ve görüntülerini bıraktı ve Ubuntu 19.10
da aynısını yaptı.
2023'ün sonunda Debian, i386 çekirdeğini ve
görüntülerini bırakacağını kabul etti. Sonunda birkaç hafta önce, Eylül ayında
Debian çekirdek ekibi i386 çekirdek paketlerini oluşturmayı bırakacaklarını
duyurduğunda yürürlüğe girdi. Ardından 6.11 çekirdeği, i386 çekirdek paketi
olmadan Ekim ayının başında Debian'a yüklendi. Bu aynı zamanda i386 yükleyici
görüntülerinin sonu anlamına geliyor.
Kali Linux Debian'a
dayanmaktadır. Bu nedenle Kali Linux'un i386 çekirdeğini ve görüntülerini de
bıraktığı anlaşılmaktadır. Bu, 28 Ekim Pazartesi günü yayınlanacak olan
2024-W44'ten itibaren haftalık görüntüler için geçerli olacak. Kali'nin
sürekli kullanıcıları için zaten geçerlidir.
i386 paketleri,
yeniden oluşturulabildikleri sürece kalır. Yani, i386'ya özgü sorunları ortaya
çıktıkça düzeltecek ve bakımını yapacak kişiler olduğu sürece. i386'yı canlı
tutan en büyük alanlardan biri oyundur. 32 bit x86 için derlenen eski oyunlar
hala mevcuttur ve oyuncular tarafından beğenilmektedir. Bu sayede, i386 için
bir paket temelinin önümüzdeki dönemde de kalacağını umabiliriz. Aynı zamanda,
bakım çabalarını azaltmak için diğer alanların ve ekosistemlerin uygun
gördüklerinde i386 desteğini bırakması beklenebilir. Yani i386 paketlerinin
genel sayısı yıllar içinde yavaş yavaş azalacaktır, bu kesin.