İşletim Sistemi Nedir?

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "İşletim Sistemi Nedir?"

Transkript

1 İşletim Sistemi Nedir? İşletim sistemi, bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama programlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. İşletim sistemi, bütün diğer yazılımların belleğe, girdi/çıktı aygıtlarına ve kütük sistemine erişimini sağlar. Birden çok program aynı anda çalışıyorsa işletim sistemi her programa yeterli sistem kaynağını ayırmaktan ve birbirleri ile çakışmamalarını sağlamaktan da sorumludur. Şekil 1 Günümüzde bazı popüler işletim sistemleri Bilgisayarın ortaya çıkışından bu yana çok sayıda işletim sistemi geliştirilmiştir. Bunlardan birisi de UNIX tir. UNIX donanıma bağlı kalmaması ve bilgisayarlar arasında taşınabilir özelliklere sahip olması nedeniyle uzun yıllar boyunca tercih edilen bir işletim sistemi olmuştur. UNIX in tarihçesi 1960'larda AT&T'nin Bell Laboratuarları, MIT ve General Electric'in ortaklaşa yürüttükleri bir projede Multics isimli bir işletim sisteminin patentini alırlar. Bell Laboratuarı bu projeden çekilene kadar iki çalışanı, Dennis Ritchie ve Ken Thompson, bu projede çalışır. Bell Laboratuarları bu projeden çekildikten sonra bu iki kişi yeni bir projede bir işletim sistemi ortaya çıkarırlar. İşletim sistemine Multics Şekil 2. KennethTompson ve DennisRitche adından esinlenerek Unics ismi takıldıysa da daha sonraları bu isim UNIX olarak değiştirildi. UNIX'in en temel özelliği Dennis Ritchie tarafından yaratılan C dili ile oluşturulmasıydı. İşletim sistemleri o güne kadar sistemin mimarisine bağlı olan makine dili ile yazılmaktaydı. UNIX işletim sistemi makine dili yerine C dili temel alınarak kodlanmıştı. Bu da işletim sisteminin diğer platformlara taşınmasını kolaylaştırıyordu. UNIX işletim sistemi duyulmaya başladıktan sonra başta üniversiteler olmak üzere birçok kişi ve kurumun ilgisini çekti. Özellikle üniversitelerin bilgisayar bilimleri

2 bölümlerinde okuyan ve çalışan kişilerin desteği ile birlikte UNIX kısa zamanda büyük bir ilerleme kaydetti. Bunun sonucu olarak da en önemli bilgisayar işletim sistemi unvanını eline geçirdi. 1980'lerin başında AT&T UNIX işletim sisteminden para kazanma yoluna gitti ve işletim sistemini özel lisanslar ile pazarlamaya başladı. UNIX'in ortaya çıktığı günden itibaren işletim sisteminin gelişmesine yardımda bulunan birçok kişi bu karara karşı çıktı. Çünkü üniversitelerde bilgisayar araştırmalarında hep UNIX in kaynak kodlarıkullanılıyordu. Bunun üzerine Hollandalıbir profesör olan Andrew Tanenbaum kendi derslerinde kullanabileceği küçük bir UNIX sistemi yazmıştır. Bu işletim sistemi Minix diye isimlendirilmiştir. Şekil 3Andrew Tanenbaum Daha sonra amacı UNIX benzeri ve parasız dağıtılabilen bir işletim sistemi ortaya çıkarmak olan GNU projesi Richard Stallman tarafından başlatıldı. GNU yu desteklemesi için 1984 yılında Stallman ve arkadaşları Free Software Foundation (FSF) projesini yarattılar. FSF'te free ile anlatılmak istenen bedava olan yazılımdan çok özgürce dağıtılan yazılım manasını taşımaktaydı. FSF'e göre herhangi bir amaç için kullanılabilen, kopyalanıp üzerinde gerekli değişiklik yapılabilen ve daha gelişmiş bir Şekil 4 Richard MatthewStallman yazılım sistemine dahil edilebilen yazılım serbest yazılım (free software) olarak kabul edilmişti. Bu özgürlükler için temel olarak gereken şey yazılımın koduna erişimdi. Bu yüzden bu akım aynı zamanda Kaynak Kodu Açık Yazılım Open Source Software (OSS) olarak da anılır. Linux günümüzde bulunan en büyük kaynak kodu açık yazılımdır. AT&T firması UNIX üzerinde çalışmalara devam ederek, 1991 de UNIX System V i geliştirdi. Günümüzde UNIX Systems Laboratuarları Caldera şirketine aittir. Bu yazılımlar Open Unix adıyla dağıtılmaktadır. Sun firması ise kendi UNIX sistemini Solaris adıyla dağıtmaktadır.

3 Açık Kaynak Kodlu Yazılım Açık kaynak yazılım (open-source software) veya açık kaynak kodlu yazılım, 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 değiştirme özgürlüğü sağlamasıdır. Açık kaynak kodlu yazılımlar, uyarlanabilir, sağlam, hızlı ve güvenlidir. Açık kaynak kod dünyası, yeni bir yazılım üretme biçimi, yeni iş modelleri sunmaktadı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. Programcılar yazılımları geliştirirken kullandıkları programlama dilleriyle kaynak dosyaları oluştururlar. Daha sonra derlemeli dillerde (C, C++, Java, Pascal) bu dosyayı derleyerek çalıştırılabilir hale çevirirler. Açık kaynaklı yazılım savunucuları her üretilen ve dağıtılan programla birlikte kaynak kodunun da dağıtılmasını savunurlar. Bu sayede geliştirme esnasında ve ilerde yeni sürümlerin ortaya çıkması esnasında daha çok sayıda gözün süzgecinden geçmiş daha kaliteli bir yazılım çıktığını düşünürler. En iyi bilinen açık kaynak kodlu yazılımlar: Linux Open Office GNU Debian'dır GNU Genel Kamu Lisansı (GPL) Kullanımda olan her yazılım, üreticisinin haklarını ve kullanıcının haklarını korumaya yönelik bir lisans anlaşmasına sahiptir. Lisans anlaşması nesnenin kullanımı, geliştirilmesi, yeniden yapılandırılması, değiştirilmesi, alıntısının yapılabilmesi gibi hususları belirleyen düzenlemeler içerir. Böylece üreticinin izni olmadan çoğaltılamaz, değişiklik yapılamaz. Ancak açık kaynak kodlu (Özgür Yazılım, Free Software) yazılımda istediğimiz gibi kopyalama yapabilir, yeniden dağıtabilir, hatta yeniden düzenleyebiliriz. Özgür yazılım anlaşmalarından en popüleri Genel Kamu Lisansı (GPL, General Public License)'dir yılında MIT Üniversitesinden Richard Stallman özgür yazılım kavramını ortaya koyarak GNU organizasyonunu kurdu. Stallman'ın özgür yazılım kavramı, bir yazılımı istediğimiz gibi kullanma, kopyalama, değiştirme, geliştirme ve geliştirdiğimiz yazılımı aynı mantıkla dağıtma özgürlüğünü ifade etmektedir. Bir yazılımın kaynak kodları herkese açık ve geliştirilebilir olmalı, isteyen her geliştirici bu açık kodları değiştirerek yeni yazılımlar geliştirebilmeli ve yine bu yeni yazılımlar da kaynak kodları açık olarak özgürce dağıtılmalıdır. Bu düşünce açık kaynak kodlu yazılım (Open source software) olarak adlandırılır. GPL lisans anlaşması, GNU projesi için 1983 yılında Richard Stallman tarafından geliştirilmiştir. Bu lisansın en önemli özelliği yazılımların kaynak kodları ile birlikte

