İşletim Sistemi Nedir?
|
|
- Engin Osman Sarıkaya
- 6 yıl önce
- İzleme sayısı:
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
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?
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 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 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Ü 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 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İŞ
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?
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İ 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 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İ İÇ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
İÇ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
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
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ş 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 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 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
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ı 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ü
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 İş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İ 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 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
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 İŞ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ı
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 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 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 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 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?
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 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İ 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 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
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... İ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 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 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 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)
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 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) İş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ı 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 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 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 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
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ı 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 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ı 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 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
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 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 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İ.
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.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 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 1980'lerin başı ve MIT'in AI Labları... Xerox ve hediyeleri... Stallman Özgür
Detaylı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 İş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
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ı
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. 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.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ı 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, 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:
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 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 sistemi (Operating System) Bir işletim sistemini orkestrayı yöneten bir maestro
Detaylıİş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 İş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ı (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)
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ı 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 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 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ş 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 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 İş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İ 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 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? 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
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 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 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 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ı 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 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Ş
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? 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 İş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ü
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, 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 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
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 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 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 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 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ş Ö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ı