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



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

FreeBSD DİZİN DÜZENİ. Ömer Faruk Şen EnderUNIX Çekirdek Takımı Üyesi

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

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

Linux Dosya ve Dizin Yapısı

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR

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

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

Açık Kod VPN Çözümleri: OpenVPN. Huzeyfe ÖNAL

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

FreeBSD Erişim Kontrol Listeleri

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7

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

PocketRest Kullanımı

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

Wake-On-Lan& LDCM Nedir?

Akademik Bilişim Linux Çekirdeği. Berk Demir

Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir.

İşletim Sistemlerine Giriş

MCR02-AE Ethernet Temassız Kart Okuyucu

Aşağıdaki sorularda doğru olan şıkları işaretleyerek değerlendiriniz.

BİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü

Linux Terminal Sunucu LKD

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

*BSD Ailesine genel bakış

Ant + Ivy + SVN + CruiseControl ile Yazılım Geliştirme Yaşam Döngüsü. Kenan SEVİNDİK

Computer Architecture. RAID: (Redundant Array of Independent/Inexpensive Disks)

Microsoft 20687A Configuring Windows 8

WeldEYE. Kurulum Kılavuzu. İçindekiler

İşletim Sistemleri ve FreeBSD. 22 Nisan 2005 Halil DEMİREZEN EnderUNIX Geliştirici Takım Üyesi

sunucu uygulaması Devrim Sipahi

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

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

Gbde ile FreeBSD sunucularının güvenliğinin arttırılması

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

Setup Yardımcı Programı

PROGRAMLAMA TEMELLERİ

Kuruluma başlamadan önce gerekli tüm bileşenlerin mevcut olup olmadığını kontrol edin. Kutuda şunlar bulunmalıdır:

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

MultiBoot. Kullanıcı Kılavuzu

08224 Sunucu İşletim Sistemleri

MİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi

Windows XP Professional Kurulumu

EMC Forum Yazılım Temelli Veri Depolama Moro Hekim Sistem Mühendisi

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

Computer and Network Security Cemalettin Kaya Güz Dönemi

MultiBoot Kullanıcı Kılavuzu

Bilgisayar Sistemlerine Genel Bakış

İNFOSET İNFOSET Ses Kayıt Sistemi v2.0. Sistem Kataloğu

B-Tree Dosya Sistemi (BTRFS)

MODÜLLER: CARİ KASA BANKA ÇEK/SENET STOK SATIN ALMA SATIŞ HIZLI SATIŞ

Hacettepe Robot Topluluğu

Sun Solaris Jumpstart Sistemi

Bilgisayar ile Dijital Devrelerin Haberleşmesi. FT232R ve MAX232 Entegreleri. Çalışma Raporu

Setup Yardımcı Programı

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

Solving Solutions. Esnek Disk Depolama Sistemleri

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

TEKNİK ŞARTNAME. Teklif edilen her bir sunucu aşağıdaki teknik özellikleri karşılayacaktır;

ADSL USB Router Geniş Bantlı Internet Erişimi ADSL Modem NAT Router USB Ağ Portu Hızlı Kurulum Rehberi

Vitel. Manage Engine. Opmanager Yönetici Özeti

Doğru Adaptor soket kutuplaması.

Kurumsal Masaüstü ve Sunucularda Pardus

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

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

ARTESIS ENTERPRISE SERVER OPC TÜNELLEME İSTEMCİSİ

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

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

Açık Kod yazılımlar ile Ağ ve Güvenlik Çözümleri. Huzeyfe ÖNAL

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3

Linux un Tarihsel gelişimi

Windows İşletim Sistemi

TS7200 PLATFORMU ÜZERİNDE SERİ PORT-ETHERNET DÖNÜŞTÜRÜCÜ UYGULAMASI

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı EKi Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Kategori:Allplan->Teknik Destek ve Kurulum->SSS_Allplan_2016_Server_Lisans_Kurulumu

