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



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

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

ÖZGÜR YAZILIM & GNU/LINUX

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

GNU/Linux'un Tarihi ve Önemi

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

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

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

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

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

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

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

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

Açık Kaynak Kodlu Yazılım

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

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

Utku Somer Enver ALTIN Masaüstü Ortamı. 21 Mart 2006 IBM LSYM

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

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

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

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

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

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

ENFORMATİK Dersin Amacı

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

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

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

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

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

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

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

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

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

Bilgisayar Dersi. Öğr. Gör Kağan GÜL. Kırşehir Ahi Evran Üniversitesi

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

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

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

Linux e Giriş ve Dağıtımlar

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

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

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

Linux Nedir? Harun ŞEKER

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

Özgür Yazılım Lisansları

Yazılım/Donanım Farkı

Bilişim Teknolojilerine Giriş

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

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

Linux Nedir? Yenir mi?

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

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Dersin İçeriği (Temel Bilgi Teknolojileri)

Kurumsal Masaüstü ve Sunucularda Pardus

Gpl Nedir? Açık Kaynak Kod Nedir?

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

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

İşletim Sisteminin Temel İşlemleri

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

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

Bilgisayar Yazılımları

Özgür ve Açık Kaynak Kodlu Yazılımlar Kullanılarak Merkezi Servisler Nasıl Verilebilir?

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

LKD Kendi İlacını Kullanıyor

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

OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN

Nasıl Pardus Geliştiricisi Olunur?

İşletim Sistemi Nedir?

EYLÜL 2012 ENFORMATİK. Enformatik Bölümü

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İ

Bilgisayarınızda bulunan dosyalara dilediğiniz her yerden erişin ve bu dosyaları istediğiniz yerde paylaşın

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

Web Sunucularda Uygulama Koşturulması

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

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

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

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

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

Bilgi Teknolojisi Altyapısı. Tarihi Gelişim. Tarihi Gelişim. Bulut Servis Sağlayıcı. Bulut Bilişim

Linux İşletim Sistemi Tanıtımı

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

Pardus Projesi ve Topluluk süreçleri. Ali Işıngör Akın Ömeroğlu

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

Bilgisayar İşletim Sistemleri BLG 312

Özgür yazılım nedir?

Linux Nedir, Neden Önemlidir

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

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

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

İŞ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

Hızlı Başlangıç Kılavuzu

1.1. Yazılım Geliştirme Süreci

1.4. BİT Nİ KULLANMA ve YÖNETME

PHP ile İnternet Programlama

ENFORMATİK. Enformatik Bölümü

Ubuntu Hakkında En Çok Sorulan Sorular

Transkript:

Özgür Yazılım ve Linux'a Giriş Özlem Özgöbek ozlem.ozgobek@linux.org.tr

Linux Nereden İcap Etti? Helsinki Üniversitesi'nde bir öğrenci: Linus Torvalds. - 1991'de ilk PC'sini alıyor, bir ay Prince of Persia oynuyor. - Minix işletim sistemini pek seviyor ama birçok istediği özelliği de bulamıyor. - Temmuz'da posix standart tanımları üzerine bilgi toplamaya başlıyor. - Ağustos sonunda haber gruplarından öneri toplamaya başlıyor. - "Bir elin nesi var, birkaç milyon elin sesi var" atasözünden hareketle başdöndürücü bir hızla gelişerek, bugünkü halini alıyor.

Linux 0.0.1

Linux Nasıl Okunuyor? - Linux, Liinuks veya Lihnuks şeklinde okunuyor. - İngilize bir kelime olmadığı için; Linaks, Layneks, Laynaks gibi okunuş biçimleri yanlış. - Genel bir tartışma yarattığı için Linux'un yaratıcısı Linus Torvalds, kendi sesini bir ses dosyasına kaydederek Linux'un kendisinin okuduğu biçmini internetten dağıtıyor.

Linux Ne Peki? - Linux, aslında GNU/Linux işletim sisteminin sadece çekirdeğine (kernel) verilen isim. - Birçok program ile bezenen Linux çekirdeği, bir Linux dağıtımını oluşturur. - Dosya listeleme komutu bile ayrı bir programdır, çekirdeğin bir parçası değildir.

