Merhaba dostlarım,
artık bu bölümden itibaren linux işletim sistemine başlıyor olacağız, bölümleri sırasıyla takip ediniz bölümler birbirlerine bağlantılı şekilde ilerlemektedir.
Linux sistemi
Sevgili arkadaşlarım, Linux yapısı halk arasında kendi başına bir işletim sistemi olarak bilinse de, Linux aslında bir işletim sistemi değil bir çekirdektir (karnel).
Bir önceki derste çekirdeğin, sistem üzerindeki araçlardan gelen emirleri donanıma ifade etmekle sorumlu olduğundan bahsettik. Yani çekirdek tek başına işletim sisteminin bütünü temsil etmiyor. Çekirdek yalnızca işletim sisteminin önemli bir parçasıdır. Çekirdeğe ek olarak kullanıcıların işlerini görebilecekleri araçlara da ihtiyaçları var. Bu araçlar ve çekirdek bir araya geldiğinde bir işletim sistemi ortaya çıkıyor.
Dolayısıyla işletim sistemini temsil etmek için yaygın olarak kullanılan Linux ifadesi tek başına doğru değil. Bizim Linux işletim sistemi olarak bildiğimiz yapı aslında GNU/Linux işletim sistemidir. Buradaki GNU ifadesi işletim sisteminde olması gereken çeşitli araçları sağlayan projenin isminden geliyor. Dolayısıyla Linux çekirdeği ve GNU araçları bir araya geldiğinde ortaya bir işletim sistemi çıktığı için GNU/Linux işletim sistemi demek çok daha doğru bir tanımlama.

unıx
UNIX güçlü ve güvenli bir işletim sistemi mimarisidir. Modern işletim sistemlerinin büyük kısmının temelini oluşturur. Linux, macOS, BSD sistemleri hatta android bile UNIX den etkilenmiştir. Unix, Bell laboratuvarlarında geliştirilmiş olan, çoklu kullanıcı, işlem kontrolü, dosya sistemi erişimi ve ağ desteği gibi pek çok işlevsel özelliği bir arada sunan, alanında kararlı yapıdaki öncü işletim sistemiydi. Üstelik Unix geliştirilirken C dili ile yazıldığı için pek çok farklı donanım üzerinden de sorunsuzca kullanılabiliyordu. Yani taşınabilir standarda sahip bir işletim sistemiydi. Fakat lisans ücreti istiyordu. Ayrıca kaynak kodların kullanılarak Unix’in değiştirilip geliştirilmesi ve bu yolla yeni bir sistem ortaya konulması da lisans ile kısıtlanmıştı. Tabii ki bu durum sistemi kullanabilecek kişilerin sayısını da oldukça kısıtlıyordu. Bu durum hem insanları hem de Richard Stallman'ı rahatsız etmeye başlamıştı oda yeni bir sistem yaratmaya karar verdi ve böylece ücretsiz olan GNU projesini başlatmış oldu.
GNU
GNU ismi, GNU is Not Unix yani “GNU Unix değildir” ifadesinin kısaltmasından geliyor. Zaten biraz önce, GNU projesinin Unix sisteminin getirdiği kısıtlamalardan doğduğundan bahsettik. İşte bu doğrultuda GNU projesi, herkesin ihtiyaç duyduğu uçtan uca açık kaynaklı özgür bir işletim sistemi bütünü ortaya koyabilmek amacıyla ortaya çıkmıştır.
Bu bölüm diğer bölümlere nazaran kısa tutulmuş olsa da içerdiği bilgiler son derece önemlidir. diğer bölümde artık Linux' un dağıtımlarını tanımaya başlayacağız. yani müfredatımızın 2. bölümüne de geçmiş olacağız.
Keyifli okumalar diliyor ve sizleri tebrik ediyorum buraya kadar gelmeyen çok kişi var. Biliyorum bu ilk bölümler yoğunluk teori olduğu için pek uyglama ve komut çalıştırma gibi işlere girmedik. Asıl eğlence bu teori bölümlerinden sonra başlayacaktır.
)
Eğitim müfredatına bakmak isterseniz: https://imhateam.org/forum/threads/linux-bash-script-bolum-0-tanitim-ve-mufredat.29447/
Bir sonraki bölümde görüşmek üzere...
artık bu bölümden itibaren linux işletim sistemine başlıyor olacağız, bölümleri sırasıyla takip ediniz bölümler birbirlerine bağlantılı şekilde ilerlemektedir.
Linux sistemi
Sevgili arkadaşlarım, Linux yapısı halk arasında kendi başına bir işletim sistemi olarak bilinse de, Linux aslında bir işletim sistemi değil bir çekirdektir (karnel).
Bir önceki derste çekirdeğin, sistem üzerindeki araçlardan gelen emirleri donanıma ifade etmekle sorumlu olduğundan bahsettik. Yani çekirdek tek başına işletim sisteminin bütünü temsil etmiyor. Çekirdek yalnızca işletim sisteminin önemli bir parçasıdır. Çekirdeğe ek olarak kullanıcıların işlerini görebilecekleri araçlara da ihtiyaçları var. Bu araçlar ve çekirdek bir araya geldiğinde bir işletim sistemi ortaya çıkıyor.
Dolayısıyla işletim sistemini temsil etmek için yaygın olarak kullanılan Linux ifadesi tek başına doğru değil. Bizim Linux işletim sistemi olarak bildiğimiz yapı aslında GNU/Linux işletim sistemidir. Buradaki GNU ifadesi işletim sisteminde olması gereken çeşitli araçları sağlayan projenin isminden geliyor. Dolayısıyla Linux çekirdeği ve GNU araçları bir araya geldiğinde ortaya bir işletim sistemi çıktığı için GNU/Linux işletim sistemi demek çok daha doğru bir tanımlama.

