Windows ve macOS'tan farklı olarak, Linux'u kurmak o kadar kolay değil. İnternette Linux'u aramak size farklı adlara sahip pek çok işletim sistemi getirecektir, bunların hiçbiri açıkça "Linux" olarak adlandırılmamıştır. Bu neden böyle?

Linux, hem deneyimli teknoloji meraklıları hem de sıradan kullanıcılar için giderek daha fazla tercih edilen işletim sistemi haline geliyor. Peki neden hepsine "Linux" adı verilen binlerce işletim sistemi veya "dağıtım" var? Ve geliştiriciler neden aynı türden daha fazla işletim sistemi oluşturmaya devam ediyor? Hadi bulalım.

Linux Dağıtımları Nelerdir?

İlk olarak, bilmek önemlidir Linux'un gerçekte ne olduğu. Linux bir işletim sistemi değil, daha çok bir çekirdek, bilgisayarınızın donanımını işletim sistemine bağlayan yapıştırıcıdır. Bilgisayarınızda bir simgeye tıklayarak bir uygulama başlattığınızda, uygulama ile iletişim kuran çekirdektir. Uygulamayı başlatmak ve çıktıyı donanımı kullanarak ekranda görüntülemek için işletim sistemi, yani monitör.

Bir işletim sistemi, temeldeki bir çekirdekten, uygulamalardan ve genellikle

instagram viewer
grafik kullanıcı arayüzü. Linux çekirdektir ve onu kullanan tüm işletim sistemlerine "Linux dağıtımları" denir. "Dağıtım" terimi şuradan gelir: Linux tabanlı işletim sistemlerini diğer kullanıcılarla paylaşma süreci, aynı zamanda çekirdek ve işletim sistemi genel olarak "dağıtma" olarak da bilinir. Bedava.

Bu kadar çok Linux Dağıtımını Ne Üretti?

Linux çekirdeği, herkese, çekirdeğin herhangi bir uygulamasını görüntüleme, düzenleme ve dağıtma izni veren GNU Genel Kamu Lisansı kapsamında lisanslanmıştır. Ama bu her zaman böyle değildi.

Daha önce, Unix popüler bir işletim sistemiydi, ancak kaynak kodu AT&T'ye aitti. Bir süre sonra, ağırlıklı olarak Unix tabanlı bir işletim sistemi olan BSD (Berkeley Software Distribution), Berkeley'deki California Üniversitesi'nde ortaya çıktı. O zamanlar Unix tabanlı başka işletim sistemleri de vardı ve hepsi birbirinden çok farklıydı.

Unix tabanlı bir işletim sistemi oluşturmak için bir standardın bulunmaması ve o sırada işletim sistemleri arasındaki direnç, "Unix savaşlarıUnix sürümlerini dağıtan farklı satıcılar, AT&T ve BSD dahil olmak üzere kendi standartlarını oluşturmaya başladılar.

1983'te Richard Stallman, GNU Projesi'ni başlattı ve bunların geliştirilmesi ve dağıtımına odaklandı. ücretsiz ve açık kaynaklı yazılım. GNU Projesi, herkesin özgürce çoğaltıp dağıtabileceği bir Unix sürümü, ücretsiz bir sürüm oluşturmayı amaçladı.

TAR ve Emacs dahil olmak üzere birçok uygulama o sırada GNU'nun Genel Kamu Lisansı altında geliştirildi. Ancak projede, işletim sisteminin ve uygulamaların donanımla etkileşime girmesine yardımcı olan bir bilgisayarın parçası olan açık kaynaklı bir çekirdek yoktu.

1991'de, GNU Projesi'nin başlamasından sekiz yıl sonra, Linus Torvalds Linux geliştirmeye başladı. Ve bir yıl sonra, Linux, Genel Kamu Lisansı altında yeniden yayınlandı ve şimdi GNU/Linux olarak bildiğimiz şey haline geldi. Linux çekirdeği GPL kapsamında lisanslandığından, herkes çekirdeğin üzerinde bir işletim sistemi oluşturabilir ve bunu özgürce dağıtabilir.

Kendi işletim sisteminizi ücretsiz olarak çalıştırma yeteneği, birçok geliştiriciyi dağıtımlarına başlamaya teşvik etti. Debian, Red Hat ve Slackware dahil olmak üzere bir dizi dağıtım o sırada piyasaya sürüldü ve Linux devrimini başlattı.

Neden Yeni Linux Dağıtımları Oluşturuluyor?

Geliştiricilerin yeni Linux tabanlı işletim sistemleri oluşturmaya ve dağıtmaya devam etmelerinin ana nedeni, basitçe yapabilmeleridir. Linux çekirdeği ücretsizdir. Uygulamalar ücretsizdir. Çekirdeğin üstünde bütün bir işletim sistemi oluşturmak için kaynaklar ücretsizdir.

Günümüzde insanlar nadiren sıfırdan bir dağıtım oluşturuyor. Bunun yerine, başka bir popüler dağıtım alırlar ve ya eskisini temel alarak yeni bir işletim sistemi kurarlar ya da yeni bir grafik kullanıcı arabirimi ve ek uygulamalarla yeniden kaplamasını sağlarlar.

