Açık Kaynak Kodlu Yazılım



Benzer belgeler
Linux e Giriş ve Dağıtımlar

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

İŞLETİM SİSTEMİ. Gnu GENEL KAMU LİSANSI(GPL)

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

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

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

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 ve Pardus. Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006

GNU/Linux'un Tarihi ve Önemi

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

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

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İ

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

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

İşletim Sisteminin Temel İşlemleri

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

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

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

Linux ve Özgür Yazılım 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İ

Gpl Nedir? Açık Kaynak Kod Nedir?

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

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

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

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

ENFORMATİK Dersin Amacı

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

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

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

Temel Linux Eğitimi. İçindekiler

İşletim Sistemi Nedir?

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

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

Linux Dosya Yapısı. Eren BAŞTÜRK.

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

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

Linux un Tarihsel gelişimi

İşletim Sistemi Nedir?

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

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

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

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

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

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

Ünite-3 Bilgisayar Yazılımı.

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

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

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

Millî Savunma Bakanlığında Pardus Kullanımı 1/32

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

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

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

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

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

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

Sanal Makine Üzerine Linux(Pardus) Kurulumu ve Özellikleri. Proje Grubu Ramazan TUNÇ Bilge BAHÇECİ Selma GÖĞÜŞ Ayşe ALP

Bilgi ve iletişim teknolojileri

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

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA Yazılım Merkezi ile Program Kurma

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

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ

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

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

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

*BSD Ailesine genel bakış

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

PARDUS 5 PROGRAMLARI

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

Bilgisayar Yazılımları

Nasıl Pardus Geliştiricisi Olunur?

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

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

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

ÖZGÜR YAZILIM & GNU/LINUX

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

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

UNIX Türevi Sistemlerin Tarihsel Gelişimi

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

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

Bilişim Teknolojilerine Giriş

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

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

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

İşletim Sistemi. BTEP205 - İşletim Sistemleri

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

Bilgisayar İşletim Sistemleri BLG 312

Akademik Uygulamalar ve Linux. Fatih Mehmet AVCU İnönü Üniversitesi Enformatik Bölümü

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

D) Veri Yolu. B) Overload. C) Overrun A I-II-III-IV B I-III-II-IV C IV-II-III-I D VI-III-I-II

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

BÖLÜM LILO ve LINUX İŞLETİM SİSTEMİ

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

Yazılım/Donanım Farkı

KURULUM. OracleVirtualBoxmanagerpragramıile sanal makinemizi kurmaya başlıyoruz.new seçeneğini tıklayarak oluşturmaya başlıyoruz

Linux İşletim Sistemi Tanıtımı

Transkript:

Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.

Temel Kavramlar Açık Kaynak Kodlu Yazılım Açık kaynak kodlu yazılım (Open Source), kaynak kodu isteyen herkese açık olan yazılımlardır. Bu tür yazılımların ayırt edici özelliği kullanıcıya yazılımı değiştirme özgürlüğü sağlamasıdır. Dünyanın her tarafından bilişim uzmanlarınca geliştirilen açık kaynak kod yazılımları, insanlığın ortak malıdır. Açık kaynak kod yazılımlar hemen her alanda çözümler sunarak kapalı kod yazılımlara karşı tüketiciye seçenekler sunar.

Temel Kavramlar Açık Kaynak Kodlu Yazılım En iyi bilinen açık kaynak kodlu yazılımlar; Linux, OpenOffice Dünya üzerindeki hemen her ülke kendi gereksinimlerine göre açık kaynak kodlu bir Linux dağıtımı geliştirmiştir. Pardus Ulusal İşletim Sistemi, TÜBİTAK. 26 Aralık 2005 Pardus 1.0 (İlk Pardus Sürümü) Pardus 2013 (Son Pardus Sürümü) http://www.pardus.org.tr/

Temel Kavramlar GNU Genel Kamu Lisansı (GPL) Piyasaya sürülen her yazılım, üretici şahıs ya da firmanın haklarını ve kullanıcının haklarını korumaya yönelik bir lisans anlaşması içerir. GPL lisans anlaşması, 1983 yılında Richard Stallman tarafından geliştirilmiş lisans türü. GPL in en çok üzerinde durduğu konu yazılımların kaynak kodu ile birlikte dağıtılmasının gerekliliğidir. Üretici firma yazılımını binary olarak dağıtsa bile kaynak kodunu da herkes tarafından erişilebilir bir yere bırakmak zorundadır.

Temel Kavramlar GNU Genel Kamu Lisansı (GPL) Şeffaflık, kullanıcının ne kullandığını bilmesi GPL, yazılımın ücretlendirilmesi hakkında hiçbir fikir beyan etmez. Pek çok lisans anlaşması ücretsiz kategorisine girerken GPL yazılımları ücretsiz olmak zorunda değildir. GPL yazılımların çok büyük bir kısmı ücretsizdir. Genel yaklaşım yazılımdan değil, kullanıcıya sunulan destekten para kazanılması

