Linux
Linux veya GNU/Linux, bilgisayarlar için Unix benzeri bir işletim sistemidir (veya kesinlikle ailesidir). Bir işletim sistemi, bilgisayarın elektronik parçalarını yöneten ve uygulamaların/programların çalışmasını sağlayan temel talimatların bir koleksiyonudur. Linux özgür bir yazılımdır, yani herkes onu kullanma, nasıl çalıştığını görme, değiştirme veya paylaşma özgürlüğüne sahiptir.
Linux için pek çok yazılım var ve Linux'un kendisi gibi Linux için olan yazılımların çoğu da özgür yazılım. Bu, birçok insanın Linux kullanmayı sevmesinin bir nedenidir.
Linux'un tanımlayıcı bileşeni, Linus Torvalds'ın ilk olarak tek başına geliştirdiği bir işletim sistemi çekirdeği olan Linux çekirdeğidir. Linux genellikle bir Linux dağıtımı (ya da kısaca dağıtım) içinde paketlenir. Dağıtımlar, birçoğu GNU Projesi tarafından sağlanan destekleyici sistem yazılımlarını ve kütüphaneleri de içerir.
Popüler Linux dağıtımları arasında Debian, Fedora ve Ubuntu bulunmaktadır. Ticari dağıtımlar arasında Red Hat Enterprise Linux ve SUSE Linux Enterprise Server bulunmaktadır. Masaüstü Linux dağıtımları X11 veya Wayland gibi bir pencereleme sistemi ve GNOME veya KDE Plasma gibi bir masaüstü ortamı içerir. Sunucular için tasarlanan dağıtımlar grafikleri tamamen çıkarabilir ve LAMP gibi bir çözüm yığını içerebilir. Linux serbestçe yeniden dağıtılabilir olduğundan, herkes herhangi bir amaç için bir dağıtım oluşturabilir.
Linux başlangıçta kişisel bilgisayarlar için geliştirilmiştir. Linux, ana bilgisayarlar gibi sunucularda lider işletim sistemidir ve süper bilgisayarlarda kullanılan tek işletim sistemidir (en azından Kasım 2017'den bu yana TOP500 listesinde). Masaüstü bilgisayarların yaklaşık %2,3'ü tarafından kullanılmaktadır. Linux çekirdeği tabanlı Chrome OS'yi çalıştıran Chromebook, ABD K-12 eğitim pazarına hakimdir ve ABD'deki 300 doların altındaki dizüstü bilgisayar satışlarının yaklaşık %20'sini temsil etmektedir.
Linux ayrıca, işletim sistemi tipik olarak aygıt yazılımına yerleştirilmiş ve sisteme son derece uyarlanmış cihazlar olan gömülü sistemlerde de çalışır; buna cep telefonları (özellikle akıllı telefonlar), tablet bilgisayarlar, ağ yönlendiricileri, tesis otomasyon kontrolleri, televizyonlar, dijital video kaydediciler, video oyun konsolları ve akıllı saatler dahildir. Aslında, Linux çekirdeği üzerine inşa edilmiş bir mobil işletim sistemi olan Android işletim sistemi, tüm genel amaçlı işletim sistemleri arasında en büyük kurulu tabana sahiptir. Mart 2017'de, Android'de Linux tabanlı olmayan Microsoft Windows'tan daha fazla kullanıcı olduğu bildirilmiştir.
Linux, özgür ve açık kaynaklı yazılım işbirliğinin en önde gelen örneklerinden biridir. Kaynak kodu, GNU Genel Kamu Lisansı gibi ilgili lisansların koşulları altında herkes tarafından -ticari veya ticari olmayan- kullanılabilir, değiştirilebilir ve dağıtılabilir.
Linux nasıl üretildi
1980'lerde birçok kişi Unix adlı bir işletim sistemini kullanmaktan hoşlanıyordu. Ancak kullanıcının sistemi paylaşmasını ve geliştirmesini kısıtladığı için, bazı insanlar Unix gibi çalışacak ancak herkesin paylaşabileceği veya geliştirebileceği yeni bir işletim sistemi yaptı. Unix'e benzeyen MINIX, üniversite öğrencilerinin işletim sistemlerinin nasıl çalıştığını öğrenmeleri için bir öğretim aracı olarak kullanıldı. MINIX ayrıca kullanıcıları tarafından paylaşılmasını ve geliştirilmesini kısıtladı.
GNU Projesi adı verilen bir grup insan G.N.U. adı verilen yeni bir işletim sisteminin farklı parçalarını yazdı, ancak bir işletim sisteminin çalışması için gereken tüm parçalara sahip değildi. 1991 yılında Linus Torvalds, MINIX'in yerine geçecek, kullanımı ücretsiz ve hiçbir maliyeti olmayan bir işletim sistemi üzerinde çalışmaya başladı. Linus projeye Helsinki Üniversitesi'ne devam ederken başladı. Bu proje sonunda Linux çekirdeğine dönüştü.
Linus Torvalds Linux çekirdeğini MINIX kullanıcıları için bazı internet gruplarında paylaştı. Linus işletim sistemine ilk olarak "Freax" adını verdi. Freax ismi İngilizce "free" ve "freak" kelimelerinin birleştirilmesinden ve Unix'in isminde X olduğu için isme bir X eklenmesinden geliyordu. Üniversitede Linus'la birlikte çalışan Ari Lemmke, Freax'ın depolandığı sunuculardan sorumluydu. Ari, Freax'ın iyi bir isim olmadığını düşündü ve Linus'a sormadan projeye "Linux" adını verdi. Daha sonra Linus, Linux'un projesi için daha iyi bir isim olduğunu kabul etti.
Linux ilk başta MINIX'in yazılım koduna dayanıyordu. Ancak, G.N.U. sisteminden ücretsiz olarak elde edilebilen kodla, Linux'un MINIX kodu yerine bu kodu kullanmasının Linux için iyi olacağına karar verdi, çünkü MINIX insanların istedikleri gibi paylaşmasına veya değiştirmesine izin vermiyordu. G.N.U. Genel Kamu Lisansı, yazılımlarını verdikleri kişilerle yaptıkları değişiklikleri paylaştıkları ve ücretsiz ya da bir bedel karşılığında yeniden dağıtmalarına izin verdikleri sürece, insanların kodun istedikleri herhangi bir bölümünü değiştirmelerine izin veren bir yazılım lisansıdır. G.N.U.'nun tüm yazılımları G.N.U. Genel Kamu Lisansı altında lisanslanmıştır, böylece Linus ve Linux üzerinde çalışan diğer insanlar da bunları kullanabilir.
Linus Torvalds, Linux çekirdeğini G.N.U. Projesi koduyla kullanıma uygun hale getirmek için orijinal lisansından (insanların satmasına izin vermeyen) G.N.U. GPL'ye geçiş başlattı. Linux ve G.N.U. geliştiricileri birlikte çalışarak G.N.U. kodunu Linux ile bütünleştirerek özgür bir işletim sistemi oluşturdular.
1991'den bu yana binlerce programcı ve şirket, Google da dahil olmak üzere Linux'u daha iyi hale getirmek için çalıştı.
Penguen Tux
Linux'un maskotu "Tux" adında çizgi bir penguendir. Bir kişi yazılım ve donanım üzerinde penguen gördüğünde, bunun Linux ile ve bazen Unix gibi tüm sistemlerle çalışacağı anlamına gelir.
Penguen fikri Linux'un yaratıcısı Linus Torvalds'tan gelmiştir. Resim, Larry Ewing adında bir adam tarafından bir logo yaratma yarışmasında yapılmıştır. Tux adlı resim kazanamadı, ancak daha sonra maskot olarak seçildi.
Tux artık Linux ve hatta bazen açık kaynak için bir sembol haline geldi. Birçok farklı yerde görülebilir ve insanlar Linux'tan söz ettiklerinde genellikle akıllarına Tux gelir. Tux, Super Tux (Super Mario Bros. gibi), Tux Racer (oyuncuların buzlu bir tepeden aşağı Tux ile yarıştığı) ve Pingus (Lemmings gibi) gibi birçok video oyununa bile dahil edilmiştir.
Penguen Tux
Kullanım Alanları
Masaüstü kullanımı
Masaüstü yayıncılık ve profesyonel ses ve video gibi alanlarda bazı Mac OS X ve Microsoft Windows programları için sadece birkaç Linux sürümü olmasına rağmen, Mac ve Windows için mevcut olanlara kıyasla nispeten benzer kalitede programlar vardır.
Pidgin, Mozilla Firefox, LibreOffice, Chromium, VLC ve GIMP gibi Windows'ta popüler olan birçok ücretsiz yazılım programı Linux için de mevcuttur. Adobe Flash Player, Spotify ve Skype gibi giderek artan sayıda tescilli masaüstü yazılımı da Linux altında kullanılabilmektedir. CrossOver, Linux altında Microsoft Office ve Adobe Photoshop gibi Windows uygulamalarını çalıştırmayı destekleyen açık kaynaklı Wine projesine dayanan tescilli bir çözümdür.
KDE ve GNOME | ||||
|
| |||
KDE |
Sunucular ve süper bilgisayarlar
Linux esas olarak bir sunucu işletim sistemi olarak kullanılmış ve bu alanda pek çok kişi tarafından bilinir hale gelmiştir; Netcraft Şubat 2008'de en iyi on internet barındırma şirketinden beşinin web sunucularında Linux çalıştırdığını bildirmiştir. Bunun nedeni kararlılığı ve çalışma süresinin yanı sıra sunucular için grafik kullanıcı arayüzüne sahip masaüstü yazılımlarına genellikle ihtiyaç duyulmamasıdır.
Linux genellikle süper bilgisayarlar için bir işletim sistemi olarak kullanılır. Kasım 2017 itibariyle, en iyi 500 süper bilgisayarın tamamı Linux çalıştırmaktadır.
Roadrunner, Linux çalıştıran dünyanın en hızlı süper bilgisayarı (2009 itibariyle)
Telaffuz
1992 yılında Torvalds Linux kelimesini nasıl telaffuz ettiğini açıkladı:
" | 'li' kısa bir [ee] sesiyle telaffuz edilir: prInt, mInImal vb. ile karşılaştırın. 'nux' da pUt'ta olduğu gibi kısa, diftong olmayan bir sestir. Kısmen minix'ten kaynaklanıyor: linux sadece benim çalışma ismimdi ve sistemimdeki minix'in yerini alması için yazdığımda sonuç bu oldu... linus'un minix'i linux oldu. | " |
Torvalds, İngilizce ve İsveççe olarak kendi telaffuzunu gösteren bir ses örneğini kullanıma sunmuştur.
Bazı İngilizce konuşanlar bu ismi lee-narks veya lee-nix veya lie-nix olarak telaffuz etmektedir. Torvalds'a göre bu yanlış bir telaffuzdur. []
Kod boyutu
Red Hat Linux 7.1 üzerinde 2001 yılında yapılan bir araştırma, bu dağıtımda 30 milyon satır kod bulunduğunu ortaya koymuştur. Çalışma, Red Hat 7.1'in geliştirilmesi için yaklaşık 8.000 yıllık bir zaman gerektiğini göstermiştir. Çalışmada ayrıca, eğer tüm bu yazılımlar tescilli yollarla üretilmiş olsaydı, Amerika Birleşik Devletleri'nde üretilmesinin yaklaşık 1.08 milyar dolara mal olacağı belirtilmiştir. 7 Mart 2011 itibariyle Linux çekirdeği yaklaşık 3 milyar dolara mal olacaktı.
Linux çekirdeğinin Haziran 2013'te yayınlanan 3.10 sürümü 15 milyon satır koda sahipken, Haziran 2015'te yayınlanan 4.1 sürümü neredeyse 14.000 programcı tarafından 19,5 milyon satır koda ulaşmıştır.
Kodun çoğu (yaklaşık %71'i) C programlama dilinde yazılmıştır ve C++, assembly dili, Perl, Python, Fortran ve çeşitli kabuk komut dosyası dilleri dahil olmak üzere birçok başka dil kullanılmıştır. Tüm kod satırlarının yarısından biraz fazlası GPL altında lisanslanmıştır.
Farklı Linux sürümleri
Linux edinmek isteyenler internetten indirebilir veya bir mağazadan ya da web sitesinden satın alabilirler. Bazen Linux ile ilgili kitap ve dergilerde üzerinde Linux yazan bir CD ya da DVD bulunur. Linux'un belirli bir sürümüne "dağıtım" ya da "distro" denir. Bir Linux sürümü Linux çekirdeğine ve G.N.U. yazılımına ve G.N.U.'nun parçası olmayan bazı ekstra programlara sahiptir. Çoğu kişi tarafından kullanılan sürümler şunlardır:
- Linux Mint
- Ubuntu
- Arch Linux
- CentOS
- Debian
- Fedora
- Gentoo
- Slackware
- openSUSE
- Mageia
İnsanlar bir CD-ROM veya DVD'ye sahip olabilmek ve şirketin sürümlerini daha iyi hale getirmesine yardımcı olmak için bir sürüm için biraz para ödeyebilirler. Genellikle birisi ödeme yaptığında, şirket kullanıcıya yükledikten sonra yardımcı olur, buna "destek" denir.
Linux için yazılım şunları içerir:
- Çekirdek ve Kabuk.
- Apache, kullanıcıların kendi web sitelerini çalıştırmalarına olanak tanır.
- KDE ve GNOME masaüstü ortamlarıdır.
- LibreOffice ofis işleri içindir.
- Mozilla Firefox bir internet (web) tarayıcısıdır.
- GIMP, Inkscape ve Blender insanların resimlerle çalışmasına yardımcı olur.
- Tux Racer gibi oyunlar.
- GNU derleyicisi.
Fedora, bir Linux dağıtımı
Lisanslama, ticari marka ve isimlendirme
Linux çekirdeği ve çoğu GNU yazılımı GNU Genel Kamu Lisansı (GPL) altında lisanslanmıştır. GPL, Linux çekirdeğini dağıtan herkesin kaynak kodunu (ve tüm değişiklikleri) aynı koşullar altında alıcıya sunmasını gerektirir. Linus Torvalds 1997 yılında "Linux'u GPL yapmak kesinlikle yaptığım en iyi şeydi" demiştir. Bir Linux sisteminin diğer önemli bileşenleri başka lisanslar kullanabilir; birçok kütüphane GPL'nin daha az kısıtlanmış bir türü olan GNU Lesser General Public License (LGPL) kullanır ve X Window System MIT Lisansını kullanır. "Linux" Linus Torvalds'ın ticari markasıdır.
İlgili sayfalar
- Linux dağıtımlarının listesi
Sorular ve Yanıtlar
S: Linux nedir?
C: Linux veya GNU/Linux, bilgisayarlar için Unix benzeri bir işletim sistemidir (veya ailesidir). Bir bilgisayarın elektronik parçalarını kontrol eden, uygulamaların ve programların çalışmasını sağlayan temel talimatlar topluluğudur.
S: Linux'u popüler yapan nedir?
C: Birçok insanın Linux kullanmak istemesinin bir nedeni, Linux için çok sayıda yazılımın mevcut olması ve bu yazılımların çoğunun ücretsiz olmasıdır.
S: Linux çekirdeğini kim geliştirdi?
C: Linux çekirdeği başlangıçta Linus Torvalds tarafından tek başına geliştirilmiştir.
S: Popüler Linux dağıtımları nelerdir?
C: Popüler dağıtımlar arasında Debian, Fedora, Ubuntu, Red Hat Enterprise Linux, SuSE Linux Enterprise Server, X11 veya Wayland, GNOME ve KDE Plasma bulunmaktadır.
S: Belirli amaçlar için özel dağıtımlar oluşturmak mümkün mü?
C: Evet, çünkü herkes GNU Genel Kamu Lisansı gibi lisansları altında kaynak kodunu özgürce kopyalayabilir ve değiştirebilir.
S: Linux en yaygın olarak nerede kullanılır? C: Linux en yaygın olarak ana bilgisayarlar ve süper bilgisayarlar gibi sunucularda, masaüstü bilgisayarların yaklaşık %2,3'ünde, ABD K-12 eğitim pazarındaki Chromebook bilgisayarlarda, cep telefonları (özellikle akıllı telefonlar), tabletler, ağ yönlendiricileri vb. gibi gömülü sistemlerde, tesis otomasyon kontrol cihazlarında, televizyonlarda, dijital video kayıt cihazlarında, video oyun konsollarında ve akıllı saatlerde kullanılmaktadır.