Ubuntu'nun birkaç resmi var, yani Xubuntu, Kubuntu ve Lubuntu. Bu üç lezzet arasındaki tek fark masaüstü ortamıdır. Ubuntu'da önceden yüklenmiş olarak gelen varsayılan özelleştirilmiş GNOME masaüstü yerine, Xubuntu, Kubuntu ve Lubuntu sırasıyla XFCE, KDE Plasma ve LXDE ile birlikte gelir.

Bir işletim sisteminin birincil amacı, masaüstü bilgisayar kullanımını kullanıcılar için kolaylaştırmaktır. Birisi bir işletim sisteminde yeni bir özellik istediğinde, gidilecek geleneksel yol, işletim sistemini geliştiren şirkete geri bildirim sağlamaktır. GNU Projesi bu akışı tamamen değiştirmiştir.

Açık kaynaklı bir dağıtımı kullanan, geliştiren, geri bildirim sağlayan, geri bildirim uygulayan ve sonunda dağıtan kullanıcılardır. Kendi dağıtımınızı oluşturmakta ve hayallerinizdeki işletim sistemine istediğiniz özellikleri eklemekte özgürsünüz.

Benzer bir ideolojiye ve görüşe sahip herkes projeye katkıda bulunabilir ve geliştiricilere yardım etmeye başlayabilir. İşletim sistemine ek bir özellik eklemek için bir şirketle iletişim kurmanıza veya bir geri bildirim formu doldurmanıza gerek yoktur.

Yalnızca kullanıcılar değil, büyük şirketler bile şirket içi kullanım için yeni şirket içi dağıtımlar oluşturur. Microsoft'un CBL-Mariner'ı popüler bir örnektir. Bunun temel nedeni, büyük şirketlerin diğer kullanıcılar tarafından oluşturulan dağıtımları kullanmak istememeleri ve kendi işletim sistemlerini sıfırdan veya başka bir ana dağıtım üzerinde geliştirmeyi tercih etmeleridir.

Linux projesi, Google gibi teknoloji devlerinin bazı projeleri için Linux çekirdeğine bağlı olarak başladığı bir dereceye kadar büyüdü. Örnek olarak Android ve Chrome OS'yi alın. Android, kaputun altındaki Linux çekirdeğini kullanır ve Chrome OS, 2000 yılında piyasaya sürülen bir dağıtım olan Gentoo Linux'un üzerine kurulmuştur.

Masaüstü Linux'un parçalanmasının bir başka nedeni de mevcut çok sayıda cihaz türüdür. Masaüstü bilgisayarların yanı sıra, ARM işlemcilere dayalı olanlar gibi diğer cihazların da çalışması için bir işletim sistemine ihtiyacı vardır. Linux bunu, geliştiricilere istedikleri herhangi bir işlemci ailesi için bir işletim sistemi oluşturmaları için bir temel sağlayarak çözer.

Raspbian işletim sistemi bir Raspberry Pi için özel olarak oluşturulmuş dağıtım cihazlar. Ayrıca, tescilli işletim sistemi satıcıları tarafından desteklenmeyen eski işlemcilerde çalışmak üzere geliştirilmiş sayısız dağıtım bulabilirsiniz.

Gerçekten Bu Kadar Çok Dağıtıma İhtiyacımız Var mı?

İşleri halletmek için yalnızca bir bilgisayara ve işletim sistemine ihtiyaç duyan biriyseniz, elbette hayır. Faturalarınıza uyduğu sürece herhangi bir işletim sistemini kullanmaktan kurtulabilirsiniz. Ancak, cihazları ve dijital yaşamı söz konusu olduğunda seçimlerle şımartılmak isteyenler için gidilecek olan Linux'tur.

Birkaç Linux işletim sistemi deneyebilir ve en iyi bulduğunla anlaş veya dağıtıma devam edin ve yeni dağıtımları test edin. Linux size bu seçeneği sunuyor. İnsanlar açık kaynak ekosistemini desteklemeye ve katkıda bulunmaya devam ettiği sürece, internette ücretsiz olarak geliştirilen ve piyasaya sürülen yeni dağıtımları görmeye devam edeceksiniz.

Açık Kaynak Böyle Çalışır!

Android ve macOS gibi birçok tescilli işletim sistemi kapalı kaynak kod tabanına sahip olsa da, projeleri için temel olarak Linux'u kullandılar. Linux çekirdeğinin altında yayınlandığı lisans, herkesin kodu herhangi bir kısıtlama olmaksızın değiştirmesine ve dağıtmasına izin verdiği için tamamen kabul edilebilir.

Linux tabanlı işletim sistemlerinin arkasındaki muazzam topluluk desteği nedeniyle, dağıtımlara sürekli olarak yeni ve özel özellikler eklenmektedir. Windows ve macOS gibi diğer tescilli işletim sistemlerinde bu tür birçok özellik bulabilmenize rağmen, bazıları yalnızca bir avuç Linux dağıtımıyla sınırlıdır.

Linux'ta Yapabileceğiniz Ama Windows'ta Yapamayacağınız 10 Şey

Sonrakini Oku

PaylaşCıvıldamakPaylaşE-posta

İlgili konular

  • Linux
  • Linux çekirdeği
  • Linux Dağıtımı
  • Açık kaynak

Yazar hakkında

Deepesh Sharma (114 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim, ama teknoloji hakkında konuşmak istersen, o senin adamın.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın