Linux eksi GNU
Bir anlığına araya girmek istiyorum.
GNU/Linux olarak adlandırdığınız şey aslında GNU/Linux değil, tamamen bağımsız Linux tabanlı bir sistemdir veya benim yakın zamanda kullanmaya başladığım şekliyle Linux eksi GNU’dur.
GNU burada yok ve uzun süredir de bulunmuyor.
Çalıştırdığım şey, Linux çekirdeği üzerine inşa edilmiş, GNU olmayan kullanıcı alanları, hafif libc uygulamaları, BSD kökenli araçlar ve GNU Projesi ile hiçbir ilişkisi olmayan diğer bağımsız bileşenler tarafından kullanışlı hale getirilmiş, tamamen işlevsel bir işletim sistemidir.
Pek çok bilgisayar kullanıcısı, GNU/fanatiklerinin farkına varmadan, bu GNU olmayan Linux sistemlerini her gün çalıştırıyor.
Markalama ataletinin tuhaf bir dönüşüyle, bazı insanlar Linux çekirdeğini kullanan herhangi bir şeyin bu nedenle GNU’yu içermesi gerektiğini varsayıyor ve GNU çekirdek araçlarının, GNU kitaplıklarının, GNU kabuk yardımcı programlarının ve hatta bazen GNU felsefesinin olmamasına rağmen onu “GNU/Linux” olarak adlandırıyorlar.
Gerçekten bir GNU sistemi var ve insanlar ne yazık ki onu kullanıyor – ama ben onlardan biri değilim.
GNU bileşenleri GNU sistemi için gereklidir, ancak dağıtımım kasıtlı olarak bunları ChimeraUtils, FreeBSD’nin taşınabilir yardımcı programları, dinit, musl libc ve diğer GNU dışı teknolojilerle değiştiriyor.
Linux çekirdeği her zaman yaptığı şeyi yapmaya devam ediyor: sistem kaynaklarını tahsis ediyor, süreçleri programlıyor ve donanımla iletişim kuruyor.
Ancak etrafındaki kullanıcı alanı GNU’dan tamamen farklı bir şeydir.
Ne kadar muhteşem bir şekilde farklı olduklarını anlamak için BASH (Bourne Again Shell) ve DASH man sayfalarını görmek yeterlidir – ikincisi DASH’i içermez "HATA: çok yavaş" belgelerinde.
Çalıştırdığım şey GNU/Linux değil, GNU’suz Linux.
Veya kesinliği tercih ediyorsanız: GNU olmayan Linux.
Alpine, Chimera, Diverse-Linux, Ewe OS ve benzeri sistemlere yapıştırılan tüm sözde “GNU/Linux” etiketleri yalnızca yanlış anlamalardır.
Etiketler:
