En Hızlı Penguen: Gentoo Linux

Benzer belgeler
GENTOO LINUX ve KURULUMU

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

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

Açık Kaynak Kodlu Yazılım

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

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

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

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

Nasıl Pardus Geliştiricisi Olunur?

Kap Temelli Özgür Sanallaştırma Çözümleri

Hızlı Sistem Kurulumu ve Yönetimi İçin Yeni Bir Yaklaşım: SUSE Stüdyo

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SİSTEM PROGRAMLAMA DERSİ. Öğr.Gör. Mehmet DEMİR

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

Özgür Yazılım Lisansları

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

PiSi ile Paket Yapımı. S.Çağlar Onur

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

Oracle Enterprise Linux 5 Kurulumu

Linux Nedir, Neden Önemlidir

İstemci Yönetimi ve Genel Yazdırma Çözümleri

EKLER EK 12UY0106-5/A4-1:

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions

Linux Dosya ve Dizin Yapısı

E-Prints: Açık Erişimli Arşiv Oluşturma Yazılımı; Kurulumu-Kullanımı-Özellikleri

İçerik. Çapraz geliştirme yöntemleri ve araçları Önyükleyiciler C kütüphaneleri Linux Çekirdeği Linux sürücüleri

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

*BSD Ailesine genel bakış

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

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

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

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

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

LKD Kendi İlacını Kullanıyor

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

GNU/Linux'un Tarihi ve Önemi

Temel Linux Eğitimi. İçindekiler

Linux Terminal Sunucu LKD

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

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.

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

Qt Temelleri. Eren BAŞTÜRK.

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

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

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

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

FreeBSD 5.X Serisi. Ömer Faruk Şen EnderUNIX Çekirdek Takımı Üyesi

Android e Giriş. Öğr.Gör. Utku SOBUTAY

İçindekiler. Giriş Kanuni Uyarılar IRISCompressor Yüklemesi ve Kurulumu Sistem Gereksinimleri Kurulum Etkinleştirme...

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

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

Bağlantı Kılavuzu. Yazıcıyı yerel olarak yükleme (Windows) Yerel yazdırma nedir? Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma

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

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

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

Debian GNU/Linux'da BootSplash & Grub Temalarının Kurulumu

Pardus 2011 Kurulum Belgesi Sürüm Ocak İçindekiler

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

Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.2 Telif Hakkı QlikTech International AB. Tüm hakları saklıdır.

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

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

Linux e Giriş ve Dağıtımlar

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

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012

Yükleme kılavuzu Fiery Extended Applications 4.2 ile Command WorkStation 5.6

KWorld. PlusTV DVB-S USB. PlusTV DVB-S USB Kurulum Kılavuzu. İçindekiler

PBBI Konumsal Zeka (MapInfo Suite) 6. MapInfo Kullanıcılar Konferansı. Çözüm ve Ürün Tanıtımı

System Storage DS3200, DS3300 ve DS3400 Hızlı Kuruluş Kılavuzu

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

Teknoloji Özeti vspace Kurulum Değişiklikleri Windows Yükleyicisi.MSI

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

RPM Hazırlama Sanatı

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

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

ProTicaret Exclusive 4.05 E-Ticaret Yazılımı Kurulum Dokümanı

Metasploit Framework ile Güvenlik Denetimi. Fatih Özavcı Bilgi Güvenliği Danışmanı

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

Linux Kurulumu (Sürüm 1.52) İçindekiler

Özgür Yazılımlar ile Kablosuz Ağ Denetimi

İstemci Yönetimi ve Mobil Yazdırma Çözümleri

Metasploit Framework ile Güvenlik Denetimi. Fatih Özavcı Bilgi Güvenliği Danışmanı fatih.ozavci at gamasec.net

Kurulum ve Sistem Gereklilikleri 1

Vodafone dan Office 365. Satış temsilcisi ismi Tarih

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

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

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

Disk Alanı 100 Mb Mb Mb Mb Mb Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

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

Yrd. Doç. Dr. A. Burak İNNER

BİL 542 Paralel Hesaplama. Dersi Projesi. MPJ Express Java Paralel Programlama

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ

KWorld PlusTV Analog USB Stick


AutoCAD Inventor 2011 Kurulumu

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

BioAffix Ones Technology nin tescilli markasıdır.

İçindekiler. Giriş Kanuni Uyarılar IRISCompressor Yüklemesi ve Kurulumu Sistem Gereksinimleri Kurulum Etkinleştirme...

Transkript:

En Hızlı Penguen: Gentoo Linux Emre Eryılmaz Linux Kullanıcıları Derneği Mart 30, 2012 emre.eryilmaz@linux.org.tr

