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



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

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

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

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

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

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

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

Linux Nedir, Neden Önemlidir

EYLÜL 2012 İŞ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

GNU/Linux'un Tarihi ve Önemi

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

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

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

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

Gpl Nedir? Açık Kaynak Kod Nedir?

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

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

Linux Nedir? Harun ŞEKER

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

Açık Kaynak Kodlu Yazılım

GNU/Linux ve. E. Fatih Yetkin. Bursa, Nisan slide 1

Pardus. Erkan Tekman, T. Barış Metin. 18 Mayıs Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü. Pardus için 10 Neden

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

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

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

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

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

ÖZGÜR YAZILIM & GNU/LINUX

Bilgisayar Yazılımları

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

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

Android e Giriş. Öğr.Gör. Utku SOBUTAY

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

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

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

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

Linux e Giriş ve Dağıtımlar

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

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

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

Özgür Yazılım Lisansları

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

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

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

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

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

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

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

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcı yükleme. Bağlantı Kılavuzu

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

İşletim Sistemi Nedir?

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İ

Pardus Temel Seviye Kullanıcı Eğitimi. Sürüm Ağustos 2012 Pardus K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır.

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

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

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

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

PAROLA GÜVENLİĞİ. İlker Korkmaz. homes.ieu.edu.tr/ikorkmaz 08/06 UBE

Ulusal Dağıtım Projesi ve Pardus

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

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

Özgür yazılım nedir?

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

Yüksek Öğretimde Mobil Eğitime Geçiş İçin Yol Haritası: Atılım Üniversitesi Örneği

Yazılım/Donanım Farkı

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

Bilgisayar Yazılımları

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

Özgür Yazılım Proje Yönetimi

LKD Kendi İlacını Kullanıyor

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi

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

Linux un Tarihsel gelişimi

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

Mobil cihazlar insanlar için hayatı kolaylaştırıp; evde, ofiste ya da günlük yaşamda ihtiyaç duyulan her türlü bilgi, içerik ve uygulamaya istenilen

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

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

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

Hızlı ve Güvenli Vale Hizmeti

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

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

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

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

2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı

İşletim Sistemleri Okutman Murat KARA

Barış Metin A. Murat Eren 12 Ağustos 2005

Hızlı ve Güvenli Vale Hizmeti

Linux İşletim Sistemi Tanıtımı

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

Sertan Kolat

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

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

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

Başlık: Windows Sistem Yöneticisi Yardımcısı

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

Transkript:

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

Sunum İçeriği Linux'tan Önce... Linus Torvalds Kimdir? Linux'un Ortaya Çıkışı Richard Stallman Kimdir? Özgür Yazılım Nedir? Linux ve Özgür Yazılım'ın Avantajları Dağıtım mı? O Ne? Mimari Katmanlar Neden Penguen? Bazı Sayılar Bazı Grafikler Bazı Sorular Sizin Sorularınız İlgili Bağlantılar Referanslar Teşekkürler 2

Linux'tan Önce... Unix 3

Linux'tan Önce... MINIX (Mini UNIX) 4

Linus Torvalds Kimdir? 1969 yılında doğmuş olan Finlandiya'lı bir bilgisayar mühendisidir. 1991 yılında üniversite öğrenciliği sırasında Andrew S. Tanenbaum tarafından geliştirilen Minix işletim sistemini yetersiz bulması üzerine, üniversitedeki diğer bilgisayarlara bağlanmasını sağlayacak olan bir uygulama projesini kodlamaya başlamıştır. Bu uygulamaya yaptığı eklentiler, zamanla başlı başına bir Unix tabanlı işletim sistemi çekirdeğine dönüşmüştür. 5

