Bilgi ve İletişim Teknolojileri (JFM 102) Ders 6. BİT in Temel Bileşenleri (Yazılım-3) BİLGİ & İLETİŞİM TEKNOLOJİLERİ.

Benzer belgeler
BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Yazılım Mühendisliğine Giriş 2018 GÜZ

İŞLETİM SİSTEMLERİ. Enformatik Bölümü

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

Sanal Makine ve Sanal MACos Kurulumu Macintosh 10.7

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Açık Kaynak Kodlu Yazılım

Linux un Temel Bileşenleri. Linux Nedir? Aydın ÜSTÜN (Selçuk Üniversitesi) e-posta:

I. Oturum: GNU/LINUX A GİRİŞ

Linux İşletim Sistemi. EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org

Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu

UNIX Türevi Sistemlerin Tarihsel Gelişimi

TEMEL BİLGİSAYAR. Ders Notları. Yard. Doç. Dr. Seyit Okan KARA

Özgür Yazılım Nedir?GPL, GNU...

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu

İşletim Sistemi Nedir?

Linux ve Özgür Yazılım Nedir?

İşletim Sisteminin Katmanları

Linux un Tarihsel gelişimi

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir?

GNU/Linux'un Tarihi ve Önemi

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Finans Dünyasında Linux ve Özgür Yazılımlar

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Bilgisayar Yazılımları

Özgür Yazılım ve GNU/Linux'a Giriş

Linux ve Özgür Yazılım ile tanışma... Türker Gülüm İstanbul Koç Üniversitesi 2011

BİT in Temel Bileşenleri (Yazılım-1)

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Özgür Yazılım, İş ve Kariyer Modelleri. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi

DOS (Disk Operating System)

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR

SUNUCU MİMARİLERİ GİRİŞ LİNUX SİSTEMLERE. Öğr.Gör. Mehmet Can HANAYLI

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler

İşletim Sistemleri. Discovering Computers Living in a Digital World

Özgür Yazılım ve Pardus. Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006

Gpl Nedir? Açık Kaynak Kod Nedir?

İşletim Sistemleri Okutman Murat KARA

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU Kernel çeşitleri

Debian. Debian projesi, 1993 de Ian Murdock tarafından ticari olmayan bir proje

Linux e Giriş ve Dağıtımlar

AÇIK KAYNAK İŞLETİM SİSTEMLERİ DERS 1

GNU/Linux ve Özgür Yazılım. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi

Özgür Yazılım ve Linux ile Tanışma. Serdar Dalgıç 3 Mayıs 2012 / İstanbul

İşletim Sistemleri. Operation Systems. A+ Bilgisayar Teknik Servis Elemanı Eğitimi / İşletim Sistemleri

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU

İşletim Sisteminin Katmanları

GNU/Linux Nedir? Linux Kullanıcıları Derneği Kaya Oğuz

AÇIK KAYNAK İŞLETİM SİSTEMLERİ

3. NESİL BİLGİSAYARLAR VE UNIX ( )

*BSD Ailesine genel bakış

İşletim Sistemi. İşletim sistemi temel fonksiyonları yerine getiren bir programlar kümesidir. İşletim sisteminin fonksiyonları:

Unix İşletim Sistemi Ailesi Afşin Taşkıran

BİLGİ VE İLETİŞİM TEKNOLOJİLERİ

ÖZGÜR YAZILIM & GNU/LINUX

AÇIK KAYNAK İŞLETİM SİSTEMİ KURULUMU MODÜLÜ

Linux İşletim Sistemleri. Eren BAŞTÜRK.

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

Linux da Masaüstü Uygulamaları Aralık Barış Özyurt

Özgür Yazılım ve Linux'a Giriş

İşletim Sisteminin Temel İşlemleri

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

İşletim Sistemleri. İşletim sistemi deyince bugün çoğumuzun aklına

Bilgisayar Yazılımları

İŞLETİM SİSTEMLERİ. (Operating Systems)

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Yazılım Mühendisliğine Giriş 2018 GÜZ

Bilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ- 1

Linux Nedir? Harun ŞEKER

İşletim Sistemlerine Giriş

Linux İşletim Sistemi Tanıtımı

Özgür Yazılım, GNU/Linux, GNOME, Mono Yakın Geçmiş, Bugün ve Yakın Gelecek. Enver ALTIN.

Linux ve Windows Üzerinde C ve C++ Kullanımı

LİNUX NEDİR? Türker GÜLÜM Linux Kullanıcıları Derneği. 3 Aralık 2006