UNIX Linux UNIX İşletim Sistemi 1970, Dennis Ritchie Ken Thompson, C programlama dili BSD Dağıtımları (FreeBSD, OpenBSD, NetBSD) Ücretsiz (Free) Linux İşletim Sistemi 1991, Linus Torvalds, UNIX türevi işletim sistemi Open source, Free Çok kullanıcılı, çok görevli, güçlü bir işletim sistemi

Kernel (Çekirdek) Software ve Hardware arasındaki bağlantı (arayüz) Çalışan tüm programların ve süreçlerin hafıza ile olan ilişkilerini düzenler. İşlemcinin tüm bu programlar arasında adil bir şekilde dağıtımını yapar. Sistem açılırken belleğe yüklenir ve sistem kapatılıncaya kadar bellekte kalır.

Shell (Kabuk) Kernel ile kullanıcının iletişim kurmasını sağlayan programlardır. Linux, Unix gibi sistemlerde komutları yorumlamak ve yönetmek için kullanılan programlardır. bash sh csh ksh

Shell (Kabuk) Terminal

Linux un Genel Kullanım Amaçları Kişisel Kullanım (Gelişimleri henüz tamamlanmamış olmasına rağmen, herhangi bir kişisel bilgisayardan beklenebilecek yazı editörleri, hesap cetvelleri, çizim yazılımları, veritabanları birçok ihtiyaca cevap verir.) Internet sunucusu (WWW, DNS, SMTP, FTP ) Yazılım Geliştirme (C, C++, Java, Fortran, Pascal)

Linux (Avantaj/Dezavantajları) Avantaj Open Source (Açık kaynak kod) Daha güvenilir Ücretsiz Yüksek performans Birden çok kullanıcıyı destekler. Dezavantaj Henüz tam ihtiyaçlara cevap verememesi, oyunlar Bazı ticari yazılımlar Linux üzerinde fazla gelişemiyor. Basit kullanıcıların rahatça kullanabileceği düzeyde değil. Yeterince tanıtımı yapılmıyor olması.

Linux Dağıtımları

Linux Dosya Sistemleri Disk üzerindeki dosyaların düzenlenmesini ve bir işletim sisteminde dosyaların izlerinin bulunmasını sağlayan yapıya Dosya Sistemi (File System) denir. Dosya sistemi tercihi kullanılan bilgisayar sisteminin ne amaçla kullanılacağına ve bu sistemdeki dosyaların hangi boyutta olacağına, performansın veya sağlamlılığın ön planda tutulmasına göre yapılır. Linux dosya sisteminde en çok kullanılan dosya sistemleri : ext2 - ext3 - ext4 ReiserFs - XFS

Linux Dosya Sistemleri File System Maximum file size Maksimum volume size FAT16 2 GB 2 GB FAT32 4 GB 8 TB ext2 16 GB to 2 TB 2 TB to 32 TB ext3 16 GB to 2 TB 2 TB to 32 TB ext4 16 GB to 16 TB 1 EB ReiserFs 8 TB 16 TB

Linux Masaüstü Ortamları GNOME KDE

OpenOffice, LibreOffice Open Office Libre Office Sözcük İşlemci Hesap Tablosu Microsoft Word benzeri işlevi vardır. Ayrıca ek bir program gerektirmeden PDF dosyası oluşturabilirsiniz. Microsoft Excel'e benzeye bir hesap tablosu programıdır. Sunum Veritabanı Microsoft PowerPoint'e benzer bir sunum programıdır. Sunumları PDF olarak dışa aktarma yeteneklerini de içerir. Microsoft Access'e benzer bir veritabanı programıdır. Çizim Denklem Düzenleyicisi CorelDRAW gibi bir vektörel grafik editörüdür. Scribus ve Microsoft Publisher gibi masaüstü yayıncılık programları ile benzer özelliklere sahiptir. Matematik formülleri yaratmak ve düzenlemek için bir araçtır. Microsoft Denklem Düzenleyicisi'ne benzer.

GIMP GIMP= GNU Image Maniplation Program (GNU Görüntü İşleme Programı) Linux altındaki en gelişmiş serbest yazılım grafik programıdır. Ayrıca Photoshop kullanıcılarının GIMP ile rahat edebilmesi için bir de GIMPshop vardır. Böylece GIMP, Photoshop'a benzetilir.

Ubuntu Yazılım Merkezi Ubuntu Yazılım Merkezi (Ubuntu Software Center) Ubuntu işletim sisteminde yazılım kurmak, kaldırmak ve güncellemek için kullanılan bir paket yöneticisidir. Python programlama dili ile geliştirilmiştir. Linux un özellikle sunucu işletim sistemlerinde program kurma, kaldırma işlemi terminal ekranında ilgili komutları yazarak gerçekleştirilir. Örneğin, sudo apt-get install phpmyadmin sudo apt-get remove phpmyadmin

Ubuntu Yazılım Merkezi