unıx
UNIX güçlü ve güvenli bir işletim sistemi mimarisidir. Modern işletim sistemlerinin büyük kısmının temelini oluşturur. Linux, macOS, BSD sistemleri hatta android bile UNIX den etkilenmiştir. Unix, Bell laboratuvarlarında geliştirilmiş olan, çoklu kullanıcı, işlem kontrolü, dosya sistemi erişimi ve ağ desteği gibi pek çok işlevsel özelliği bir arada sunan, alanında kararlı yapıdaki öncü işletim sistemiydi. Üstelik Unix geliştirilirken C dili ile yazıldığı için pek çok farklı donanım üzerinden de sorunsuzca kullanılabiliyordu. Yani taşınabilir standarda sahip bir işletim sistemiydi. Fakat lisans ücreti istiyordu. Ayrıca kaynak kodların kullanılarak Unix’in değiştirilip geliştirilmesi ve bu yolla yeni bir sistem ortaya konulması da lisans ile kısıtlanmıştı. Tabii ki bu durum sistemi kullanabilecek kişilerin sayısını da oldukça kısıtlıyordu. Bu durum hem insanları hem de Richard Stallman'ı rahatsız etmeye başlamıştı oda yeni bir sistem yaratmaya karar verdi ve böylece ücretsiz olan GNU projesini başlatmış oldu.
GNU
GNU ismi, GNU is Not Unix yani “GNU Unix değildir” ifadesinin kısaltmasından geliyor. Zaten biraz önce, GNU projesinin Unix sisteminin getirdiği kısıtlamalardan doğduğundan bahsettik. İşte bu doğrultuda GNU projesi, herkesin ihtiyaç duyduğu uçtan uca açık kaynaklı özgür bir işletim sistemi bütünü ortaya koyabilmek amacıyla ortaya çıkmıştır.
Bu bölüm diğer bölümlere nazaran kısa tutulmuş olsa da içerdiği bilgiler son derece önemlidir. diğer bölümde artık Linux' un dağıtımlarını tanımaya başlayacağız. yani müfredatımızın 2. bölümüne de geçmiş olacağız.
Keyifli okumalar diliyor ve sizleri tebrik ediyorum buraya kadar gelmeyen çok kişi var. Biliyorum bu ilk bölümler yoğunluk teori olduğu için pek uyglama ve komut çalıştırma gibi işlere girmedik. Asıl eğlence bu teori bölümlerinden sonra başlayacaktır.
Eğitim müfredatına bakmak isterseniz: https://imhateam.org/forum/threads/linux-bash-script-bolum-0-tanitim-ve-mufredat.29447/
Bir sonraki bölümde görüşmek üzere...
Bu içeriği görmek için giriş yapın.