İlk Yayın Tarihi:

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

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

Ağ Yönetiminin Fonksiyonel Mimarisi

SERVİS MENÜSÜ KULLANIM REHBERİ

Temel Bilgi Teknolojileri I

Total Network Inventory 4. Broşür

Alt Ağ Maskesi (Subnet Mask)

Dersin Adı Alan Meslek/Dal Dersin Okutulacağı Dönem / Sınıf Süre Dersin Amacı Dersin Tanımı Dersin Ön Koşulları

Temel Bilgi Teknolojileri -1

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

Önyükleyiciler. Ercan Ersoy

Temel Bilgisayar Bilgisi

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

V Daq Kurulum adımları

İsmail YENİGÜL. EnderUNIX Çekirdek Takımı Üyesi.

Akılda kalıcı sahneler

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

BİLGİSAYAR ORGANİZASYONU

Coslat Monitor (Raporcu)

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

EVRENSEL PCI RS-232 KARTI

Zeyilname. Zeyilname No:1

Transkript:

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

FreeBSD 5.X Yenilikler ve Değşiklikler Sunum Özeti: FreeBSD 5 serisi ile gelen Yenilikler FreeBSD 5 serisi ile gelen Değişiklikler

FreeBSD 5 Serisi: Yenilikler Yeni Mimariler Yeni Donanım Desteği GEOM FFS UFS2 Ağ Sistemi KSE SMPng GCC MAC

FreeBSD 5 Serisi: Değişiklikler Daha küçük temel sistem Devfs, devd device.hints nsswitch.conf Chroot BIND9 rc_ng Çekirdek data yapılarında değişiklik boot disketleri değişikliği

YENİLİKLER

