Yazar Arşivi: onder

C# Degiskenler

Variables değişken anlamına gelmektedir. C#’da her değer için bir veri tipi bulunur.Belli bir süre için değer tutarlar yani geçicidirler. Bu değerler Ram’de bulunur.

Şimdi bazı değişken tiplerini inceleyeceğiz.

string: Yazı karakterleri tutmak için kullanılan değişken tipidir.
Örn: String=”Önder Kaya”;

Char:Tek karakter tutmak için kullanılan değişken tipidir.
Örn: Char=”r”; (Debug işlemi sırasında karakterin ASCII değerini de tuttuğunu görebiliriz. )

İnt: Tam sayı değerlerini tutmak için kullanılan değişkendir.
Örn: int=”NegatifVePozitifTamSayı”=145786;

Bool: True yada False değerlerini tutmak için kullanılan değişkendir.
Örn: bool durum0=False;
boll durum1=True;

double: Ondalıklı değerleri tutmak için kullanılır. 15-16 basamak tutar.
Örn: double ondalikli=3.54;

u(unsigned):Negatif tutamaz.
s(signed): Negatif tutabilir.

byte: 0 ile 255 arası değer tutar.
Örn: byte tamsayi=52;

sbyte: -128 ile +127 arası değer tutar.
Örn: sbyte tamsayi2=120;

uint: 0 ile 4294967295 arası değer tutar.
Örn: uint Pozitiftamsayi=451534;

short: -32768 ile 32767 arası değer tutar.
Örn: short Tamsayi3=2500;

ushort: 0 ile 65535 arası değer tutar.
Örn: ushort TamSayiPozitif=234;

long: 9 Kentrilyon ile -9 Kentrilyon arası değer tutar.
Örn: long Tamsayi4=4521785;

ulong:  0 ile 18 kentrilyon arası değer tutar.
Örn: ulongTamsayi5=4553786;

decimal: Ondalikli sayi değerleri için kullanılır.
Örn: decimal ondalikli=4.54M;

Float: Ondalikli sayi değerleri için kullanılır.
Örn: Float ondalikli2=45.78F;

Double: Ondalikli sayi değerleri için kullanılır.
Örn: Double ondalikli3=78.21D;

Object: İçerisinde her şeyi tutabilen bir tiptir. Tip bilinmiyorsa tutulmalıdır.Performansı olumsuz etkiler (Boxing-unboxing)
Örn:object herşey1=”Önder”;
object herşey2 = 5;
object herşey3 =5.4 ;
object herşey4 =’k’;
object herşey5 = false;
object herşey6 = 5.20M;

var: içindeki verilen değerin tipi neyse ona bürünür.
Örn:
var adSoyad = “Önder Kaya”;
var sayi = 9;
var cevap = false;
var pi = 3.14;
var pi2 = 3.14M;
var name = adSoyad; //yani bakıyor adsoyad’a ‘string’, karar veriyor ve o tipe bürünüyor.

Örnekler:

string sehir;
string tipinde şehir isminde değişken tanımladık. Değer atamadık.
Daha önceden tanımlanmış şehir isimli değişkene “İstanbul” değerini atadık.
sehir = “İstanbul”;
sehir = “Adana”;
sehir += “Ankara”; Adana ile Ankarayı birleştirir.

sehir = sehir + “Ankara”;
üsttekiyle aynı işi yapar.

int numara = 95;

numara = 15;

int rakam;

rakam = 7;

int toplam = numara + rakam;
toplam++;  bu ve aşağısındakiler aynı, sayıyı 1 arttırır.
toplam +=1;
toplam = toplam + 1;

sayıyı 2 arttırır.
toplam += 2;
toplam=toplam+2;

sayıyı 1’er azaltır

toplam–;
toplam -= 1;
toplam = toplam – 1;

string ad, soyad;
string ad;
string soyad;

dize Isim = “Nancy”, Soyadı = “Etikan”;

Console.WriteLine(“Merhaba. Bu Şehirden katılıyorum:{0}, adım:{1},soyadım{2}”,sehir,firstname,Lastname);

Constant: const tanımlanan değişkenlere tanım anında değer atanır, sonrasında tekrar değer atanmaz.
const double piSayisi=22/7
const double piSayisi = 3.14;
Readonly: sadece okunur.
const double eSayisi = 2.71;

Console.WriteLine(“piSayisi: {0}, e sayısı: {1}”,piSayisi,eSayisi);
Console.ReadKey();

 

WebOS

Palm bünyesinde geliştirilen WebOS işletim sistemi ilk olarak 6 Ocak 2009 tarihinde duyurulduğunda, bu adımın kısa sürede bu kadar çok konuşulacağını kimse tahmin etmiyordu. Zaten Palm kendi takipçileri olan ve kısıtlı sayıda cihaz üreten bir firma iken, WebOS’in çok önemli başarılara imza atması pazarın etkili ağızlarını da pek etkilememişti.

Palm hâlâ ciddi bir ilerleme yakalamış değil ama WebOS artık çok daha güçlü ve diğer rakiplerine baş kaldıran bir mobil işletim sistemi. Öyle ki Palm artık Windows Mobile’dan vazgeçmiş ve son teknoloji ürünü akıllı telefonlarını tamamıyla WebOS’e emanet etmeye karar vermiştir.

Kullanici Arayüzü

WebOS’un dikkat çeken en önemli yanı görsel arayüzleri ve menü efektleri. Herkes tarafından kabul edilen bu durum, WebOS’i diğer rakipleri karşısında bir adım öne geçirmekte yardımcı oluyor. Detayları daha keskin, göz alıcı ve kolay arayüz, sistem ile mükemmel bir uyum içinde çalışıyor.

kullanıcı arayüzü 11271529058

 

Alışılmış mobil işletim sistemi ışığından sapmayan sistem, kullanımı çok kolay kısa yolları ve optimum dokunmatik ekran performansı ile de başarısını ön plana çıkarıyor. Palm’ın WebOS’in geliştirilmesi noktasında Android’den ilham aldığı iddiaları da ayrı bir konu. Her ne kadar durum böyle bile olsa WebOS’in kullanıcıya hitap eden yüzündeki başarısı ve sadeliği, geliştirme esnasındaki tüm konular için iyi ki dedirtmeyi hak ediyor.

Linux Çekirdegi Ve Donanim

Monolithic Linux çekirdeğini kullanan WebOS aşırı derecede hızlı ve güçlü. Ancak sistemin Linux tabanlı olması, kaynak kodlarının açık olduğu anlamına gelmiyor. Palm, bazı kaynak kodları kapatmayı tercih etmiştir. Ancak bu durumun ilerleyen zamanlarda değişebileceğini belirtmiştir ve kapıyı açık bırakmayı tercih etmiştir.

Web Deneyimi

WebOS modern bir akıllı telefonda bulunması gereken çok fazla özelliği üzerinde barındırıyor. Son dönemdeki en önemli belirleyici özelliklerden biri de akıllı telefonların internet başarısı, WebOS de bu konuda WebKit tabanlı web tarayıcısı ile fazlasıyla başarılı. Chrome ve Safari’nin yanı sıra Android ve Symbian’da kullanılan bu tarayıcı, çok fazla web standardına destek veriyor. Bunun yanı sıra WebOS tarayıcısı .pls dosyaları gibi birçok dosya tipini tarayıcı üzerinden oynatabilmeye de fırsat tanıyor.

Yazilim Gelistirme

WebOS’in en önemli ve güzel özelliklerinden biri ise “Synergy” adıyla bilinen bir özelliktir. Bu özellik sayesinde üçüncü parti yazılımlarla sistem uygulamaları arasında iyi bir bağlantı sağlanmış. Bu sayede Facebook, Gmail, Yahoo! hesaplarına bağlanabilir ajanda, kişi listesi, gibi bilgilerinizi web hesaplarınızla eşleştirebilirsiniz. Bu özellik sayesinde anlık iletiler ve kısa mesajlar aynı arayüzle aynı yöntemle görüntüleniyor ve bu verilere aynı yerden istenildiği zaman ulaşmak mümkün olmuştur.

Multimedya ve Eglence

Akıllı telefon kavramı ile özdeşleşmiş firmalardan biri olan Palmtabiri bu konuda yılları bulan tecrübesini konuşturmuştur. Sistemin işlevselliğinden daha çok eğlence ve çoklu ortam özellikleri de arka plana atılmamış. Özellikle sosyal ağ entegrasyonları her yerde karşımıza çıkmaktadır. Yüklü bir çok bileşen ve sistemin içinde tamamen gömülü olarak çalışan uygulamalar, WebOS’i çok daha güçlü yapıyor.

multimedya1271529225

Sistemde Tam Yetkinlik

WebOS, için daha önceden tüm detaylar sistemli ve planlı bir şekilde kurgulanmış. Bu duruma en güzel kanıt Universal Search adı verilen özelliktir. Sıradan bir arama motoru gibi görünen bu özellik ayrıntısına indikçe kalitesini belli etmektedir. Bu arama kutusu, yazdığınız anahtar kelimeyi o anda tüm sistem verilerinde ve üçüncü şahıs yazılımların veri tabanlarının içinde arıyor. Aslında bu özellik birçok mobil işletim sisteminde de görülmüştü. Ancak WebOS öyle iyi bir iş çıkarmış ki cihazda bulunan tüm içeriği tarayarak tamamen önümüze sunmaktadır.. Üstelik bunun öncesinde hiçbir şekilde indeksleme işlemi yapmadan gayet hızlı bir şekilde görevini yerine getiriyor.

Windows Phone

Windows Phone Microsoft’un yazılımcıları tarafından geliştirilmiştir ve Windows Mobile serilerinin devamı olarak üretilen işletim sistemidir. 2010’un Şubat ayında Mobil Dünya Kongresi’nde ilk kez söylenen sistem; Windows Mobile’daki kurumsal kullanıcı kitlesine kıyasla Windows Phone’da hedef kitlesi Microsoft tarafından sadece son kullanıcılar olarak kararlaştırılmıştır.

21 Ekim 2010’da Avustralya, Avrupa,Yeni Zelanda ve Singapur ’da; 8 Kasım 2010’da Kanada ve Birleşik Devletler’de 24 Kasım 2010’da Meksika’da; ve 2011’in ilk tarihlerinde Asya’da kullanıma sunuldu.

2004 yılında başlayan ve Windows Mobile serisinin güncellemesi olan Photon kod adlı sürümün geliştirilme süreci çok yavaş olduğundan iptal edilme kararı alındı. 2008’de, Microsoft Windows Mobile yazılım ekibini yeniden bir araya getirdi ve yeni bir işletim sistemi yapma çalışmalarına başladı. 2009 yılında Windows Phone ismi ile duyurulacak olan sistemin geliştirme aşamasının yavaşlığı sebebiyle Microsoft ilk olarak Windows Mobile 6.5’u geliştirdi ve duyurdu.

Microsoft, 15 Şubat 2010 tarihinde Barcelona’da yapılan Mobile World Congress etkinliğinde resmi olarak Windows Phone 7 Series’i tanıtmıştır. 15 Mart 2010 trihinde MIX etkinliğinde ise detaylarını açıklamıştır, 16 Eylül 2010 tarihinde ise final SDK’sını yayınlamıştır. İlk sürülen ismin (Windows Phone 7 Series) çok anlamsız ve fazla kelime olması sebebiyle “Series” kelimesini çıkarma kararı alınmış ve yalnızca Windows Phone 7 olarak kalması kararlaştırılmıştır.

11 Ekim 2010 tarihinde Microsoft CEO’su Steve Ballmer, Samsung, Dell, HTC ve LG tarafından üretilmiş olan 10 adet Windows Phone 7 mobile telefonu tanıtmıştır. Bu cihazlar 21 Ekim 2010 tarihinde Avustralya ve Avrupa’da, 8 Kasım 2010 tarihinde ise ABD’de tamamen satışa başlamıştır. Bu cihazlar 30 ülke ve 60 operatör tarafından ulaşılabilir durumdaydı. Windows Phone 7.5 Mango sürümü ile önceden ek üretici olan ZTE ,Fujitsu ve Acer da partner olmuştur.

2011 Mobile World Congress‘inde Microsoft CEO’su Steve Ballmer, Windows Phone cihazlar için Mango adlı güncellemeyi resmi olarak kamuoyuna duyurmuştur. Bu güncelleme ile Windows Phone 7, People Hub’da Twitter entegrasyonuna sahip olmuştur Windows Live Sky Drive girişi mümkünleşmiştir, Internet Explorer 9’un mobil sürümüne, ve üçüncü-parti yazılımlar için çoklu görev desteğine, sahiplenmiştir. Bu güncelleme mevcut olan tüm Windows Phone 7 kullanıcıların cihazları için kullanıma açılmıştır.

Windows Phone uygulamalarının indirmek için geliştirilen Windows Phone Marketplace 35 ülkede kullanıcılarla paylaşılmıştır.

2012’de “Tango” isimli bir güncelleme kullanıcılara sunulmuştur. Bu güncelleme ile hatalar düzeltilmiş, düşük özelliğe sahip olan akıllı telefonlar da Windows Phone ile çalışabilmeye başlamıştır. İlk Windows Phone 7 Tango’lu cihaz Nokia Lumia 610 olmuş ve bunu NFC desteğine sahip Nokia Lumia 610 NFC izlemiştir.

Windows Phone 8

Microsoft, ne tarz yenilik getireceğinde kararsız olduğu, Windows Phone 8 mobil işletim sistemini kullanıcılarına tanıttı. Windows 8 işletim sistemini kullanan Surface tabletlerini tanıtan Microsoft, aynı hafta içerisinde Windows Phone 8’in de tanıtımını yaparak geleceğe yönelik yapılanmalarını göstermiş oldu.

Windows Phone 8, Windows 8 ile uyumlu olarak tasarlandı. İkisi de birbirlerinin parçasıymış gibi çalışacağı için ikisi arasında uygulama ve senkronizasyon konusunda hiçbir zorluk da olmayacak. Aslında Apple’ın iOS ve Mountain Lion ile kurmaya çalıştığı yapının çok daha üst modelinin Microsoft tarafından yapılabildiği söylenebilir. Çünkü iOS uygulamaları Mac’te çalışmıyorken Windows 8’in tüm uygulamaları WP8’de çalışacaktır..

Windows Phone 8’de Gelen Yenilikler

Microsoft’un en önemli gelişmelerinden biri de uygulama noktası. Windows 8’e uygulama geliştiren yazılımcıların çok kolay bir şekilde Windows Phone 8’e de uygulama geliştirilebileceği belirtiliyor. aralarında Türkçe’nin de bulunduğu çok fazla dil desteği de gelmektedir.

Windows Phone 8’in arayüzüde değişti. Artık iki büyük kutu ile sınırlı kalmayacak. çok daha fazla kutu ekranda gözükebilecek olması kullanıcılarını sevindirecek. Yenilenen arayüzün çok daha kullanışlı hale geldiğini bildirmek gerek.

NFC desteği bulunan WP8 telefonlar, Surface tabletler ile artık çok kolay bir şekilde veri transferi yapabilecek. NFC sayesinde cihazları birbirine yakınlaştırmak, yeterli olacak. WP8 ile çift çekirdek başta olmak üzere işlemci teknolojileri de desteklenmiş olacak.

Windows Phone 8, daha yüksek ekran çözünürlüklerini de desteklemektedir. Eski sürümler en fazla 480×800 piksel desteklerken, Windows Phone 8 ile 1280×768 HD ve 1280×7720 çözünürlükler de desteklenmektedir. Windows Phone 8, ayrıca 64 çekirdeğe kadar destek vermektedir, eski uygulamaları, NFC’yi, 64 Bit’i ve MicroSD’yide desteklemektedir. Windows Phone 8 kullanıcıları cihazın çıkışından itibaren Over The Air tarafından yapılacak olan güncellemeleri en az 18 ay hiç bir kesintiye ve aksaklığa uğramadan güncelleme desteğine sahip olacaklar.

Windows Phone 8 kullanıcılarıyla paylaşılacak olan diğer bir özellik ise Başlat ekranının yenilenmesidir. artık ekranda üç farklı boyutda “Tile” (Karo) ekleyebilme imkanı bulunacaktır. Yenilenen Başlat ekranı, Windows Phone 7.5 sürümüne sahip çoğu cihaz için ve Windows Phone 7.8’de de bulunacaktır.

iOS

iOS Apple’ın ilk olarak iphone için geliştirdiği ancak sonraları iPad ve ipod Touch‘da kullanılan mobil işletim sistemidir. İsmi Mac OS X’den çıkmıştır. iOS’un içinde 4 katman bulunmaktadır, Cocoa Touch tabakası,Core Servisleri tabakası, Core OS tabakası ve Medya tabakası. Yazılım cihaz içinde kapladığı boyutu 500 MB’dır iOS arayüzü hafif ve çok sade bir sistem olduğundan, çoğunlukla kasma, yavaşlama gibi sorunlara rastlamazsınız. Bu işletim sistemini sadece ”Apple” kullandığından dünyada tektir ve fiyatlarını da sadece kendileri belirler. O yüzden fiyatları biraz yüksektir. Telefonun neredeyse çoğu bileşenini kendisi üretmektedir. 8 MP kamera, 1GB Ram, ve 1.4 GHz işlemci vb. gibi özellikli bir cihazı rahatlıkla 3000 TL’ye satabilen firmadır. Bu durumun %75’lik kısmı işletim sistemindeki grafik birimlerinin çok güçlü olmasından, stabil ve kullanışlı olmasından kaynaklanmaktadır. iOS uygulamaları AppStore‘da bulunuyor. Bu market aracılığıyla istenilen her uygulamaya erişilebilir. AppStore’da bulunan tüm uygulamalar Apple mühendisleri tarafından kontrol edilerek kullanıcıyla paylaşılır ve tüm sistemsel saldırılar engellenmiş olur.

iOS Kimler Için Kullanisli

iOS işletim sistemi kullanıcının gizliliğine hitaben ve kullanıcının rahatlığına göre tasarlanmış. Buna dayanarak; banka yada döviz işiyle ilgilenenler, iş adamları, oyun keyfini rahatça yaşamak isteyenler, işlerini hızlıca bitirmek isteyenler Apple Strore’da bol bol para harcamak isteyenler, uygulamalardaki yavaşlıklardan sinir olanlar, tüm önemli önemsiz bilgilerini en güvenli şekilde saklamak isteyenler, Telefonu çıkarıp masaya koyarak Herkesi etkilediğini düşünenler, Sürekli oyun yada uygulama güncellemesi bekleyenler, yani kısaca çok hafif bir sistemle ellerini buluşturmak için bekleyen kullanıcılar için tercih edilebilir.

Ubuntu

Ubuntu, Debian kökenli, kurulum ve kullanım kolaylığı ve düzenli sürüm yükseltmeleriyle öne çıkan bir Linux dağıtımıdır. Canonical Ltd.‘nin (Mark Shuttleworth’e ait) sponsorluğunda geliştirilmektedir. Ubuntu’nun hedefi son kullanıcıların ulaşabileceği kolay, hızlı, ücretsiz, güçlü bir işletim sistemi oluşturmaktır. Ubuntu, Zulu dilinde; “Ben, sen sen olduğun için, benim” demektir, aynı zamanda “başkalarına karşı merhametli, şefkatli, iyiliksever” olmak gibi insani değerlerin temel alındığı bir dünya görüşüdür. İnsanlık için Linux (Linux For Human Beings) sloganını kullanan Ubuntu, Debian‘dan farklı olarak her 6 ayda bir yeni sürüm; her sürüm için de 18 ay destek sunmaktadır. Ayrıca 3 yıl Masaüstü ve 5 yıl Sunucu sistem desteği sunan ve belli sürelerde bir çıkarılan Uzun Süreli Destek (Long Term Support, LTS) sürümleri de mevcuttur. 8.04 (Hardy Heron) sürümü, Ubuntu’nun 6.06’dan sonra ikinci LTS sürümüdür.

Ubuntu projesinin amacı, her düzey kullanıcının rahat bir biçimde kullanabileceği, tamamen açık kaynaklı ve kararlı bir işletim sistemi oluşturmaktır. Bu bağlamda GNU/Linux hakkında hiç tecrübesi olmayan kişilerin başlaması için ideal bir seçimdir. Özellikleri itibarıyla acemi, tecrübeli ve uzman kitleye de hitap etmektedir.

Tarihçe ve Gelistirme Asamasi

Debian temel alınarak yola çıkılan ilk Ubuntu sürümü 20 Kasım 2004 tarihinde yayımlandı. O zamandan beri her altı ayda bir yeni sürüm yayımlanmaktadır; bu da onu en güncel GNOME (nom diye okunur) arayüzü kullanan dağıtım yapmaktadır. MEPIS, Xandros, Linspire, Progeny ve Libranet gibi diğer Debian tabanlı işletim sistemlerinin aksine Ubuntu, Debian’ın felsefesine sadık kalmış ve özgür bir yazılım olarak yoluna devam etmiştir.

Ubuntu logosu ilk sürümden beri aynıdır. Elde çizilmiş ve şimdi ubuntu-title adlı bir yazıtipi olan bu logo Andy Fitzsimon tarafından yapılmıştır. Logosundaki işlenen temada insanlar arasındaki eşitliğe ve kardeşliğe dikkat çekmektedir.

Ubuntu projesi, paketlerle ilgili bazı konularda Debian ile ortak çalışmaktadır. Ubuntu’ya yüklenen paketler Debian’ın kararlılık seviyesi için bir deneme ortamı yaratmaktadır. Öte yandan Ubuntu ve Debian çok sayıda kişi tarafından yeterince beraber çalışmamakla suçlanmaktadır; zira Ubuntu .deb’leri ve Debian .deb’leri birbiriyle uyumlu değildir. Her ne kadar çok sayıda Debian geliştiricisi aynı zamanda Ubuntu’nun gelişimine yardım ediyor olsa da Debian‘ın kurucusu Ian Murdock Ubuntu’nun ayrı bir proje olduğunu ve Debian ile yeterince ortak noktaya sahip olmadığını belirtmiştir.

Özellikleri

 

Kurulum

Kurulumu oldukça kolay olan Ubuntu; kurulum kolaylığında Windows Vista, SuSE, Mandriva ve Fedora Core gibi kolay kurulum ile ün yapmış işletim sistemlerini arkasında bırakmıştır. Kurulum için CD versiyonunda önce işletim sisteminin canlı cd olarak açılması gerekir,DVD versiyonunda text mod ile kuruluma başlanabilir. Bundan sonra kurulum sadece “install” simgesine tıklayıp birkaç ileri düğmesine basmaktan ibarettir. Kurulum sırasında işletim sistemi üzerinde istediğiniz her şeyi yapabilirsiniz, ancak değişiklikler yeni kurduğunuz sisteme aktarılmamaktadır.

 

Görsellik

Ubuntu GNOME masaüstü ortamı ile gelmektedir. GNOME‘un temel felsefesi olan sadelik aynen Ubuntu masaüstünde de yer almaktadır. KDE masaüstü yöneticisini tercih eden kullanıcılar Kubuntu‘yu, XFCE‘yi tercih edenler ise Xubuntu‘yu edinebilir veya yüklüUbuntu’larına kubuntu-desktop, xubuntu-desktop paketlerini yükleyebilirek istedikleri masaüstü ortamını kullanabilirler.

Ubuntu 7.10 sürümünden itibaren Compiz Fusion adlı 3 boyutlu yazılımla birlikte gelmektedir. Bu yazılım, 3 boyutlu masaüstü ve jöle gibi pencereler başta olmak üzere çok sayıda görsel efekt içermektedir.

Kullanim

Kullanışlılık üzerine odaklanılmış bir dağıtım olan Ubuntu’da çok sayıda değişik kullanım özelliği bulunmaktadır.

  • Diğer Linux dağıtımlarının aksine, Ubuntu’da su(super user) komutu yerine sudo kullanılır. Ancak bir terminal komutu ile bu durum diğer dağıtımlardaki gibi ayarlanabilir.
  • Çok sayıda açık kaynaklı yazılım ile birlikte gelmektedir; OpenOffice.Org, Mozilla Firefox, Pidgin ve Gimp gibi.
  • Yüklü olan diğer işletim sistemlerinden bazı kullanıcı özellikleri içe aktarılabilmektedir; sık kullanılanlar ve duvar kağıdı gibi.

Paketler

Debian’ın APT (Advanced Package Tool) paket sistemini kullanan Ubuntu, kaynak listenizi (sources list) de genişletmeniz halinde 25.000 den fazla paketi internetten indirip kurmaya hazırdır. APT programının görsel arayüzü olan Synaptic paket yöneticisiile Ubuntudepolarından istediğiniz paketi arayıp kurabilirsiniz. İstediğiniz bir paketi seçtiğiniz zaman onun çalışması için gerekli tüm diğer paketleri/bağımlılıkları kendiliğinden seçilip yüklenecektir.

Buradaki özgür yazılım ibaresi, Ubuntu’nun lisans şartlarını karşılayan yazılımlara verilen addır. Main, Restricted, Universe ve Multiverse ise bu yazılımların indirilebildiği depolardır.

 

Ticari Lisansli Yazilimlar

Ubuntu, bazı ticari kapalı kaynak yazılımları doğrudan bünyesinde barındırmamaktadır. Bunların arasında;

  • Bölge ayarı yapılmış DVDleri çözebilen(dekoder) yazılımlar. Her ne kadar özgür Libdvdcss kütüphanesi bu işlevi yerine getirebiliyorsa da kimi ülkelerde yasadışı sayıldığı için Ubuntu’yla hazır gelmemektedir. Bu paketin sonradan yüklenmesiyle sorun giderilebilir.
  • WMV ve MP3 gibi bazı ticari ses formatlarının çözücüleri. Sonradan bu kütüphanelerin eklenmesiyle sorun giderilebilir.
  • Çok sayıda ticari tarayıcı eklentisi. Örneğin Adobe Flash, dahili olarak bulunmamakla beraber “flashplugin-nonfree” paketinin multiversedepolarından indirilmesiyle kullanılabilir. Ya da daha basiti, Firefox’la flash kullanılan bir siteye girilip, “Eksik eklentileri yükle” yazısına tıklanabilir.

Sürümler

Ubuntu, altı ayda bir sürüm çıkartmaktadır. Sürüm numarası çıktığı yıl ve ayı işaret eder. Örnek olarak Ubuntu 4.10, 2004 yılının 10’uncu ayında sunulmuştu.

Linux

Linux, serbestçe dağıtılabilen, çok görevli, çok kullanıcılı UNIX işletim sistemidir. Linux, İnternet üzerinde ilgili ve meraklı birçok kişi tarafından ortak olarak geliştirilmektedir. Başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere birçok platformda çalışabilen ve herhangi bir maliyeti olmayan bir işletim sistemidir.

UNIX 70’li yılların ortalarında büyük bilgisayarlar üzerinde çok kullanıcılı bir işletim sistemi olarak geliştirilmiştir. Zaman içerisinde yayılmış ve birçok türevi ortaya çıkmıştır. UNIX ismi UNIX Research Laboratories INC şirketinin tescilli markası olduğundan dolayı birçok şirket, aynı temele dayanan işletim sistemleri için değişik isimler kullanagelmişlerdir.

Bugün kişisel bilgisayarlardan süper bilgisayarlara kadar biçok bilgisayar için yazılmış bulunan UNIX türevleri mevcuttur. Ne var ki bu türevlerin çoğu gelişimi belirli bir noktada durmuş ve yüksek fiyatla satılan ticari yazılımlardır.

Linux, temel olarak Finlandiya Üniversitesinde öğrenci olan Linus Torvalds’ın ve İnternet üzerinde meraklı bir çok yazılımcının katkıları ile geliştirilmiştir. Linux gelişimi açık bir şekilde yapılmaktadır. Bunun anlamı, işletim sisteminin her aşaması açık olarak İnternet üzerinde yayınlanmakta, dünyanın dört bir yanında kullanıcılar tarafından test edilmekte, hataları ve eksiklikleri tesbit edilerek düzeltilmekte ve geliştirilmektedir.

Linux, Andy Tannenbaum tarafından geliştirilmiş olan Minix işletim sistemine dayanmaktadır. Linus Torvalds boş zamanlarında Minix’ten daha iyi bir Minix işletim sistemi yaratmak düşüncesiyle 1991 Ağustos sonlarında ilk çalışan Linux çekirdeğini oluşturdu. 5 Ekim 1991 tarihinde 0.02 sürümü Linux ilk defa tanıtıldı. Linus, comp.os.minix haber grubuna gönderdiği yazıda yeni bir işletim sistemi geliştirmekte olduğunu ve ilgilenen herkesin yardımını beklediğini yazmıştı. İşletim sisteminin çekirdeği için verilen numaralar kısa sürede bir standart kazandı.

Linux gerçekten son yıllarda hızlı bir gelişme göstermiş, çesitli ülkelerden birçok kullanıcıya erişmiş ve yazılım desteği günden güne artmıştır. Değişik kuruluşlar Linux sistemi ve uygulama yazılımlarını biraraya getirerek dağıtımlar oluşturmuşlar ve kullanımını yaygınlaştırmışlardır.

1. Linux’un Kullanim Amaçlari

Ücretsiz olarak dağıtılıyor ve gelişiminin hala devam ediyor olması biçcok kişinin Linux’un profesyonel alanlarda kullanılamayacağının düşünmesine yol açmaktadır. Oysa Linux işletim sistemini kullanan bilgisayarlar özel kullanım başta olmak üzere birçok alanda yaygın olarak kullanılmaktadırlar.

Kisisel Kullanim

Linux evinde veya işinde UNIX işletim sistemi altında çalışmak isteyenler için ideal bir platformdur. Özellikle işi veya eğitimi sırasında UNIX platformlar altında çalışmak, uygulamalar kullanmak veya yazılım geliştiren kişiler kendi kişisel bilgisayarlarında benzer ortamı yakalayabilmekte ve işlerini kendi kişisel bilgisayarlarında gerçekleştirebilmektedirler. Bunlara ek olarak Linux altında yer alan uygulamalar giderek sıradan bir kullanıcı için bile bu işletim sisteminin ilgi çekici hale gelmesini sağlamaktadır. Gelişimleri henüz tamamlanmamış olmasına rağmen, herhangi bir kişisel bilgisayardan beklenebilecek yazı editörleri, hesap cetvelleri, çizim yazılımları, veri tabanları birçok ihtiyaca cevap verecek düzeye gelmiştir. Örneğin LaTeX kullanıcıları MS-DOS altında buldukları desteğin çok daha fazlasını Linux altında bulabilmektedirler.

Internet Sunucusu

Linux doğrudan TCP/IP desteği ile gelmektedir. Bu yönü ile TCP/IP temelli bilgisayar ağlarında hem istemci hem de sunucu olarak yaygın kullanım bulmuştur. Üzerinde hali hazırda bulunan servislerin çeşitliliği, yeni çıkan servislere hızlı ayak uydurması, kolay konfigüre edilebilmesi ve özellikle de düşük maliyeti sebebi ile yaygın olarak İnternet servislerinin verilmesi amacıyla kullanılmaktadır. Zamanla verdiği ağ servisleri başka protokollere destek verecek sekilde genişletilmiştir. Şu anda Linux

  • WWW sunucu
  • DNS sunucu
  • NFS sunucu
  • NIS sunucu
  • X Window sunucu
  • BOOTP sunucu
  • SMTP sunucu
  • FTP sunucu
  • LIST sunucu
  • NEWS sunucu

gibi yaygın TCP/IP servislerinin yanısıra

  • NOVELL sunucu (Novell protokolü kullanarak disk ve yazıcı servisi)
  • SAMBA sunucu (Windows 3.1, Windows95, Windows NT ve WfW için disk ve yazıcı servisi)
  • APPLETALK sunucu (MacOS kullanan Apple makinalar için disk ve yazıcı servisi)

verebilmektedir.

Ag Elemani

Linux yazılım desteği ile birçok ağ elemanının yerine geçebilecek bir alternatif olarak kullanılabilmektedir. Birden fazla ağın birbirine bağlanması amacıyla bir yönlendirici (router) olarak da kullanılabilmektedir. Özellikle farklı protokoller arası bir geçiş elemanı olarak yaygın şekilde Linux’tan yararlanılmaktadır. Ayırca yönlendirici olarak kullanıldığında kolaylıkla güvenlik amacıyla firewall (alev duvarı) olarak konfigüre edilebilmektedir. Buna ek olarak bir ağ üzerinde bulunan iki segmanın trafiğini birbirinden ayıran bir köprü (bridge) olarak da hizmet verebilmektedir. Birçok kurumda bir veya daha çok modemin bağlanması amacıyla bir terminal sunucu (terminal server) olarak Linux kullanılmaktadır.

2. Linux’un Destekledigi Donanimlar

  • Linux şu anda başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere Apple, Atari ve Amiga gibi 68000 tabanlı bilgisayarlar üzerinde, Sun Sparc işlemcili iş istasyonları, Alpha işlemcili kişisel bilgisayarlar, MIPS, PowerPC, HP PA-RISC ve ARM mimarilerinde çalışmaktadır.
  • IBM uyumlu kişisel bilgisayarlar üzerinde 80386 ve üzeri (80486 80586 Pentium PentiumPro ve türevleri) değişik üreticilerin işlemcileri ile sorunsuz olarak çalışmaktadır. 80286 ve 8086 işlemcili bilgisayarlar için sınırlı kabiliyette Linux uygulamaları mevcuttur.
  • PCI, VESA, ISA ve MCA mimarilerinde her türlü anakartı desteklemektedir.
  • Teorik olarak 4 Gbyte’a kadar RAM desteklenmektedir.
  • AT uyumlu diskler (IDE, EIDE ve 16 bitlik MFM,RLL veya ESDI) desteklenmektedir. Kontrol kartına uyumlu destek bulunduğu sürece SCSI diskler ve diğer cihazlar desteklenmektedir.
  • IDE-ATAPI CD-ROM sürücüleri, ve bazı özel CD-ROM kontrol kartları desteklenmektedir.
  • Metin ekranlarda CGA, EGA, VGA, Hercules veya uyumlu kartlar desteklenmektedir. X Window ortamında genel VGA ve SVGA uyumlu kartlar ve S3, ET4000, 8514/A, ATI MACH8, ATI MACH32 gibi birçok görüntü kartı desteklenmektedir.
  • Birçok 10 ve 100 Mbit ethernet kartı, ISDN, ATM, FDDI, SLIP, CSLIP, PPP desteği verilmektedir.
  • Başta SoundBlaster, Gravis Ultrasound olmak üzere birçok ses kartı desteklenmektedir.

Linux altında hangi donanımların desteklendiği ile ilgili ayrıntılı bilgiyi Hardware-HOWTO‘dan alabilirsiniz. HOWTO dökümanları hakkında daha geniş bilgi ve nereden temin edeceğiniz kitabın sonunda detaylıca anlatılmıştır.

Makinanızda Linux çalıştırmak için kullanacağınız uygulamalara bağlı olarak en az bir 386SX işlemci ve 4 Mbyte RAM’a ihtiyaç duyacaksınız. Sabit disk üzerinde ise en az 40 Mbyte’lik bir alan ayırmanız gerekecektir. Rahat bir kullanım için en az 8 Mbyte RAM ve 200 Mbyte sabit disk ve bir 486 işlemci önerilmektedir.

3. Yazilim Özellikleri

Bir işletim sistemi, ne kadar mükemmel olursa olsun, uygulama yazılımlarının çokluğu ve kalitesi ile varolabilirler. Herhangi bir Linux dağıtımı içerisinde, değişik amaçlara hizmet eden birçok yazılım bulunmaktadır. Ancak her geçen gün bu dağıtımlarda yer almayan yeni yeni yazılımlar çıkmaktadır.

UNIX makinalar üzerinde yer alan uygulamaların çoğu, değişik platformlar altında bulunduğundan çalıştırılabilir (executable) olarak dağıtılmaz, kaynak kodu şeklinde sunulurlar. Sözkonusu yazılımı kullanmak isteyen bir kullanıcı bu kaynak kodunu kendi platformunda derleyerek çalıştırır. Bu tür yazılımların birçoğu Linux altında kolaylıkla çalıştırılabilmektedir. Bu tür yazılımları İnternet üzerinde çeşitli FTP arşivlerinde bulmak mümkündür.

Linux’a özel veya Linux üzerinde geliştirilen yazılımlar için standart bazı FTP arşivleri vardır. Bunların en bilineni Sunsite FTP arşividir. Burada çeşitli dizinler altında konularına göre ayrılmış bir durumda elektronik devre tasarım yazılımlarından oyun programlarına kadar birçok değişik yazılım bulunmaktadır. Bu arşivin Türkiye’de yeralan bir kopyası adresinde vardır.

Linux’un bu denli sevilmesi ve yaygınlaşması çesitli şirketlerin (Macintosh, Sun, SSC gibi) Linux üzerinde çalışan ticari yazılımlar geliştirmesi sonucunu verdi. Bu konuda detaylı bilgi için Commercial-HOWTO dökümanından yararlanabilirsiniz.

Linux üzerinde bulunan uygulamaların ve yazılımların listeleri için aşağıdaki adreslerden yararlanabilirsiniz:

Uygulama Programlari

Linux üzerinde veri tabanı uygulamaları ortalama bir kullanıcının ihtiyacını karşılayabilir. Postgres, Mbase, msql ve Ingres gibi profesyonel yazılımlar Linux ve diğer platformlarda istemci/sunucu bazda görev yapabilirler. Özellikle Postgres, uygulama kolaylığı ve C, perl, tcl gibi birçok dile yönelik arabirimiyle göze çarpar.

Mühendislik yazılımları arasında gnuplot (grafiksel veri analiz yazılımı), xspread ve xfractint (fraktal yaratma programı) sayılabilir.

Doğru seçilmiş bir donanım üzerinde kurulan bir Linux makinası, hemen her tür çokluortam (multimedia) uygulamalarını rahatlıkla çalıştırabilir. En az Pentium tabanlı, 32Mbayt RAM ve 2GB sabit diske sahip makina yardımıyla ticari olarak satılan çokluortam uygulamalarını kullanabilirsiniz. Linux, hemen her türlü ses kartını desteklediğinden ses dosyalarının, workman, Cdplayer gibi programlar yardımıyla kolayca çalınması mümkün olur. MIDI editörleri ve bir sentezleyici ile kendi müzik stüdyonuzu kurabilirsiniz.

Biraz oyun oynamak mı istediniz ? Doom, Quake, Abuse, Xtetris, FreeCiv(ya da CivNet), Imaze ve benzeri onlarca oyun Linux’ta da var. ODTÜ’de yüzlerce öğrenciyi bilgisayar başına mıhlayan MUD (Multi User Dungeon) oyunlarını sunan makinaların birkısmı Linux idi.

Bu oyunları çeşitli ftp adrteslerinden ücretsiz temin edebilirsiniz.

X Window Arabirimi

Linux işletim sistemi altında X Window sistemi ile Windows altındaki gibi grafik arabirimiyle birlikte çalışabilirsiniz. Windows ile uğraşan herkes rahatlıkla X Window’a geçiş yapabilir. X ile ekranda aynı anda birden fazla pencere açılabilir, fare yardımıyla birden fazla uygulama aynı anda kontrol edilebilir.

Pekçok uygulamanın (özellikle İnternet tabanlı) X üzerinde çalışan sürümleri vardır. Bu sayede metin tabanlı ekrana (vt100) dönmeden her işinizi X yardımıyla tamamlayabilme şansınız olur. Bu sayede Linux, bir iş istasyonu görünümüne ve kullanışlılığına sahip olacaktır.

X pencere denetleyici (window manager – wm) kullanıcı ile X arasında bekler ve klavye ile fareden aldığı emirleri ekranda yerine getirir. Bu emirler, pencerelerin açılması, kapatılması ve yerlerinin değiştirilmesi gibi komutlardır. Sıkça kullanılan pencere denetleyicileri fvwm, twm ve olwm‘dir.

4. Linux İsletim Sistemini Nereden Bulabilirim ?

Linux işletim sistemiminin temelini oluşturan çekirdek, bu çekirdeğin kullandığı destek kütüphaneleri ve uygulama yazılımları bir araya getirilerek, yükleme yazılımları da eklenerek Linux dağıtımları meydana getirilmektedir. Bu dağıtımlar temel olarak bir kullanıcının Linux kullanmak için ihtiyaç duyabileceği bir çok yazılımı bir araya getirirler. Bu dağıtımların çoğu İnternet üzerinde anonim FTP arşivlerinde bulunabilmektedirler. İnternet erişimi bulunmayan kişilerinde (veya Internet’ten 120 Mbyte kopyalamak istemeyen kişilerin) yararlanabilmesi için çesitli CD-ROM şirketleri tarafından CD-ROM üzerinde dağıtımlar meydana getirilmiştir.

5. Türkiye’de ve Dünyada Linux

Henüz tüzel kişiliği olmayan Türkiye Linux Kullanıcıları Grubu sayfası Türkiye’de Linux çalışmaları için iyi bir başlangıç noktasıdır. Türkçe ve İngilizce Türkiye’deki en geniş kapsamlı Linux sunucusunun genişlemesinde yeni fikirlere, çözüm önerilerine ihtiyaç vardır. Bu da ancak Linux seven bir kitlenin varlığıyla mümkündür.

Dünyada ve Türkiye’de İnternet Servis Sağlayıcıları (İSS) Linux’u uzunca bir süredir ticari olarak kullanıyorlar. Uygulama yazılımları da bu yönde kullanıcıların hizmetine sunuluyor. Fakat güvenlik sorunları nedeniyle Linux kullanan servis sağlayıcıları, müşterilerini bu hizmetten yoksun tutuyorlar. Açık sistem kavramının yaygınlaşması da bu sebepten dolayı sekteye uğruyor. http://www.10mb.com/linux/adresinde, ticari uygulama yazılımlarına destek veren bir proje yeralmakta.

6. Neden Linux ?

Pekçok insan, “neden Linux?” diye sorabilir. Belki de cevap önce kullanıcının kendini tanıması ile bulunabilir. Değişik yerlerde Linux kullanılması ve bunun sonuçları hakkında gözlemlediklerimizin ışığı altında çok kabaca:

Eğer,

Bilgisayarla ilişkiniz belirli paket programlara dayanıyorsa, bilgisayar kullanmak için bilgisayar konusunda bilgi sahibi olmanız gerektiğine inanmıyorsanız, bilgisayar ile uğraşmak hoşunuza gitmiyorsa, sorunlarınızı kendi başınıza çözmeyi denemekten hoşlanmıyorsanız, bir sorun çıktığında para vererek de olsa bu sorununuzu birisi aracılığı ile çözmek istiyorsanız

Linux kesinlikle size göre değil.

Ama eğer,

Bilgisayarınızla ilgilenmekten hoşlanıyorsanız, bilgisayarda çıkan problemlerle uğraşmak hoşunuza gidiyorsa, diğer işletim sistemlerinin sizi sıktığına ve sınırladığına inanıyorsanız, donanımınızdan daha çok performans istiyorsanız, UNIX işletim sistemi ile çalışmayı seviyorsanız

Linux size göre olabilir.

Avantajlari

UNIX işletim sistemine sahip bir bilgisayar kullanmak istiyorsanız ve bu işletim sisteminde platforma bağımlı bir yazılım kullanmıyorsanız, Linux ideal bir çözümdür.

Linux ücretsizder. Sadece işletim sisteminin maliyeti açısından değil, verdiği performans için ihtiyaç duyduğu donanım açısından da çok ucuzdur. Üstüne üstlük çok kullanılan ve bol yedek parçası bulunan bir platform altında çalıştığı için belirli bir Linux sisteminin performansını artırmak için yapılması gereken yatırım başka bir UNIX iş istasyonunu aynı oranda geliştirmek için gereken yatırıma göre çok düşüktür. Herhangi bir Sun bilgisayarın hafizasını iki katına çıkarmak için harcanacak para ile bir Linux-PC’nin hafizasını iki katına çıkarmak için harcanması gereken parayı kıyaslamayı deneyin. Fakat şirketler bazında Linux’un bedava bir işletim sistemi olması genelde gözardı edilir.

Bir Linux makine bu sayede sadece işletim sistemi açısından değil donanım olarak da ucuza gelmektedir.

Linux hızla geliştirilmektedir. Bu gelişimin en büyük yararı, eksikliklerin kullanıcıların talepleri ve çabaları sonucunda hızla giderilmesidir. Linux diğer tüm işletim sistemlerine göre belirli bir donanım için daha hızlı destek verebilmektedir.

Linux çok değişik donanımlar ve servisler icin özel olarak hazırlanır. İşletim sisteminin temelini oluşturan çekirdek kullanıcı tarafından da derlenebildiği için, bu derleme sırasında sadece kullanım amacına yönelik alt programlarla donatılır. Bu genel olarak daha sistemin performansını artırmaktadır. (Örnek olarak SCSI donanımınız yoksa çekirdeğinizde SCSI ile ilgili alt programlara yer vermezsiniz)

Dezavantajlari

Linux’un serbestçe dağıtılıyor olması bir çok kişinin bu işletim sistemine güvenmemesine yol açmıştır. “Ciddi bir şey olsa, bedava olmazdı !” kanısı oldukça yaygındır.

Linux’un sürekli gelişiyor olması en büyük dezavantajlarından biridir. Henüz tüm ihtiyaçlara cevap vermemesi (hala Windows95 programlarını çalıştıramıyor 🙂 ), gelişimin bazı aşamalarında topyekün değişiklikler yapılması, gelişimi takip etmek için bazen sürekli yenileme yapılması, birçok kullanıcının bu işletim sistemine güvenmemesine yol açmıştır.

Linux herhangi bir ticari destek altında gelişmemektedir. Bunun en büyük yararı işletim sisteminin ticari kaygılar taşımamasıdır. Ancak bunun yanısıra diğer işletim sistemlerinde olan teknik destek, dağıtım ve dökümantasyon alanlarında eksikleri vardır. Özellikle teknik destek eksikliği, anahtar teslim çözümlere alışmış kullanıcıların çokluğu Linux kullanıcılarının sayısını sınırlayan temel faktörler olmuşlardır.

Bu konudaki eksikliği gidermek için çeşitli gönüllü kuruluşlar, kullanıcı grupları oluşmuştur. Zamanla Linux teknik desteği ticari bir konu olarak ortaya çıkmıştır. Şu anda tüm dünyada Linux çözümleri konusunda teknik destek veren danışmanlar bulunmaktadır. Bu kişiler ve kurumlar hakkında ayrıntılı bilgiyi Consultants-HOWTO dökümanında bulabilirsiniz.

Linux işletim sistemini geliştirenlerin ticari kaygılar gütmemeleri bazı ticari yazılımların Linux üzerinde gelişmemesine sebep olmuştur. Linux üzerinde belirli konularda diğer işletim sistemlerinden aşağı kalmayan yazılımlar bulunmasına rağmen, belirli bazı konularda çok zayıf kalmıştır. ( Mesela oyunlar 🙂 )

Linux üzerinde yer alan çözümlerin hepsi, basit kullanıcıların rahatça kullanabileceği düzeyde değildir. Bazı çözümler kullanıcıların belirli bir yazılım ve işletim sistemi bilgisine sahip olmalarını gerektirmektedir.

Sonuç olarak: Biz uzun süre Linux kullandık ve çok zevk aldık. Diğer işletim sistemleri ile yapamadığımız birçok uygulamayı Linux sayesinde gerçekleştirdik. Belirli bir donanım ile gösterdiği performansın bir çok işletim sisteminin üzerinde olduğunu gördük. Ne var ki her uygulama için Linux’un ideal bir çözüm olarak ortaya çıkmadığının bilincinde olmak gerekir. Belki ilerleyen senelerde üzerinde geliştirilen uygulama yazılımları daha çok kişiyi başka işletim sistemleri kullanmaktan vazgeçirecektir.

Mac OS

Mac İşletim Sistemini “Apple İPhone” marka telefonlardan ve MacBook’lardan hatırlayabiliriz. Peki Bu Sistem Nedir ? Buyrun Hep beraber inceleyelim.

Macintosh İşletim Sistemi, kısaca Mac OSApple firması tarafından piyasaya sürülen Apple’ın daha sonra “Mac OS” olarak isimlendirdiği işletim sistemidir. Tamamlayıcı ve isimsiz sistem yazılımı ilk olarak 1984 yılında orijinal Machintosh ile tanıtılmıştır. Mac OS ailesinde Mac OS 7, Mac OS 9 ve Mac OS X vardır.Mac OS X Macintosh Operating System’in kısaltmasıdır.  En son sürümü Mac OS X‘tir Sonundaki X roma rakamındaki 10’u temsil eder. Bu yüzden ABD’de Mac os X  yerine Mac os 10 ‘ten’ denir. Mac Unix türevi açık kaynak kodlu bir işletim sistemidir. Yasal olarak sadece Apple marka bilgisayarlar ile uyumludur. Grafik açısından çok ayrıcalıklı olduğundan genellikle yayıncılık alanında ilgi görür.

   Mac’in belli başlı özellikleri ;

  • Sistem çapındaki dosyaları, resimleri, e-postaları, adresleri ve daha birçok türü arayabilen Spotlight sayesinde içerik aramaları çok hızlı olarak gerçekleşir. Arama sonuçları sanal klasörler olarak saklanabilir.
  • Exposé adlı özellik sayesinde tek tuş ya da fare hareketi ile tüm açık pencereler, öndeki uygulama pencereleri ya da masaüstü ekrana gelir.
  • OpenGL sayesinde grafik çizimleri için donanım bazlı hızlandırma sağlar, bu teknolojinin adı Quartz Extremedir.
  • Yüksek kalitede görüntü yumuşatma ve gölgelendirme.
  • Açık uygulama pencerelerini hem uygulamaya göre erişime, hem ekranda görülen sıraya göre erişime açmıştır.
  • ColorSync: Sistemdeki görüntü motoru basıma hazır, kağıt üzerine çıkacağı, ya da değişik ortamlarda gösterileceği bildirilen görüntülerin renk kalibrasyonunu kendiliğinden yapar.
  • Sistemdeki tüm metin alanları yazım kılavuzu, imla düzeltme, sözlük, değişik seçim şekilleri, otomatik tamamlama, sürükle-bırak ve sistem servisleri ile uyumludur. Kısacası, kullandığınız her metin kutusunda sayılan özellikleri kullanmak mümkündür, yazılımcının özel bir çaba sarfetmesi gerekmez.
  • 512×512 piksele kadar çıkabilen yüksek renkte, yeniden boyutlandırılabilen simge kullanımına destekler.
  • PDF ve Quartz teknolojilerini kullanarak sistem çapında vektörel grafikler sunar.
  • Sistemdeki uygulamaların çok büyük bir kısmı Unicode desteklidir.
  • Yerelleştirme ve tercümeyi kolaylaştıran bir mimari sunar. Çoğu yazılım için yazıımın kendisi, kullanıcı arabirimi ve arabirimde kullanılan dil birbirinden tamamen bağımsızdır.
  • FileVault özelliği AES-128 kullanarak kullanıcı verisini şifreler.
  • Time Machine (Zaman makinesi) sisteminizi kurduğunuzdan itibaren herhangi bir zamana geri giderek yanlışlıkla sildiğiniz veya bozuk dosyaları geri getirebilmeyi, dosyaların her değişikliğini geri alabilmeyi, eski sürümlerin içlerinde arama yapabilmeyi sağlar.
  • Quick Look sayesinde sistem üzerindeki hemen hemen her dosya, dosyayı yaratan uygulamayı çalıştırmadan görüntülenebilir.
  • Automator son kullanıcılar için rutin hale gelen görevleri otomatik hale getirebilen bir yazılımdır. Uzun süre önce Apple tarafından geliştirilmiş olan AppleScript’i daha da kolay kullanılan bir teknoloji haline getirmiştir.
  • Mail yazılımını kullanarak yapılacaklar listesi hazırlama, takvim notları alma. Özelleştirilebilen şablonlarla iLife uygulamalarındaki içeriği diğer kullanıcılarla kolayca paylaşabilme.
  • Sistem çapında İngilizce sesli komut tanıma ve metin okuma özelliği mevcuttur. Bu teknolojinin bir ileri aşaması olan VoiceOver sayesinde Mac OS X görme engelli kullanıcılara ekranda neler olup bittiğini anlatır.
  • Standart kurulumla gelen iChat yazılımı İnternet üzerineden 3 kişinin aynı anda görüntülü konferans yapmasını, 10 kişinin aynı anda sesli görüşme yapmasını sağlar. Sanal olarak sunumlar, uzaktan ekran kontrolü, arkaplan filtreleri ile gelir.
  • Birden fazla kullanıcının aynı bilgisayarı farklı ayarlarla kullanabilmesini sağlayan profiller sunar.
  • Spaces sayesinde birden fazla sanal masaüstünde yazılım kümeleri tanımlanabilir.
  • Widget denilen ufak yazılımları barındıran Dashboard katmanı sayesinde ufak işleri halleden yazılımcıklar el altından tek tuşla çağırılıp hemen saklanabilir. Safari tarayıcısında açılan herhangi sayfadan sadece fare kullanılarak bu ufak yazılımcıklar yaratılabilir

Windows 10

Telefonlar, tabletler ve tüm PC’lerde aynı şekilde çalışacak olan yeni işletim sistemi, Windows 10 artık piyasada, Windows 8’in yapamadıklarını yapmak için tasarlanmış bir işletim sistemi.

Windows 10’un tanıtımı daha çok kurumsal tüketiciye yönelik yapılırken, Microsoft yeni işletim sisteminin, hali hazırda Windows 7 ve XP kullanan milyonlarca çalışan için de ilgi çekici olacağını belirtti.

Bu yazımızda Windows 10 ile ilgili bilinmesi gereken, hakkında sorulan soruların cevaplarına kadar birçok maddeyi sizler için getirdik.