GNU Projesi - I - İlk doğduğunda özgür olan yazılımlar 1976'da ABD'nin telif hakları yasası ile kısıtlanmaya başlıyor. - Özgür = Çalıştırma, kopyalama, dağıtma, inceleme, değiştirme ve geliştirme. - MIT'de çalışan Richard M. Stallman'ın canına tak ediyor, Xerox bir yazıcı fitili ateşliyor. - GNU Projesi'ni 1983'te başlatıyor. Yazılımın topluma ait olması, özgür olması gerektiğini savunuyor. - Hedef: Tamamen özgür yazılımlardan oluşan bir işletim sistemi yazmak.

GNU Projesi - II - Kanıtlanmış bir model/dizayn ve geriye dönük uyumluluk için UNIX seçiliyor. - GNU = Gnu's Not UNIX (GNU, UNIX değildir) - Derleyiciler, editörler, e-posta yazılımları,... - GPL (Genel Kamu Lisansı) hazırlanıyor. - 1990'ların başında özgür işletim sisteminin çekirdek (kernel) kısmı dışında tüm büyük parçaları tamamlanıyor. - 1991'de duyurulan Linux çekirdeği GNU projesini "kaza eseri" tamamlıyor ve bir bütün oluşturuyorlar.

Özgür Yazılım Nedir? Yazılım kullanıcısının, yazılım üzerinde dağıtma, değiştirme, inceleme gibi haklara sahip olduğu yazılımdır. Özgürlük 0 - İstenen her amaca uygun olarak uygulamayı çalıştırabilmek, Özgürlük 1 - Programın çalışmasını inceleyebilmek ve kendi ihtiyaçlarna uygun biçimde değiştirebilmek, Özgürlük 2 - Programın kopyalarını dağıtabilmek, Özgürlük 3 - Program geliştirebilmek ve bu geliştirmeleri halka açarak tüm camianın faydalanabilmesini sağlamak.

Linux Ne İşe Yarıyor Ki? - Donanımlar için bir arayüz sağlar. - Dosya sistemleri, ağ altyapısı gibi temel fonksiyonları da bulundurur. - Yazılımlar milisaniye mertebesinde çekirdekten istekte bulunuyor. - Linux vızır vızır akan bir trafiğin ortasındaki polis gibidir. - Polis hata yaparsa ne olur?

Linux = UNIX? - UNIX bir işletim sistemleri grubuna verilen genel bir addır. - Linux, UNIX modelini kullanır ve tüm avantajlarını taşır. - UNIX, çok kullanıcılı, çok geniş, güvenli ve sağlam ağlar için defacto standart (genel kabul görmüş) işletim sistemidir.

Penguen de Nereden Çıktı? - 1996: Halk logo/maskot ister! - Birçok güçlü-kuvvetli yaratık önerildi: Kartal, piranha, köpek balığı,... - Linus Torvalds, penguenleri özel olarak sevdiğini söylüyor. - Çeşitli penguen şekilleri öneriliyor. - Linus Torvalds, upuzun bir tarifle hayalindeki pengueni anlatıyor. - Penguene ad takılıyor: Tux.

Nerede Linux Kullanılıyor? - PC -- Kişisel bilgisayarlar - Cep telefonları (Ör: Android) - Tabletler (Ör: Meego) - E-kitap okuyucular (Ör: Kindle) - Akıllı ocaklar (Ör: TEBA) - Saatler (Ör: Casio) - Video oynatıcılar - ADSL Modemler (Ör: Airties) - Süper bilgisayarlar (Ör: IBM S/390) - Apple PowerPC

Kimler Linux Kullanıyor? - Internet Servis Sağlayıcıları (Ör: TTnet, Superonline vb) - Kamu kurumları (Ör: Dış Ticaret Müsteşarlığı, EPDK vb) - Üniversiteler (Ör: Ege, Bilgi, ODTÜ vb) - Askeriye (Ör: Türk Silahlı Kuvvetleri) - Bankalar (Ör: Yapı Kredi Bankası) - Televizyonlar (Ör: Show TV) - Havalimanı İşletmeleri (Ör: TAV) - Sigorta şirketleri (Ör: Anadolu Sigorta) - Diğer şirketler (Ör: Pepsi Türkiye, Karel Elektronik)

Neden Linux? - Özgür: Farklı bir dünya, farklı bir felsefe - Çok hızlı büyüyor ve gelişiyor - Güvenilir ve güçlü - Esnek: onu istediğiniz şekle sokabilirsiniz - Düşük sahip olma maliyeti (TCO) - Herhangi bir şirkete bağımlılığın olmaması