Linux'un Ortaya Çıkışı Linus Torvalds, 25 Ağustos 1991 yılında bir haberleşme grubuna şu duyuruyu atarak Linux'un ilk sürümünü duyurmuştur: From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds) To: Newsgroup: comp.os.minix Subject: Minix'te en fazla görmek istediğiniz şey nedir? Summary: yeni işletim sistemim için küçük bir anket Minix kullanan herkese merhaba. 386 AT klonları için yeni bir (bedelsiz) işletim sistemi yapıyorum (sadece bir hobi, gnu gibi büyük ve profesyonel bir şey olmayacak). Nisandan beri geliştiriyorum ve neredeyse hazır hale geldi. İşletim sistemim minix'i (başka şeylerin yanı sıra dosya sisteminin (pratik nedenlere bağlı olarak) aynı fiziksel düzende olması nedeniyle) andırdığından, insanların bu sistemde hoşlandığı/hoşlanmadığı şeylere dair her türlü bilgiyi edinmek isterim. Halihazırda bash (1.08) ve gcc (1.40) uygulamalarını port ettim, bunlar çalışıyor gibi görünüyorlar. Birkaç ay içinde kullanılabilir bir şey elde edeceğe benziyorum ve çoğunluğun isteyeceği özellikleri bilmek istiyorum. Her öneri mutlulukla karşılanacaktır ama hepsini yerine getirebileceğime söz veremem :-) Not: Evet, işletim sistemi herhangi minix kodundan bağımsız ve multi-thread edilmiş fs'e sahip. Port edilebilir DEĞİL (çünkü 386 görev aktarımı v.s. kullanıyor) ve elimde sadece o olduğundan büyük olasılıkla AT sabit sürücüler haricinde hiçbir şeyi hiçbir zaman desteklemeyecek :-( 6

Richard Stallman Kimdir? 1953 doğumlu Amerika'lı bir yazılım geliştirici ve sistem uzmanıdır. 1983 yılında Unix benzeri bir işletim sistemi geliştirmek için kolları sıvamış ve çekirdek hariç tüm gerekli araçları içeren GNU projesini hayata geçirmiştir. Stallman'a göre yazılımların kodlarının gizlenmesi birçok soruna neden olmaktadır. Bu sorunların önüne geçmek için Özgür Yazılım kavramını sunan GPL (General Public Licence Genel Kamu Lisansı) lisansını oluşturmuştur ve lisansın ilk sürümünü 1989 yılında yayınlamıştır. 7

Özgür Yazılım Nedir? Kullanıcısına çalıştırma, kopyalama, dağıtma, inceleme, değiştirme ve geliştirme özgürlükleri tanıyan yazılım türüdür. Her Türlü Amaç İçin Kullanma Özgürlüğü Değiştirme Özgürlüğü Paylaşma Özgürlüğü Değişmiş Halini Paylaşma Özgürlüğü Özgür yazılım; bedava yazılım olarak algılanmamalıdır. Free as in Free Speech, not as in Free Beer Linus Torvalds, Linux'un 0.12 sürümünü GPL ile lisanslayarak herhangi birisinin Linux kodlarını ticari bir üründe kullanıp gizlemesini engellemiştir. 8

Özgür Yazılım Nedir? 9

Linux ve Özgür Yazılım'ın Avantajları Linux çok kullanıcılı yapıya sahiptir. Linux ağ sistemleri üzerinde rakiplerine göre oldukça başarılıdır. Özgür yazılımların dağıtımı tamamen serbesttir. Linux kaynak kodu açık ve istenildiği gibi özelleştirilebilen yazılımlar içerir. Güvenli, güvenilir, kararlıdır. Linux düşük güçteki donanımlar ile çalışabilir. Linux farklı mimariler ve donanımlar üzerinde çalışan masaüstü, dizüstü, tablet veya gömülü bilgisayarların yanı sıra cep telefonları, saatler, arabalar, otomatik kapılar, modemler vs. gibi aklınıza gelebilecek her tür elektronik cihaz üzerinde çalışacak şekilde uyarlanabilir. Birbirinden farklı birçok Linux dağıtımı sayesinde herkes kendisine en uygun işletim sistemine kavuşabilir. 10

Dağıtım mı? O Ne? Linux aslında sadece işletim sistemi çekirdeğine verilen isimdir. Çekirdek üzerine eklenen uygulamalar ile (masaüstü ortamları, ofis paketleri, web araçları, oyunlar, vs) ortaya bir "Linux Dağıtımı" çıkar. Arch Linux CentOS Debian Fedora Gentoo Kubuntu Linux Mint Mandriva opensuse Pardus Red Hat Enterprise Linux Ubuntu ve daha nicesi... 11

Mimari Katmanlar uygulamalar kullanıcı arayüzleri sistem servisleri sistem kütüphaneleri Linux çekirdeği bilgisayar donanımı 12

