Bütünleme 2025-2026 20 soru

Açık Kaynak İşletim Sistemleri 2025-2026 Bütünleme

Kaynak: https://lolonolo.com/2026/02/09/acik-kaynak-isletim-sistemleri-2025-2026-butunleme-sorulari/

📖 Konu özeti (sınav öncesi tekrar)

Açık Kaynak İşletim Sistemleri 2025-2026 Bütünleme Soruları

Açık Kaynak İşletim Sistemleri 2025-2026 Bütünleme Soruları

Açık Kaynak Felsefesi ve Tarihsel Gelişim

Açık kaynak yazılım kavramı, yazılımın kaynak kodunun herkes tarafından erişilebilir, değiştirilebilir ve dağıtılabilir olması ilkesine dayanır. Bu hareketin temelleri yaklaşık olarak 1970 – 1980 yılları arasında atılmıştır. İşletim sistemleri tarihinde bir dönüm noktası olan UNIX, başlangıçta Assembly diliyle yazılmıştı; ancak 1973 yılında Dennis Ritchie tarafından C programlama dili ile tekrar yazılması, sistemin farklı donanımlara kolayca taşınabilmesini (taşınabilirlik) sağlayarak geçerliliğini ve uyumluluğunu zirveye taşımıştır. Günümüzde Mac OS gibi kapalı kaynaklı sistemlerin aksine Linux, Minix ve UNIX açık kaynak felsefesinin en önemli temsilcileridir.

Linux Dağıtımları ve Ubuntu Ekosistemi

Linux, birçok farklı “dağıtım” (distribution) üzerinden kullanıcıya sunulur. Bunlardan en popüleri olan Ubuntu, ismini ve felsefesini Afrika’daki dayanışma kültüründen alır. Ubuntu logosu (“Arkadaş Çemberi”), el ele tutuşmuş insanları simgeleyerek bir dünya felsefesini ifade eder. Ubuntu’nun sürüm adlandırma geleneği; alfabetik sırayla giden, aynı baş harfe sahip iki kelimeden (genellikle bir sıfat ve bir hayvan ismi) oluşur. Linux sistemleri, açık kaynaklı oldukları için genellikle kendi içerisinde yüklü olan ofis, internet ve çoklu ortam yazılımlarıyla birlikte ücretsiz olarak sunulur ve ağ teknolojileri (POP3 vb.) konusunda gelişmiş bir altyapı sağlar.

Yazılım Geliştirme Araçları ve Programlama Dilleri

Açık kaynak dünyası, geliştiriciler için zengin bir araç yelpazesi sunar. Örneğin PHP, doğrudan HTML içerisine gömülebilme özelliği sayesinde dinamik web sayfaları oluşturmak için evrensel bir standart haline gelmiştir. Yazılım geliştirme tarafında, sadece metin düzenleyici değil; derleyici ve hata ayıklayıcı da içeren Visual Studio veya Java geliştirmek için kullanılan Eclipse gibi tam kapsamlı IDE (Entegre Geliştirme Ortamı) yapıları mevcuttur. Daha hafif düzenleyiciler arasında GitHub ekibi tarafından geliştirilen Atom ve Pico editörünün uzantısı olan Nano dikkat çeker. İçerik yönetimi tarafında ise Drupal, bir medya oynatıcı değil, güçlü bir CMS (İçerik Yönetim Sistemi)dir.

Linux Komut Satırı ve Dosya Sistemi

Linux’ta işlemler genellikle komut satırı üzerinden yürütülür. Bazı komutlar birbirinin tam tersi işlevi görür; zip sıkıştırırken unzip dosyayı açar. Uzun çıktıları parça parça görüntülemek için more-less ikilisi, dosya veya dizinleri hızlıca aramak için Windows’taki Search karşılığı olan locate komutu kullanılır. Metin arama aracı olan grep parametreleri arasında -v (tersine çevirme), -r (rekürsif arama) ve -i (harf duyarsızlığı) bulunurken; -c parametresi karakter sayısını değil eşleşen satır sayısını verir. Sistem mimarisinde ise /run dizini, açılıştan itibaren çalışan süreçlerin (run-time data) geçici verilerini tutar.

Mobil İşletim Sistemleri

Mobil dünyada açık kaynak kullanımı devrim yaratmıştır. Android işletim sistemi, Google tarafından satın alınıp geliştirilerek küresel bir pazar payına ulaşmıştır. Ancak donanım üreticileri tarafından kullanılan tüm sistemler açık kaynaklı değildir; bir telefon satın alındığında işletim sistemi için de ücret ödeniyorsa (Samsung’un bazı modellerindeki kapalı entegrasyonlar gibi), bu durum sistemin mobil ve kapalı kaynak kodlu olduğunun bir göstergesidir.