Gentoo Linux 1999 yılında Daniel Robbins tarafından başlatıldı. Source-based meta distribution. Desteklenen platformlar: x86, AMD64, PowerPC, 32-bit ve 64-bit Sparc, Alpha, IA64, S/390, HPPA, ARM ve MIPS. Tamamen gönüllü geliştiricilerden oluşan aktif bir topluluk. Sosyal Sözleşme GPL-2, LGPL ve diğer OSI tarafından kabul edilmiş lisanslar. Hiçbir zaman özgür olmayan bir yazılıma bağımlı kalmayacak. Hep özgür kalacak. Bugs ve yama kabulü. Şeffaf geliştirme süreci and bug işlemleri. Gentoo Konseyi, takımları, kullanıcı kitlesi.

Felsefesi Linux dağıtımlarının birçoğu beraberinde gelen araçlarla sistemi yönetmenize olanak tanır.neden onların araçlarını ve yöntemlerini kullanıyorsunuz? Kullanıcının işini mümkün olduğu kadar verimli yapmasına izin veren araçları ve sistemleri düzenler. Linux ve Özgür Yazılım topluluğunun zenginliğini ve esnekliğini takdir eder. Aracın, ancak kullanıcının isteğini yansıtmak ve iletmek için düzenlendiği durumda, mümkündür. Eğer araç, kullanıcıyı işleri belirli şekilde yapmaya zorlarsa, o zaman araç -kullanıcı için çalışması yerine- kullanıcıya karşı çalışıyordur.

