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



Benzer belgeler
GNU/Linux'un Tarihi ve Önemi

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

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

Özgür Yazılım Lisansları

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

LKD Kendi İlacını Kullanıyor

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

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

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

ÖZGÜR YAZILIM & GNU/LINUX

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

Açık Kaynak Kodlu Yazılım

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

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

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

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

Linux Nedir, Neden Önemlidir

Gpl Nedir? Açık Kaynak Kod Nedir?

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

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

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 Nedir?GPL, GNU...

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

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

Linux Nedir? Harun ŞEKER

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 ve. E. Fatih Yetkin. Bursa, Nisan slide 1

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

İşletim Sistemi Nedir?

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

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

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

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

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

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

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

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

Bir Birim Yöneticisinin Gözünden PARDUS Kurumsal 2. Doç. Dr. Server ACİM İnönü Üniversitesi

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

Linux e Giriş ve Dağıtımlar

T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI

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

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

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

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

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

USE IMPROVE EVANGELIZE. OpenSolaris. Afşin TAŞKIRAN EnderUNIX Yazılım Geliştirme Ekibi Türkiye OpenSolaris Kullanıcıları Grubu afsin ~ enderunix.

A. Murat Eren. VI. Linux ve Özgür Yazılım Şenliği

Özgür yazılım nedir?

Linux Kullanıcıları Derneği'nin Çalışmaları

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

Ulusal Dağıtım Projesi ve Pardus

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

Linux nasıl savunulmaz?

Twitter/uderelier

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

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

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

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

FreeBSD Nedir? Ömer Faruk Şen EnderUNIX.ORG Core Team Üyesi

İşletim Sistemleri Okutman Murat KARA

Wikipedia'nın Kardeş Projeleri. Özlem Özgöbek

Özgür yazılım nedir?

PARDUS 5 PROGRAMLARI

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

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

Linux İşletim Sistemi Tanıtımı

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

Linux Çekirdek Geliştirme Süreci

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

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

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

UNIX Türevi Sistemlerin Tarihsel Gelişimi

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

Nasıl Pardus Geliştiricisi Olunur?

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

*BSD Ailesine genel bakış

16-18 Nisan 2012 Pazartesi-Çarsamba 9:30-12:30. Temel Linux Eğitimi. Süha TUNA.

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

KDE Masaüstü Ortamı. S.Çağlar Onur & Barış Metin. caglar@uludag.org.tr baris@uludag.org.tr. Akademik Bilişim 2005 Gaziantep

SUBVERSION VE TRAC A GİRİŞ

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

Işletim Sistemlerinde Güvenlik Tartışması

Neden Linux ve Java Birlikte İyi Gidiyor? Bora Güngören Portakal Teknoloji Akademik Bilişim 07, Kütahya

Etkinlik hakkında. Enver ALTIN. Y. Boran PUHALOĞLU.

YAZILIM PATENTLERİ, YAYIN HAKLARI, VE ÖZGÜR YAZILIM. Dr. Onur Tolga Şehitoğlu, ODTÜ Bilgisayar Müh.

Linux Nedir? Yenir mi?

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

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

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

Linux Çekirdeği : Dünü, Bugünü ve Yarını. Ekin Meroğlu. ekin@pardus.org.tr

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

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

Bilgisayar Bilimleri Lisans Seçmeli Dersi: GNU/Linux Üzerinde

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

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.

Transkript:

Özgür Yazılım ve GNU/Linux'a Giriş Adil Güneş AKBAŞ adil.akbas [at] linux.org.tr 7 Nisan 2016 Turgut Özal Üniversitesi

Özgür Yazılım Nedir? İngilizce: Free Software Free as in free speech, not as in free beer. Richard Stallman Bir yazılımın özgür yazılım olabilmesi için 4 temel özgürlüğe sahip olması gerekir.

Özgür Yazılım Nedir? Özgürlük 0: Yazılım, her türlü ihtiyaç için herhangi bir engel olmadan çalıştırılabilmeli Özgürlük 1: Yazılım, her türlü ihtiyaç için herhangi bir engel olmadan değiştirilebilmeli Özgürlük 2: Yazılım, istediğiniz herkesle herhangi bir engel olmadan paylaşılabilmeli Özgürlük 3: Yazılım, üzerinde değişiklik yapıldıktan sonra da özgürce dağıtılabilmeli

Richard Stallman? 1953 doğumlu MIT / Yapay zeka laboratuvarında araştırma görevlisi 1980 -> Xerox marka yazıcı ile ilgili sürücü sorunu 1983 -> GNU Projesi'nin duyurulması 1985 -> Özgür Yazılım Vakfı (FSF Free Software Foundation)