4 dağıtılması gerektiği fikridir. Bu kullanıcılara yazılımın kaynak kodunu inceleme, istediği değişiklikleri özgürce yapma, kaynak kodları kısmen ya da tamamen farklı projede kullanmahakkı vermektedir. Hatta kullanıcılar yeni geliştirmiş oldukları yazılımdan maddi kazanç da elde edebilir ancak yeni yazılım da GPL lisansı ile lisanslanmalı ve geliştirmeye açık olmalıdır. GPL'nin en son güncel sürümü FSF (Free Software Foundation - Özgür Yazılım Vakfı) tarafından 29 Haziran 2007 tarihinde yayınlandı. GNU Genel Kamu Lisansı, dört temel özgürlüğü garanti altına almayı amaçlamaktadır. Bu özgürlükler şunlardır. Yazılımı sınırsız kullanma özgürlüğü Yazılımın nasıl çalıştığını inceleme ve amaçlara uygun değiştirme özgürlüğü Yazılımın kopyalarını sınırsız dağıtma özgürlüğü Yazılımın değiştirilmiş halini dağıtma özgürlüğü GPL'de yazılımların ücretlendirilmesi ile ilgili bir kural bulunmamakla birlikte, GPL lisanslı yazılımların büyük çoğunluğu ücretsiz sunulmaktadır. Yazılımdan öte, kullanıcıya sunulan destekten para kazanılması yaygındır. GPL yazılımı isteyen her kullanıcı dilediği kopyalayabilir ve kullanabilir. Geliştirici yazılım için bir ücret talep ediyorsa kullanıcı bu ücreti ödemek durumundadır, ancak ücret talep edilmiyorsa kullanıcının herhangi bir yasal yükümlülüğü yoktur. GPL lisansı ile kullanıcının hakları korunurken, aynı zamanda tüm kaynak kodlara müdahale yetkisi vererek onun da bir geliştirici olması ve GPL yazılım geliştirmesi teşvik edilmektedir. UNIX Mimarisi UNIX işletim sisteminin kendine özgü mimarisi bulunmaktadır. UNIX işletim sisteminin en belirgin özelliklerinden birisi, C programlama dili ile yazılmış olmasıdır. UNIX işletim sistemi yaklaşık satırlık C programının oluşuyor. Bunun dışında kalan satır ise assembly dili ile yazılmıştır. UNIX işletim sistemi üç ana bölümden oluşmuştur. Bunlar; Çekirdek (Kernel) Kabuk (Shell) Dosya sistemi ve diğer uygulamalar

5 Çekirdek (Kernel) Şekil 5 UNIX sistem modeli UNIX i oluşturan bölümler birbirleriyle karşılıklı etkileşim halinde çalışırlar. UNIX işletim sisteminin özünü çekirdek oluşturmaktadır. Çekirdek bilgisayara erişimi denetler, bilgisayarın belleğini yönetir, dosya sisteminin bakımını yapar ve kullanıcılar arasında bilgisayar kaynaklarının bölüşümünü sağlar. Uygulamalar Çekirdek (Kernel) CPU Bellek Diğer Aygıtlar Şekil 6 Çekirdek, uygulama yazılımlarının bilgisayarın donanımına erişmesini sağlar

6 Temel olarak UNIX/Linux sistemleri monolitik bir yapıya sahiptir. Monolitik sistemlerde işletim sisteminin çekirdek kısmı büyüktür ve neredeyse tek parça halindedir. Bu tür sistemlerde sisteme ekleme yapmak zordur ve tüm çekirdeğin yeniden derlenmesini gerektirmektedir. Monolitik yapının tersi mikro kernel teknolojisidir. Mikro kernel sistemlerde işletim sisteminin çekirdeği küçük tutulur. İşletim sisteminin pek çok fonksiyonu gerektiğinde sonradan yüklenilebilen modüller halinde tasarlanır. Bu tür sistemlerde işletim sisteminin genişletilmesi başkaları tarafından daha kolay yapılır, ancak tasarımları ayrıntılı ve zordur. Win32 sistemleri tipik olarak mikro kernel sistemi ile tasarlanmıştır. UNIX sistemleri yüklendiğinde çekirdek tarafından oluşturulmuş bir process login programını çalıştırır. Böylece sisteme girecek kişi bir login ekranıyla karşılaşır. Login ekranı ile karşılaşıldığında işletim sistemi yüklenmiştir ve o anda login programı çalışmaktadır. Login programı kullanıcıdan bir kullanıcı ismi ve password ister ve bunun doğruluğunu kontrol eder ve daha önce belirlenen bir programı o kullanıcı için çalıştırır. Sisteme girdikten sonra kullanıcı için çalıştırılacak program genellikle bir komut yorumlayıcı programdır. Böylece sisteme girildikten sonra kullanıcı bir komut yorumlayıcı ile karşılaşılır. UNIX sistemlerinde komut yorumlayıcılar (command interpreter / shell) bir tane değildir. Bir kullanıcı sisteme girdiğinde hangi komut yorumlayıcının çalıştırılacağı ve kullanıcıya ilişkin diğer bilgiler, kullanıcı yaratılırken belirlenir ve korunmuş olan bazı dosyaların içerisinde saklanır. UNIX sistemleri bir süper kullanıcının her türlü işlemi yapabileceği bir sistemdir. Süper kullanıcının kullanıcı ismi root biçimindedir. Sisteme süper kullanıcı olarak giren birisi hiçbir güvenlik engeline takılmadan sistemle ilgili her türlü işlemleri yapabilir. Her türlü dosyaya erişebilir. Kabuk (Shell) UNIX kabuğu, kullanıcı ile işletim sistemi arasındaki bağlantıyı kurar. Kabuk bir komut yorumlayıcısı olarak da tanımlanabilir. Verilen komutları okur, yorumlar ve diğer programları çalıştırarak dosyalara erişebilecek veya çıktı sağlayabilecek bir biçime dönüştürür. Kabuk, aynı zamanda güçlü bir programlama dili olarak görülebilir. C programlama diline benzer bir biçimde kabuk programları hazırlanarak çalıştırılabilir. Kabuğun ana görevi, terminalden girilen komutları okuyarak yorumlamaktır. Böylece kullanıcı ile çekirdek arasındaki etkileşim kabuk aracılığıyla sağlanır.

7 Şekil 7OpenBSD UNIX sürümünde terminal ve kabuk komutları örneği (ksh KornShell) UNIX için iki ayrı kabuktan söz edilebilir. Bunlar, Bourne kabuğu (Bourne Shell) C Kabuğu (C Shell) Bourne kabuğu komutlarının Algol 68 e benzemesine karşılık, C kabuğunun komutları C dilinin yapısına daha çok benzediği söylenebilir. LINUX işletim Sistemi Linux işletim sistemi, UNIX işletim sisteminin bir sürümüdür. Her yönüyle UNIX işletim sistemine benzemektedir ve UNIX standartlarını taşımaktadır. UNIX gelişimi boyunca büyük ve orta boy sistemlerde ve özellikle iş istasyonlarında kullanılan bir işletim sistemi olarak yerini korumuştur. Kişisel bilgisayarların ortaya çıkmasıyla birlikte kişisel bilgisayarlarda çalışabilecek etkili bir UNIX sürümünün geliştirilmesi gerekiyordu. Bu gereksinimi karşılamak amacıyla yapılan çalışmalar sonucunda Linux ortaya çıkmıştır yılında Helsinki Üniversitesinde Finli bilgisayar bilimi öğrencisi Linus Torwalds Intel mimarisindeki bilgisayarlar için hafıza yönetimi yapan bir yazılım üzerinde Şekil 8 Linus Torvalds çalışmaya başladı. Bir zaman sonra bu projesinin genişletilmiş hâlinin UNIX çekirdeği gibi çalışabileceğini farketti yılında comp.os.minix haber grubuna üzerinde çalıştığı projeyi bildiren ve geliştirme için öneri isteyen bir mesaj gönderdi. Torwalds bu yeni işletim