Açık Kaynak İşletim Sistemleri 2025-2026 Bütünleme Soruları

Açık Kaynak İşletim Sistemleri 2025-2026 Bütünleme Soruları

20 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 1
Aşağıdakilerden hangisi açık kaynak kodlu bir programlama dili olan PHP’nin her türlü web sayfasında kullanılabilmesini sağlayan bir özelliktir?
BDoğru cevap
Açıklama
PHP’nin en güçlü özelliklerinden biri, HTML kodları arasına doğrudan gömülebilmesidir. Bu sayede dinamik web sayfaları kolayca oluşturulabilir.
Soru 2
Aşağıdakilerden hangisi Linux’taki grep komutunun bir parametresi değildir?
CDoğru cevap
Açıklama
grep komutunda “-c” parametresi karakter sayısını değil, eşleşen satır sayısını (count) hesaplar/verir.
Soru 3
Aşağıdaki açık kaynak kodlu yazılımlar ve özellikleri eşleştirmelerinden hangisi yanlıştır?
ADoğru cevap
Açıklama
Drupal bir video oynatıcı değil, açık kaynak kodlu bir İçerik Yönetim Sistemi (CMS)dir.
Soru 4
Linux için GitHub’ın arkasındaki geliştiriciler tarafından oluşturulan editör aşağıdakilerden hangisidir?
ADoğru cevap
Açıklama
Atom editörü, GitHub tarafından geliştirilen ve “21. Yüzyıl için hacklenebilir metin editörü” sloganıyla çıkan açık kaynak kodlu bir editördür.
Soru 5
Aşağıdakilerden hangisi Ubuntu sürümlerinin isimlerinin bir özelliği değildir?
BDoğru cevap
Açıklama
Ubuntu sürümleri “Sıfat + Hayvan İsmi” (Örn: Bionic Beaver, Cosmic Cuttlefish) şeklinde adlandırılır ve alfabetik gider. İsimlerin içinde gizli bir “Ubuntu” kelimesi yoktur.
Soru 6
“O editör başka bir editör olan Pico editörünün bir benzeri ve uzantısıdır.” olarak ifade edilen editör aşağıdakilerden hangisidir?
CDoğru cevap
Açıklama
Nano, Unix/Linux sistemlerinde kullanılan ve Pico editörünün açık kaynaklı bir benzeri ve devamı olarak geliştirilmiş bir metin editörüdür.
Soru 7
Java ile bir yazılım geliştirmek isteyen ancak yazılımını açık kaynak kodlu bir ortamda geliştirmeyi düşünen birinin kullanacağı en uygun yazılım aşağıdakilerden hangisidir?
EDoğru cevap
Açıklama
Eclipse, Java başta olmak üzere birçok programlama dili için kullanılan, açık kaynak kodlu bir geliştirme ortamı (IDE)dir.
Soru 8
Linux’taki aşağıdaki komut ikilisinin hangisi birbirinin tersi işlem gerçekleştirmektedir?
CDoğru cevap
Açıklama
“zip” sıkıştırma yaparken, “unzip” sıkıştırılmış dosyayı açar; yani birbirinin tam tersi işlemi yaparlar. (head-tail dosyanın başını ve sonunu gösterir, ters işlem değildir).
Soru 9
Açık kaynak yazılım kavramı yaklaşık olarak aşağıdaki hangi tarihlerde ortaya çıkmıştır?
EDoğru cevap
Açıklama
Açık kaynak hareketi ve özgür yazılım felsefesi (Richard Stallman, GNU projesi vb.) 1970’lerin sonu ve 1980’lerin başında belirginleşmiştir.
Soru 10
İlk ortaya çıktığında bu kadar geçerli ve uyumlu bir sistem olmayan UNIX’ın geçerliliğini ve uyumluluğunu arttıran olay aşağıdakilerden hangisidir?
EDoğru cevap
Açıklama
UNIX başlangıçta Assembly ile yazılmıştı. Dennis Ritchie tarafından C dili geliştirilip UNIX çekirdeği C dili ile tekrar yazılınca (1973), sistem taşınabilir (portable) hale gelmiş ve yaygınlaşmıştır.
Soru 11
Aşağıdaki editörlerden hangisi bir bilgisayar kodu geliştirme ortamı olarak ifade edilebilir?
ADoğru cevap
Açıklama
Visual Studio, sadece bir metin editörü değil, derleyici, hata ayıklayıcı (debugger), proje yönetimi gibi araçları da içeren tam kapsamlı bir bilgisayar kodu geliştirme ortamı (IDE)dir.
Soru 12
Bir komutun sonucunu parça parça görüntülemek için aşağıdaki hangi parametre çifti kullanılmaktadır?
DDoğru cevap
Açıklama
more ve less komutları, bir komutun çıktısını ekrana sığmayacak kadar uzun olduğunda sonucu sayfa sayfa görüntülemek için kullanılır. Bu sayede kullanıcı, çıktıyı parça parça inceleyebilir ve kolayca gezinebilir.
Soru 13
Aşağıdakilerden hangisi, açık kaynaklı bir masaüstü işletim sistemi olan Linux’un bir dağıtımı olan Ubuntu’nun logosunun ilk günden beri aynı şekilde olmasının sebebidir?
CDoğru cevap
Açıklama
Ubuntu logosu (“Circle of Friends” / Arkadaş Çemberi), el ele tutuşmuş üç insanı simgeler ve “Ben, biz olduğumuz için benim” şeklindeki Afrika (Ubuntu) felsefesini/dayanışmayı temsil eder.
Soru 14
Linux’taki pek çok komutun, Windows’ta da karşılıkları bulunmaktadır.
Linux’ta bulunan hangi komutun Windows’taki karşılığı Search komutudur?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Linux'taki locate komutu, dosya sisteminin önceden oluşturulmuş bir veri tabanında dosya adlarını arayarak dosyaların yerini hızlıca bulur; bu, Windows'taki Search (arama) işlevine karşılık gelir. grep dosya içeriğinde metin arar, sort satırları sıralar, whatis ise bir komutun kısa açıklamasını verir.

