1 / 34

T.C. Karabük Üniversitesi Bilimtey Bilim Kulübü 2. Ulusal Bilim Günleri

T.C. Karabük Üniversitesi Bilimtey Bilim Kulübü 2. Ulusal Bilim Günleri. Pardus ve Özgür Yazılım Felsefesi. YAZILIM nedir?. Hem bilgisayar sistemini oluşturan donanım birimlerinin yönetimini hem de kullanıcıların işlerini yapmak için gerekli olan programlardır. .

chyna
Download Presentation

T.C. Karabük Üniversitesi Bilimtey Bilim Kulübü 2. Ulusal Bilim Günleri

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. T.C. Karabük ÜniversitesiBilimtey Bilim Kulübü2. Ulusal Bilim Günleri

  2. Pardus ve Özgür Yazılım Felsefesi

  3. YAZILIM nedir? Hem bilgisayar sistemini oluşturan donanım birimlerinin yönetimini hem de kullanıcıların işlerini yapmak için gerekli olan programlardır.

  4. Bilgisayar yazılımları genel olarak 2 ana grupta incelenebilir. • Sistem Yazılımları (System Software) • Uygulama Yazılımları (Application Software)

  5. Sistem Yazılımları (System Software) • Bilgisayarın kendisinin işletilmesini sağlayan, işletim sistemi, derleyiciler (compilers) (Yazılım programında, yazılan programı makine diline çeviren program), çeşitli donatılar (facility) gibi yazılımlardır.

  6. Uygulama Yazılımları (Application Software); • Bu kullanıcıların işlerine çözüm sağlayan örneğin çek, senet, stok kontrol, bordro, kütüphane kayıtlarını tutan programlar, bankalardaki müşterilerin para hesaplarını tutan programlar vs. gibi yazılımlardır.

  7. İşletim sistemi ne yapar? • Bilgisayarın bütün donanım ve yazılım kaynaklarını kontrol ettiği gibi, kullanıcılara ait uygulama yazılımlarının da çalıştırılmalarını ve denetlenmelerini sağlar.

  8. İşletim Sistemi Donanım İlişkisi Mikroişlemci Üzerinde Bulunan Eldeli Toplama Yapan Bir Çip Tasarımı

  9. İşletim Sistemi Ve 8 Bitlik Mikroişlemci

  10. UNIX Nedir? • 1969 yılında BellLaboratuvarlarındageliştirilmeyebaşlanmış bir işletim sistemidir • UNIX’in geliştirilme hedefi • Çok kullanıcılı • Etkin • Taşınabilir olmasıolarak belirlenmiştir • Bu hedefler ile planlanan • C programlama dilinin desteklendiği • Pek çok farklı bilgisayar mimarisi/donanımı üzerinde eş arayüz ile çalışabilecek bir işletim sistemi üretmektir

  11. 2005 Pardus 1.0 yayınlandı (bu da GNU/Linux ama...) • 2006 Venezuela Özgür Yazılım Yasası • 2007 OpenJDK • 2008 GNU'nun 25. yılı (20 Eylül) • 2009 Özgür Yazılım, Özgür Toplum (Türkçe) • 2010 Free Software Free Society, 2nd Edition; LibreOce, • "Bulut Hesaplama", Patentler, Oracle, ..... • 2011 Pardus Yayınlandı.

  12. Özgür Yazılım Nedir? • Yazılımı kendi gereksinimlerinize göre; • Çalıştırma • Paylaşabilme • Değiştirebilme • Değiştirdiğiniz halini tekrar paylaşabilme Richard Stallman

  13. Peki nedir bu GNU felsefesi • 1985 yılında, özgür yazılımları bir çatı altına toplamak amacıyla kurulan Özgür Yazılım Vakfı, aynı yıl özgür yazılımları korumak amaçlı bir lisans yayınlar. Bu lisansın adı da GPL‘dir(GNU General PublicLicence) yani Türkçesi “GNU Genel Kamu Lisansı”. Artık özgür yazılımlarımızı koruyacak bir dayanağımız vardır...

  14. O zaman bu GPL nedir? Nasıl koruyacaktır özgür yazılımları? GPL‘in temel olarak koruduğu 4 hak vardır: • Her türlü amaç için programı çalıştırma özgürlüğü (özgürlük 0). • Programın nasıl çalıştığını inceleme ve kendi gereksinimleri doğrultusunda değiştirme özgürlüğü (özgürlük 1). Program kaynak koduna erişim bunun için bir ön şarttır. • Yeniden dağıtma ve toplumla paylaşma özgürlüğü (özgürlük 2). • Programı geliştirme ve gelişmiş haliyle topluma dağıtma özgürlüğü (özgürlük 3). • ------------------------------------- Böylece yazılım bütün toplum yararına geliştirilmiş olur. Program kaynak koduna erişim bunun için de bir ön şarttır.

  15. Neden özgür yazılım? • En başta "Özgürlük" • Yasaklanmış kopya/Lisanssız yazılımdan daha iyi • Lisans maliyeti düşük/yok • Uzmanlaşma • Lisans bedeli yerine teknoloji • geliştirmeye yatırım • Yazılım tekellerine, tekelleşmeye karşı bir duruş • Toplumsal mülkiyet, dayanışma ve toplum yararını güden bir fikri mülkiyet anlayışı • Güvenlik? Güvenilirlik? • Taşınabilirlik, birlikte çalışabilirlik, başarım • Özgür Yazlm, en güzel işlerin • para için yapılanlar olmadığının en güzel kanıtıdır.

  16. Linux nedir? • 1991 yılında başlayan bir deneyin sonucuLinusTorvalds adında genç bir öğrenci tarafından hobi olarak geliştirilmiş

  17. Linux ilk defa i386 mimarisi için geliştirilmiştir • UNIX benzeri bir işletim sistemi çekirdeğidir • GNU Genel Kamu Lisansı (GPL) ile dağıtılmaktadır • GNU felsefesi ürünü diğer özgür yazılımlar ile desteklenmektedir

  18. Linux Özellikleri • Kamu malı • Herhangi bir birey ya da firmaya bağımlı değil • Kaynak kodu açık • Hataları kolaylıkla bulunup giderilebilir • Yeni özellikler eklenebilir, özgün beklentiler karşılanabilir • İşe uygun olarak özelleştirilebilir • Gömülü uygulamalar • Sunucu sistemler • Düşük kaynaklı PC’ler

  19. Farklı donanım platformları desteği • Intel Pentium, Alpha, UltraSparc, PowerPC gibi pek çok değişik mimaride çalıştırılmaktadır • Diğer UNIX’ler ile uyumluluk • Diğer UNIX’ler üzerinde çalıştırılan uygulamalar kolaylıkla Linux üzerine taşınabilmektedir • Ölçeklenebilirlik • 2MB ana belleğe sahip bir bilgisayarda çalışabileceği gibi 64 işlemcili, 64GB ana bellekli bir bilgisayar sistemi üzerinde de çalışabilmektedir • Yaygın endüstri desteği

  20. Dağıtımlar Linux çekirdeği, GNU araçlar ve uygulamalardan oluşan, işletim sistemi oluşturmayı amaçlayan yazılımlar bütünüdür • Dağıtımlar GNU/Linux işletim sistemi, X pencere sistemi yardımıyla grafik desteği, masaüstü sistemleri, son kullanıcı uygulamalar; özetle bir kullanıcının gereksinim duyduğu her araç, yazılım, uygulamayı barındırır. • Dağıtımlardaki yazılımların büyük bir kısım özgür yazlımdır. Bazı dağıtımların amacı tamamen özgür yazılım olan uygulamalar barındırmaktır (Ututo, gNewSense) • 300'den fazla dağıtım vardır • En çok bilinenler: Ubuntu, Mint, Fedora, Debian, openSUSE, Arch, Sabayon, PCLinuxOS, Puppy, CentOS,....

  21. WINDOWS PROGRAMLARININ LINUX VE PARDUS'TAKİ KARŞILIKLARI

  22. WINDOWS PROGRAMLARININ LINUX VE PARDUS'TAKİ KARŞILIKLARI

  23. ORTAK PROGRAMLAR

  24. LİNUX PROGRAMLAR

  25. Xmms (winamp) Xmms (winamp) KsysGuard (Görev Yöneticisi) Tasma (Denetim Masası)

  26. Open Office Writer Open Office Calc Open Office Impress

  27. Linux Masaüstü Görüntüleri

  28. K DesktopEnvironment (KDE)

  29. Gnome

  30. Dolphin

  31. Nautilus (gnome)

  32. Slayttan bağımsız olarak bilgi • 8. Slaytta devresi gösterilen sistemin tahtadan mekanizma hali • Devre ve mekanizma yöntemi kendi tasarımım (:

More Related