Linux ve GNU / Linux Arasındaki Fark

Linux, aklınıza gelebilecek herhangi bir cihaza güç vermek için kullanılan bir işletim sistemidir.

Linux Genel Bakış

Çoğu insan Linux'u düşündüğünde, bilgisayar ve web siteleri tarafından kullanılan bir masaüstü işletim sistemini veya web sitelerine güç sağlamak için kullanılan sunucu tabanlı bir işletim sistemini düşünürler.

Linux her yerdedir. Çoğu akıllı cihazın arkasındaki motordur. Kullandığınız Android telefon Linux çekirdeği çalıştırıyor, kendini yeniden üretebilen akıllı buzdolabı Linux kullanıyor. Linux yardımıyla birbirleriyle konuşabilen akıllı ampuller var. Ordu tarafından kullanılan Linux'un kullandığı tüfekler bile.

Modern bir vızıltı terimi "şeylerin interneti" dir. Gerçek şu ki, gerçekten şeylerin interneti için güç veren tek bir işletim sistemi var ve bu Linux.

İş açısından bakıldığında, Linux aynı zamanda büyük süper bilgisayarlarda da kullanılıyor ve New York Borsasını çalıştırmak için kullanılıyor.

Linux, elbette, netbook'unuz, dizüstü veya masaüstü bilgisayarınızda masaüstü işletim sistemi olarak da kullanılabilir.

İşletim sistemleri

İşletim sistemi, bilgisayardaki donanımla etkileşimde bulunmak için kullanılan özel bir yazılımdır.

Standart bir dizüstü bilgisayar düşünürseniz, işletim sisteminin yönetmek zorunda olduğu donanım aygıtları CPU, bellek, grafik işlem birimi, sabit sürücü, klavye, fare, ekran, USB bağlantı noktaları, kablosuz ağ kartı, ethernet kartı, pil içerir. ekran ve USB bağlantı noktaları için arka ışık.

Dahili donanıma ek olarak, işletim sisteminin ayrıca yazıcılar, tarayıcılar, joypad'lar ve çok çeşitli USB bağlantılı aygıtlar gibi harici aygıtlarla etkileşim kurması gerekir.

İşletim sisteminin, bilgisayardaki tüm yazılımları yönetmesi ve her uygulamanın, etkin ve etkin olmayan işlemler arasında geçiş yapması için yeterli belleğe sahip olduğundan emin olması gerekir.

İşletim sistemi klavyeden girişi kabul etmeli ve kullanıcının isteklerini gerçekleştirmek için girdiye göre hareket etmelidir.

İşletim sistemlerinin örnekleri arasında Microsoft Windows, Unix, Linux, BSD ve OSX bulunur.

GNU / Linux'a Genel Bakış

Her zaman duyabileceğiniz bir terim ve GNU / Linux. GNU / Linux nedir ve normal Linux'tan nasıl farklıdır?

Bir masaüstü Linux kullanıcı bakış açısından, hiçbir fark yoktur.

Linux, bilgisayarınızın donanımıyla etkileşime giren ana motordur. Linux çekirdeği olarak bilinir.

GNU araçları Linux çekirdeği ile etkileşim kurma yöntemi sağlar.

GNU Araçları

Araçların bir listesini vermeden önce, Linux çekirdeği ile etkileşime girebilmeniz için gereken araçlara bakmanızı sağlar.

Her şeyden önce, bir masaüstü ortamı kavramını bile hesaba katmadan önce, çok basit bir seviyede bir terminale ihtiyacınız olacak ve terminal, Linux işletim sisteminin görevleri yerine getirmek için kullanacağı komutları kabul etmelidir.

Bir terminalde Linux ile etkileşime geçmek için kullanılan ortak kabuk, BASH adı verilen bir GNU aracıdır. BASH'ı bilgisayara ilk etapta almak için derlenmesi gerekiyor, böylece bir derleyiciye ve aynı zamanda GNU araçları olan bir assembler'a da ihtiyacınız var.

Aslında, GNU, Linux için programlar ve uygulamalar geliştirmeyi mümkün kılan bir araç zincirinden sorumludur.

En popüler masaüstü ortamlarından biri, GNU Ağ Nesne Modeli Ortamı anlamına gelen GNOME olarak adlandırılır. Snappy değil.

En popüler grafik editörü, GNU Görüntü Manipülasyon Programı anlamına gelen GIMP olarak adlandırılmaktadır.

GNU projesinin ardındaki insanlar bazen Linux'un, güç veren araçları olduğu zaman tüm krediyi almasından rahatsız olurlar.

Benim görüşüm, herkesin motoru Ferrari'de kimin yaptığını bilmesi, kimsenin deri koltukları, müzik çaları, pedalları, kapı döşemeleri ve aracın diğer kısımlarını kimin yaptığını gerçekten bilmediği, ama hepsi aynı derecede önemli olduğu.

Standart Linux Masaüstünü Oluşturan Katmanlar

Bir bilgisayarın en düşük bileşeni donanımdır.

Donanımın üstünde Linux çekirdeği bulunur.

Linux çekirdeğinin kendisi birden fazla seviyeye sahiptir.

Altta, donanımla etkileşimde bulunmak için kullanılan aygıt sürücüleri ve güvenlik modülleri bulunur.

Bir sonraki seviyede, sistem üzerinde çalışan programları yönetmek için kullanılan işlem zamanlayıcılarına ve bellek yönetimine sahip olursunuz.

Son olarak, en üstte, Linux çekirdeği ile etkileşim için yöntemler sağlayan bir dizi sistem çağrısı vardır.

Linux çekirdeğinin üstünde, programların Linux sistem çağrıları ile etkileşimde kullanabileceği bir dizi kütüphane vardır.

Yüzeyin hemen altında, pencere sistemi, kayıt sistemleri ve ağ oluşturma gibi çeşitli düşük seviyeli bileşenler bulunur.

Son olarak, en üst seviyeye çıkıyorsunuz ve bu masaüstü ortamının ve masaüstü uygulamalarının olduğu yerdir.

Bir Masaüstü Ortam

Masaüstü ortamı, bilgisayarınızla etkileşimde bulunmanızı ve temel olarak işlerinizi halletmenizi kolaylaştıran bir dizi grafik araç ve uygulamadır.

En basit haliyle bir masaüstü ortamı sadece bir pencere yöneticisi ve bir panel içerebilir. En basit ve tam özellikli masaüstü ortamları arasında birçok farklı seviye vardır.

Örneğin, hafif LXDE masaüstü ortamı bir dosya yöneticisi, oturum düzenleyici, paneller, başlatıcılar, bir pencere yöneticisi, resim görüntüleyici, metin editörü, terminal, arşivleme aracı, ağ yöneticisi ve müzik çalar içerir.

GNOME masaüstü ortamı bunlara ek olarak bir ofis paketi, web tarayıcısı, GNOME kutuları, e-posta istemcisi ve daha birçok uygulamayı da içeriyor.