Linux e Giriş ve Dağıtımlar

Benzer belgeler
Açık Kaynak Kodlu Yazılım

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

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

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

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

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

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

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

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

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İ

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

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

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

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

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

Bilgisayar Yazılımları

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

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

Bilgisayar Yazılımları

Linux un Tarihsel gelişimi

GNU/Linux'un Tarihi ve Önemi

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

İşletim Sistemi Nedir?

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

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

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

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

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

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

Linux için Adobe AIR 1.5

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

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

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

Bilişim Teknolojilerine Giriş

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

İşletim Sisteminin Katmanları

Bilgi ve iletişim teknolojileri

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

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

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

Temel Linux Eğitimi. İçindekiler

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

İşletim Sistemleri. B L M Mesleki Te r minoloji I I Ö ğ r e n c i S unumu

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

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

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

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

ÖZGÜR YAZILIM & GNU/LINUX

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

BİLGİSAYARDA VERİ ANALİZİ VE RAPORLAMA ÇUKUROVA ÜNİVERSİTESİ

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

İşletim Sistemleri Okutman Murat KARA

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İ

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

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

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

İşletim Sistemi Nedir?

Bilgisayar İşletim Sistemleri BLG 312

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

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

Yazılım/Donanım Farkı

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

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

Öğr.Gör. Mehmet Can HANAYLI

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

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

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

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

BİLGİSAYAR KULLANMA KURSU

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

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

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

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

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

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

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

Linux Nedir? Harun ŞEKER

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

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

Pardus 2013 te Metin Editörleri

WINDOWS 7. Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Konu ID Windows 7 Hakkında Genel Bilgi Ek Bilgi -

Linux'ta Kabuk ve Kabuk Programlama

Gpl Nedir? Açık Kaynak Kod Nedir?

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

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

Kabuk Programlama (Bash)

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş 1

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

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

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

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

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

Linux altında komut satırında...

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

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

Nasıl Pardus Geliştiricisi Olunur?

İM 102 VE UYGULAMALARI. Bilgisayar Bileşenleri ve Uygulama Altyapısı. Dr. Mustafa Koçkar

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

Transkript:

Linux e Giriş ve Dağıtımlar Yrd. Doç. Dr. Murat Olcay ÖZCAN Linux Nedir? Linux, UNIX benzeri, serbestçe dağıtılabilen, çok kullanıcılı, çok görevli ve güçlü bir işletim sistemidir. Linux un kalbi olan kernel (çekirdek), başta Linus Torvalds olmak üzere dünyanın dört bir yanındaki yüzlerce programcı tarafından ortak geliştirilmiştir. 1

Jim Zemlin @LinuxCon 2016 Kernel (Çekirdek) Nedir? 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. 2

kernel.org Shell (Kabuk) Nedir? 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. 3

Shell (Kabuk) [bash-sh-csh-ksh] Linux un Genel Kullanım Amaçları Kişisel Kullanım (herhangi bir kişisel bilgisayardan beklenebilecek internet işlemleri, 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) Smart TV, Oyun Konsolları, Gömülü Sistemler 4

Linux (Avantaj/Dezavantajları) Avantaj Open Source (Açık kaynak kod) Daha güvenilir Ücretsiz Yüksek performans Birden çok kullanıcıyı destekler. Dezavantaj Büyük bütçeli oyunlar Bazı ticari yazılımlar Linux üzerinde fazla gelişemiyor. Sorun oluştuğunda basit kullanıcıların çözüm üretmesi zor Yeterince tanıtımı yapılmıyor olması. Linux Avantaj o Open Source (Açık kaynak kod) (Privacy ) o Daha güvenilir (güvenlik, virüs, yamalar ) o Ücretsiz o Yüksek performans o Daha düşük donanım gereksinimleri Dezavantaj o Henüz tam ihtiyaçlara cevap verememesi, (oyunlar, ofis ) o Bazı ticari yazılımlar Linux üzerinde fazla gelişemiyor. o Basit kullanıcıların rahatça kullanabileceği düzeyde değil. o Yeterince tanıtımı yapılmıyor olması. o Donanım üreticilerinin yeterli desteği vermemesi 5

LİNUX DAĞITIMLARI Popüler Dağıtımlar 6

Popüler Dağıtımlar (distrowatch.com) - Mart 2017 7

8

Dağıtımların Sınıflandırılması Debian Temelli Olanlar Knoppix Ubuntu (Linux Mint, ElementaryOS, PeppermintOS,ZorinOS) Arch Temelli Olanlar Archlinux, Manjaro, Antergos RPM Temelli Olanlar : Fedora, Mandriva, OpenSuse, CentOS, PCLinuxOS Slackware Temelli Olanlar: Slackware, Vector Linux 9

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. Dosya sistemleri max dosya büyüklüğü, max bölüm büyüklüğü ve journaling desteği ile değerlendirilir. Linux Dosya Sistemleri Journaling (Loglama) : Journaling (loglama) özelliği, dosya sistemlerine, sabit diskler üzerindeki tüm değişiklikleri kontrol etme, bu değişikliklerin loglarını tutma ve sabit disk üzerinde yapılan tüm işlemleri kontrol ederek düzenleme olanağı sağlar. Loglama özelliği güvenliği arttıran bir özelliktir. 10

Journaling Dosyanın saklandığı diskin bölümüne doğrudan yazmak yerine, bir günlük dosyası sistemi ilk önce onu sabit sürücünün başka bir bölümüne yazar ve gerekli değişiklikleri bir günlükte not eder, ardından arka planda her girdiyi günlüğe girer ve görevi tamamlamaya başlar ve görev tamamlandığında listeden siler. Hangi Dosya Sistemi 11

Linux Dosya Sistemleri GB(10^9) TB(10^12) PB(10^15) EB (Exabyte 10^18) Swap Bölümü RAM yetmediği durumlarda kullanılmak üzere swap bölümü oluşturmak tavsiye edilen bir işlemdir. 12

Linux Masaüstü Ortamları Bir linux dağıtımı farklı masaüstü ortamları kullanabilir. Aynı anda birden fazla ortam yüklenebilir. GNOME 3 Pencere yöneticisi :Metacity Dosya Yöneticisi: Nautilius 13

KDE Plasma 5 Pencere yöneticisi :Dolphin Dosya Yöneticisi: Kwin Cinnamon Pencere yöneticisi :Muffin Dosya Yöneticisi: Nemo 14

Mate Pencere yöneticisi :Marco Dosya Yöneticisi: Caja Unity Pencere yöneticisi :Compiz Dosya Yöneticisi: Nautilus 15

XFCE Pencere yöneticisi :Xfwm Dosya Yöneticisi: Thunar LXQT Pencere yöneticisi :Openbox Dosya Yöneticisi: Pcmanfm-qt 16

Pantheon Pencere yöneticisi : Gala Dosya Yöneticisi: Pantheon-files Ve Diğerleri Deepin Enlightment Openbox Xmonad 17

Ofis Alternatifleri 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. 18

İnternet Uygulamaları Ses - Video Uygulamaları 19

Programlama Uygulamaları 20