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...

Hayatımıza Birbirinden Farklı Çözümler Sunan Problemler: Algoritmalar

Merhaba arkadaşlar, Başlıktandan anlayacağınız gibi, hayatımıza birbirinden farklı çözümler sunan problemler topluluğu olarak algoritmayı tanımlayabilirim. Bu yazı serimizde algoritmaları tek tek tanıyıp çalışma mantıklarını inceleyen analiz eden, birden farklı çözümleri karşılaştırarak gerekirse kendimizde çözümler üretebileceğimiz bir seri yaratacağız. Algoritmalar bilmece bulmaca gibidir. Üzerinde düşündüğünde ufkunuzu açar. Bu seriyi hazırlama sebebimde ufkunuzu biraz olsun açmak oldu. Bu seriye başlamadan önce bir algoritmayı tanımlarken kullanacağımız terimleri tanıtmak istiyorum. Ayrıca algoritmaların pseudo kodlarıyla Java kodlarını da paylaşacağım. Belki Swift ile olan kodlarını da paylaşabilirim. ;) Ayrıca bu kodların toplu halde github hesabımdan erişim sağlayabilirsiniz. Şimdi algoritma dünyasını daha derinden tanıyalım. Algoritma nedir? Bir problemi çözmek için işlenen komutlar kümesine, algoritma nedir. Çözülebilir Problem nedir? Bir problem için algoritma oluşt...