İşleyiş Bir yıllığına seçilen 7 kişilik konsül Seçimlerde ve alınan kararlarda demokrasi ve şeffaflık Projeler ( Apache,base,bugday,Documantaion,Forums,harde ned,kernel,java,portage,security,wiki,...vs.) ve Altprojeler(Örnek: Desktop Project: GNOME,KDE,XFCE,LXDE alt projeleri Projeler,Proje Liderleri,Proje Üyeleri Takım ( Proje Lideri + Proje Üyeleri ) Geliştiriciler ( takımlarda görev alan kişiler)

Gentoo Logosu The 'g' Logo Gentoo Linux'un baş harfini simgeleyen resmi logosu 'g'.gentoo adının ve logosunun bütün hakları Gentoo Foundation a aittir.

Gentoo Maskotu Larry The Cow Gentoo Linux resmi maskotu.linux dağıtımlarından memnun olmayan 'Larry' Gentoo Linux'u denemeye karar verir.

Binary Dağıtımlar Eskimiş yazılım sürümleri,depo gecikmeleri. Resmi olarak desteklenen yazılım sayısı. Esnek ve güçlü olmayan paket yöneticisi. Paket yöneticilerinin kaynak koddan yükleme yapamaması. Az sayıda platform desteği Yazılımlar için ayrı güvenlik güncelleştirmeleri! Her yeni çıkan sürümde yeniden yükleme zorluğu.

Gentoo Özellikleri Resmi olarak destelenen dosya sistemleri ext3, ReiserFS, XFS, JFS, AFS. Hardened: SELinux, PaX/Grsecurity. Masaüstü ve server yazılımları. Kolay yönetilebilirlik. udev, GRUB, lilo, milo, silo, yaboot. Çoklu çekirdek olanakları Vanilla, ck-, gentoo-, hardened,git-, mm-, openmosix-, rsbac-, suspend2-, uclinux-, tuxonice,openvz,vserver xbox-, xen- sources. Gentoo kerneli güncel ve güvenilir(gentoo yamaları) Ön bağlantı yapma(prelinking), ccache, distcc.

Portage Özellikleri Yükleme, yama, derleme ve kurulum paketleri gibi script'ler sağlar. BSD tabanlı port sistemi üzerinde biçimlendirilmiştir. Bağımlılık kontrolü, aşırı kişiselleştirme. Orijinal kaynak tarball'ları yüklenir. Birisinin, dağıtımınız için binary package yapmasını beklemenize gerek yok.. Kullanıcı ne istediğini belirler ve sistem de bu özelliklere göre kurulur. Derlemeler sizin kendine has donanımınız için optimize edilmiştir. Ayarları bir kez belirtin ve tüm paketler bu seçeneklere göre kurulsun.

USE flag'ler Global olarak tanımlanmış özellikler listesi. Kendinizinkini /etc/make.conf. ile yapılandırın USE="-gnome kde qt arts -nls python perl oggvorbis opengl sdl -postgres jpeg png truetype dvd avi aalib mpeg encode fbcon mmx" Her biri, her bir paket için belirli işlevler tanımlar. USE flag'ler genellikle yapılandırma seçeneklerinde eşlenir. Sadece istediklerinizi kurun. Varsayılan kurulumu süslemenize gerek yok. Opt-in versus opt-out.

Ebuild script'leri Kolay okuma biçimi, aşamaların açıkça birbirinden ayrılması. KEYWORDS, DEPEND, PDEPEND, RDEPEND. LICENSE, HOMEPAGE. Stable versus testing. CPAN/Portage entegrasyonu. Portage yoluyla modülleri kurun ve yönetin. Perl modülü için paket yönetimi (kaldırma= uninstall dahil). Ebuild'ler otomatik olarak CPAN paketleri için oluşturulmuştur.

Kurulum Paketleri kurmak uzun bir zaman almaz mı? Modern donanımlar için tasarlanmıştır. Pentium ya da PPC G3 üzerinde çalışır (64mb RAM ile). Dahili/gömülü ccache, distcc desteği. Net bağlantısı önerilir. Varsayılan olarak "Güvenli". Çünkü hiçbir şey varsayılan olarak yüklenmiyor. Paketler staging dizini içine kurulur, sonra birleştirilir. Sanal paketler.

Portage demo rsync Yerel Portage yansısı, yerel depolar. Paket arama. Kurulum, temizlik, kaldırma. Geliştiriciler için Ebuild komutu. etc-update CONFIG_PROTECT /var/db/pkg/

Kurulum Süreci Henüz bir grafik yükleyicisi yok. Sadece ayrıntılı kurulum dokümanlarını takip edin. CD'den Boot etmek, ağ kurulumu, bölümleme(partition). stage tarball arşivini aç. Chroot, profil ve USE flag'leri konfigüre et. Kerneli ve gerekli sistem uygulamalarını derle. Fstab ve bootloader'ı ayarla. Unmount, reboot.

Stage tarballs Belirli kişiselleştirme gereksinimleri için, artık önerilmemektedir. Stage 1 install Bare-bone sistemler. Bootstrap hazırla, gcc, glibc, sistemi (make, perl, gibi.), kerneli ve kullanıcı ortamını derle. Stage 2 install Zaten bootstrap işlemini bitirdiniz. Sistemi, kerneli, ve kullanıcı ortamını derle. Stage 3 install Taban sistem dahil. Kerneli ve boot manager'i derle.

Başlangıç(Init) script'leri Adlandırılmış (numaralandırılmış değil) çalışma düzeyleri(run levels). Bağımlılıklar. Scripts can use or need others. Scripts can start before or after others. Start / Stop / Pause. /etc/runlevels/default/

Binary paketleri Makinenize kendi dağıtım paketinizi kurun. emerge --buildpkg FEATURES="buildpkg BINHOST Binary paketleri, CHOST, CFLAGS ve USE'daki gibi sistemler arasında taşınabilir durumdadır. Ya da Gentoo Catalyst kullanın.

Gentoo Linux'u deneyin www.gentoo.org sitesinden indirin. 50-600mb iso images, plus 10-160mb stage dosyaları. Kurulum CD'si sabit diskinize dokunmaz. PPC, PPC64, Alpha, HPPA, Sparc için desteklenmeyen live CD'ler Tüm kurulum CD'leri ayrıca Kurtarma CD'leridir.

Dokümantasyon Gentoo Elkitabı. LinuxJournal tarafından Kasım 2005'te ikinci favori olarak puanlanmış. Kurulum, sık sorulan sorular(sss). Portage kullanım kılavuzu. USE flags, ENV.D, Güvenlik rehberi. Masaüstü konfigürasyonu rehberi, Gnome, KDE, rc-scripts, ALSA, DRI, güç yönetimi, Java. AFS, OpenMosix, Diskless/LTSP, Printing, IPv6, Virtual Mailhost, mutt, udev, SHOUTCast. Geliştirici dokümantasyonu Ebuild oluşumu, eclass. Dokümantasyon rehberi (XML syntax).

Gentoo Topluluğu Son kullanıcılar ile yakın ilişki içindedir. Çoğu ebuild script'leri kullanıcılar tarafından gönderilir. irc.freenode.net üzerinde #gentoo 900+ kullanıcıları ile en geniş ağa sahiptir. forums.gentoo.org 'da, her gün 1000üzeri mesaj ve, 100,000üzeri konu paylaşılır. Gentoo Bug Day. Geliştiriciler dünya çapında Linux toplantılarına katılıyorlar..

Haberdar Kalın: www.gentoo.org sitesinden haberler ve gelişmeler, Güvenlik duyuruları (Gentoo Linux Security Announcements =GLSA). Kaynak Tanımlama Çerçevesi(RDF) feed dosyaları, paket güncellemeleri. Birden çok e-posta listeleri (architecture, documentation, security). Haftalık haberler (Gentoo Weekly News=GWN).

İleri seviye konuları Gentoo Catalyst. equery, genlop, esearch. eselect, module-rebuild. webapp-config. /etc/portage/ uclibc kullanan gömülü sistemler. Keychain. Bash completion.

Rajiv Aaron Manglani'e teşekkürler. The Gentoo Linux logo is Copyright 2002 Gentoo Technologies, Inc., used with permission.