Yeni Mimariler AMD64 (Tier-1) IA-64 (Tier-1) SPARC64 (Tier-1) PC98 (Tier-1) PowerPC (http://www.freebsd.org/platforms/ppc.html) ARM (http://www.freebsd.org/platforms/arm.html) MIPS (http://www.freebsd.org/platforms/mips.html)

Yeni Donanımlar Cardbus Desteği Bluetooth Desteği Atheros Chipsetli 802.11(a/b/g) kartlar NDIS Bazı Microsoft Windows donanım sürücülerinin FreeBSD 'de çalıştırılması ( man 4 ndis)

GEOM Disk G/Ç isteklerini dönüştürmek için kullanılan modüler ve esnek bir çatı gbde ile disk şifreleme (GEOM_BDE) Raid1, raid3... Ggated (network exported filesystem) Disk Sıkıştırma Cloop dosyalarını okuma desteği (GEOM_UZIP)

GEOM Mevcut GEOM Sınıfları: CONCAT LABEL MIRROR NOP RAID3 STRIPE

FFS FFS arka planda çalışan fsck'yi destekler (Daha düşük downtime!!) Dosya sisteminin anlık durumunu alabilme (snapshot). Veritabanı yedekleme vs..

UFS2 Genişletilmiş dosya sistemi tanımları (Extended Attr) Daha büyük dosya büyüklüğü desteği Daha hızlı disk formatlama (newfs) 2003/04/20 tarihinde UFS2 varsayılan dosya formatı olmuştur. NOT: FFS, UFS, UFS2 farklılıkları için: http://sixshooter.v6.thrupoint.net/jeroen/faq.html

Ağ Sistemi OpenBSD'deki pf FreeBSD'ye port edilmiştir. ALTQ sistemi FreeBSD 5 ile gelmektedir. TCP SACK (Selective Acks) MPSAFENET: Ağ işlemlerinde aynı anda birden fazla işlem yapabilme kabiliyeti debug.mpsafenet=1 (www.freebsd.org/projects/netperf) Giantlock'tan kurtulmuş bir ağ yığını.

KSE KSE = Kernel Scheduled Entities Userlevel (1:N), kernellevel (1:1) thread modelleri arasında çalışan bir sistem Tek bir süreçin birden fazla çekirdek seviyesinde çalışan threadlere sahip olabilmesi pthread(3) kullanılır. (Eskiden libthr ile) Daha fazla bilgi için man(2) kse

SMPng Yeni nesil SMP kodu. FreeBSD 5'te en baştan SMP kodu yazıldı GIANT lock yerine fine-grained lock kullanılıyor. GIANT Lock: Bütün CPU tek bir işlem için kilitlenir. Fine-Grained Lock: Sadece ilgili çekirdek alt sistemi kilitlenir. Performans artışı!!!!!

Derleyici FreeBSD 5 ile gelen derleyici 3.4.X sürümüdür. (4 serisinde 2.95.X) 4 serisinde derlenen c++ kodlarının tekrar derlenmesi gerekmekte. (gcc'den dolayı) icc (intel C compiler) make world'te kullanılabilir.

MAC Genişletilebilir, yüklenebilir Mandatory Access Control politikaları TrustedBSD projesi ile doğdu. FreeBSD 5'e daha sonra entegre edildi. CC'ye uyumluluk. Daha fazla bilgi için: www.trustedbsd.org

DEĞİŞİKLİKLER

Daha Küçük Sistem Perl ports sistemine taşındı. (lang/perl5.8) UUCP ports sistemine taşındı. (net/freebsd-uucp) Doscmd ports sistemine taşındı.(emulators/doscmd) Bazı oyunlar ports sistemine taşındı. (games/freebsdgames) /sbin,/bin altındaki komutlar kütüphaneleri dinamik kullanmaya başladı. /lib dizini oluşturuldu. Sistem arızaları için statik linkli programları içeren / rescue dizini oluşturuldu.

devfs, devd /dev dizini statik olmaktan çıktı. devfs yazıldı (man devfs) /etc/devfs.conf ve /etc/devfs.rules devd: Belirli bir çekirdek olayı olduğunda belirli komutların çalıştırılmasını sağlar (Ör: usb thumbdrive, pccard)

device.hints Menü tabanlı USER_CONFIG (boot -c) yerine getirilen sistem ISA aygıtların konfigürasyonu eskiden çekirdekte ya da boot -c ile gelen USER_CONFIG 'te yapılıyordu. Yeni sistem ISA parametrelerini /boot/device.hints dosyasıdan ya da boot loader'dan alır. İstenirse bu parametreler çekirdeğe gömülebilir.

userconfig

nsswitch.conf nsswitch = Name Service Switch nsdispatch C fonksiyonunun nasıl işleyeceğini belirler. group, hosts, passwd gibi verileri içerir. Verilere karşılık gelen ldap, dosya, nis, dns gibi kaynak listelerini içerir.

bind9 Bind8 yerine Bind9 kaynak kodu ağacına dahil edildi. Bind9 öntanımlı olarak /var/named altına hapesildi (chroot)

rc_ng rc_ng = Resource Configuration Next Generation NetBSD projesinden alınmıştır. Başlangıç servisleri teker teker /etc/rc.d altına konuldu. /etc/rc.conf ve /etc/defaults/rc.conf hala gerekli. Sistem açıldıktan sonra rc_ng ile istenen servis tekrar başlatılabilir hale getirildi.

Xorg Xorg, X pencere sistemi Xfree86'nın yerini aldı.

Çekirdek Yapılarında Değişiklik Çekirdek konfigürasyon dosyalarında önemli değişiklikler oldu. Çekirdek derleme dizini /sys/compile/dizin'den /sys/<arch>/compile/dizin altına alındı. 4.X için yazılan üçüncü parti modullerin tekrar yazılması gerekiyor.

boot disketleri FreeBSD 4 'te var olan kern.flp ve mfsroot.flp yerine boot.flp, kern1.flp ve kern2.flp getirildi.

SORULAR???