8 sistemine Linus'un MINIX'i olarak tanımladığı LINUX adını verdi. Unix üzerinde program geliştiren kişilerden Linux'un geliştirilmesi için yardım teklifleri gelmeye başladı. Linux'un bir önemli yanı ise GNU projesinin eksik olan bir parçasını doldurmasıydı. GNU projesi çerçevesinde yaratılacak olan Unix benzeri işletim sisteminin çoğu parçaları bitmişti. Yapılmayan en önemli parça işletim sisteminin çekirdeği idi. Bu eksikte Linux tarafından kapatılmış oldu yılında Linux 1.0 serisi kernel GPL lisansı altında yayınlandığında, Linux kullanıcıya erişmişti. Günümüzde Linux'un milyonlar ile belirtilen bir kullanıcı kitlesi bulunmaktadır. Yapılan araştırmalardan İnternette bulunan web sunucularının büyük çoğunluğu Linux işletim sistemi üzerinde çalışmakta olduğu sonucu ortaya çıkmıştır. Linux Mimarisi Linux işletim sisteminin temel yapısı UNIX işletim sistemine (şekil 5) benzemektedir. Çekirdek, disk ve yazıcı gibi donanım aygıtlarını yöneten ve programları çalıştıran bir bölümdür. Linux bilgisayara bağlı her aygıtı bir aygıt dosyası olarak ele alır. Bir donanım aygıtına erişebilmek için söz konusu aygıt dosyası üzerinde işlem yapmak yeterlidir. Kabuk, kullanıcı ile çekirdek arasındaki ilişkiyi sağlayan Linux katmanıdır. Kabuk, kullanıcı tarafından girilen komutları yorumlar ve bunları çekirdeğe gönderir. Login işlemi ile birlikte sisteme girildiğinde hangi komut yorumlayıcı programın (shell) çalıştırılacağı kullanıcı yaratılırken belirtilmektedir. Linux sistemlerinde en yaygın olarak kullanılan komut yorumlayıcı programlar şunlardır: C Shell (csh) Bourne Shell (bsh) Bourne Again Shell (bash) Korne Shell (ksh) Bu komut yorumlayıcı programlar arasında bazı komut farklılıkları, script dillerinde çeşitli farklılıklar vardır. Bunlardan en yaygın kullanılanı Linux ta bash tir. UNIX sistemlerinde C Shell de yaygın olarak kullanılmaktadır. Kuşkusuz komut yorumlayıcılar birer sistem programlarıdır ve yeni komut yorumlayıcılar yazılabilir. Kullanıcı login olduğunda başka kişiler tarafından yazılmışkomut yorumlayıcılar ile de çalışabilir. Komut yorumlayıcılar işletim sistemi için sıradan birer process tir. UNIX/Linux sistemlerinde içsel komut kavramı yoktur. Bütün komutlar aslında birer çalışabilen dosyadır. Dolayısı ile her türlü komut yorumlayıcıda bu komutlar çalışmaktadır. Linux işletim sistemi, çekirdek ve kabuk dışında bir dosya sistemine ve uygulama programlarına sahiptir. Linux ta aynen Windows ta olduğu gibi dosyalar dizinler içine yerleştirilerek kullanılır. Bu dizinlerin bir kısmı Linux tarafından kullanılır ve işletim sisteminin bir parçası olarak değerlendirilir. Linux kullanıcılara hiyerarşik bir dosya yapısı oluşturma olanağı sağlar. Linux işletim sistemi üzerinde çok sayıda uygulama programı ve yardımcı programlar geliştirilmiştir. Bunlar içinde grafik kullanıcı arayüzleri (GUI) önemli yer tutmaktadır. Bu

9 yazılımlar Linux işletim sistemi ile birlikte dağıtılmakta ve işletim sisteminin önemli bir parçası olarak değerlendirilmektedir. Ayrıca kelime işlemciler, grafik programları, elektronik tablo yazılımları ve diğer yazılımlar Linux işletim sisteminin son katmanı olarak kullanıcılara sunulmaktadır. Linux Dağıtımları Linux işletim sistemi standart bir işletim sistemidir. Ancak çeşitli firma veya gruplar tarafından farklı biçimlerde paketlerle dağıtılmaktadır. Tablo 1 de bazı Linux dağıtımları görülmektedir. Linux un çeşitli dağıtımları olmasına rağmen, Linux çekirdeği tek merkezden dağıtılır. adresinden Linux çekirdeğine ulaşılabilir. Tablo 1 Bazı Linux Dağıtımları Caldera Open Gentoo OpenSuse Turkix Centos Kernel Oralux Ubuntu Corel Knoppix Pardus Vector Debian Kubuntu PcLinuxOS Xubuntu Dynebolic Mandrake Puppy Zenwalk Edubuntu Mandriva Redhat EvilEntity Mepis Slackware Fedora METU-CC Linux Suse FreeBSD Nessus TrueBSD ForeSight NetBSD Truva Gelecek OpenBSD Turbolinux Kısaca Linux Avantaj ve Dezavantajları; Avantajları UNIX işletim sistemine sahip bir bilgisayar kullanmak istiyorsanız ve bu işletim sisteminde platforma bağımlı bir yazılım kullanmıyorsanız, Linux ideal bir çözümdür. Linux ücretsizdir. Sadece işletim sisteminin maliyeti açısından değil, verdiği performans için ihtiyaç duyduğu donanım açısından da çok ucuzdur. Bir Linux makine bu sayede sadece işletim sistemi açısından değil donanım olarak da ucuza gelmektedir. Linux hızla gelişmektedir. Bu gelişimin en büyük yararı, eksikliklerin kullanıcıların talepleri ve çabaları sonucunda hızla giderilmesidir. Linux diğer tüm işletim sistemlerine belirli bir donanım için daha hızlı destek verebilmektedir. Linux çok değişik donanımlar ve servisler için özel olarak hazırlanır. İşletim sisteminin temelini oluşturan çekirdek kullanıcı tarafından da derlenebildiği için, bu derleme sırasında sadece kullanım amacına yönelik alt programlarla donatılır. Bu genel olarak daha