Temel Bilgi Teknlolojileri 1. Ders notları 2. Öğr.Gör. Hüseyin Bilal MACİT 2017

Yazılım Mühendisliğine Giriş 2018 GÜZ

PARDUS İŞLETİM SİSTEMİ. Mehmet Mehdi KARAKOÇ

Amaçlarımız. İşletim sisteminin ne olduğunu tanımlamak. İşletim sistemi türlerini açıklamak. İşletim sistemlerinin temel bileşenlerini öğrenmek.

Kurumsal Masaüstü ve Sunucularda Pardus

Windows Live ID ve parolanızı giriniz.

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar

Veritabanı Uygulamaları Tasarımı

TÜRKİYE LINUX KULLANICILARI DERNEĞİ LINUX NEDİR? YENİR Mİ? Doruk Fişek

TÜRKİYE LINUX KULLANICILARI DERNEĞİ LINUX NEDİR? YENİR Mİ? Serdar Köylü Doruk Fişek

Linux Çekirdeği 2.6 ve Güvenlik. Fatih Özavcı IT Security Consultant.

Özgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları

Sanallaştırma Nedir? Bahadır Demircioğlu. Şubat, 2013

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

Akılda kalıcı sahneler

Ulusal Dağıtım Projesi ve Pardus

BİLGİSAYAR AĞLARI VE İLETİŞİM

BİL 542 Paralel Hesaplama. Dersi Projesi. MPJ Express Java Paralel Programlama

Transkript:

Ders 6 BİT in Temel Bileşenleri (Yazılım-3) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Mac OS Ailesi Macintosh İşletim Sistemi, kısaca Mac OS, Apple firması tarafından piyasaya sürülen ticari bir işletim sistemi ailesidir. İlk kez 1984 yılında ortaya çıkan Mac OS, grafik arayüz tabanlı bir işletim sistemidir. Apple, makinenin daha kullanıcı dostu görünümüne sahip olması ve MS-DOS gibi diğer işletim sistemlerinden daha ayrı bir konumda yer alması için Macintosh un ilk yıllarındaki işletim sistemi varlığını kasten hafife almıştı. "Mac OS" terimi 1990 ların ortalarında resmi olarak kullanılana kadar gerçekten var olamadı. Amerika'nın en çok bilinen bilgisayar firması olan Apple ilk kurulduğu zamanlar bir elma çeşidinin adı olan Macintosh ismiyle anılıyordu. Daha sonra Steve Jobs İncil'de yer alan Adem ile Havva'daki elmayı kullanmaya başladı. Isırılmış elma figürünün bugünkü anlamda ilk bilgisayarların üretiminde görev alan ve zehire batırdığı elmayı ısırarak intihar eden Alan Turing'e ithafen kullanıldığı da söylenmektedir. 2 1

Mac OS işletim sistemi iki gruba ayrılabilir: Klasik" Mac OS, 1984 yılında ilk Macintosh ile piyasaya sürülen ve aynı nesilden gelen Mac OS 9 ile doruğa ulaşan sistemdir Yeni nesil Mac OS X (burada "X" Roma rakamıyla on sayısına karşılık gelmektedir). Mac OS X, OpenStep (ayrıca BSD Unix ve Mach) ve Mac OS 9 un bileşenlerini içermektedir. Bunun düşük-seviye BSD tabanlı temeli, Darwin, ücretsiz açık kaynak kodlu bir yazılımdır. 3 Klasik" Mac OS (1984-2001) Klasik" Mac OS, genel olarak komut satırı azlığı, dolayısı ile tamamen grafik arayüzlü bir işletim sistemi olması ile tanınır. Kullanımının kolaylığına karşılık, tekli görev (ilk sürümlerinde) veya işbirliği ile çoklu görev (daha sonraki sürümleri) özelliği, çok sınırlı hafıza yönetimi, hafıza korumadaki eksiklik ve işletim sisteminin genişlemesini sağlayan eklentiler arasındaki çakışmalara karşı duyarlılık, ilave fonksiyonelliğin (ağ iletişimi gibi) sağlanması veya belirli aygıt desteği gibi konularda da eleştirilmektedir. Bazı eklentiler hep birlikte düzgün bir şekilde çalışmayabilmektedir veya belirli bir sırada yüklendiği zaman çalışmaktadır. Bu nedenle Mac OS eklentilerinin sorun giderimi zaman isteyen bir deneme-yanılma sürecine girebilmektedir. 4 2