GNU: GNU's Not Unix Unix mimarisini temel alan fakat Unix olmayan, tamamıyla özgür bir işletim sistemi oluşturulmak için başlatılan bir proje. 1990 yılına gelindiğinde, bir işletim sisteminin gerektirdiği hemen hemen tüm yazılımlara sahip olan GNU'nun bir tek eksiği vardır: Çekirdek (Kernel)

GNU: GNU's Not Unix GNU projesi dahilinde bir işletim sistemi çekirdeği geliştirilmektedir: GNU Hurd. GNU Hurd projesi ihtiyaçları karşılayacak düzeye gelemeden, 1991 yılında Finlandiya'da bir üniversite öğrencisi başka bir projeye başlamıştır. Minix kullanıcısı olan ve kullandığı sistemden memnun olmayan bu öğrenci, geliştirmeye başladığı projeyi Minix e-posta listesinde duyurur.

Linux Nedir? Linus Torvalds, 1991 yılında 0.01 sürümünü duyurduğu projesiyle, GNU'nun en önemli eksiği olan çekirdeğin tamamlanması için adım atmış olur. Linux, Linus'tan türetilmiş bir isim. Proje, birçok geliştirici tarafından büyük bir ilgi ve heyecanla karşılanır.

Linux Nedir? 1991'de diğer geliştiricilerin de katkılarıyla 0.02 sürümü çıkartılır. 1992'de yayınlanan 0.12 sürümünden itibaren Genel Kamu Lisansı ile lisanslanır. 1993 yılında GNU ve Linux kullanılarak oluşturulan ilk dağıtım lar ortaya çıkmaya başlar: Slackware, Debian...

Linux Nedir? Linux, günümüzde yüzlerce geliştiricinin yaptığı katkılarla ilerliyor. Güncel kararlı sürüm: 4.5 Birçok gönüllü geliştiricinin yanında, çeşitli yazılım/donanım firmaları da Linux'un geliştirilmesine katkı sağlıyor.

Dağıtım (Distribution) GNU ve Linux kullanılarak oluşturulan sistemlere dağıtım adı veriliyor. Günümüzde yüzlerce farklı GNU/Linux dağıtımı bulunuyor. Bu dağıtımların her biri farklı işlemci mimarilerini, farklı dilleri destekleyebiliyor. Kimi dağıtımlar uzman kullanıcıları, kimileri ise son kullanıcıları hedefleyerek geliştiriliyor.

Dağıtım (Distribution) Bazı popüler dağıtımlar: Ubuntu, Fedora, Debian, Slackware, Arch, Gentoo, Pardus...

Yazılım Nasıl Özgür Olur? Bir yazılımı özgür yapan, yazılımın lisansıdır. Genel Kamu Lisansı (General Public License GPL), Özgür Yazılım Vakfı(FSF) tarafından duyurulan ilk özgür yazılım lisansı GPLv1 : 1989 GPLv2 : 1991 GPLv3 : 2007

Yazılım Nasıl Özgür Olur? Yazılımın sahip olması gereken 4 temel özgürlüğü sağlayan lisanslar, özgür yazılım lisansları olarak kabul edilirler. Genel Kamu Lisansı(GPL) dışında da çeşitli özgür yazılım lisansları bulunmaktadır: Lesser General Public License (LGPL) Affero General Public License (LGPL) Apache License, Version 2.0 Modified BSD License FreeBSD License...

Neden Özgür Yazılım? Özel mülk yazılımlar yerine özgür yazılımları tercih etmek için birçok pratik sebep vardır. Bunların birkaç tanesini kabaca şöyle sıralayabiliriz: Güvenlik: Virüssüz bir dünya Kararlılık: Bilgisayarınızı sürekli yeniden başlatmaya gerek yok Kişiselleştirilebilirlik: Görmek isteyeceğinizden daha çok seçenek Kolay güncelleştirme: Tek bir merkezden tüm sisteminizi ve uygulamalarınızı güncel tutmak mümkün

Neden Özgür Yazılım? Özel mülk yazılımlar yerine özgür yazılımları tercih etmek için birçok pratik sebep vardır. Bunların birkaç tanesini kabaca şöyle sıralayabiliriz: Yeni bir yazılım için onlarca site gezmeye gerek yok Yardımseverlik: Özgür yazılım kullanıcıları yardımseverdir; en ufak sorununuzda yardımcı olmak isteyecek onlarca kişi internette bekliyor İşletim sistemi ve uygulamalar için servet harcamaya gerek yok Daha onlarcası sayılabilecek pratik sebeplerin ötesinde, çok önemli bir sebebimiz var.

Neden Özgür Yazılım? Özgürlük İçin!