Soru 15
Android işletim sistemi bir teknoloji devi olan hangi firma tarafından satın alınmış ve geliştirilmiştir?
ADoğru cevap
Açıklama
Android işletim sistemi, başlangıçta Android Inc. tarafından geliştirilmiş, daha sonra Google tarafından satın alınmıştır. Google, Android’i geliştirerek dünyada en yaygın kullanılan mobil işletim sistemlerinden biri hâline getirmiştir.
Soru 16
Linux’un POP3 gibi teknolojiler ile ilgili hizmet sunabilmesi aşağıdaki özelliklerden hangisinin bir sonucudur?
BDoğru cevap
Açıklama
POP3 gibi teknolojiler, ağ (network) hizmetleri kapsamında yer alır. Linux’un bu tür hizmetleri sunabilmesi, ağ teknolojileri konusunda gelişmiş destek sağlamasının bir sonucudur.
Soru 17
“Linux ücretsiz bir işletim sistemi olduğu için, ..… de ücretsiz bir şekilde kullanılabilmektedir.” cümlesinde boş bırakılan kısma aşağıdakilerden hangisi gelebilir?
BDoğru cevap
Açıklama
Linux dağıtımları genellikle ofis, medya, internet vb. birçok uygulama/yazılım ile yüklü gelir ve sistem ücretsiz olduğu için bu dahili yazılımlar da ücretsiz sunulur.
Soru 18
Aşağıdakilerden hangisi açık kaynak kodlu bir işletim sistemi değildir?
DDoğru cevap
Açıklama
Mac OS, Apple tarafından geliştirilen ve kaynak kodu kapalı olan bir işletim sistemidir.
Linux, Minix ve UNIX açık kaynaklı veya açık kaynak felsefesine yakın sistemler olarak bilinir.
Soru 19
Programcılıkta, çalışmaya hazır programlar için “run edilir” tanımı kullanılmaktadır.
Buna göre Linux’ta /run dizininin aşağıdaki dosyaların hangisini tutması beklenir?
DDoğru cevap
Açıklama
`/run` dizini, sistem açılışından itibaren çalışan süreçler (processes) ve servislerle ilgili geçici çalışma zamanı verilerini (run-time data) tutar.
Soru 20
Bir işletim sisteminin Samsung akıllı telefonlarda kullanılması ve telefon satın alındığında o işletim sistemi için de bir ücret ödenmiş olması, işletim sisteminin aşağıdaki özellik çiftlerinden hangisine sahip olduğunu göstermektedir?
DDoğru cevap
Açıklama
Samsung akıllı telefonlarda kullanılan işletim sistemi mobil bir sistemdir. Telefon satın alındığında işletim sistemi için de ücret ödenmesi, sistemin kapalı kaynak kodlu olduğunu göstermektedir.