Ana içeriğe atla

Artıları ve Eksileri İle Linux

Bu yazımızda Linux'u artıları ve eksileri ile daha iyi tanıyacağız. Linux'un artısı elbette çoktur. Eksisi de bence linuxtan kaynaklı sayılmaz. Cümlemi daha fazla açıklamak gerekirse,

Öncelikle windows gibi tek bir görünüme çakılı kalmıyorsunuz. Yani görünüm değiştirmek için işletim sistemi değiştirmeniz gerekmiyor. Aynı sürümün GNOME(grafik arayüzü yüksek), KDE(grafik arayüzü yüksek), XFCE(standart grafik) ve LXDE(düşük grafik) şeklindedir. Bilgisayarınızın ihtiyacına göre bunlardan birini kurabilir ve çeşitli görünüm elde edebilirsiniz.

Linux sürümü size gelirken her şeyi ile birlikte hazır gelir. Tek tek sürücüleri aramanız onları güncellemeniz eklemeniz gerekmez. Ayrıca windowsta kullandığınız ücretli office programları ücretsiz bir şekilde içinde gelir. Ayrıca bu dosyaları microsoft office dosyası modunda da açabilirsiniz.

Yer kaplamaz sadece windows boş kurulumu için 15-20 GB yer kaplarken linux sürümleri her şey içinde 20 GB yer yeterli olur ve dosyalarınız için yeterince büyük alana sahip olursunuz.

Open Source Software (Açık Kaynak Yazılım) kavramını hayatımıza taşımış yegane sistemdir. Linus Torvalts bu sistem çekirdeğini açık bir şekilde sunarak üzerinde değişiklik yapılmasını ve herkesin ücretsiz biçimde edinmesini sağlamıştır. Herkese açık bir sistemde güvenlik açığı azdır. Çünkü herkes açık sistemlerde eksiklerin düzeltilmesi daha kolaydır. Kullandığımız bir şey nasıl çalışıyor, burası neden böyle hepsini inceleyerek görebiliriz. Yaşasın open source code :)

Linux performans açısından yüksek bir işletim sistemidir. Linux işletim sistemleri, bilgisayar donanımlarını diğer işletim sistemlerinden çok daha performanslı bir şekilde kullanabilir. Dolayısıyla Linux yüklü bilgisayarlar oldukça hızlıdır. Bu sebeple performansın ön planda olduğu uygulamalarla çalışan dünya geneli şirketlerin hemen hemen tamamı, linux türevlerini kullanır.

Linux, windows'taki C ve D sürücülerinin tanır, onlar üzerinde değişiklik yapmanızı sağlar.

Linux'un dosya sistemi diğerlerinden farklıdır. Dos ve Windows gibi FAT veya NTFS dosya sistemini kullanmaz. ext2 ve ext3 adı verilen daha geniş dosya sistemlerini kullanır. Bu dosya sistemlerinde FAT'de olduğu gibi dosya sayısı fazlalaşınca sistemi yavaşlatmaz. Windows 9x'in Windows NT/2000/XP/Vista bölümlerini göremediği gibi, tüm windowslar da Linux bölümlerini göremez. Ama Linux, Windows, IBM OS/2 ve Unix gibi bir çok formatı tanır. Linux'da komut satırında veya grafik ortamında bir dosyaya 256 karaktere kadar isim atayabilirsiniz. Buismin içinde klavyedeki * ve ? hariç tüm dizinde bulunan karakterler yer alabilir. Ayrıca Linux'ta büyük küçük harf ayrımı da vardır. Unix ve Linux, Mac OS ve Windows'tan farklı olarak, disk, disket ve CD-ROM gibi sürücüleri birer dosya olarak bilir, görür ve kullanır. Bu dosyaların hepsi root(kök) dizininde durur. Kök dizini / işareti ile gösterilir. Disk, disket ve cd rom'un linux'a bağlanabilmesi için kök dizini işaretiyle mount edilmesi(bağlanması) gerekir. Şu an yeni sürümleri otomatik olarak bağlanmaktadır.

Linux'un dezavantajı oyun sevdalılarının oyıunlarını burada oynayamamalarıdır. Windows kullanıcısının çok olması Linux sürümler için oyun yazılmasını engellemiştir. Fakat linux yaygınlaştıkça bu sorunda kalkacaktır.