Klasik Mac OS ekran görüntüsü (1984) 5 Mac OS X (2001-günümüz) Mac OSX, Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir. Mac OS X aslen BSD ve Mach mikroçekirdeği üzerine kurulu, açık kaynak bir işletim sistemi olan Darwin'e dayanır. Apple bu sistemi kendi amaçlarına göre geliştirdikten sonra Mac OS X kullanıcı arabirimi olarak Aqua'yı geliştirmiştir. Sistemin çekirdeği ve bazı bileşenleri açık kaynak olmasına rağmen, çoğu bileşeni açık kaynak değildir. Mac işletim sisteminin onuncu sürümü olmasına rağmen, Mac OS X'in gelişimi çoğu alanda klasik Mac OS'ten bağımsızdır. Sistemin altyapısını NeXTSTEP'ten alınmış ve daha sonra Darwin adı altında açık kaynak olarak sunulmuş Mach mikroçekirdeği ve BSD oluşturur. Bu sebepten dolayı Mac OS X Unix tabanlı bir işletim sistemidir. 6 3

1985 yılında Apple "yeni nesil" bir işletim sistemi yaratmak için kolları sıvamıştı. Başarısızlıkla sonuçlanan girişimden sonra NeXT'in işletim sistemi o zamanki adıyla OPENSTEP yeni Mac işletim sisteminin temeli olarak kararlaştırılmıştı. Bu kararı takiben NeXT Apple tarafından alındı ve Steve Jobs Apple'a geri dönmüş oldu. Jobs geri döndükten kısa bir süre sonra şirket başkanlığını geri aldı ve yeni işletim sistemi üzerindeki çalışmaları yoğunlaştırdı. OPENSTEP'i yavaş yavaş geliştirerek Mac OS X yapmayı amaç edinen bu projeye Rhapsody adı verildi. sh bilgisayarlarındaki donanım zorlukları, nesne tabanlı yeni bir yazılım mimarisi ve bazı ticari konulardaki anlaşmazlıklar yüzünden sancılı bir geçiş dönemi yaşanmış olsa da, Rhapsody Mac OS X adıyla 24 Mart 2001'de piyasaya sürüldü. O günden bu yana Mac OS X 10.0 (Cheetah), 10.1 (Puma), 10.2 "Jaguar", 10.3 "Panther", 10.4 "Tiger", 10.5 "Leopard" ve 10.6 "Snow Leopard" sürümleri piyasaya çıkmıştır. 7 Mac OS X 10.6 Snow Leopard ekran görüntüsü 8 4

UNIX Family UNIX, 1969 yılında, Ken Thompson ve Dennis Ritchie tarafından Bell Laboratuvarları'nda geliştirilmiş, çok kullanıcılı, çok görevli yapıyı destekleyen bir bilgisayar işletim sistemidir. UNIX türevi işletim sistemleri çok işlemcili çok pahalı makinalardan, tek işlemcili basit ve çok ucuz ev bilgisayarlarına kadar pek çok cihaz üzerinde çalışabilen esnek ve sağlamlığı çok değişik koşullarda test edilmiş sistemlerdir. Fakat özellikle kararlı yapısı ve çok kullanıcılı-çok görevli yapısıyla çok işlemcili sunucularda adeta standart haline gelmiştir. Kökleri 1965 yılında MIT, AT&T Bell Labs ve GE'nin birlikte geliştirdikleri MULTICS (Multiplexed Operating and Computing System) projesiyle atılmıştır. MULTICS projesinin hedefi çoklu kullanıcının bilgisayar erişimine izin vererek eşzamanlı veri paylaşımını gerçekleştirebilmekti. 9 1969 yılında proje karmaşık bir hal almaya başlamış ve AT&T Bell Labs projeden çekilmiştir. Ancak aynı yıl içinde, Bell'de araştırmacı olarak çalışan Ken Thompson'ın MULTICS yazılımını simüle eden bir dosya sistemini kodlamasıyla Unix'in ilk sürümü UNICS (Uniplexed Operating and Computing) ismiyle çıkmıştır. İlk sürümü assembler ile yazılmış olup, sadece yazıldığı tür makinada çalışabilen bir versiyondu. 1973 yılında Thompson, C derleyicisinin atası Dennis Ritchie ile birlikte çekirdeği C ile tekrar kodlayarak Unix'in 5. sürümünü oluşturdu. Böylece Unix, taşınabilir özelliği olan C dili sayesinde, çeşitli hedef donanımlara uygun olarak tekrar derlenebilen kodlardan oluşan taşınabilir bir işletim sistemine dönüşmüş oldu. 1978 yılı Unix için çok önemli bir yıl olarak geçti. Unix İşletim Sistemi 7. sürümüyle birlikte gelişimini artık iki farklı çizgide gerçekteştirecekti: BSD(Berkeley Software Distribution) ve System V. 10 5

