Linux (telaffuz: Lin-uks); bilgisayar işletim sistemlerinin en temel parçası olan çekirdek yazılımlarından bir tanesidir. GNU Genel Kamu Lisansı versiyon 2 ile sunulan ve Linux Vakfı çatısı altında geliştirilen bir özgür yazılım projesidir. Linux ismi ilk geliştiricisi olan Linus Torvalds tarafından 1991 yılında verilmiştir. Günümüzde süper bilgisayarlarda, akıllı cihazların ve internet altyapısında kullanılan cihazların işletim sistemlerinde yaygın olarak kullanılmaktadır. Bunlardan en popüler olanı Google tarafından geliştirilen Android işletim sistemidir.
Geliştirici(ler) | Linux Vakfı |
---|---|
İşletim sistemi ailesi | Unix benzeri |
Kaynak türü | Açık kaynak |
Lisans | GNU Genel Kamu Lisansı sürüm 2 |
Çekirdek türü | Monolitik çekirdek |
Güncelleme yöntemi | |
İlk yayınlanma | 1991 (30 yıl önce) |
Son kararlı sürümü | 5.10.1 / 14 Aralık 2020 (39 gün önce) |
Platform desteği | Alpha, ARM, AVR32, Blackfin, ETRAX CRIS, FR-V, H8/300, Itanium, M32R, m68k, Microblaze, MIPS, MN103, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64, Unicore32, x86, Xtensa |
Kullanıcı arayüzü | Komut satırı Grafiksel kullanıcı arayüzü |
Website | linuxfoundation.org |
BSD’ler, orijinal Unix’ten türetilen bir POSIX uyumlu işletim sistemleri grubudur. Kanıtlanmış geliştirme stratejilerini izlerler ve kararlılık ve performansa odaklanırlar. BSD’ler hakkında konuşurken, genellikle üç ana BSD dağıtımından birine atıfta bulunuruz : FreeBSD, NetBSD ve OpenBSD.
BSD (Berkeley Software Distribution), Kaliforniya Üniversitesi, Berkeley’in kaynak kodu dağıtımı olan, AT&T’nin UNIX’i için bir eklentiler zinciridir. Birçok açık kaynak kodlu işletim sistemi projesi, 4.4 BSD-Lite olarak bilinen kaynak kodu dağıtımını temel kabul eder. Ek olarak bunlar, özellikle GNU projesi olmak üzere diğer birçok açık kod projesini de kapsar.
1. BSD nedir?
BSD “Berkeley Software Distribution” ‘ın kısaltılmışıdır. Bu isim California Üniversitesi, Berkeley ‘in kaynak kodu dağıtımı olan AT&T ‘nin UNIX ‘i için bir eklentiler zinciridir. Bir çok açık kaynak kodlu işletim sistemi projesi, 4.4BSD-Lite olarak bilinen kaynak kodu dağıtımını temel kabul eder.
Linux ve BSD sistemleri birçok düzeyde aynı olsa da, dikkate değer farklılıklar vardır. Çoğu tasarım gereğidir. BSD sistemleri, teknolojik olarak farkında olan kişilere yöneliktir. Linux’tan daha uyumlu bir ortamla sonuçlanan yapılandırılmış bir dizi ilkeyi izlerler.
Linux’tan farklı olarak, BSD sistemleri hem çekirdek hem de kullanıcı alanı araçlarına atıfta bulunur, bu nedenle BSD geliştiricileri yalnızca çekirdek geliştirmeyle değil, aynı zamanda kullanıcı yardımcı programlarıyla da ilgilenirler.
Bu, FreeBSD gibi sistemleri çok daha tutarlı hale getirir. Ayrıca planlı gelişimi nedeniyle daha sağlam hissediyor. Öte yandan, çoğu Linux dağıtımı çekirdeği tek bir yerden alır ve birçok farklı yerden yazılım ekler. Linux dağıtımlarını sürdürmenin zamanla daha zor olmasının ana nedenlerinden biridir .
Linux ve BSD’leri karşılaştırırken, insanlar genellikle BSD’lerin birçok donanımı desteklemediğini iddia ederler. Ancak, bu ifadeyi oldukça yanıltıcı bulduk. Aslında çoğu BSD, Linux ile aynı donanımı destekler. Sorun yalnızca eski donanım kullandığınızda ortaya çıkar.
Başka bir notta, günümüzde çoğu insan hem Linux hem de BSD’leri çalıştırabilen mütevazı CPU’lar kullanıyor. Dolayısıyla, 80’lerin donanımında değilseniz, BSD’ler kurulumunuzda gayet iyi çalışmalıdır. Sistemlerinizin desteklendiğinden emin olmak için her zaman BSD destek listesine başvurabilirsiniz .
Linux topluluğu dünya çapında milyonlarca kullanıcı ve geliştiriciden oluşur, bu nedenle çoğu sorun için destek bulmak kolaydır. Ancak, hepsi profesyonel geliştirici değildir, bu nedenle karmaşık sorunlara zarif çözümler bulmak genellikle zordur.
BSD topluluğu, Linux’a kıyasla çok daha küçüktür, ancak çoğu BSD kullanıcısı, sistem ve ekosistemi hakkında ileri düzeyde bilgiye sahiptir. Bu, karmaşık sorunların üstesinden gelmek için tasarlanmış sağlam çözümler bulmayı kolaylaştırır.
Lisanslama, Linux ve BSD dağıtımları arasındaki temel farktır. Her iki sistem de açık kaynaklı olmasına rağmen, bazı pratik sınırlamalar vardır. Linux ile birlikte gönderilen GNU GPL lisansı, geliştiricilerin işletim sistemini değiştirmesine ve yeniden dağıtmasına izin verir. Ayrıca ücretsiz araçların ticarileştirilmesini de kısıtlar.
Aksine, BSD dağıtımlarıyla birlikte gelen BSD lisansı daha izin vericidir. Kullanıcıların mevcut BSD ürünlerini değiştirmelerine ve bunları özel çözümler olarak pazarlamalarına olanak tanır. Apple’ın yaptığı tam olarak budur.
Özetle, Linux’un GPL lisansı son kullanıcılar için daha kolaylaştırıcıdır. Bu arada BSD lisansı, geliştiriciler için daha fazla özgürlük sunuyor.
Kullanıcıya bağlıdır. İnsanlar, tercih ettikleri işletim sisteminin bazı özellikleri için her zaman kefil olabilir. Ancak, bir bakış açısı kazandığınızda, BSD sistemlerinin sizin için çok daha anlamlı olduğunu göreceksiniz.
Bunun nedeni, Linux’tan farklı olarak BSD’lerin net bir planla geliştirilmiş olmasıdır. Birçok popüler Linux dağıtımı gibi hızla gelişmediler ve kanıtlanmış bir iş akışını sürdürdüler. Buna karşılık, Linux dağıtımları sürekli değişiyor. Bu, uzun süre yüksek performanslı ancak uyumlu Linux ortamlarını korumayı zorlaştırır.
Linux’un yaygın uyarlaması, onu yeni başlayanlar için olduğu kadar yeni başlayan geliştiriciler için de uygun hale getirir. Öte yandan, BSD’ler, dikkatle hazırlanmış bir dizi programla donatılmış daha sağlam ve kapsamlı bir sistem sağlar.
#evdeKal #kampüsteKal
Linux’un diğer işletim sistemlerinden farkı nedir?
Linux birçok yönden, Windows, OS X veya iOS gibi daha önce kullanmış olduğunuz diğer işletim sistemlerine benzer. Diğer işletim sistemleri gibi, Linux da grafik bir arayüze sahiptir ve kelime işlem uygulamaları gibi diğer işletim sistemlerinde kullanmaya alışkın olduğunuz yazılım türlerinde Linux eşdeğerleri vardır. Pek çok durumda, yazılımcılar diğer sistemlerde kullandığınız aynı programın Linux versiyonunu yapmış olabilir.
Ancak Linux, diğer işletim sistemlerinden de birçok önemli yönden farklıdır. Birincisi ve belki de en önemlisi, Linux açık kaynaklı yazılımdır. Linux oluşturmak için kullanılan kod, kamuoyunun görüntüleme, düzenleme ve – uygun becerilere sahip kullanıcılar için – katkıda bulunma konusunda ücretsiz ve kullanılabilirdir.
Linux işletim sisteminin çekirdek parçaları genel olarak yaygın olmasına rağmen, farklı yazılım seçenekleri içeren birçok Linux dağıtımı da olduğundan farklıdır. Bu, Linux’un inanılmaz derecede özelleştirilebilir olduğu anlamına gelir.
Unix ve Linux arasındaki fark nedir?
1970’lerde Bell Laboratuarlarında Ken Thompson ve Dennis Ritchie tarafından geliştirilen bir işletim sistemi olan Unix’i duymuş olabilirsiniz. Unix ve Linux birçok yönden benzerdir. Linux aslında Unix’e benzer şekilde yaratılmıştır. Her ikisi de sistemler, programlama araçları, dosya sistemi düzenleri ve diğer temel bileşenlerle arayüz oluşturma için benzer araçlara sahiptir. Ancak, Unix ücretsiz değildir. Yıllar boyunca, “unix benzeri” veya “unix uyumlu” olmaya çalışan birkaç farklı işletim sistemi oluşturuldu, ancak Linux öncüllerini popülaritesinde aşan en başarılı işletim sistemi oldu.
Linux’u kimler kullanıyor?
Muhtemelen zaten biliyor olsanız da bilmiyorsanız da Linux kullanıyorsunuzdur. Hangi kullanıcı anketine baktığınıza bağlı olarak, İnternet’teki web sayfalarının neredeyse yarısı Linux işletim sistemiyle çalışan sunucular tarafından oluşturulur.
Şirketler ve bireyler sunucuları için Linux’u seçtikleri için güvenlidir.
Android telefonlar, dijital depolama aygıtları, kişisel video kayıt cihazları, kameralar, giyilebilir cihazlar ve daha fazlası gibi muhtemelen sahip olduğunuz cihazların birçoğu da Linux kullanıyor.
Linux’un sahibi kim?
Açık kaynak kodlu lisanslama sayesinde, Linux herkes için ücretsiz olarak kullanılabilir. Ancak, “Linux” adındaki ticari marka, yaratıcısı Linus Torvalds’a aittir. Linux’un kaynak kodu birçok bireysel yazarı tarafından telif hakkı altındadır ve GPLv2 lisansı altında lisanslıdır. Linux, on yıllarca süren bir gelişimden bu kadar çok sayıda katılımcıya sahip olduğu için, her bir yazarla iletişim kurmak ve onları yeni bir lisansa kabul etmek neredeyse imkansızdır.Bu yüzden Linux’un kalıcılık konusunda GPLv2 altında lisanslı kalması tamamen mümkündür.
Linux nasıl yaratıldı?
Linux 1991 yılında Helsinki Üniversitesi’nde öğrenci olan Linus Torvalds tarafından kuruldu. Torvalds, Linux’u baskın biçimde akademik ortamlarda kullanılan bir başka Unix klonu olan Minix’e ücretsiz ve açık kaynak bir alternatif olarak inşa etti. Başlangıçta “Freax” olarak adlandırmayı amaçlıyordu, ancak Torvalds sunucusunun yöneticisi, Torvalds’ın ilk adı ile Unix kelimesinden “Linux” adlı orijinal kodu dağıtmak için kullandı.
Linux’a nasıl katkıda bulunabilirim?
Linux çekirdeğinin çoğu C programlama dilinde yazılmıştır, biraz montaj ve diğer diller serpiştirilmiştir. Eğer Linux çekirdeğinin kodunu yazmakla ilgileniyorsanız, başlamak için iyi bir yer Kernel Newbies’tir.
Ancak Linux topluluğu çekirdekten çok daha fazladır ve programcıların yanı sıra pek çok başka insanın da katkısına ihtiyaç duyar. Her dağıtım, birlikte dağıtılabilecek yüzlerce veya binlerce program içerir ve bu programların her biri, ayrıca dağıtımın kendisi, başarılı olmaları için çeşitli insanlara ve beceri setlerine ihtiyaç duyar.
Linux kullanmaya nasıl başlayabilirim?
Bilgisayarınıza Linux kurmak istiyorsanız, en kolay yol, platformunuz ( örneğin, dizüstü bilgisayar veya tablet cihaz ) için tasarlanmış popüler bir dağıtım seçmektir). Mevcut çok sayıda dağıtım olmasına rağmen, eski ve iyi bilinen dağıtımların çoğu yeni başlayanlar için iyi seçimlerdir, çünkü sıkışıp kaldığınızda veya bir şeyleri çözemediğinizde soruları yanıtlamaya yardımcı olacak geniş kullanıcı topluluklarına sahiptir. Popüler dağıtımlar Debian, Fedora, Mint ve Ubuntu’yu içerir.Bunlara ek olarak daha bir çok Linux dağıtımı vardır.
The post Linux nedir ? first appeared on Kampüs Kod.]]>