Neden Linux Sunucu? - Çok kullanıcılı, çok geniş, güvenli ve sağlam ağlar için tasarlanmıştır. - İsviçre çakısı gibidir. Hemen her servisi ve standardı destekler. Heterojen ağlar için idealdir. - Açık kaynak kodlu olduğu için, güvenliği onbinlerce programcı tarafından denetlenir ve düzenlenir. - Uzaktan yönetimi çok güçlü ve kolaydır. Sunucuya fiziksel müdahele gerektirmeyen (donanım parçası eklemek gibi) her şeyi uzaktan yapabilirsiniz. - Linux her durumda servis vermeye devam etmek için tasarlanmıştır. Bir program kurduğunuzda, güncellediğinizde (çekirdek hariç) ya da ayarlarını değiştirdiğinizde makinayı kapatıp-açmanız gerekmez.

Neden Linux Masaüstü? - I - Değişik pencere yöneticileri (Kde, Gnome, Fluxbox, vb) kullanabiliyor. Tek bir görünüş ve pencere sistemine saplanıp kalmıyorsunuz. - Her tip video'yu izleyebilir, her tip müziği dinleyebilirsiniz. - Virüssüz bir hayat! - Sürücü peşinde koşmayın -- Linux birçok donanım sürücüsü ile beraber geliyor. - Türkçe. Sadece işletim sistemi değil, kurduğunuz birçok program da! - Reklam yok, deneme sürümü yok. - Seri numarası, lisans anahtarı, dongle ve benzeri kullanımınızı kısıtlayıcı araçlar kullanılmıyor.

Neden Linux Masaüstü? - II - Tek adımda yalnız temel işletim sistemi değil, dağıtımın depolarından kurduğunuz tüm yazılımları güncelliyor. Ayrı ayrı yazılımların ve donanım sürücülerinin güncellemelerini takip etmeniz gerekmiyor. - Aynı bilgisayarı n tane kullanıcı, birbirlerinin masaüstü ayarlarına ve dosyalarına hiç dokunmadan kullanabiliyor. - Linux terminalleri güçlü bir ana sunucuda tüm programlarını çalıştırıp, sadece görüntüsünü kendine aktararak çalışabiliyor. Böylece, disksiz / düşük güçte masaüstü bilgisayarları yüksek performansla kullanılabiliyor.

Neden Linux ile Programlama? - I - Her türlü geliştirme aracı, hata ayıklama aracı, derleyici, pek çok programlama dili için geliştirme ortamına, geliştirme belgelerine kolaylıkla ve ücretsiz erişebiliyorsunuz. - En çok kullanılan programlama dillerinin çoğunun doğal ortamıdır. - Son kullanıcı öncelikli geliştirilen sistemlerin programlama araçları da son kullanıcılar düşünülerek geliştiriliyor, bu da geliştiricinin kendisini "geliştirmesinin" önüne geçiyor. - Hemen her alanda yazılmış uygulama ve kitaplıkların kaynak koduna erişebiliyorsunuz, istediğiniz gibi inceleyip kullanabiliyor, değiştirebiliyorsunuz. - Sadece kaynak kodu değil, kodun gelişim sürecini de yakından takip edebiliyor, hatta sürece dahil olabiliyorsunuz. - Kodu yazan kişilerle aracı olmadan birebir iletişim kurabiliyorsunuz

Neden Linux ile Programlama - II - Sisteme olan hakimiyetiniz ile daha verimli çalışan programlar yazabilir, sorun yaşandığında sorunun nerede olduğunu çok daha rahat bulabilirsiniz. - Gizli sistem fonksiyonları endişesi olmadan kodlama yaparsınız, "iyi kod kazanır". - "Birden fazla masaüstü" teknolojisi, hem masaüstünü hem geliştirme ortamını istediğiniz şekilde özelleştirebilme, daha yetenekli "fare kullanmadan çalışabilme ortamı" vs. sayesinde hızlı ve verimli geliştirme yapılabiliyor. - Hızlı ve güvenli uzaktan erişim teknolojisi sayesinde uzaktaki bir sisteme bağlanıp sorunu incelemek, hata ayıklamak hatta programı orada derlemek çok daha kolay.