10 sistemin performansını artırmaktır. (Örnek olarak SCSI donanımınız yoksa çekirdeğinizde SCSI ile ilgili alt programlara yer vermezsiniz) Dezavantajları Linux un serbestçe dağıtılıyor olması birçok kişinin bu işletim sistemine güvenmemesine yol açmıştır. Ciddi olsa, bedava olmazdı! kanısı oldukça yaygındır. Linux un sürekli değişiyor olması en büyük dezavantajlarından biridir. Henüz tüm ihtiyaçlara cevap vermemesi, gelişimin bazı aşamalarında topyekûn değişiklik yapılması, gelişimi takip etmek için bazen sürekli yenileme yapılması birçok kullanıcının bu işletim sistemine güvenmemesine yol açmaktadır. Diğer işletim sistemlerinde olan teknik destek, dağıtım ve dokümantasyon alanlarında eksiklikleri vardır. Bu konudaki eksikleri gidermek için çeşitli gönüllü kuruluşlar, kullanıcı grupları oluşmuştur. Zamanla Linux teknik desteği ticari bir konu olarak ortaya çıkmıştır. Şu anda tüm dünyada Linux çözümleri konusunda teknik destek veren danışmanlar bulunmaktadır. Linux işletim sistemini geliştirenlerin ticari kaygılar gütmemeleri bazı ticari yazılımların Linux üzerinde gelişmemesine sebep olmuştur. Linux üzerinde belirli konularda diğer işletim sistemlerinden aşağı kalmayan yazılımlar bulunmasına rağmen, belirli bazı konularda çok zayıf kalmıştır. Linux üzerinde yer alan çözümlerin hepsi, basit kullanıcıların rahatça kullanabileceği düzeyde değildir. Bazı çözümler kullanıcıların belirli bir yazılım ve işletim sistemi bilgisine sahip olmalarını gerektirmektedir. Şekil 9 Bazı Popüler Linux Dağıtımlarının Logoları

11 Ubuntu Linux Dağıtımı Ubuntu, Linux tabanlı özgür ve ücretsiz bir işletim sistemidir. Ubuntu projesi, Linux ve özgür yazılımın, bilgisayar kullanıcılarının günlük yaşamının bir parçası haline gelmesi amacıyla başlatılmış olup ilk kararlı sürümü Ekim 2004'te yayınlanmıştır. Ubuntu günümüzde 20 milyonu aşkın kullanıcısıyla dünyanın en yaygın masaüstü Linux dağıtımı konumundadır. Ubuntu Güney Afrikalı girişimci Mark Shuttleworth'e ait Canonical Ltd.'nin sponsorluğunda geliştirilmektedir. Canonical, Ubuntu'yu bireysel ve kurumsal tüm kullanıcılara tamamen ücretsiz olarak sunmakta, teknik destek almak isteyen kuruluşlara destek vererek gelir elde etmeyi amaçlamaktadır. Canonical Ubuntu'yu açık kaynak kodlu ve özgür yazılım olarak sunduğu için, dünya çapında bu işletim sistemini kullanan ve geliştiren gönüllü kullanıcıları sayesinde, tüm bir işletim sistemini tek başına geliştirmek zorunda kalmaz. Tüm Linux katkıcılarının yaptığı geliştirmeler, onu temel alan Ubuntu'yu da doğrudan geliştirir. Şekil 10 Mark Shuttleworth Ubuntu sözcüğü, Zulu dilinde "insanlık" anlamına gelir, aynı zamanda "başkalarına karşı merhametli, şefkatli, iyiliksever" olmak gibi insani değerlerin temel alındığı bir dünya görüşüdür. Buradan hareketle Ubuntu, İnsanlık için Linux (Linux For Human Beings) sloganını kullanır. Şekil 11 Ubuntu İşletim Sistemi Masaüstünden bir görünüm Ubuntu'nun altı ayda bir yeni sürümünü yayınlanmaktadır. Canonical, iki yılda bir yayınlanan LTS (Uzun Süreli Destek; Long Term Support) sürümlerine, hem masaüstü için hem de sunucu ortamlarında 5 yıl boyunca güncelleme desteği sunmaktadır. Ara sürümler için ise 9 ay boyunca güvenlik yamaları, geliştirmeleri ve yazılım güncelleştirmeleri desteği

12 sunulmaktadır. Ubuntu dağıtımı web adresinden ücretsiz olarak temin edilebilir. Kaynaklar C ve Sistem Programcılar Derneği, 2002, Unix/Linux Sistem Programlama Ders Notları Çetin G., 1999, Linux İşletim sistemi, Seçkin Yayınevi Özbilen A., 2013, Linux Sistem ve Ağ Yönetimi, Pusula Yayınları Özkan Y., 2004, Linux İşletim Sistemi, Alfa Yayınları Wikipedia, 2014, Linux, Wikipedia, 2014, Ubuntu, (işletim_sistemi) Yazıcı M., 2014, Açık Kaynak İşletim Sistemleri Ders Notu,

Açık Kaynak Kodlu Yazılım

Açık Kaynak Kodlu Yazılım 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.

Detaylı

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

AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir? CANİK MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİ ALANI AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir? İşletim

Detaylı

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

Linux un Temel Bileşenleri. Linux Nedir? Aydın ÜSTÜN (Selçuk Üniversitesi) e-posta: austun@selcuk.edu.tr 02.03.2010 Linux Nedir? Aydın ÜSTÜN Selçuk Üniversitesi e-posta: austun@selcuk.edu.tr 02.03.2010 İçerik Giriş 1 Giriş Temel kavramlar Tarihçe 2 Çekirdek Linux dağıtımları Paketler 3 Neden Linux? Nereden ve nasıl

Detaylı

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

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ BİLGİ İŞLEM MSGSU FİZİK BÖLÜMÜ DERS 1 Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ İŞLETİM SİSTEMİ OS(Operating System) İşletim sistemi temel olarak, belli girdileri alıp derleyen ve sonuçları üreten program

Detaylı

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

AÇIK KAYNAK İŞLETİM SİSTEMİ KURULUMU MODÜLÜ AÇIK KAYNAK İŞLETİM SİSTEMİ KURULUMU MODÜLÜ 1. AÇIK KAYNAK KODLU İŞLETİM SİSTEMİ YAPISI 1.1. Temel Kavramlar 1.1.1. İşletim Sistemi İşletim sistemi, bilgisayar donanımının doğrudan denetimi ve yönetiminden,

Detaylı

Linux e Giriş ve Dağıtımlar

Linux e Giriş ve Dağıtımlar 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

Detaylı

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

I. Oturum: GNU/LINUX A GİRİŞ Son Kullanıcılar İçin GNU/Linux Eğitimi - I. Gün 20 Kasım 2011 1 Tarihçe Özgür Yazılım Hareketi Linux un Ortaya Çıkışı ; Açık Kaynak Hareketi Olgunluk Dönemi 2 Temel Özgürlükler Açık Kaynak 3 Dağıtım Ne

Detaylı

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

Linux ve Özgür Yazılım Nedir? Efe ÇİFTCİ Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Aralık 2010 www.efeciftci.com Çankaya Üniversitesi Bilişim Teknolojileri Topluluğu (BiLTeC) Katkılarıyla Linus Torvalds Kimdir? Linux'un Ortaya

Detaylı

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

AÇIK KAYNAK İŞLETİM SİSTEMLERİ AÇIK KAYNAK İŞLETİM SİSTEMLERİ Giriş Düzeyi Vize Hazırlık Ders Notları 1 Açık Kaynak İşletim Sistemleri 1. TEMEL KAVRAMLAR 1.1. İşletim Sistemi nedir? İşletim sistemi, bilgisayar donanımının doğrudan denetimi

Detaylı

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

Finans Dünyasında Linux ve Özgür Yazılımlar Finans Dünyasında Linux ve Özgür Yazılımlar volkan.uygun@ozguryazilim.com.tr Linux Nedir? Bir işletim sitemidir Linus Torvalds, Minix yerine Temmuz 91 başladı 5 ekim 91 de 0.02 sürümünü yayınladı 1991-0.02

Detaylı

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

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü EYLÜL 2012 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),

Detaylı

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

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İşletim Sistemleri ÖĞR. GÖR. HASAN ALİ AKYÜREK Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri

Detaylı

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

Linux İşletim Sistemi. EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin Afşin Taşkıran EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin Özgür / Serbest Yazılım? İlk defa Richard Stallman tarafından ortaya atılmıştır. http://www.stallman.org/ Özgür

Detaylı

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

Temel Linux Eğitimi 1., 2. ve 3. Bölümler Süha TUNA Bilişim Enstitüsü UHeM Yaz Çalıştayı - 11.06.2012 İçerik 1. Linux, Kavramlar ve Dizin Yapısı 2. Temel Linux Komutları 3. Sunucuya Uzaktan Bağlanma 1. Linux, Kavramlar ve Dizin Yapısı Linux Linux,

Detaylı

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

Özgür Yazılım ve GNU/Linux'a Giriş Özgür Yazılım ve GNU/Linux'a Giriş Adil Güneş AKBAŞ adil.akbas [at] linux.org.tr 7 Nisan 2016 Turgut Özal Üniversitesi Özgür Yazılım Nedir? İngilizce: Free Software Free as in free speech, not as in free

Detaylı

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

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu Sunum İçeriği Linux'tan Önce... Linus Torvalds Kimdir? Linux'un Ortaya Çıkışı

Detaylı

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

Yazılım Mühendisliğine Giriş 2018 GÜZ Yazılım Mühendisliğine Giriş 2018 GÜZ 1 İşletim Sistemi (Operating System) 2 Unix İşletim Sistemi Unix AT&T çalışanları tarafından Bell Laboratuvarlarında 1969 yılında geliştirilmiştir. Farklı platformlar

Detaylı

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

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu Linux Dağıtımları GNU/Linux dağıtımı,linux çekirdeği ve GNU araçlarıyla tam donanımlı bir işletim sistemi haline getirilerek son kullanıcıya sunulmuş halidir.dağıtım kavramı, özgür yazılım felsefesinin

Detaylı

Bilgisayar Yazılımları

Bilgisayar Yazılımları Bilgisayar Yazılımları Yazılım Türleri Programlama Dilleri Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama

Detaylı

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

İŞLETİM SİSTEMLERİ. Enformatik Bölümü 2015 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),

Detaylı

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

AÇIK KAYNAK İŞLETİM SİSTEMLERİ DERS 1 AÇIK KAYNAK İŞLETİM SİSTEMLERİ DERS 1 İşletim Sistemi nedir? 2 İşletim sistemi, bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem ve işletiminden sorumlu olan yazılımdır. İşletim sistemi,

Detaylı

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

SUNUCU MİMARİLERİ GİRİŞ LİNUX SİSTEMLERE. Öğr.Gör. Mehmet Can HANAYLI SUNUCU MİMARİLERİ LİNUX SİSTEMLERE GİRİŞ Öğr.Gör. Mehmet Can HANAYLI 21.03.2017 1 İşletim Sistemi ve Linux Mimarileri Genel Kamu Lisansı Hangi Linux? Linux Paket Yöneticileri Linux Disk Bölümleri a) MBR,

Detaylı

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

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu 10-02-2007 Akademik Dünyada Özgür Yazılım Onur Tolga Şehitoğlu 10-02-2007 1 Özgür Yazılım Nedir? Neden Özgür Yazılım? 2 Masaüstü İşletim Sistemi Ofis Uygulamaları 3 Görüntüleme 4 Bilimsel Araçlar Octave SciLab R

Detaylı

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI BARTIN ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI 3. Hafta BİLGİSAYAR YAZILIMI Dr. Öğr. Üyesi Nesibe YALÇIN nesibeyalcin.wordpress.com BİLGİSAYAR

Detaylı

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

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İŞLETİM SİSTEMLERİ Bilinen İşletim Sistemleri İşletim Sistemlerinin Görevleri İşletim Sistemlerinin Gelişim Evresi İşletim Sistemi Türleri İşletim

Detaylı

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

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı Ders 7 LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 LINUX Yapısı LINUX işletim sisteminin diğer işletim sistemleri gibi kendine özgü bir yapısı vardır. LINUX yapısı ve bileşenleri aşağıdaki

Detaylı

GNU/Linux'un Tarihi ve Önemi

GNU/Linux'un Tarihi ve Önemi GNU/Linux'un Tarihi ve Önemi Doruk Fişek Linux Kullanıcıları Derneği Linux Nasıl Okunuyor? Linux, Liinuks veya Lihnuks şeklinde okunuyor. İngilizce bir kelime olmadığı için; Linaks, Layneks, Laynaks gibi

Detaylı

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

Özgür Yazılım ve Pardus. Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006 Özgür Yazılım ve Pardus Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006 Özgür Yazılım Nedir? Neden? Pardus Tarihçe Amaçlar / Hedefler Planlar Yazılım TDK: Bir bilgisayarda donanıma hayat veren ve bilgi işlemde

Detaylı

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

İŞ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 İŞ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 bulunmaktadır; 1. Performans: İşletim sistemi, makine

Detaylı

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

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; Performans:

Detaylı

Gpl Nedir? Açık Kaynak Kod Nedir?

Gpl Nedir? Açık Kaynak Kod Nedir? Richard Stallman General Public License(GPL) General Public License(GPL),bir çok yerde kullanılan ve büyük olanaklar sağlayan bir özgür yazılım lisansıdır. Bu lisans Richard Stallman tarafından 1983 yılında

Detaylı

Linux İşletim Sistemleri. Eren BAŞTÜRK. basturkeren@gmail.com www.erenbasturk.com

Linux İşletim Sistemleri. Eren BAŞTÜRK. basturkeren@gmail.com www.erenbasturk.com Linux İşletim Sistemleri Eren BAŞTÜRK basturkeren@gmail.com www.erenbasturk.com Giriş Linux İşletim Sistemleri Linux Terimlerinin Açıklanması Gömülü Linux İşletim Sistemleri Ubuntu Kurulumu Linux İşletim

Detaylı

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

BÖLÜM 7. 7. LILO ve LINUX İŞLETİM SİSTEMİ BÖLÜM 7 7. LILO ve LINUX İŞLETİM SİSTEMİ Diskin başına (genellikle MBR - master boot record) yerleşerek bilgisayarın düzgün bir şekilde Linux veya başka bir işletim sistemi ile açılmasını sağlayan program.

Detaylı

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

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler Kurtuluş Karasu, Sistem & Veri Depolama Uzmanı Turgut Özal Üniversitesi, Elektrik & Bilgisayar Mühendisliği May 27, 2014 1 Ajanda İşletim

Detaylı

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

Debian. Debian projesi, 1993 de Ian Murdock tarafından ticari olmayan bir proje LİNUX DAĞITIMLARI Slackware Patrick Volkerding tarafından başlatılan Slackware Linux'un ilk kararlı sürümü 1993 Temmuz'unda yayınlanmış olup hâlen geliştirilen en eski Linux dağıtımıdır. Slackware, masaüstü

Detaylı

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

Özgür Yazılım Nedir?GPL, GNU... Özgür Yazılım Nedir?GPL, GNU... İlk defa Richard Stallman tarafından ortaya atılmıştır. Oluşturulan bir yazılımın herkese ait ve özgür olmasını, ancak yazılımı yazan ilk programcının haklarının saklı tutulması

Detaylı

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

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler Kurtuluş Karasu May 12, 2015 1 Hakkımda Bilgi Teknolojileri Uzmanı, 5 yıl Lisans: İstanbul Üniversitesi Elektrik-Elektronik Mühendisliği

Detaylı

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

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU AGAH.KORUCU@GMAIL.COM KERNEL GNU/LINUX Linux Çekirdeği Linus Torvalds Tarafından Geliştirilmiş ve İlk sürüm 25 Ağustos 1991'de duyurulmuştur. Free Software Foundation'ın

Detaylı

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.

Kemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu. Kemalettin YıldY ldız KADIR HAS UNIVERSITY BİLGİ İŞLEM MERKEZİ UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.tr BSD BERKELEY SOFTWARE DISTRIBUTION

Detaylı

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

BİT in Temel Bileşenleri (Yazılım-1) Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu

Detaylı

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

Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ 1 C Dili ve İşaretçiler C programlama dili programların bellek adresinde yüksek düzeyli dillerden daha düşük düzeyde yazılabilmesini sağlar. Kısaca İşaretçi

Detaylı

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

İŞLETİM SİSTEMLERİ. (Operating Systems) İŞLETİM SİSTEMLERİ (Operating Systems) İşletim Sistemi Tanımı, Görevleri, Bilinen İşletim Sistemleri Çok Kullanıcılı Sistemler, Bellek Yönetim Birimi Linux ve Windows Ailesi, Bilinen İşletim Sistemleri

Detaylı

Bilgisayar Yazılımları

Bilgisayar Yazılımları Bilgisayar Yazılımları Yazılım Türleri Programlama Dilleri Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama

Detaylı

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

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU Kernel çeşitleri YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU agah.korucu@gmail.com Kernel çeşitleri Tek Parçalı Çekirdek (Monolithic Kernel) Mikro Çekirdek (Microkernel) Melez Çekirdek (Hybrid Kernel) Dış Çekirdek (Excokernel) Tek

Detaylı

Linux un Tarihsel gelişimi

Linux un Tarihsel gelişimi Linux un Tarihsel gelişimi Unix, 1969 yılında, Ken Thompson ve Dennis Ritchie tarafından Bell Laboratuvarları'nda geliştirilmiş, çok kullanıcılı, çok görevli yapıyı destekleyen bir bilgisayar işletim sistemidir.

Detaylı

İşletim Sisteminin Katmanları

İşletim Sisteminin Katmanları İşletim Sistemi Bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. Bütün diğer yazılımların belleğe,

Detaylı

Linux Nedir, Neden Önemlidir

Linux Nedir, Neden Önemlidir Nedir, Neden Önemlidir A. Murat Eren, meren@pardus.org.tr Kullanıcıları Derneği 25 Mart 2007 A. Murat Eren, meren@pardus.org.tr Nedir, Neden Önemlidir İçerik 1 2 I 3 A. Murat Eren, meren@pardus.org.tr

Detaylı

Özgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları

Özgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları Özgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları Emre Eryılmaz emre.eryilmaz@linux.org.tr Linux Kullanıcıları Derneği 28 Kasım 2013 Özgür Yazılım Nedir? "Özgür yazılım" bir özgürlük

Detaylı

UNIX Türevi Sistemlerin Tarihsel Gelişimi

UNIX Türevi Sistemlerin Tarihsel Gelişimi UNIX Türevi Sistemlerin Tarihsel Gelişimi Kaan Aslan-Sebahat Ersoy 2 Şubat 2009 UNIX işletim sistemi AT&T (American Telephone & Telegraph) Bell Lab. da 1969-1970 yıllarında geliştirilmiştir. UNIX proje

Detaylı

Linux İşletim Sistemi Tanıtımı

Linux İşletim Sistemi Tanıtımı Linux İşletim Sistemi Tanıtımı Burak DAYIOĞLU Hi-Tech World, Mart '98, Ankara İçerik Linux İşletim Sistemi nedir? Linux un benzer işletim sistemlerine göre avantajları nelerdir? Türkiye Linux Kullanıcıları

Detaylı

Bilgisayar Programlama. 1.Hafta

Bilgisayar Programlama. 1.Hafta Bilgisayar Programlama 1.Hafta Ders Planı 1. Bilgisayar Programlamaya Giriş 2. C Derleyicileri 3. GCC Kullanımı 4. Veri Tipleri ve Operatörler 5. Kontrol Yapıları 6. Döngüler 7. Döngüler 2. Hafta 8. Fonksiyonlar

Detaylı

1.1. Yazılım Geliştirme Süreci

1.1. Yazılım Geliştirme Süreci Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.

Detaylı

Linux'ta Kabuk ve Kabuk Programlama

Linux'ta Kabuk ve Kabuk Programlama Linux'ta Kabuk ve Kabuk Programlama Kabuk Nedir? Kabuk, kullanıcı ile bilgisayar sistemi arasındaki bir yazılım katmanıdır. Kabuk, kullanıcının hareketlerini yorumlayıp, işletim sistemini ve uygulamaları

Detaylı

Linux Çekirdeği 2.6 ve Güvenlik. Fatih Özavcı IT Security Consultant. holden@siyahsapka.com http://www.siyahsapka.com

Linux Çekirdeği 2.6 ve Güvenlik. Fatih Özavcı IT Security Consultant. holden@siyahsapka.com http://www.siyahsapka.com Linux Çekirdeği 2.6 ve Güvenlik Fatih Özavcı IT Security Consultant holden@siyahsapka.com http://www.siyahsapka.com GNU/Linux Linux Çekirdeği Linus Torvalds Tarafından Geliştirilmiş ve İlk Sürüm 25 Ağustos

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 6. BİT in Temel Bileşenleri (Yazılım-3) BİLGİ & İLETİŞİM TEKNOLOJİLERİ.

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 6. BİT in Temel Bileşenleri (Yazılım-3) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. Ders 6 BİT in Temel Bileşenleri (Yazılım-3) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Mac OS Ailesi Macintosh İşletim Sistemi, kısaca Mac OS, Apple firması tarafından piyasaya sürülen ticari bir işletim sistemi

Detaylı

GNU/Linux ve Özgür Yazılım. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.

GNU/Linux ve Özgür Yazılım. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut. GNU/Linux ve Özgür Yazılım Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.net Gündem Özgür Yazılım Nedir? İnternet'in Özgür Temelleri GNU/Linux ve

Detaylı

İşletim Sistemleri Okutman Murat KARA

İşletim Sistemleri Okutman Murat KARA İşletim Sistemleri Okutman Murat KARA İşletim Sistemi Bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.

Detaylı

GNU/Linux Nedir? Linux Kullanıcıları Derneği http://www.lkd.org.tr. Kaya Oğuz kaya@kuzeykutbu.org http://www.kuzeykutbu.org/

GNU/Linux Nedir? Linux Kullanıcıları Derneği http://www.lkd.org.tr. Kaya Oğuz kaya@kuzeykutbu.org http://www.kuzeykutbu.org/ GNU/Linux Nedir? Linux Kullanıcıları Derneği http://www.lkd.org.tr Kaya Oğuz kaya@kuzeykutbu.org http://www.kuzeykutbu.org/ GNU 1980'lerin başı ve MIT'in AI Labları... Xerox ve hediyeleri... Stallman Özgür

Detaylı

Kabuk Programlama (Bash)

Kabuk Programlama (Bash) Kabuk Programlama (Bash) Erkan Esmer Ocak, 2013 İçindekiler 1 Giriş.................................................... 2 2 Kabuk(Shell)............................................... 3 3 Çekirdek(Kernel).............................................

Detaylı

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

TEMEL BİLGİSAYAR. Ders Notları. Yard. Doç. Dr. Seyit Okan KARA TEMEL BİLGİSAYAR Ders Notları Yard. Doç. Dr. Seyit Okan KARA İşletim Sistemi Tanımı ve Tarihçesi Dos, Windows, Unix, Linux, Nowel in Tanımları İşletim Sisteminin İşlevleri Dosya Sistemleri Uygulama İşletim

Detaylı

Pardus. Erkan Tekman, T. Barış Metin. 18 Mayıs 2006. Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü. Pardus için 10 Neden

Pardus. Erkan Tekman, T. Barış Metin. 18 Mayıs 2006. Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü. Pardus için 10 Neden için 10 Neden Çözümleri : Kim için? Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü TÜBİTAK 18 Mayıs 2006 İçerik için 10 Neden Çözümleri : Kim için? 1 İsim Neden? Nasıl? 2 için 10 Neden

Detaylı

Başlık: Windows Sistem Yöneticisi Yardımcısı

Başlık: Windows Sistem Yöneticisi Yardımcısı SVR Bilgi Teknolojileri A.Ş. ve Yıldız Teknik Üniversitesi TeknoPark A.Ş. ortaklığı ve Gebze Teknik Üniversitesi işbirliği ile 2014 yılında kurulan, Türkiye nin ilk özel girişim süper bilgisayar sistemine

Detaylı

Pardus Temel Seviye Kullanıcı Eğitimi. Sürüm 1.0 13 Ağustos 2012 Pardus 2011.3K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır.

Pardus Temel Seviye Kullanıcı Eğitimi. Sürüm 1.0 13 Ağustos 2012 Pardus 2011.3K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır. Pardus Temel Seviye Kullanıcı Eğitimi Sürüm 1.0 13 Ağustos 2012 Pardus 2011.3K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır. Bu bölümde, Pardus projesinin ne şekilde ortaya çıktığı ve amaçları açıklanacaktır.

Detaylı

Özgür Yazılım, İş ve Kariyer Modelleri. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.

Özgür Yazılım, İş ve Kariyer Modelleri. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut. Özgür Yazılım, İş ve Kariyer Modelleri Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.net Gündem Özgür Yazılım Nedir? İnternet'in Özgür Temelleri GNU/Linux

Detaylı

Özgür Yazılım Lisansları

Özgür Yazılım Lisansları Özgür Yazılım Lisansları Doruk Fişek (dfisek@fisek.com.tr) http://seminer.linux.org.tr/seminer-notlari/lisanslar/ Başlarken Yazılım lisansı, yazılımı geliştiren kişi/kurum ile yazılımın kullanıcıları arasında

Detaylı

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

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular Pardus A. Murat Eren, meren@pardus.org.tr Pardus Geliştiricisi 25 Mart 2007 İçerik 1 Neden? Nasıl? 2 3 Neden? Nasıl? 1 Neden? Nasıl? 2 3 Neden? Nasıl? Neden? Ana sözleşme Pardus, UEKAE tarafından, bilişim

Detaylı

EKLER EK 12UY0106-5/A4-1:

EKLER EK 12UY0106-5/A4-1: Yayın Tarihi: 26/12/2012 Rev. :01 EKLER EK 12UY0106-5/A4-1: nin Kazandırılması için Tavsiye Edilen Eğitime İlişkin Bilgiler Bu birimin kazandırılması için aşağıda tanımlanan içeriğe sahip bir eğitim programının

Detaylı

GNU/Linux ve. E. Fatih Yetkin. fatih@be.itu.edu.tr. Bursa, Nisan 2006. slide 1

GNU/Linux ve. E. Fatih Yetkin. fatih@be.itu.edu.tr. Bursa, Nisan 2006. slide 1 GNU/Linux ve Bazı Özgür Yazılımlar E. Fatih Yetkin fatih@be.itu.edu.tr Bilişim Enstitüsü, I.T.U. slide 1 İçerik İşletim Sistemi Nedir? Özgür Yazılım Hakkında GNU/Linux GNU/Linux Hakkında Sık Sorulan Sorular

Detaylı

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR İşletim Sistemleri Bilgisayar Mühendisliğine Giriş Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör.Günay TEMÜR İşletim sistemi (Operating System) Bir işletim sistemini orkestrayı yöneten bir maestro

Detaylı

İşletim Sisteminin Katmanları

İşletim Sisteminin Katmanları İşletim Sistemi Bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. Bütün diğer yazılımların belleğe,

Detaylı

Bilgisayar İşletim Sistemleri BLG 312

Bilgisayar İşletim Sistemleri BLG 312 Bilgisayar İşletim Sistemleri BLG 312 İşletim Sistemlerine Giriş Bilgisayar Sistemi uygulama programları derleyici editör komut yorumlayıcı işletim sistemi makina dilinde programlar mikroprogram (ROM da)

Detaylı

Servis olarak Altyapı

Servis olarak Altyapı Servis olarak Altyapı Servis olarak Altyapı (Infrastructure as a Servis, IaaS) fiziksel makineler, sanal makineler ve sanal depolama gibi temel kaynaklara erişebilmeyi sağlar. Bu kaynaklardan başka IaaS

Detaylı

BİLİŞİM TEKNOLOJİLERİ İŞLETİM SİSTEMLERİ (AÇIK KAYNAK) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BİLİŞİM TEKNOLOJİLERİ İŞLETİM SİSTEMLERİ (AÇIK KAYNAK) MODÜLER PROGRAMI (YETERLİĞE DAYALI) T.C. MİLLÎ EĞİTİM BAKANLIĞI Çıraklık ve Yaygın Eğitim Genel Müdürlüğü BİLİŞİM TEKNOLOJİLERİ İŞLETİM SİSTEMLERİ (AÇIK KAYNAK) MODÜLER PROGRAMI (YETERLİĞE DAYALI) 2008 ANKARA ÖN SÖZ Günümüzde mesleklerin

Detaylı

Web Sunucularda Uygulama Koşturulması

Web Sunucularda Uygulama Koşturulması Web Sunucularda Uygulama Koşturulması Doruk Fişek (dfisek@ozguryazilim.com.tr) Web Uygulamalarının Yayına Alınması Analiz, gereksinimlerin belirlenmesi Tasarım ve teknoloji seçimi Geliştirme süreci Test

Detaylı

Ulusal Dağıtım Projesi ve Pardus

Ulusal Dağıtım Projesi ve Pardus Ulusal Dağıtım Projesi ve Pardus Türkiye, ekonomik, stratejik ve güvenli işletim sistemi ihtiyacını karşılamak amacıyla, 2003 yılında TÜBİTAK Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü nü (UEKAE),

Detaylı

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

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi 05.12.2013 TRscaler Technology Solutions SİSTEM MİMARİSİ: Yerel Okul Sunucusu Uygulama Yazılımları Prototipi Teknik Şartnamesinde

Detaylı