Linux denilince akla gelen komut satırları terminal ekranlarıdır. İlk başta bu insanlara zor gelebilir. Ama terminal kullanmak bir özgürlüktür. Next next yapmak bizi tembelliğe alıştırdığını unutmayalım.

Takipte kalın. :)

Yorumlar

Bu blogdaki popüler yayınlar

Algoritma Kavramı, Sözde Kod ve Akış Diyagramı

Bu yazımda çoğumuzun amelelik gibi gördüğü fakat belki de en önemli konu hakkında kısaca bilgi vermek istiyorum. Bundan sonra küçük örneklerle kod yazmayı arttıracağız. Programlama dillerinden bahsetmiştik geçenlerde. Yüksek seviyeli veya düşük seviyeli diller olsun hepsinin arasında kullanım farkları haricinde çok bir farkılılık yoktur. Hayatımızda kullandığımız koca koca programları, programlama dilleri değil onları hazırlayan algoritma kaynağı oluşturur. Kısaca algoritma kavramını tanımlarsak; Algoritma, belli bir problemi çözmek veya belli bir amaca ulaşmak için çizilen yoldur. Algoritma proglamlamada kullanılan en güzel tekniktir. Neyi nasıl yapacağımızı planlamamızı sağlar. Algoritmayı oluşturanda sözde kod ve akış diyagramlarıdır. ALGORİTMA ÖRNEĞİ(resim1) Sözde Kod:Yapacağımız algoritmayı kısa olarak sözle tanımlama yöntemidir. Örneğin; İki sayının toplamını veren algoritmanın sözde kodunu yazınız. 1)BAŞLA 2)YAZ(“1.sayiyi giriniz:”) 3)OKU(S1) 4)YAZ(“2.sayiyi g...

Örnek Algoritmalar ve Örnek C++ Kodları

Örneklerimize bu başlığımız altında devam ediyoruz arkadaşlar. :) Yıl başına kadar C++ hakkında bildiğim tüm konuları ve yaptığım projeleri sizlerle paylaşacağım. Sorularınızı yorumlarda bekliyorum. Şimdiden kolay gelsin :) Algoritma 5: Yarıçapı klavyeden girilen kürenin yüzey alanını ve hacmini açıklayan algoritmanın C++ kodunu yazınız.(π=3) #include <iostream> using namespace std; int main() { float r,alan,hacim; cout<<“Yaricapi giriniz:”; cin>>r; alan=4*3*r*r; hacim=(4*3*r*r*r)/3; cout<<“Alan:”<<alan<<endl; cout<<“Hacim”<<hacim<<endl; } Algoritma 6: Katsayıları klavyeden girilen birinci dereceden denklemin kökünü bulan algoritmanın C++ kodunu yazınız. #include <iostream> using namespace std; int main() { int a,b,c,x; cout<<“Katsayilari giriniz:”; cin>>a>>b>>c; x=(c-b)/a; cout<<“Kok:”<<x; } Algoritma 7:Klavyeden yarıçapı ve dilim açısı girilen daire diliminin...

C++ ile Veri Yapıları

Bu yazımızda, bilgisayar dünyasının temel yapı taşı olan veri yapısı konusunu ele alacağız. Bu konu oldukça zor olmakla birlikte, gayet önemli ve eğlenceli yapıdır. Veri yapısını bilmek ve etkin kullanmak, hayatınızda yapacağınız projelerde size kolaylık sağlayacaktır. Veri yapısı genel olarak bakıldığınında hayatımızın her anında vardır. Konular ilerledikçe bu daha iyi anlaşılacaktır. Veri yapısını tanımlamak gerekirse, bilgisayar ortamında verilerin etkin olarak saklanması ve işlenmesi için kullanılır. Veri yapıları, verilerin düzenlenme biçimini belirleyen yapıtaşlarıdır. Bir yazılım değişkeni bile basit bir veri yapısı olarak kabul edilebilir. Değişik algoritmalarda verilerin diziler, listeler, yığıtlar, kuyruklar, ağaçlar ve çizgeler gibi veri modellerine uydurularak düzenlenmesi gerekebilir. Veri, yapı ve algoritma bir yazılımın birbirinden ayrılmaz bileşenleridir. Algoritması hazırlanmış her yapı için verilerin düzenli bir şekilde kullanımı önemlidir. Çünkü yapı iyi kurul...