11 12 6

Unix işletim sistemi, hem sunucularda hem de iş istasyonlarında yaygın bir şekilde kullanılmaktadır. Unix in çevre ve istemci-sunucu program modeli internetin gelişiminde ve bireysel bilgisayarlardan daha ziyade ağ içerisinde merkezi hesaplama şeklinin biçimlendirilmesinde temel elemanlardandır. Unix, taşınabilir, çoklu-görev ve çoklu-kullanıcılı olarak tasarlanmıştır. Unix sistemler, çeşitli kavramlar ile karakterize edilmektedir: veri depolama için düz metin kullanımı, aşamalı (hiyeraşik) dosya sistemi, aygıtlar ve dosyalar gibi dahili işlem iletişiminin belirli tipleri ve çok sayıda küçük programların kullanımı gibi. Bu kavramlar hepsi Unix felsefesi olarak bilinir. 13 Solaris 8 CDE masaüstü görüntüsü 14 7

Solaris 10 CDE masaüstü görüntüsü 15 Linux Linux (GNU/Linux olarak da bilinir), Unix-benzeri bir bilgisayar işletim sistemidir. Linux, Microsoft Windows veya Mac OS X gibi tescilli işletim sistemlerin tersine, ücretsiz yazılım ve açık kaynak kod gelişiminin en göze çarpan örneklerinden biridir. Linux un kaynak kodu altında yatan temel fikir, herkes için özgürce kullanılabilir, değiştirilebilir ve dağıtılabilir olmasıdır. Linux, hemen her bilgisayar platformunda sorunsuzca kullanılabilmektedir. Çok geniş bir donanım desteğine sahip olan Linux; netbook, notebook (taşınabilir bilgisayar), server (sunucu), workstation (iş istasyonu), smartphone (akıllı telefon), pc (masaüstü bilgisayar) gibi hemen her platformda tam bir uyum içerisinde çalışabilmektedir. Ağırlıklı olarak sunucu ve iş istasyonu platformlarında tercih edilse de taşınabilir ve masaüstü sistemlerde de kullanım oranını günden güne arttırmaktadır. 16 8

Tarihçe AT&T UNIX işletim sistemini para ile lisanslayana kadar, UNIX üniversitelerde bilgisayar bilimi öğrencilerine işletim sistemlerini öğretmek için kullanılan bir araçtı. AT&T'nin yaptığı değişiklik sonrası üniversitelerin yeni bir işletim sistemine ihtiyacı ortaya çıktı. Bunun üzerine Andrew Tannenbaum UNIX benzeri bir işletim sistemi olan MINIX işletim sistemini ortaya çıkardı. 1990 yılında Finli bilgisayar bilimi öğrencisi Linus Torvalds Intel mimarisindeki bilgisayarlar için hafıza yönetimi yapan bir yazılım üzerinde çalışmaya başladı.bir zaman sonra bu projesinin genişletilmiş halinin UNIX çekirdeği gibi çalışabileceğini farketti. 1991 yılında comp.os.minix haber grubuna üzerinde çalıştığı projeyi bildiren ve geliştirme için öneri isteyen bir mesaj gönderdi. Torvalds bu yeni işletim sistemine Linus'un MINIX'i olarak tanımladığı LINUX adını verdi. Unix üzerinde program geliştiren kişilerden Linux'un geliştirilmesi için yardım teklifleri gelmeye başladı. 17 Tarihçe Linux'un bir önemli yanı ise GNU projesinin eksik olan bir parçasını doldurmasıydı. GNU projesi çerçevesinde yaratılacak olan Unix benzeri işletim sisteminin çoğu parçaları bitmişti. Yapılmayan en önemli parça işletim sisteminin çekirdeği idi. Bu eksikte Linux tarafından kapatılmış oldu. 1994 yılında Linux 1.0 serisi kernel GPL lisansı altında yayınlandığında, Linux 100,000 kullanıcıya erişmişti. Günümüzde Linux'un milyonlar ile belirtilen bir kullanıcı kitlesi bulunmakta. Son kullanıcı pazarında da gün geçtikce güçlenmesine rağmen Linux günümüzde çoğunlukla sunucularda kullanılan bir işletim sistemidir. Yapılan araştırmalardan Internet'te bulunan web sunucularının büyük çoğunluğu Linux işletim sistemi üzerinde çalışmakta olduğu sonucu ortaya çıkmıştır. 18 9