Windows ile Beraber Yaşam - I - Linux, Windows ile aynı bilgisayara kurulabiliyor. Bilgisayar açılırken hangi işletim sisteminden açacağınızı seçebiliyorsunuz. - Linux, Windows serisinin kullandığı tüm dosya sistemlerini tanıyor (FAT16, VFAT, FAT32, NTFS, Joliet, vb). - Microsoft Ağı'na tam entegre olabiliyor. Tüm Windows bilgisayarlarla beraber Ağ Komşuları'nda yer alabiliyor. - Libre/OpenOffice ofis paketleri Word, Excel, Powerpoint dosyalarını açabiliyor.

Windows ile Beraber Yaşam - II - DOSEmu ile DOS altında çalışan programlar emüle edebiliyor. - Wine (ve türevleri) ile Windows altında çalışan -bazıprogramları çalıştırabiliyor. - Cedega (WineX) ile Windows'taki DirectX emule edilerek birçok oyun çalıştırabiliyor. - Crossover Office ile Internet Explorer, Microsoft Office, Visio gibi Microsoft yazılımları linux altında kullanılabiliyor. - Xen, Vmware, Virtualbox gibi sanallaştırma araçları ile Linux'ta bir pencerede Windows açılarak tüm yazılımlar kullanılabiliyor.

Bugün - Kullanıcıların %31'i web sitelerinde sörf yapmak için Firefox'u tercih ediyor. - Dünyadaki her 100 web sitesinden 70'ı Apache web sunucusu ile hizmet veriyor.. - Google'da yaptığınız her aramada GNU/Linux kullanıyorsunuz. - Büyük animasyon ve görsel efekt firmalarında sunucu/masaüstünde %95 oranında GNU/Linux kullanılıyor. - En kesintisiz hizmet veren 10 web barındırma firmasının tamamı GNU/Linux ya da FreeBSD kullanıyor. - Gartner, 2012'de kapalı kaynak kodlu yazılımların %80'inin açık kaynak teknolojileri kullanacağını öngörüyor. - Venezüela, kamu kurumlarına yalnızca özgür yazılımlar alıyor. - TÜBİTAK, GNU/Linux temelli Pardus yerel dağıtımını geliştiriyor.

Özgür Yazılımın Önemi - Öğrenme, geliştirme, kullanma özgürlüğü - Tekerleğin tekrar tekrar icat edilmemesi / daha hızlı gelişim - Toplumsal barış / dayanışma arttırması, "beraber" üretme kültürünün hatırlanması - İnsanlığın bilgisinin korunması: Yazılımlar özgür olmazsa, o yazılımlarla ürettilen/saklanan veriler de özgür olmaz.

Özgür Yazılımın Artçıları - Wikipedia: Özgür Ansiklopedi - OpenStreetMap: Sokak Haritası - Creative Commons: Yazarlar, Sanatçılar ve Öğretmenler İçin Lisans - Open Access: Açık Bilimsel Kütüphane - Open Source Hardware: Özgür Donanım - Open Content Film: Özgür Sinema - Open Source Medicine: Özgür İlaç - Open Source Biology: Özgür Biyoloji

İmdaat Linux'ta Sorunum Var! - Yalnız değilsiniz, mutlaka sizden önce birisi aynı problemle karşılaşmıştır. - Google arama motoru dostunuzdur. - Mutlaka iletişim kurun! - Yardımlaşma Noktaları -> http://www.linux.org.tr/yardim/

Sık Sorulan Sorular - Linux ile her şeyi yapabilir miyim? - Linux gerçekten hiç çökmüyor mu? - Linux bu kadar iyi ise neden herkes Windows kullanıyor? - Linux, Microsoft'a bir tepki mi? - Microsoft'ta teknik desteği kurumdan alabiliyorum, - Linux'ta üst merci olarak nereye başvuracağım? - Neden tek bir Linux dağıtımı yok? - Linux ne zaman paralı olacak? - Deli mi bu özgür yazılımcılar? Aç kalmıyorlar mı?

Teşekkürler... Kaynaklar / Daha fazla bilgi: Doruk Fişek'in Linux Nedir? Yenir mi? Sunumu temel alınarak hazırlanmıştır. www.linux.org.tr Http://seminer.linux.org.tr www.gnu.org www.osalt.com wikipedia.org