Ö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ış ve dayanışmayı artırması, beraber üretme kültürünün hatırlanması İnsanlığın bilgisinin korunması: Yazılımlar özgür olmazsa, ürettikleri/sakladıkları veriler de özgür olmaz Diğer alanlara örnek olması: Wikipedia, Creative Commons...

Açık Kaynak = Özgür Yazılım?? Açık Kaynak, İngilizcedeki Open Source teriminin karşılığıdır. Bu terimle ifade edilen, yazılımın kaynak kodlarının açık ve erişilebilir olmasıdır. Öte yandan, yazılımın özgürlüğünü garanti eden bir terim değildir. Tüm özgür yazılımlar aynı zamanda açık kaynak kodlu yazılımlardır. Ancak tüm açık kaynak kodlu yazılımların aynı zamanda özgür olduklarını söylemek mümkün değildir.

Açık Kaynak = Özgür Yazılım?? Açık kaynak kodlu bir yazılım, 4 temel özgürlükten bir tanesini bile ihlal ediyorsa, özgür yazılım değildir.

Türkiye'de Özgür Yazılım 1993: linux@bilkent.edu.tr listesinde toplanma 1995: Türkiye'de İnternet Konferansı, Linux Kullanıcıları Grubu 1996: www.linux.org.tr web sitesi 1997: Turkuaz GNU/Linux dağıtımı 1999: Gelecek Linux 2000: Linux Kullanıcıları Derneği 2004: Pardus Projesi

Türkiye'de Özgür Yazılım Linux Kullanıcıları Derneği, 2000 yılından bu yana Türkiye'nin dört bir yanında özgür yazılımı tanıtmak ve yaygınlaştırmak için çalışmalar yapıyor. 2002'de Ankara'da ilk Özgür Yazılım ve Linux Şenliği Her yıl nisan ayında İstanbul Bilgi Üniversitesi'nde Özgür Yazılım ve Linux Günleri Her yıl ekim ayında Yeditepe Üniversitesi'nde Özgür Web Teknolojileri Günleri

Türkiye'de Özgür Yazılım LKD'nin bir genel merkezi, şubesi bulunmuyor Dernek çalışmalarını yürüten üyelerin birçoğu farklı şehirlerde yaşıyor Derneğin yürüttüğü çalışmaların tamamına yakını internet ortamında planlanıp takip ediliyor İnternet ortamında dernek çalışmalarının yürütülmesinde tamamen özgür ve açık kaynak kodlu uygulamalardan yararlanılıyor

Türkiye'de Özgür Yazılım Pardus'un yanı sıra, birçok farklı GNU/Linux dağıtımının ve özgür yazılımların kullanıcı toplulukları internette çeşitli e-posta listeleri, web siteleri ve forumlarda bir araya geliyor. Kurumsal ve bireysel kullanıma yönelik özgür uygulamalar, gönüllü bireyler ve özgür yazılım destekçisi firmalar tarafından geliştiriliyor. Ayrıca son yıllarda sayısı oldukça artan birçok firma, özgür yazılımlar ve GNU/Linux dağıtımları için kurumsal destek sağlıyor.

Nereden Başlamalı? Herhangi bir GNU/Linux dağıtımını kullanmak için, bilgisayarınızda kurulu olan işletim sistemini kaldırmanıza gerek yok GNU/Linux dağıtımlarını sisteminize kurmadan da denemeniz mümkün Özgür olmayan işletim sisteminizde özgür yazılımları kullanmaya başlayarak da özgür yazılım dünyasına adım atabilirsiniz: Firefox, LibreOffice, Pidgin, Thunderbird, VLC...

Nasıl Katkı Verilir? Özgür yazılımlara katkı vermek için ilk akla gelen yol; bir özgür yazılımın geliştirilmesine katkı sağlamak, yani kod katkısı Ancak kod yazmanın dışında da özgür yazılımlara katkı vermenin birçok yolu var ve bunların hepsi özgür yazılımlar için çok değerli: Yerelleştirme Belgelendirme Tanıtım/Yaygınlaştırma Kullanmak!...

Nereden Yardım Alınabilir? Özgür yazılım kullanıcıları, bu yazılımları kullanmak ve bunlara katkı sağlamak isteyenlere destek vermekten keyif alırlar. Birçok farklı GNU/Linux dağıtımının ve özgür yazılımın kullanıcı toplulukları oluşmuştur. Bu topluluklar çeşitli ortamlarda bir araya gelir ve birbirlerine yardımcı olurlar: E-posta listeleri Web siteleri Forumlar Wiki sayfaları Bloglar...

İlk Olarak Nereye Bakmalı? http://www.linux.org.tr http://www.belgeler.org http://www.fsf.org/ http://www.gnu.org/ http://www.lkd.org.tr

Sorular?