Neden Penguen? Linus Torvalds'ın penguen sevgisi yüzünden midir, parmağının bir hayvanat bahçesi gezisi sırasında bir penguen tarafından ısırılmış olmasından mıdır bilinmiyor fakat Linux için olan maskot arayışı, penguen fikrine karar verilmesiyle sonlanıyor. Linux maskotunun çizimi sırasında Linus Torvalds'ın tek isteği bu penguenin "dünyanın en harika birasından bir kupa içmiş ve hayatının en keyifli dakikalarını yaşadığı izlenimi vermesi". Sonuç olarak Larry Ewing'in çizdiği penguen kabul edildi. Linux kullanıcıları tarafından günümüzde yaşamını sürdürmekte olan penguen türleri arasında kabul gören Tux, Linux merkezli bir çok projenin logosu ve oyun kahramanı olarak kullanılmaktadır. 13

Bazı Sayılar 1991 Linux 0.02 sürümü duyuruldu. 1992 Dünya çapında 10 kullanıcı. 1993 Linux 1.0 sürümü duyuruldu, kullanıcı sayısı 200'ü geçti. 1994 100.000 kullanıcı. 1995 500.000'e yakın kullanıcı. 1996 Linux 2.0 duyuruldu. 1997 5.000.000'a yakın kullanıcı. 1998 10.000.000'a yakın kullanıcı. 1999 Linux 2.2 duyuruldu. 2001 Linux 2.4 duyuruldu. 2003 Linux 2.6 duyuruldu. 2011 Linux 3.0 duyuruldu. Çekirdeğin geliştirilmesi 3.6.5 sürümüyle devam ediyor. Toplam aktif ve inaktif Linux dağıtımı sayısı 300'ün üzerinde. Günümüzde ne kadar Linux kullanıcısı olduğu bilinmiyor çünkü masaüstü bilgisayarlardan sunuculara, cep telefonu ve saatler gibi cihazlara gömülü şekilde birbirinden farklı bir çok platformda milyonlarca kişi tarafından kullanılıyor. 14

Bazı Grafikler Wikimedia Masaüstü Erişim Yüzdeleri [1] Wikimedia Mobil Erişim Yüzdeleri [2] Eylül 2012 Eylül 2012 Windows 7 Windows Vista Windows XP OS X ios Linux Android Diğer Symbian BlackBerry ios Android Windows Diğer 15

Bazı Grafikler Süper Bilgisayar İşletim Sistemi Yüzdeleri [3] Web Sunucu Yazılımı Yüzdeleri [4] 16

Bazı Sorular Linux benim bilgisayarımda çalışır mı? En iyi Linux dağıtımı hangisi? Linux ile istediğim herşeyi yapabilir miyim? Linux gerçekten hiç çökmez mi? Madem Linux bu kadar iyi, peki niçin o halde herkes onu kullanmıyor? Linux hakkında teknik desteği kimden alacağım? Linux ne zaman paralı olacak? Ülkemizde Linux ve özgür yazılımla ilgili kişiler var mı? Ne gibi faaliyetler var? Ben Linux kullanmaya başladım bilgisayarımda ama niye her gün güncelleme geliyor? 17

Sizin Sorularınız 18

İlgili Bağlantılar Linux Kullanıcıları Derneği http://www.lkd.org.tr/ Linux Gezegeni http://gezegen.linux.org.tr/ Ubuntu Türkiye http://www.ubuntu-tr.net/ Özgürlük İçin http://www.ozgurlukicin.org/ Pardus-Linux.Org http://www.pardus-linux.org/ Linux Niçin Daha İyidir? http://www.whylinuxisbetter.net/ Tux Factory http://tux.crystalxp.net/ Linus Torvalds (Vikipedi) Richard Stallman (Vikipedi) Özgür Yazılım (Wikipedia) Genel Kamu Lisansı (Wikipedia) 19

Referanslar [1] Wikimedia Masaüstü Erişim Yüzdeleri http://en.wikipedia.org/wiki/usage_share_of_operating_systems#web_clients [2] Wikimedia Mobil Erişim Yüzdeleri http://en.wikipedia.org/wiki/usage_share_of_operating_systems#mobile_devices [3] Süper Bilgisayar İşletim Sistemi Yüzdeleri http://en.wikipedia.org/wiki/usage_share_of_operating_systems#supercomputers [4] Web Sunucu Yazılımı Yüzdeleri http://news.netcraft.com/archives/2012/10/02/october-2012-web-server-survey.html 20

Teşekkürler! Bu sunum özgür işletim sistemi Kubuntu GNU/Linux üzerinde özgür ofis yazılımı LibreOffice Impress ile üretilmiştir. 21