Ders 1.1: Linux nedir?
Donanım, yazılım, işletim sistemi ve çekirdek; Linux'un nereden geldiği (Unix, GNU, Linus Torvalds) ve neden dünyadaki sunucuların çoğunda çalıştığı. Uygulama: uname ile çekirdeğe kim olduğunu sormak.
15 dk
Bu derste öğreneceklerin
- Donanım, yazılım, işletim sistemi ve çekirdeği tanımlamak
- 'Linux'un dar anlamda neyi ifade ettiğini (çekirdek) ve GNU/Linux'un neyi eklediğini açıklamak
- Açık kaynak ve GPL'i birer cümleyle açıklamak
- uname, uname -r ve uname -a çıktılarını okumak
Temel terimler
- Donanım
- Bilgisayarın fiziksel parçaları: işlemci (CPU), bellek (RAM), disk, ağ kartı, ekran, klavye.
- Yazılım
- Donanıma ne yapacağını söyleyen komutlar bütünü. Programlar, uygulamalar ve işletim sistemi yazılımdır.
- İşletim sistemi
- Donanımı yöneten ve diğer programların onu güvenli bir şekilde, sırayla kullanmasını sağlayan yazılım: işlemciyi hangi programın kullanacağına, belleğin nasıl paylaşılacağına ve dosyaların nasıl saklanacağına o karar verir.
- Çekirdek
- İşletim sisteminin kalbi: donanımla doğrudan konuşan ve sürekli çalışan program. Diğer programlar diske, ağa ya da belleğe ihtiyaç duyduğunda çekirdeğe sorar.
- Sürücü
- Çekirdeğin belirli bir donanım türüyle, örneğin belirli bir ağ kartıyla nasıl konuşulacağını bilen parçası.
- Unix
- 1969'da Bell Laboratuvarları'nda geliştirilen işletim sistemi. Fikirleri (her şey bir dosyadır, birleştirilen küçük araçlar, çok kullanıcılılık) Linux'u ve macOS'u biçimlendirdi.
- Linux
- Dar anlamda bir çekirdek: Linus Torvalds'ın 1991'de hobi projesi olarak başlattığı ve bugün binlerce geliştiricinin sürdürdüğü çekirdek. Günlük dilde 'Linux', bu çekirdek üzerine kurulu bütün bir işletim sistemi anlamına gelir.
- GNU
- Richard Stallman'ın 1983'te özgür bir Unix benzeri sistem yazmak için başlattığı proje. Her gün yazacağın temel araçların çoğunu (bash, ls, cp, grep) bu proje üretti.
- Açık kaynak
- Kaynak kodu (programın insanların okuyabildiği metni) yayımlanan ve lisansına uygun olarak herkesin okuyabildiği, değiştirebildiği ve paylaşabildiği yazılım.
- GPL
- GNU Genel Kamu Lisansı; Linux çekirdeğinin lisansı: kodu kullanabilir ve değiştirebilirsin, ama değiştirilmiş bir sürümü dağıtırsan onun kaynak kodunu da yayımlamak zorundasın.
Tüm dersler · Linux dağıtımları →