1993 yılına geri dönelim. Jurassic Parkı gişeye çarptı, UB40’ın Can’t Help Falling in Love şarkısının kapağı Her yerde yayında ve Purdue Üniversitesi öğrencisi Ian Murdock, adlı yeni bir oyuncu kadrosunun yaratıldığını duyurdu. Debian Linux Usenet haber grubu comp.os.linux.development’te.
Murdock daha sonra şunu yazdı: “Bu benim sıfırdan oluşturduğum bir versiyon; diğer bir deyişle, üzerinde sadece birkaç değişiklik yapmadım. SLS [Softlanding Linux System]. Bu sürümü SLS kullandıktan ve çoğu unsurundan memnun kalmadıktan sonra oluşturdum. SLS’yi çok değiştirdikten sonra sıfırdan başlamanın daha kolay olacağına karar verdim.”
İsim Debian Murdock’un o zamanki kız arkadaşının ilk adı olan Debra ile kendi adının karıştırılmasının sonucudur. Ve bugün Debian 12’ye ulaşan her sürüm, kitap kurdu – Adını bir Oyuncak Hikayesi karakterinden almıştır.
Linux hala hobiciler için bir işletim sistemiydi
Başka bir dönemdi. Git yoktu, Red Hat Linux yoktu ve IBM henüz Linux’un evrimini yönetemedi. Linux hala hobiciler için bir işletim sistemiydi. Esas olarak öğrenciler ve bilgisayar bilimcileri tarafından kullanıldı. İşletim sistemini Kasım 1991’deki Linux 0.11’den beri kullanıyordum ama o zamana kadar on yılı aşkın bir süredir Unix kullanıcısıydım.
Murdock herkesin Linux’u kaynak kodundan indiremeyeceğini, derleyemeyeceğini, kuramayacağını ve başlatamayacağını biliyordu. İlk dağıtımların, özellikle de SLS’nin yeterince iyi olmadığını düşünüyordu. Böylece, kurulurken izlenmesine gerek kalmadan kurabileceğiniz daha zarif bir Linux dağıtımı yapma hedefiyle Debian’ı oluşturmaya başladı. Kısaca “Debian, internete erişimi olmayan kullanıcılar için Linux’u kolaylaştıracak” dedi o zaman.
Ve aslında Debian, kurulum ve dağıtım kolaylığına öncelik veren ilk Linux dağıtımıydı. Ve aynı zamanda Debian, başlangıcından itibaren tüm geliştiricilerin ve kullanıcıların geliştirmeye katkıda bulunabileceği tek dağıtımdı. Bugün hala en büyük topluluk Linux dağıtımıdır. Diğer tüm dağıtımlar, örneğin Red Hat Kurumsal Linux (RHEL), ubuntuVe SUSE Linux Kurumsal (SLE)ve bunların topluluk şubeleri gibi Fötr şapka Ve openSUSETicari işletmelerle doğrudan veya dolaylı olarak ilişkili olan.
“Modern Linux dağıtımı, hem paradigma hem de mimari olarak Debian’dan geldi”
Blog yazarı Cory Doctorow’un Murdock’un 2015’teki çok erken ölümünden sonra yazdığı gibi: ” Debian projesi açık kaynağın yapılma şeklini temelden değiştirdi mühendislik mükemmelliğini özgür yazılım geliştirmenin etik doğasıyla birleştirerek.”
Murdock’u iyi tanıyanlar da aynı fikirdeydi. Bruce Perens, yaratıcısı Debian sosyal sözleşmesi Ve Debian’a göre özgür yazılımın ilkeleriDebian’ın temel kurallarını belirleyen , Debian’ın bir Linux dağıtımından çok daha fazlası olduğunu şöyle açıklıyor: “Debian’ın dünya üzerindeki etkisi Debian ile sınırlı değil. Ortaya çıkardığı çok sayıda proje var. Örneğin modern Linux dağıtımı, hem paradigma hem de mimari Debian’dan geliyor.”
Bruce Perens şunu ekliyor: “Murdock, diğer paketleri kurabilecek bir sistemi başlatmak için gereken parça olan Debian ‘temel sisteminin’ tamamını üretti. Debian Proje Lideri olduğumda, temel sistemi oluşturan paketlerin her birini farklı geliştiricilere dağıttım. Daha önce hiç kimse böyle bir şey yapmamıştı ve o zamanlar hiç kimse, daha önce hiç tanışmamış ve yalnızca e-posta yoluyla haberleşen düzinelerce insan tarafından oluşturulan sonucun, tüm parçalar bir araya getirildiğinde işe yarayacağını bilmiyordu. ”
İlk gömülü Linux sisteminin kökeninde
Bay Perens’e göre Debian, ilk gömülü Linux sisteminin kökeniydi: “Ben yarattım meşgul kutusu (gömülü Linux’un İsviçre çakısı) Debian’ı disketlerden yüklemek için. O zamanlar çekirdeği yüklemek için 1,44 MB’lık bir diskete ve ardından kök dosya sistemi için bir başka diskete ihtiyacınız vardı. Busybox, gerekli tüm komut satırı araçlarını bu ikinci diskete sığacak şekilde tasarlandı. Günümüzde sayısız yönlendiricide, akıllı telefonda, televizyonda ve diğer gömülü cihazlarda mevcuttur.
Ayrıca Debian paket sistemine öncülük etti dpkg bağımlılıklara dayanmaktadır. Bu sayede programları ve kütüphaneleri ayrı ayrı geliştirilmiş olsalar bile kurulumu kolay bir pakette birleştirebilirsiniz. Tabii bunlar artık sıradanlaştı.
Debian’ın ilk geliştiricilerinden biri olan Bdale Garbee şunları ekliyor: “Modern diller ve onlarla ilişkili geliştirici toplulukları, bağımlılıkları her zaman sürüme göre yönetme sorunuyla karşı karşıya kalmak istemiyor. Bu gerilim kaynağı, Flatpaks gibi şeylere odaklanılmasına yol açtı. , Docker, vb. Ancak bugün bile çoğu Debian kullanıcısı tam uyumlu bir ikili paket dağıtım modelinin değer teklifini istiyor.”
Modern versiyonlamanın kökeninde
Ek olarak Garbee, ilk Debian programcısı ve dpkg’nin yaratıcısı olan Ian Jackson’ın “temel bir revizyon kontrol sistemi olarak Debian paket sürümleri” fikrini araştırdığını belirtiyor. Bir paketin en son sürümünü indirebileceğiniz (teslim alabileceğiniz), değiştirebileceğiniz ve ardından yeni bir sürümü arşive indirebileceğiniz (teslim edebileceğiniz) fikri bir tür kavramsal modeldir. Bir bakıma bu, Debian’ın dağıtılmış sürüm kontrolünde ilk büyük deneylerden biri olduğu anlamına gelebilir.
O zamanlar Linux henüz ilk sürüm kontrol sistemini benimsememişti. Eşzamanlı Versiyon Sistemi (CVS)lafı olmaz BitKeeper. Ve Linus Torvalds henüz Git’i icat etmemişti.
Garbee şöyle devam ediyor: “Roller ve sorumluluklar [des développeurs et des responsables de la maintenance] bugün başlangıçta olduğundan çok daha yapılandırılmıştır. Bakım görevlilerini tanımlayan paketler kavramı bile “önceki zaman” olarak hatırladığım bir şey.
“Doğru türden tutkulu insanlarda yankı uyandıran bir dizi temel ilkeyi seçti”
Garbee şunu ekliyor: “Herkesin her zaman istediği şey üzerinde çalışması ile paket bakımcılarının tanımlanmasıyla birlikte gelen ‘kontrol işlevleri’ arasında sağlıklı bir gerilim var.”
Debian’ın ilk günlerine dönüp baktığında Garbee şöyle açıklıyor: “Ian Murdock bana birçok kez, başladığı işin bu kadar uzun süreceği ya da bu kadar ileri gideceğine dair hiçbir fikri olmadığını söyledi. Bana göre o, yankı uyandıran bir dizi temel ilkeyi seçti. doğru türden tutkulu insanlarla.”
Murdock, Debian’ın mirasına hayran kalırdı. Büyük bir Linux işletim sistemi olmasının yanı sıra, Ubuntu gibi diğer çok popüler Linux dağıtımlarının da ana dağıtımı haline gelmiştir. Linux NaneVe MX-Linux.
Debian’ın etkisi bugün hala mevcuttur. Bdale Garbee bunun gelecekte de devam edeceğini belirtiyor: “Hala yapılması gereken çok iş var ve topluluğun pek çok üyesinin organizasyona ve katılıma büyük bir coşkuyla dahil olduğu görülüyor. Debian Geliştiriciler Konferansı (DebConf) yıl bana Debian topluluğunun kalbinin güçlü kaldığı konusunda güvence veriyor.”
Bu iyi bir şey çünkü Debian’a ihtiyacımız var. İşletmelerin değil, kullanıcıların ve geliştiricilerin ihtiyaçlarını yansıtan güçlü bir Linux topluluğuna ihtiyacımız var. Kurumsal merkezli Linux için bir yer var. Ancak Murdock’un amaçladığı gibi, insanlar tarafından ve insanlar için bir Linux sürümüne de ihtiyaç var.
Kaynak : “ZDNet.com”