Neden Windows 10?
Yeni işletim sistemi duyurulmadan önce çoğu kişi isminin Windows 9 olarak gelmesini bekliyorduk. Ancak Microsoft, yeni işletim sisteminde bir yeniliğe imza attı. İşletim Sistemleri Grubu Genel Müdürü Terry Myerson, “Sırayla artan bir ürün geliştirmiyoruz.” derken, Microsoft’un OneNote, OneDrive ile benzer şekilde tek bir Windows deneyimi için “Windows One” ismini düşündüğünü, ancak ismin uzun zaman önce genç Bill Gates tarafından kullanıldığını belirtti.

Sonuç ne olursa olsun, yeni Windows’un adı Windows 10 olacak ve Myerson, “Windows 10’u son haliyle gördüğünüz zaman, böyle bir ürün ailesi için seçilmiş en uygun ismin bu olduğunu anlayacaksınız” diyerek Microsoft’a güvenmemiz gerektiğini vurguluyor.

Windows 10’da Başlat menüsü olacak mı?
Çoğu kullanıcı için Windows 8 de bulunmayan başlat menüsü büyük bir eksiklikti. Windows 8’in üzerinden 2 yıl geçmesine rağmen kullanıcılar hâlen Başlat menüsünün eksikliğinden yakınıyor. Bu şikayetleri dikkate alan Microsoft da, Windows 7’nin Başlat menüsü ile Windows 8’in Başlat ekranını birleştirerek, kullanımı oldukça kolay yeni bir Başlat menüsünü kullanıcıya sundu. Hem kutucukların, hem de menünün tamamı ekran boyutlarınız el verdiğince yeniden boyutlandırılabiliyor. Teknik önizleme sürümünden gördüğümüz kadarıyla yeni menünün çok kullanışlı olacağını söyleyebiliriz.

Hangi cihazlarda çalışacak?
Windows 10, tüm cihazlarda çalışacak. Microsoft, lansmanda Windows 10’un bilgisayarlar, akıllı telefonlar, tabletler ve diğer ürün gruplarında aynı şekilde çalışacağını açıkladı. Myerson, “Windows 10, ‘Nesnelerin İnterneti’ne ait minicik cihazlardan, dünya genelindeki dev kurumsal veri merkezlerine kadar her türden cihazla uyumlu olacak. 4 inçlik ekranlardan, 80 inçlik ekranlara kadar Windows 10 çalışabilecek.” diyor.

Yeni uygulamalar nasıl görünecek?
Windows 8 ile tanıdığımız yeni tarz uygulamaları açtığımızda, uygulama tüm ekranı kaplıyor ve kenara taşımak haricinde boyutlandırma seçeneği bulunmuyordu. Windows 10 ile birlikte bu uygulamalara pencere seçeneği gelecek ve metro tarzı uygulamaların da pencere boyutlarını istediğiniz şekilde düzenleyip, ekranda taşıyabileceksiniz. Eski tarz uygulamaları da, dilerseniz modern uygulamalar şeklinde kullanabileceksiniz.

Diğer yenilikler nedir?
Windows 10 ile birlikte OS X’ten tanıdığımız Görev Kontrol penceresine benzer bir alan gelecek. Böylece ekrandan geriye doğru kaçıp, bilgisayarda açık olan her programı tek bir ekran üzerinden görebileceksiniz.
Bunun dışında birden fazla masaüstü konfigürasyonuna sahip olabilecek ve bunların hepsini açıp aralarında kolaylıkla geçiş yapabileceksiniz.

Dokunmatik ekran desteklenecek mi?
Windows 8’deki yaklaşımı daha çok dokunmatik üzerine olan Microsoft, Windows 10’da geri adım atmasına karşın dokunmatik ekrandan vazgeçmiş değil. Yine laptop ve masaüstü bilgisayarların ekranındaki dokunmatik özellikleri kullanabilecek, parmağınızla kaydırma yapıp ekrana yaklaşabilmeniz Windows 10’dada mümkün olacak.

Windows 10’dan sonra yeni bir Windows sürümünün gelmeyeceğini de belirtelim. Microsoft artık işletim sistemini bu temele oturtacak ve sürekli gelecek küçüklü büyüklü güncellemeler ile iyileştirmelere gidecek.

Android

Her ne kadar bir çok insan Android işletim sisteminden iyi anladığını söylese de internette bir çok kullanıcı “Android nedir ?” diye arama motorlarında aratıyor, Bu nedenle android’in tanımını ve Android işletim sisteminden bahsedicez bu yazımızda.

Nasıl ki bilgisayarınızda birçok programı windows işletim sistemi gibi işletim sistemler aracılığıyla kullanıyorsunuz  işte Android işletim sistemi de aynısını akıllı telefonlar için yapıyor.

Android telefonlarda kullanılan uygulamalar ise Google’ın açık kaynak kodu uygulaması sayesinde dileyen herkes tarafından üretilebiliyor. Bu uygulamaları hazırlayanlar büyük şirketler olduğu gibi SDK(Software Development Kit / Yazılım Geliştirme Aracı) adı verilen programı edinerek uygulamalar hazırlayan ve bu uygulamalara reklam almak suretiyle para kazanan bireyler de olabilir. Androidli telefonlar için Google Play’den ücretli veya ücretsiz birçok uygulama edinebilirsiniz. Şu anda akıllı telefon piyasasının neredeyse dörtte üçünü androidli telefonlar oluşturuyor. Diğer telefon işletim sistemleri ise başta IOS, Windows Phone ve Blackberry nin tıpkı Apple gibi kendi telefonları için geliştirdiği Blackberry OS olarak sıralanabilir.

Neden Android ? 

Diğer işletim sistemleri ile karşılaştırıldığında Android kullanıcılarına çok geniş imkanlar sunmaktadır. Telefonun birçok özelliğini ve işlemlerini daha iyi kontrol edebilirsiniz. Yazılım geliştiriciler öncelikle daha geniş kitlelere hitap etmek istedikleri için hazırladıkları uygulamaları sunacakları platformlar arasında Android ve IOS her zaman önceliklidir. Bazı firmalar  Windows Phone işletim sistemi için içerik geliştirmeyeceklerini açıklamışlardır. Yani bir diğer sebep çok fazla içerik, Bununla birlikte telefonaROOT atmak suretiyle telefonun işlemci hızına kadar neredeyse her şeyini kontrol etme imkanına sahip olmanızdır. Yani ÖZGÜRLÜK.

Android İşletim Sisteminin Avantajları ve Dezavantajları

Android temel olarak Linux tabanlı bir yazılımdır. IPhone machintosh tabanlı, windows phone da windows tabanlıdır. Bu durum Androidin zayıf yanlarından birini teşkil etmektedir. Çünkü Android Linux üzerinde çalışan Sandboxed(kum havuzu) bir yazılımdır. Bu şekilde adlandırılmasının nedeni, çocukların oynadığı kum havuzlarını gözünüzün önüne getirirseniz eğer, oyun alanı havuzun sınırlarına kadardır. İşte tıpkı bu çocuğun alanının sınırlı olması gibi Androidin alanı da Linux un sınırları kadardır. Orta düzey bir kullanıcı için ise bu çok büyük bir sorun teşkil etmeyecektir. Android ile ilgili eleştirilen bir diğer konu ise bir çok farklı üreticiye sunulduğundan dolayı programda zaman zaman kararsızlıklar yaşanmasıdır. Apple firması belirli sayıda model üreterek bunlara uygun yazılımlar geliştirirken Google Android yazılımını hazırlarken birçok farklı telefonda, farklı işlemciler, ekranlar vs. ile birlikte kullanılacağı için programı hazırlamak daha karmaşık hale gelmektedir. Bunun sonucunda da bazı telefonlarda zayıf performans gözlemlenebilmektedir.

Her sistem gibi Android de mükemmel değil belki ama şu an telefon piyasasında ihtiyaçlarınıza en iyi cevap verebilecek olan sistem de kesinlikle Androiddir.