Bilişim Teknolojilerine Giriş

Bilişim Teknolojilerine Giriş Bilişim Teknolojilerine Giriş Bilginin toplanması, işlenmesi, saklanması ve iletilmesini sağlayan teknolojilerin bütününe bilişim teknolojileri denir. Bilişim Teknolojisi Girilen verileri saklayan, işleyen,

Detaylı

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir Compiere Açık kodlu ERP + CRM yazılımı Hüseyin Ergün Önsel Armağan Serkan Demir ERP Nedir? ERP = Kurumsal Kaynak Planlama Organizasyonların farklı fonksiyonlarının ve departmanlarının kullandığı enformasyonu

Detaylı

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

Linux ve Özgür Yazılım ile tanışma... Türker Gülüm İstanbul Koç Üniversitesi 2011 Linux ve Özgür Yazılım ile tanışma... Türker Gülüm İstanbul Koç Üniversitesi 2011 İşletim Sistemi Nedir? Bilgisayarı oluşturan donanım ve yazılım kaynaklarını kullanıcılar arasında kolay, hızlı ve güvenli

Detaylı

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

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ Derleyen: Prof. Dr. Güngör BAL Bölüm 4 Yazılım: Sistemler ve uygulama yazılımı Prensipler ve Öğrenme hedefleri Sistemler ve uygulama yazılımı bireylerin ve organizasyonların

Detaylı

PAROLA GÜVENLİĞİ. İlker Korkmaz. ilker.korkmaz@ieu.edu.tr homes.ieu.edu.tr/ikorkmaz 08/06 UBE

PAROLA GÜVENLİĞİ. İlker Korkmaz. ilker.korkmaz@ieu.edu.tr homes.ieu.edu.tr/ikorkmaz 08/06 UBE PAROLA GÜVENLİĞİ İlker Korkmaz ilker.korkmaz@ieu.edu.tr homes.ieu.edu.tr/ikorkmaz SUNUM TASLAĞI 1. BÖLÜM: İNTERNET HAFTASI HAKKINDA Türkiye de İnternet Haftası neyi amaçlar? 2. BÖLÜM: PAROLALAR HAKKINDA

Detaylı

Çekirdek Nedir? Ne yapar?

Çekirdek Nedir? Ne yapar? Çekirdek Nedir? Ne yapar? Erkan Esmer Nisan, 2014 İçindekiler 1 Giriş.................................................... 2 2 Çekirdek Tipleri.............................................. 3 2.1 Mikrokernel............................................

Detaylı

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

Pardus. S.Çağlar Onur, caglar@pardus.org.tr. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği Yenilikleri Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği 21 Aralık 2006 Yenilikleri İçerik 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri Neden? Nasıl? 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri

Detaylı

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

Özgür Yazılım Proje Yönetimi Özgür Yazılım Proje Yönetimi Hakan Uygun İçerik Özgür Yazılım Nedir? Proje Yönetimi Özgür Yazılım Farkı Sorular Özgür Yazılım Nedir? Açık Kaynak Kodlu Yazılım Özgür Yazılım Bedava Yazılım Korsan Yazılım

Detaylı

*BSD Ailesine genel bakış

*BSD Ailesine genel bakış *BSD Ailesine genel bakış *BSD Nedir? *BSD UNIX'lerin kisa tarihi *BSD UNIX'lerin ortak özellikleri Günümüzde sık kullanılan BSD Unix çesitleri Temel özgür BSD Dağıtımları NetBSD FreeBSD OpenBSD Ticari

Detaylı

Linux da Masaüstü Uygulamaları Aralık 2002. Barış Özyurt <baris@tuxworkshop.com>

Linux da Masaüstü Uygulamaları Aralık 2002. Barış Özyurt <baris@tuxworkshop.com> Linux da Masaüstü Uygulamaları Aralık 2002 Barış Özyurt GNU/Linux Nedir? GNU/Linux, Intel/AMD işlemcili PC lerden Macintosh lara, gömülü sistemlere kadar pek çok platformda başarı

Detaylı

Veritabanı Uygulamaları Tasarımı

Veritabanı Uygulamaları Tasarımı Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların

Detaylı

Unix İşletim Sistemi Ailesi Afşin Taşkıran

Unix İşletim Sistemi Ailesi Afşin Taşkıran Unix İşletim Sistemi Ailesi Afşin Taşkıran EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin 11.12.2006 Sunum Planı Unix in Tarihçesi Unix Standartları Günümüzde Kullanılan

Detaylı

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

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.

Detaylı

Nasıl Pardus Geliştiricisi Olunur?

Nasıl Pardus Geliştiricisi Olunur? Nasıl Pardus Geliştiricisi Olunur? Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü TÜBİTAK Bilgi Üniversitesi, İstanbul 18 Nisan, 2009 Açık Kodlu Yazılım Geliştirme Kaynak Kodun Açık olması Bir Linux

Detaylı

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

Android e Giriş. Öğr.Gör. Utku SOBUTAY Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,

Detaylı

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü OMNET++ 4.2.2 Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları OMNET++ OMNET++ (Objective Modular Network Testbed in C++), nesneye yönelik (objectoriented)

Detaylı

İşletim Sistemi Nedir?

İşletim Sistemi Nedir? İşletim Sistemi Nedir? İşletim sistemi, bilgisayar açılırken hafızaya yüklenen, bilgisayar donanım kaynaklarını yöneten ve çeşitli uygulama yazılımları için hizmet sağlayan genel amaçlı bir yazılımdır.

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ- 1

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ- 1 ÖĞRENME FAALİYETİ 1 AMAÇ AMAÇ ÖĞRENME FAALİYETİ- 1 İhtiyaç duyduğunuz işletim sistemini ve sürümlerini tespit edebileceksiniz. ARAŞTIRMA Bu faaliyet öncesinde hazırlık amaçlıolarak şu işlemleri yapmalısınız.

Detaylı

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

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu Linux Dağıtımları GNU/Linux dağıtımı,linux çekirdeği ve GNU araçlarıyla tam donanımlı bir işletim sistemi haline getirilerek son kullanıcıya sunulmuş halidir.dağıtım kavramı, özgür yazılım felsefesinin

Detaylı

PHP ile İnternet Programlama

PHP ile İnternet Programlama PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 1. BÖLÜM: Bilgisayarımızı PHP ye Hazırlamak PHP Yorumlayıcısı ve Sunucu Yazılımı

Detaylı

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn

Detaylı

Java Temel Özellikleri

Java Temel Özellikleri Java Temel Özellikleri Java Programlama Dili Java programlama dili şu anda dünyadaki en popüler programlama dillerinden biri haline gelmiştir. Java SUN bilgisayar şirketince elektrikli ev aletlerinin birbiriyle

Detaylı

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ AÇIK KAYNAK İŞLETİM SİSTEMİ-1

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ AÇIK KAYNAK İŞLETİM SİSTEMİ-1 T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ AÇIK KAYNAK İŞLETİM SİSTEMİ-1 ANKARA, 2008 Milli Eğitim Bakanlığı tarafından geliştirilen

Detaylı

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

Özgür Yazılım ve Linux'a Giriş Özgür Yazılım ve Linux'a Giriş Özlem Özgöbek ozlem.ozgobek@linux.org.tr Yazılım Nedir? Donanımları yöneten, belirli bir işi yapmak üzere bilgisayar verilen komut setleri. İşletim sistemi, diğer programlar...

Detaylı