Bugün Torvalds, GNU bileşenleri gibi diğer alt sistemler ayrı bir şekilde geliştirilirken (Linux çekirdeğinin gelişimi GNU projesinin bir parçası değil), Linux çekirdeğinin geliştirilmesini yönetmeye devam etmektedir. Diğer gruplar ve şirketler, bu bileşenleri Linux dağıtımlarındaki ilave uygulama yazılımları birleştirmekte ve dağıtmaktadırlar. Linus Torvalds, Linux çekirdeğinin yaratıcısı. 19 Bazı Tanımlamalar GNU : GNU çekirdeği, sistem araçlarını, derleyicilerini, kütüphanelerini ve son kullanıcı yazılımlarını içeren bir işletim sistemidir. İsminin açılımı "GNU's Not Unix" (GNU Unix değildir) dir. Bu ismi almasındaki sebep de tasarımının Unix'e benzerken kendisinin özgür yazılım olması ve herhangi bir UNIX kodunu içermemesidir. GPL : Genel Kamu Lisansı,nın kısa yazılışıdır. 1983 yılında Richard Stallman tarafından geliştirilmiş, çok akıllıca detaylarla bağlayıcılığı bulunan, teşvik edici, gerek kullanıcı gerekse üretici tarafa büyük olanaklar sağlayan bir lisans türüdür. GPL' in en çok üzerinde durduğu konu yazılımların kaynak kodu ile birlikte dağıtılmasının gerekliliğidir. Kullanıcı, bu kaynak kodu alıp inceleyebilir, üzerinde istediği değişikliği yapabilir, kendi projelerinde, yazılımlarında kodun tamamını ya da bir parçasını kullanabilir. Hatta başkasının kod parçasını alıp bir kaç değişiklik yapıp, satarak maddi kazanç da elde edebilir. Ama tek bir şartla, yeni üretilen program da GPL ile lisanslanmak zorundadır. 20 10

Yaygın Linux Dağıtımları Dağıtım nedir? Dağıtım kavramı, özgür yazılım felsefesinin çok alternatifli dünyasının bir sonucu olarak ortaya çıkmış, Linux'a özgü bir terimdir. Linux Dağıtımı ile vurgulanan aslında tam bir işletim sistemi olarak çalışır hale gelmiş bir özgür yazılım projeleri topluluğudur. Yaygın Linux dağıtımları şunlardır: RedHat Linux Fedora Kubuntu Debian/GNU Slackware (ileri seviye) SuSE opensuse LinuxCaldera OpenLinux Pardus Linux Mandrake Corel Linux Mandriva Ubuntu PCLinuxOS Gentoo (ileri seviye) Free BSD (ileri seviye) 21 RedHat Linux Lately, RedHat has been making the headlines with it's Linux distribution. It is one of the most popular distributions out there right now, and supports the Intel, Alpha, and SPARC platforms. Many users prefer RedHat Linux because of its ease of use, installation, and live tech support. RedHat Linux primarily comes bundled with the X Windows System, GNOME and KDE desktop environments, as well as the StarOffice suite. 22 11

Linux Mandrake Yet another rather popular distribution is Linux Mandrake. Similar to RedHat, it also bundles the X Windows System, GNOME, KDE, and StarOffice. What really distances Mandrake from RedHat Linux is its improved ease of use plus a few added extra tools and utilities. 23 Corel Linux Although less popular than something like RedHat, Corel Linux continues to shine with its usability and ease of installation through its Install Express. It comes with only the KDE environment, but also includes WordPerfect for Linux instead of Sun's StarOffice. 24 12

Debian/GNU Debian/GNU is intended for the more advanced Linux users out there. Although it is more difficult to use than other distributions, Debian/GNU is frequently chosen for web server purposes. Its stability and web adminstration tools are the reason many webmasters rely on Debian/GNU for their server environment. 25 Slackware As one of the first distributions of Linux created, Slackware continues to be fairly popular. It also includes the usual X Window System, GNOME, and KDE. Slackware boasts excellent stability, at the expense of less updated code and more intermediate to advanced user appeal. 26 13

SuSe Linux If you're looking full feature bundles with your Linux distribution, try SuSE Linux. Originally created by German programmers, this distribution has become quite popular in Europe and is gaining much recognition in the United States. Of course it includes the standard X Windows System, KDE and GNOME environments, but it distances itself from the other offerings by including a huge amount of bundled software. This distribution is also recommended for newer users. 27 Caldera OpenLinux Primarily designed for the business and power user, Caldera Linux focuses on internet applications. It includes a full collection of internet connectivity and access tools, and helps anyone take full of advantage of the internet through Linux. 28 14

29 15