Linux işletim sisteminin özellikleri nelerdir? Linux işletim sisteminin temel özellikleri. Linux'un belirli özellikleri

  • 07.05.2019

Pek çok farklı olan var ve bunlardan biri Linux. Nedir ve nerede kullanılır? O nasıl çalışır? Çoğu kişinin aşina olduğu "Windows" dan farkları nelerdir? Linux? Tüm bu sorular makale çerçevesinde cevaplanacaktır.

"Linux" nedir

Yüklenecek geniş bir yazılım seçeneğine sahip olduğunuz bir işletim sistemidir. İçinde, çeşitli masaüstü türleri ve aşağıdakiler için yaklaşık bir düzine kabuk arasından seçim yapabilirsiniz. komut satırı... İkincisi, bu arada, bir terminal olarak adlandırılır ve çok oynar önemli rol... Aynı anda birden çok programı çalıştırmaya odaklandığı için, işletim sistemi çökmeye nispeten daha az eğilimlidir. Hiçbir varsayılan program kullanıcının bilgisi olmadan başlayamayacağı için, Linux için yazılmış bir virüsle karşılaşmak (mümkün olsa da) çok zordur. Ancak bilgisayarları enfekte ederlerse, bunun tek nedeni kullanıcının şüpheli bir uygulama başlatmasıdır. Bu sistemin bazı örnekleri, şu adresten güvenli bir şekilde barındırılabilir ve çalıştırılabilir: optik sürücüler veya USB.

Geliştirme geçmişi

Rusça Linux, "Linux" gibi geliyor, yani tercüme edilmiyor. Bunun neden böyle olduğunu biliyor musun? Bunun nedeni, adını öncü kurucusu Linus Torvalds'tan almasıdır. Eserini 1994'te halka sundu (geliştirme 1991'de başlamış olsa da). İşletim sisteminin sahip olduğu gerçeğinden dolayı açık kaynakve herkes değiştirebilirdi, tüm dünyada takipçileri vardı. Ücretli dağıtımlar yayınlayan çeşitli şirketler onunla ilgilenmeye başlıyor. Aynı zamanda, yapılarını oluşturmak ve dağıtmak için gönüllü olan geliştirici toplulukları ortaya çıkıyor. Ve 2016 için, Linux işletim sisteminin yaklaşık bir düzine popüler sürümü var. Bu durum bize ne anlatıyor? Bu, güçlü rekabetin, karşılıklı yardımın (kulağa ne kadar garip gelse de) ve çeşitliliğin olduğu anlamına gelir. Popüler sürümlere ek olarak, genellikle belirli bir dizi görevi yerine getirmeyi amaçlayan daha az yaygın olanlar da yaygın olarak kullanılmaktadır. Ve şimdi, Rusça "Linux" ile ilgileniyorsanız, indirmenin bir sorun olmadığını bilin. Ve diğerleri için, en azından bazı tanımlamaları çevirecek yerelleştiriciler var.

Linux ve Windows: farklar nelerdir

İlk bakışta, veriler görünüş olarak pek farklı görünmüyor. Ancak durum bu değil. Farklılıklar var ama onları görmek için "daha derinlere" bakmanız gerekiyor. Ana odak noktası Linux olacak, ancak size neyin, nasıl ve Windows ile karşılaştırılacağına dair bir fikir vermek. Düşüneceğiz:

  1. Dosya sistemi.
  2. Grafik kabuk.
  3. Sistem yapılandırması.
  4. Uygulama kapsamı.

Ve son olarak, dağıtımlara biraz dikkat edilecektir.

Dosya sistemi

Başlangıçta, hayır sabit sürücüler Linux'ta olağan anlamda. Bu durum size en başta ne anlatıyor? Zor? Ne münasebet! Mantıksal bölümler ve fiziksel diskler kaydedilecek, sadece burada kataloglarla temsil edilecekler. İşletim sistemi bir klasöre bağlanır ve oluşturulan her şey onun içine girer. Çalışmalar sadece içinde bulunan dosyalarla yürütülebilir. En önemli klasör kök klasördür. A / ile gösterilir. Örneğin, kullanıcı dosyaları genellikle / home / username / konumunda saklanır. Ancak istediğiniz zaman, hemen hemen her şeyin yerini değiştirebilirsiniz. Böyle bir yapıda gezinmek zor mu?

Grafik kabuk

Windows'tan sonraki ilk günlerde taşınması sakıncalı görünebilir. Ancak bu yalnızca terminal kullanılırken geçerlidir. Var grafik kabuklarıtanıdık arayüzle çalışabileceğiniz. Bu arada, terminal ya sunucularda ya da hafızası iyi olan çok ileri düzey kişiler tarafından kullanılıyor. Grafik olarak tasarlanmış kabuk, diğer herkes için olduğu kadar, bilgi kataloglarını tam olarak hatırlamak istemeyenler için de uygundur. Linux sistemi birçok farklı biçimde olabilir. Birkaç masaüstü seçeneği yapılandırılabilir ve önceden grafik dizayn onlar için yüzlerce varyasyonda hesaplanır.

Yapılandırma

pencereler bu bilgi belirli bir veritabanı olan sistem kayıt defterinde bulunur. İşletim sisteminde başlatılan programların yüklendiklerinde ve iş başlangıcında doğru şekilde yapılandırılması için gereklidir. İçinde, kayıt defteri hasar görürse, yalnızca yardımcı olur tam yeniden kurulum... Bunun bir avantajı olmasına rağmen - her şey tek bir yerde. Ancak Linux farklı bir yol izledi. İçinde, her program ayrı bir yapılandırma dosyasının (ve hatta bazen birkaçının) sahibidir. Keyfi bir metin editörü ile görüntülenebilir veya düzenlenebilirler. Birkaç dosya varsa, bunun avantajları vardır - bu nedenle bunlardan biri hasar görürse, işin yalnızca bir kısmı kaybolur. Ve yeniden yükleyin en kötü durumda sadece ayrı bir programa ihtiyacınız var. Kullanıcı kullanılan bilgisayarı değiştirmeye karar verdiğinde, her şeye yeniden başlamak zorunda değildir. Gerekli dosyalar makineler arasında kopyalayabilir (doğrudan veya medya kullanarak). Peki ya işletim sistemi zarar görürse? Bu, Linux'un sahip olduğu önemli bir avantajdır. İşletim sisteminin yeniden yüklenmesi gerekiyor ve bunu gerçekleştirmeniz gerekiyor. Ancak bu işlemden sonraki dosya ayarları kaydedilecek ve kaybolmayacaktır. Küçük bir dezavantaj olmasına rağmen - her programın kendi formatı vardır yapılandırma dosyalarıve düzenlemeden önce neyin ve nasıl yapıldığına dair iyi bir anlayışa sahip olmak gerekli olacaktır.

Uygulamalar

Bunun hakkında konuştuk ve çoğu Windows kullanıcısı için aşina olandan nasıl farklılaştığı hakkında konuştuk. Şimdi kullanım alanlarına dikkat edelim. Ne yazık ki her yerde kullanılmayacak. Yani, "Linux" sunucusu veya ev / ofis iş istasyonu - burada ideale yakın. Gerçek şu ki, bu işletim sistemi için çok sayıda taşınmış veya oluşturulmuş oyun yok. Ayrıca orada bireysel programlar fırlatma ile grafik paketleri Adobe ve karmaşık mühendislik programları (AutoCAD, MatLAB ve benzeri gibi). Ama öykünme ile bu sorun çoğu durumda çözülebilir. İnsanlar her zaman belirli sorunları çözen bir bilgisayara ihtiyaç duymazlar. Bu nedenle, kendinizi sistemin yeteneklerinin kısa bir listesine alıştırmanızı ve ihtiyacınız olanı yaparsa pratikte deneyebilir ve hayal kırıklığına uğramamanızı öneririm:

  1. Sistem ofis belgeleri oluşturabilir, elektronik tablolar, çeşitli belgeler ve metin işleme.
  2. Görüntüleri ve fotoğrafları görüntülemek ve düzenlemek mümkündür.
  3. Müzik dinleyebilir ve video izleyebilirsiniz.
  4. Sistemde oyun oynamak mümkündür - ancak kural olarak çok basit olanları.
  5. İnternet üzerinden iletişim süreçlerini gerçekleştirin (bu bakımdan Linux, Windows'a göre bir kesiktir).
  6. Programlamaya uygun.
  7. İnternetin genişliğini keşfedebilirsiniz.
  8. İşletim sistemlerini (herhangi biri) uzaktan yönetmek uygundur.
  9. Mevcut çeşitli programlar mesajlaşma ve e-posta.
  10. Dosya alışverişi rahat bir şekilde gerçekleştirilir.
  11. Ücretsiz işletim sistemi
  12. Son olarak, virüsler burada bir efsane olarak var. En azından yazar hayatı boyunca hiç biriyle tanışmadı.

Dağıtımlar hakkında

Zaten bir Rus "Linux" istiyor musunuz? O halde dağıtımlar hakkında biraz söylemek gerekiyor. Bir yandan farklı işletim sistemlerimiz olduğunu söylemek zor. Ama öte yandan kimse aksini ispatlayamaz. Linux'u daha kullanıcı dostu hale getirmeye yardımcı olacak tercih ettiğiniz dili ve coğrafi yönlendirmeyi seçebilirsiniz. Rusça versiyonu, Fransızca, Brezilya - seçim sizin. İşletim sistemi ile ciddi şekilde çalışabilirsiniz yabancı Diller... Ama dağılımlardan bahsedelim. Ana farklılıkları, dosya sistemindeki programların konumudur. Bu, bir dağıtımın diğerinden daha uygun olduğu anlamına gelmez. Her şey karşılaştığınız görevlere bağlıdır. Bu nedenle, yalnızca programlayabileceğiniz ve zayıf İnternet desteği olan bir sürüm kurabilirsiniz (yalnızca metin bileşenleri yüklenir). Bu seçenek, işe konsantre olamayan ve sürekli dikkati dağılmış olanlar için uygundur. Elde etmek için gücü en iyi şekilde ayarlamanıza izin verecek olanlar da var. optimum performans arabalar. Çok fazla seçenek var ve bunlardan birine sadece sen durabilirsin.

İşletim sistemi olarak Linux'un belirli özellikleri.

  • çoklu görev: birçok program aynı anda çalışır;
  • çoklu kullanıcı modu: birçok kullanıcı aynı makinede aynı anda çalışır;
  • işlemcinin korumalı modu (386 korumalı mod);
  • işlem belleği koruması; bir programın çökmesi sistemin donmasına neden olamaz;
  • tasarruflu önyükleme: Linux diskten, programın yalnızca gerçekten yürütme için kullanılan kısımlarını okur;
  • sayfaların yürütülebilir program örnekleri arasında kayda göre bölünmesi. Bu, programın işlem örneklerinin çalıştırılırken aynı belleği kullanabileceği anlamına gelir. Böyle bir işlem belleğe yazmaya çalıştığında, içine 4 kilobaytlık bir sayfa kayıt devam ediyorboş alana kopyalanır. Bu özellik, performansı artırır ve hafızadan tasarruf sağlar;
  • sanal bellek sayfalama (yani, etkin olmayan işlemin tamamı bellekten diske değil, yalnızca gerekli sayfa itilir); bağımsız disk bölümlerinde ve / veya dosya sistemindeki dosyalarda sanal bellek; 2 GB'a kadar sanal bellek; program yürütme sırasında sanal belleğin yeniden boyutlandırılması;
  • paylaşılan program belleği ve disk önbelleği: tüm boş bellek, disk değişimlerini arabelleğe almak için kullanılır;
  • dinamik yüklenebilir paylaşımlı kitaplıklar;
  • ölüm sonrası analiz için programın dökümü: hata ayıklayıcının yalnızca çalışan bir programı değil, aynı zamanda anormal şekilde sonlandırılmış bir programı da analiz etmesine olanak tanır;
  • pOSIX.1 sertifikası, kaynak düzeyinde System V ve BSD standartlarıyla uyumluluk;
  • indirilebilir programlarla SCO, SVR3, SVR4 ile iBCS2 uyumlu emülatör uyumluluğu aracılığıyla,
  • çekirdek metinleri, sürücüler, geliştirme araçları ve uygulamaları dahil olmak üzere tüm programların kaynak kodunun kullanılabilirliği. Bu metinler serbestçe dağıtılmaktadır. Şu anda, bazı şirketler kaynak kodu olmadan Linux için bir dizi ticari program tedarik ediyor, ancak ücretsiz olan her şey ücretsiz kalıyor;
  • iş yönetimi pOSIX standardı;
  • çekirdekte eş işlemcinin öykünmesi, bu nedenle uygulama yardımcı işlemciyi taklit etmeyi umursamayabilir. Elbette, bir yardımcı işlemci varsa, o zaman kullanılır;
  • ulusal alfabe ve sözleşmeler için destek, dahil. Rus dili için; yenilerini ekleme yeteneği;
  • birden çok sanal konsol: birden çok eşzamanlı bağımsız iş seanslarıklavyeden değiştirilebilir;
  • bir dizi ortak dosya sistemi için destek (MINIX, Xenix, System V dosya sistemleri); 255 karaktere kadar dosya adlarıyla 4 Terabayta kadar gelişmiş dosya sistemine sahip olun;
  • dOS (veya OS / 2 FAT) bölümlerine şeffaf erişim: DOS bölümü Linux dosya sisteminin bir parçası gibi görünür; VFAT desteği (WNT, Windows 95);
  • özel dosya sistemi Linux'u bir dosyaya kurmanıza izin veren UMSDOS dOS sistemi;
  • hPFS-2 OS / 2 2.1 dosya sistemine erişim (salt okunur);
  • tüm standart CD ROM formatları için destek;
  • ftp, telnet, NFS vb. Dahil olmak üzere TCP / IP ağ desteği.

Birkaç programın aynı anda yürütülmesi neye benzer.

Sözde sanal çoklu konsol, birkaç konsolun çalışmasını tek bir ekranda düzenlemeyi mümkün kılar. Yayın süreci ilk konsolda başlar. Alt-F2 tuş kombinasyonu, ikinci konsola geçişi takip eder. Yayın devam ediyor, ancak görüntü ekranındaki ilk konsolun yerini ikinci konsolun yeni bir resmi alıyor. Örneğin, bir metin düzenleyicinin başlatıldığı. Alt-F3 kombinasyonu, hata ayıklayıcının başlatıldığı vb. Üçüncü konsola geçişi takip eder. Bir sistemde genellikle 8 konsol bulunur, ancak 64'e kadar kurulabilir. İstediğiniz zaman herhangi bir konsola geçebilirsiniz.

Ayrı bir konsol hem metin hem de grafik programlarını çalıştırabilir.

Ücretsiz konsollardan birinde X Pencere Sistemini çalıştırabilirsiniz. Ekranda bir pencere açın ve DOOM oynayın. Bir ortakla bir ağ aracılığıyla mümkündür. Ve diğer pencerelerde - veritabanı, posta, düzenleyici, yayın vb.

Böylelikle birçok konsol aynı anda çalışıyor ve konsollardan birinde birçok X Pencere Sistemi penceresi de var.

Ek olarak, sistem aynı anda ekrana bilgi sağlamayan ancak işlerini yapan, örneğin bir modem aracılığıyla veri aktarma, bir yazıcıya yazdırma, ağ üzerinden posta gönderme vb. Arka plan işlemi, hem kullanıcı hem de işletim sisteminin kendisi tarafından mevcut koşullara göre başlatılabilir (gönderilecek posta, yazdırılacak veri, modem aracılığıyla iletişimin zamanı geldi vb.).

Linux, çok işlemcili makinelerde (32 işlemciye kadar) hesaplamaların fiziksel olarak paralelleştirilmesini sağlar, ancak bu, birkaç programın aynı anda yürütülmesi ile doğrudan ilgili değildir. İşletim sistemi, işlemciyi saniyede yüzlerce kez görevden göreve geçirerek, tek bir işlemci üzerinde aynı anda birden fazla görevin gerçekleştirilmesine olanak tanır.

Aynı makinede birden fazla kullanıcının nasıl çalıştığı.

Kullanıcı kayıt sonucunda sisteme erişim sağlar. Sistem, konsolda oturum açma bilgilerini görüntüler: kullanıcı, yanıt olarak oturum açma adını ve parolasını girer. Erişim haklarını kontrol ettikten sonra, sistem programların çalıştırılması için komut girilmesi için bir davet verir, komutları kabul eder ve bunları çalıştırır, örneğin:

Tty1 Konsol tty2 Konsolu ______________________________ ________________________________ / \\ / \\ | tty1 eugene.mplik.ru oturum açma: kök | tty2 eugene.mplik.ru oturum açma: eugene | | Şifre: xxxxxxxx | Şifre: xxxxxxxx | | | | | Linux 1.3.68 | Linux 1.3.68 | | | | | eugene.mplik.ru\u003e cal 02 1996 | eugene.mplik.ru $ telnet elvis.ru 2 | | Şubat 1996 | Elvis.ru'ya bağlandı. | | Paz Pzt Sal Çar Per Cum Su | İngilizce-Rusça, Rusça-İngilizce kelimeler | | 1 2 3 | .e veya. - çıkış | | 4 5 6 7 8 9 10 | .h - yardım | | 11 12 13 14 15 16 17 | tr\u003e unix | | 18 19 20 21 22 23 24 | işletim sistemi; başlangıçta | | 25 26 27 28 29 | Bell Laboratuvarları tarafından geliştirilmiştir | | | PDP-11 serisi mini bilgisayarlar için ve alınan | | eugene.mplik.ru\u003e | farklı sınıflar ve türleri. Özellikle | \\ ______________________________ / \\ ________________________________ /

Bir kullanıcının farklı adlar altında farklı sanal konsollarda oturum açması yaygın bir uygulamadır. Örneğin, konsol 1'de yönetim işlevlerini gerçekleştirmek için, bir kullanıcı, konsol 2'de eugene olarak bir uygulamayı çalıştırmak için, konsol 3'te oyun olarak bir oyuncak çalıştırmak için kök olarak oturum açar. Bu yaklaşımın amacı, farklı "kullanıcıların" sistemde farklı kimliklere sahip olmasıdır - kaynaklara erişim hakları, başlangıç \u200b\u200bayarları, dosyalar vb.

Makine ağa bağlıysa, bu makineler farklı kıtalarda bulunsa bile bir kullanıcıyı A makinesinden B makinesine uzaktan kaydetmek mümkündür (makinelerin bir gezegensel ölçekte bağlantısı İnternet tarafından sağlanır). A makinesindeki kullanıcı aşağıdaki gibi bir komut verir:

Telnet makinesi_B.firm_B.city_B.country_B

ve bir veya iki saniye sonra ekranda bir davet görür

Machine_B girişi:

kullanıcı adını ve şifresini girer ve B makinesindeki mevcut konsolda sona erer (şifre erişim haklarını onayladıysa). Başka bir konsoldan başka bir makineye girmek veya makine B'ye yeniden girmek mümkündür.

B makinesindeyken, kullanıcı şu komutu verebilir:

Telnet makinesi_A.firm_A.city_A.country_A

ve B aracından A aracına tekrar kayıt olun.

İÇİNDE genel dava kayıt isteğe bağlıdır ve adresler böyle katı bir şekilde sabitlenmiş bir biçime sahip değildir, örneğin:

Eugene.mplik.ru $ telnet elvis.ru 2345 elvis.ru'ya bağlandı. İngilizce-Rusça, Rusça-İngilizce sözlük e veya. - exit.h - yardım tr\u003e unix işletim sistemi; orijinal olarak Bell Laboratuvarlarında PDP-11 serisi mini bilgisayarlar için geliştirilmiştir ve çeşitli sınıf ve türlerdeki bilgisayarlarda yaygın olarak kullanılmaktadır. UNIX özellikleri: programların UNIX uygulamaları arasında taşınabilirliği çeşitli bilgisayarlar; her şeyden önce program geliştirme için programcılar tarafından etkileşimli çalışma ve kullanım moduna yönlendirme; uzantı yapmaya açıklık. tr\u003e .e Bağlantı yabancı ana bilgisayar tarafından kapatıldı. eugene.mplik.ru $

Bir ağ bağlantısına ek olarak, bir makinede seri bağlantı noktaları aracılığıyla bağlanan düzinelerce terminal bulunabilir. Terminal bir ekran ve bir klavyedir, yani kullanıcının normal olarak oturum açabileceği bir konsol. Yalnızca bu durumda, konsol sanal değildir, ancak özel bir ayrı cihazla temsil edilir. Terminal, örneğin DOS PC 286 altında çalışan, konsol işleminin mantığını taklit eden bir programın yürütüldüğü bir kişisel bilgisayar olabilir (yerel klavyeden bir Linux makinesine şeffaf girdi ve yerel ekranına şeffaf çıktı) Linux makinesinden veri).

Ağ ...___________________________... | ____ | ____ ____ | | | | ekran | Linux | --- | ____ | ile sanal | | / ___ / konsollar | --------- | | _________ | bağlantı noktaları / | \\ / | \\ / | \\ iletişim hatları / | \\ ____ ____ ____ | | | | | | terminaller | ____ | | ____ | | ____ | / ___ / / ___ / / ___ /

İki on metreden daha uzak bir mesafede bulunan terminallerin bağlanması, hatta modemler gibi ara eşleşen cihazların dahil edilmesini gerektirir. Aynı zamanda modem, bağlantı geçişi sağlayabilir, örn. birkaç farklı terminal sırayla bilgisayar modemini arayabilir ve farklı kullanıcıların kaydını sağlayabilir.

Kullanıcıları sisteme kaydettirmek için yukarıdaki yöntemlerin tümü birlikte çalışır. Böylece tek bir makinede, çeşitli iletişim kanalları üzerinden sisteme giriş yapan onlarca ve yüzlerce kullanıcı aynı anda binlerce görevi yerine getirebilmektedir.

Linux ne kadar tam olarak belgelenmiştir.

Linux, başka hiçbir ticari işletim sistemi kadar iyi belgelenmemiştir. Linux hakkında kitaplar, kılavuzlar, referans kitapları ve ticari bir sistemde bulunmayanlar var - açıklamalar ve yorumlar içeren tam işletim sistemi kaynak metinleri.

Linux belgelerinin hacmi, sistemin gelişimini dinamik olarak izleyerek sürekli olarak güncellenir ve genişletilir.

Korsan yazılımlarla uğraşmaya alışkın olanlar, belge eksikliğinden muzdarip olanlar, Linux'ta tamamen ters bir durumla karşı karşıya kalacaklar. Sorun, Linux'ta çok az dokümantasyon olması değil, çok fazla olması, çeşitli formlarda sunulması ve buradan temin edilebilmesidir. Bu seçim zenginliğinde gezinmek için biraz çaba sarf etmek gerekecek.

Belgeler İngilizce olarak yazılmıştır. Belgelerin Almanca ve Japonca olarak oldukça eksiksiz versiyonları vardır. Linux Kurulumu ve Başlarken - LINUX KURULUMU VE İLK ADIMLAR kitabının Rusça çevirisi internette mevcuttur. Rusça olarak yayınlanan Unix sistemiyle ilgili bir dizi kitap yararlı olabilir. Bazı Unix sürümleri, Relcom sunucularında elektronik biçimde bulunur.

Rusça'da POSIX standardıyla ilgili bir referans kitabı var: Belyakov M.I., Rabover Yu.I., Fridman A.L. Mobil İşletim Sistemi: Bir El Kitabı. - M .: Radyo ve iletişim, 1991 - 208'ler. Acemi bir kullanıcı için zor ama Unix ve açık sistemlerin kavramsal temellerini bilen bir programcı için yararlıdır.

Unix mimarisinin Rusça açıklamaları, TCP / IP protokollerine dayalı bir ağ kurma ilkeleri ve Relcom ağ sunucularında dosyalar biçiminde bir dizi ilgili sorun mevcuttur.

Orijinal Linux dokümantasyonuna gelince, aşağıdaki temel, ancak kapsamlı olmayan formlar ayırt edilebilir: kitaplar, NASIL'lar, SSS referansları, INFO hipermetin referansları, MAN çevrimiçi kılavuzları, açıklamalar yazılım paketleri... Kitaplar basılı ve elektronik biçimde dağıtılır, diğer formlar kural olarak elektroniktir, yani. Linux dağıtımlarının bir parçası olarak dosyalar halinde ve İnternet üzerinden ve CD'lerde dağıtılan yazılım paketlerinde sunulur.

Çoğunlukla, bir ve aynı elektronik belge aynı içeriğe sahip birkaç dosya biçiminde ancak farklı biçimlerde, örneğin ascii, postscript, html biçiminde mevcuttur. Bir format, bir metin ekranında anahtar sözcükleri görüntülemek ve aramak için uygunken, diğerleri lazer baskı kalitesinde yazdırma veya bir grafik ekranda görüntülemek için uygundur.

Usenet haber ağının comp.os.linux.answers grubu, bazı Linux belgelerinin en son sürümlerini düzenli olarak yayınlar (aynı zamanda e-posta da dahil olmak üzere çeşitli şekillerde elde edilebilecekleri İnternet sunucularında görünürler, örneğin, mailserv @ kiae .su aracılığıyla).

Örneğin, burada (tamamlanmamış) NASIL'ların bir listesi bulunmaktadır:

  • Bootdisk NASIL
  • CDROM NASIL
  • Ticari NASIL
  • Kiril NASIL
  • DOSEMU NASIL
  • Dağıtım NASIL
  • Ethernet NASIL
  • NASIL Dizini
  • Donanım Uyumluluğu NASIL
  • BİLGİ KAĞIDI
  • Kurulum NASIL
  • Kernel NASIL
  • Elektronik Posta NASIL
  • NET-2 NASIL
  • Haberler NASIL
  • PCI NASIL
  • PCMCIA NASIL
  • NASIL YAPILIR
  • SCSI NASIL
  • Seri NASIL
  • Ses NASIL
  • UMSDOS NASIL
  • UPS NASIL
  • UUCP NASIL
  • XFree86 NASIL

Linux'un diğer açık kaynaklı işletim sistemlerinden farkı nedir?

Ücretsiz kopyalama için lisanslanan bir dizi başka işletim sistemi vardır. Bunlardan FreeBSD, Rusya'da en popüler olanıdır.

Linux veya FreeBSD'de çalışmak, deneyimli bir uzman için zor değildir. Ama için linux acemi öğrenmesi daha kolay ve çalıştırması daha uygun.

Tarihsel olarak Unix kodundan türetilen FreeBSD'nin aksine, Linux çekirdeği yeniden yazılır.

Her iki işletim sistemi de mükemmel kalitede sistemlerdir. Biri bir şekilde diğerinden daha iyidir ve bunun tersi de geçerlidir. Her iki sistem de aktif olarak gelişiyor, böylece liderlik rollerini herhangi bir yönden hızla ve tekrar tekrar değiştirebilirler.

Hangi seçimi yaparsanız yapın - Linux veya FreeBSD - her iki durumda da iyi bir seçim olacaktır.

Linux ve FreeBSD'nin çok farklı geliştirme konseptleri vardır. Dahası, işletim sistemleri arasında Linux genel olarak felsefesinde benzersizdir.

Kullanıcıların kullanıcılar için yapmış olduğu bir sistemdir.

Linux, herkesin kısıtlama olmaksızın kopyalayabileceği özgür bir sistem değildir. Ücretsiz bir açık kaynak sistemidir ve ister Washington'dan ister Yekaterinburg'dan olsun herkes, ne kadar büyük veya küçük olursa olsun katkıda bulunarak Linux'un ortak yazarı olabilir.

FreeBSD, Linux dünyasında daha popülerdir. Bazı tahminlere göre, 1995 yılında Linux kurulumlarının sayısı 10 milyona ulaştı. Linux Journal basılı olarak yayınlanmaktadır. Düzinelerce farklı versiyonlar Linux CD'leri. WAN'larda yüzlerce Linux arşivi mevcuttur. Giden trafik sunsite.unc.edu sunucusundaki Linux arşivi günde on gigabayttır. Günün her saati bu arşivle birkaç yüz kullanıcı çalışır ve sunsite Linux arşivinin düzinelerce yansıtılmış kopyası, binlerce kişiye hizmet vermek için oluşturulmuştur.

Linux Kullanıcı Grupları (kullanıcı dernekleri) ABD, Avrupa, Japonya ve Avustralya'da mantarlar gibi yayılıyor. Düzenli olarak uluslararası Linux konferansları yapılmaktadır. 30 Kasım - 2 Aralık 1994, Washington'da, Linux bölümü açık sistemler üzerine uluslararası bir konferans olan 6. OSW'de (Açık Sistemler Dünyası) çalıştı. Novell AppWare, Windows NT, Solaris, SCO Unix bölümleri aynı anda çalıştı. O zamandan beri Linux, uluslararası Unix forumlarında tekrar eden bir konu oldu. Unix Expo 95'te Linux'a büyük bir ilgi vardı ve Linux standları için yer yoktu - Red Hat, Caldera, DEC, Linux Journal.

Buna göre, Linux'ta daha fazla materyal var ve bunlar daha erişilebilir. Pahalı olmayan zengin bir Linux CDROM yelpazesi vardır. Binlerce megabayt mükemmel kalitede yazılım onlarca dolara satın alınır.

19. Linux işletim sisteminin özellikleri ve disk işletim sistemlerinden farklılıkları. Linux ücretsiz dağıtım şartları. İşletim sisteminin ana bileşenleri.

İşletim sisteminin temel özellikleriLinux

İşletim sistemi arasındaki temel fark Linux ailenin işletim sistemlerinden pencerelerniteliksel olarak farklı bir dosya sistemi organizasyonu türüdür. İşletim sistemi pencereler kullanıcı bir disk dosya sistemi ile uğraşıyor, yani mantıksal sürücülere erişir C, D, E ... ve gibi dosya sistemi türlerini kullanır FAT16, FAT32, NTFS, sonra işletim sistemlerinde UNIX- aileler dahil Linux, değil mantıksal sürücüler... İçinde dosya sistemi organizasyonu Linux sözde bölümlerin sınırlandırılması üzerine inşa edilmiştir ( bölümler) - sabit diskin (sabit sürücü) toplam alanının parçaları, dosya sisteminin belirlenmiş dizini seçilerek verilere erişimin mümkün olduğu, dosya sistemlerinin türleri ise EXT2 ve EXT3... Verilen dosya sistemleri arasındaki fark, farklı veri depolama güvenliği düzeyindedir. Bölüm atamanın esnek yolu Linux İşletim sisteminin etkin güvenlik yönetimini uygular, bazı kullanıcıların verilere erişim atamasına izin verirken diğerlerine izin vermez.

Modern işletim sistemleri. İşletim sisteminin avantajları, niteliksel karşılaştırması ve işlevsel özellikleri

İşletim sistemleri UNIXAileler, VLSI geliştirme araçları tarafından kendilerine yüklenen tüm gereksinimleri karşılar: bu, birden çok kullanıcı için geliştirme araçlarına eşzamanlı erişim sağlama becerisidir; yüksek hızda bilgi işleme; bir dizi metnin, grafik düzenleyicilerin, yardım dosyalarını okumak için araçların ve dahili CAD belgelerinin kullanılabilirliği; için program seti ağ Girişi İnternette ve diğer ağlarda; CAD ile uzaktan çalışma için bir dizi araç; ses, video ve fotoğraf nesneleriyle ve çok daha fazlasıyla çalışmak için çok çeşitli yararlı programlar ve yardımcı programlar. Ek olarak, bu işletim sistemleri ailesinin önemli bir bileşeni, kullanıcıdan gelen komut isteklerini işleme ve alınan bilgileri bir monitör ekranı, dosya veya cihaz üzerinde görüntüleyebilen bir komut yorumlayıcısının varlığıdır.

İşletim sistemi geliştirme süreci UNIX bilimsel ortamda çalışan bilgisayar uzmanları tarafından gerçekleştirilir. UNIX geliştikçe, aralarında en ünlüleri olan çeşitli işletim sistemlerini ortaya çıkardı. Linux, Solaris ve FreeBSD... Bu sistemlerin her biri ayrı ayrı gelişmeye başladı, ancak tüm avantajları korudu UNIX.

En çok kullanılan işletim sistemi ailesi UNIX bir Linux... Bu platform, kullanıcının işletim sistemini yalnızca bir klavye değil, aynı zamanda bir fare cihazı kullanarak daha rahat bir şekilde kontrol etmesini sağlayan kullanıcı dostu bir grafik arayüze sahiptir. Ana arasında linux'un avantajları Belirtilmelidir:

1. esneklik;

2. güç;

3. istikrar;

4. çoklu görev modu;

5. çok oyunculu mod;

6. yüksek düzeyde güvenlik;

7. kullanıcı dostu grafik arayüz;

8. çok sayıda metin ve grafik programı;

9. bir dizi istemci ve sunucu uygulaması;

10. kullanılabilirlik " açık lisans».

işletim sistemi Linux sistemin yüksek performansını ve belirli bir geliştiricinin ihtiyaçları için sistem öğelerine ince ayar yapma yeteneğini uygun şekilde birleştirir. İşletim sisteminin işlevlerinin nitelikli ayarı, kesintisiz olarak uzun süre 24 saat çalışmasına izin verir. Çok kullanıcılı ve çoklu görev modlarının varlığı, yüksek düzeyde işletim sistemi güvenliği ile birlikte, geliştiricilerin, verilerini kaybetme veya bozma tehdidi olmaksızın birçok CAD uygulamasını aynı anda kullanmasına olanak tanır. İşletim sisteminin yüksek gücü ile birlikte yüksek kararlılık, orta ölçekli bir donanım bilgi işlem platformunda kullanıcı isteklerine güvenilir bir şekilde hizmet verilmesini mümkün kılar.

Hayırsız önemli avantaj Linux çoğu dağıtım için "açık lisans" denen şeyin varlığıdır. Bir dizi yazılımın kaynak kodunun açık ve ücretsiz olarak dağıtılmasına rağmen, ticari şirketlerin bunları biraz değiştirme ve bu değişikliklerin telif hakkını beyan etme hakkını dışlayan kamu lisansları ile korunmaktadırlar ve daha sonra yazılım ürünlerini kendi kontrolleri altında bulundurur ve kendi başlarına satarlar. En popüler olan genel lisanstır GNU Kamu LisansıÖzgür Yazılım Vakfı tarafından sağlanmıştır ( Özgür Yazılım Vakfı). Ameliyathane linux sistemi bu lisans altında dağıtılmaktadır. Kamu Lisansı GNU telif hakkını geliştiriciye saklı tutar, ancak yazılımın kendisinin ve yazılımdaki tüm eklemelerin ve değişikliklerin her zaman serbestçe yeniden dağıtılabilir olması koşuluyla, yazılımın ücretsiz kullanımını garanti eder.

İle çalışırken Linux VLSI geliştiricisi, programları hem doğrudan bulunduğu ana bilgisayardan hem de uzaktaki bir bilgisayardan kendi terminali aracılığıyla çalıştırarak çalıştırma yeteneğine sahiptir. İÇİNDE Linux gerekli yazı tipini, boyutunu ve rengini özelleştirmek mümkündür; terminal penceresinin arka plan rengi; bir ekip davetini görüntülemek için bir form; istenen değişkenleri ve takma adları ayarlayın. Geliştirici, süreçleri kontrol edebilir, gerektiğinde bunlar arasındaki önceliği değiştirebilir ve bazılarını kaldırabilir.

GNU lisansı. Linux Ücretsiz Dağıtım Koşulları

Halihazırda listelenen avantajlara ek olarak, Linux işletim sisteminin bir başka önemli avantajı daha vardır: ticari değildir. Bu, hem sistemin kendisi hem de ağ sunucuları ve grafik arayüzleri için geçerlidir. AksineUNIX, işletim sistemiLinux sözde Obshledos'a ücretsiz olarak dağıtılırkör lisansGNU (GNUGenelhalka açıkLisans) Özgür Yazılım Vakfıönlem (BedavaYazılımYapı temeli) , bu işletim sisteminin herhangi bir kullanıcı için mevcut olması sayesinde. Linux aslında telif hakkına sahiptir ve kamu malı değildir, ancak GNU Açık Lisansı neredeyse paylaşımla aynıdır. Lisans, Linux'un özgür kalacağı ve aynı zamanda standart bir sistem olacağı şekilde yapılandırılmıştır. GNU kısaltması, Gnu'nun UNIX Değildir proje adından gelmektedir. Bu proje, Özgür Yazılım Vakfı tarafından kullanıcılara ve yazılım geliştiricilerine ücretsiz yazılım sağlamak için başlatılmış ve uygulanmıştır. GNU açık kaynak lisansı altında dağıtılan yazılımların kapsamlı listesi şunları içerir: sistem ortamı, programlama dilleri, İnternette çalışmak için araçlar, metin editörleri ve çok daha fazlası. Linux'un ticari olmayan doğası bazen insanlara yanlış izlenim veriyor: bazıları bunun profesyonel bir işletim sistemi olmadığına inanıyor. Esasen Linux, UNIX'in PC ve iş istasyonu sürümüdür. Birçok kişi tarafından Windows'tan daha sağlam ve çok daha güçlü olarak kabul edilir. Bu niteliklerden dolayı Linux, sunucular için ana işletim sistemi haline gelmiştir.

Linux'u gerçekten takdir etmek için, UNIX'in geliştirildiği kamusal ortamı anlamanız gerekir. Diğer birçok işletim sisteminin aksine, UNIX bilimsel ve araştırma ortamında geliştirilmiştir. Çoğu üniversite, araştırma laboratuvarı, bilgi işlem merkezleri ve endüstriyel işletmeler için ana işletim sistemidir. son yıllarda gördüğümüz bilgisayar ve iletişim devrimine paralel olarak gelişme devam etti. Yeni profesyonel bilgi işlem geliştirmeleri, örneğin İnternet uygulamalarında olduğu gibi, genellikle UNIX tabanlıydı. UNIX olmasına rağmen kompleks sistem, esneklik başlangıçta onun içine yerleştirilmişti. UNIX OS'nin kendisi kolayca değiştirilebilir ve bu şekilde oluşturulabilir yeni sürüm... Birçok şirket UNIX'in resmi sürümlerini yayınladı. Örneğin, IBM, Sun ve Hewlett Packard kendi UNIX çeşitlerini satar ve destekler. Araştırmacılar genellikle UNIX'in özel ihtiyaçlarına göre uyarlanmış sürümlerini derler. Bununla birlikte, UNIX'in doğasında bulunan esneklik, hiçbir şekilde güvenilirliğinden ödün vermez. Linux bu bağlamda geliştirildi. Temel olarak Linux, bir PC'de çalışmak üzere tasarlanmış başka bir UNIX çeşididir. Akademi ve çevredeki bilgisayar uzmanları tarafından geliştirilen geliştirme süreci, UNIX sürümleri için normal geliştirme sürecini takip eder. Linux, açık kaynak lisansı altında dağıtılmaktadır. Bunun nedeni, UNIX'in uzun bir toplum hizmeti geçmişine sahip akademik kurumlarda köklü olmasıdır. Linux, herkesin ücretsiz olarak kullanabileceği yüksek kaliteli bir işletim sistemidir.

Linux masaüstü bilgisayarlar: GNOME ve K Masaüstü (KDE). Qt ve Harmony Kitaplıkları

K Masaüstü Ortamı (KDE) ve GNU Ağ Nesne Modeli Ortamı (Gnome) ile, Linux artık tamamen entegre bir grafik kullanıcı arabirimine sahiptir.Bu arabirimler kullanılarak herhangi bir Linux işlemi gerçekleştirilebilir. Daha önce, Linux işletim sistemi yalnızca grafik arayüz işlevlerinin yalnızca bir kısmının gerçekleştirilmesine, yani pencerelerle işlem gerçekleştirilmesine izin veren pencere yöneticilerini destekliyordu. KDE ve Gnome, simgeleri masaüstüne taşımanıza ve uygulama çubuğunda özel menüleri düzenlemenize olanak tanıyan tam özellikli sürükle ve bırak masaüstü bilgisayarlarıdır. Bu tabloların her ikisi de X Pencere Sistemini temel alır ve aynı anda sisteminize kurulurlarsa, bir tablo için uygulamalar diğerinden başlatılabilir. Örneğin, posta veya haber aktarım programı gibi bir KDE programı Gnome masaüstünden başlatılabilir. GFTP istemcisi gibi bir Gnome uygulaması KDE masaüstünden başlatılabilir. Hem KDE dosya yöneticisi hem de Gnome dosya yöneticisi kullanılabilir. Bu, masaüstünün bazı işlevlerini kaybeder, örneğin sürükle ve bırak işlemleri gerçekleştirilemez, ancak uygulamanın kendisi iyi çalışacaktır.

Bilgisayar donanımı bileşenleri

Çekirdeğin donanım kompleksi ile iletişimi

Çekirdek işlevleri:

1) Dosya sistemi yönetimi;

2) Bellek yönetimi;

3) Cihaz yönetimi;

4) Süreç yönetimi.

Kabuğun çekirdeğe ve donanıma bağlanması

İşletim sistemi veri türleriLinux

1. dosya (diskteki adlandırılmış alan);

4. cihaz dosyası.

Dosya türleri: blok ve karakter.

Mutlak ve göreceli yol kavramları

Kesin yol her zaman kök bölümde başlar, örneğin dosya erişimi 1:

/ ev / paşa / doğrudan

Göreceli yol - nesnenin mevcut konuma göre yolu, örneğin mevcut konum pasha dizini ise, o zaman.

Çok kullanıcılı sistem

Linux başlangıçta çok kullanıcılı bir sistem olarak tasarlandı. Aynı zamanda, birkaç kişinin sırayla bir Linux bilgisayarı kullanabileceği gerçeği değil, aynı bilgisayarda birkaç kişinin aynı anda uygulamalarını çalıştırdığı gerçek bir çok kullanıcılı sistem hakkındaydı. Eğer gerekli mi gelir bir masaüstü, kişisel makine hakkında? Şimdi kesin olarak evet diyebiliriz. İlk olarak, uygulamaya özel ayarlar ve veriler, her kullanıcı için bağımsız ve dikkatli bir şekilde korunur; bu, günümüzün yaygın uygulama ve veri paylaşımında çok önemlidir. İkincisi, her kullanıcı için bağımsız olarak masaüstünün ayarları kaydedilir, her seferinde kayıt prosedürünü tamamladıktan sonra tanıdık bir çalışma ortamı elde edilir.

Linux işletim sisteminin ana kısmı genellikle çekirdek olarak adlandırılır. Çekirdek en çok alt düzey donanımı izleme, aygıt sürücülerini başlatma, dosya sistemlerini yönetme, süreçleri oluşturma, belleği yönetme ve diğer temel işlevler gibi işletim sistemi işlevleri. Linux çekirdeği, UNIX çekirdeğine çok benzer. Linux çekirdeği, tamamen benzersiz olan bazı özelliklere sahiptir:

çekirdek modüler bir temel üzerine inşa edilmiştir

aynı anda bir bilgisayara birkaç çekirdek kurulabilir

geliştirme linux çekirdekleri merkezi olarak yönetilen

Linux çekirdeği monolitik bir varlık değildir, bazı kısımları işlem sırasında yüklenebilir, bu kısımlara modül adı verilir. Bazı işlevler gerekli değilse şu an, onlardan sorumlu modüller yüklenmez ve hafızayı işgal etmez. Bir bilgisayara aynı anda birkaç çekirdek yüklenebilir, ancak aynı anda yalnızca biri çalışır. Bu özellik, çekirdeğin yeni sürümlerini test etmenize, daha uygun bir yapılandırma oluşturmanıza ve aynı zamanda çok kolay bir şekilde geri dönmenize olanak tanır. eski versiyonçalışması garantilidir. Linux çekirdek geliştirme, hala efsanevi Linus Torvalds tarafından kontrol edilmektedir. Bu, çekirdeğin her sürümünün tek bir nesne olduğu anlamına gelir.

Uygulama birlikte çalışabilirliği

Linux işletim sistemi, işletim sistemi kadar sıkı bir şekilde entegre değildir. windows sistemi... Neredeyse her dağıtım, bir çekirdekten ve bu çekirdekle ilişkili binlerce değilse bile yüzlerce ayrı yazılım paketinden oluşur. Tüm programlar başlangıçta yakın etkileşime izin verecek şekilde tasarlanmış ve üretilmiştir, aksi takdirde sistem çalışamazdı. Ancak bu, etkileşime girmeleri gerektiği anlamına gelmez, aralarında herhangi bir entegrasyon olmayabilir. Bazı durumlarda, düşük düzeyde zorunlu entegrasyon eksikliği bir dezavantaj gibi görünebilir, ancak bu kalite daha yüksek yazılım geliştiricilere düşük seviyeli uygulamaları seçme özgürlüğü ve bunları daha sonra değiştirme yeteneği verir. Linux çekirdeğinden ve neredeyse her şeyden beri mevcut uygulamalar açık standartlara dayalıdır, aralarındaki entegrasyon kolaydır ve birlikte güvenilir bir şekilde çalışırlar.

Kullanıcı arayüzü

Kural olarak, kullanıcı bilgisayarla iletişim kurar grafik monitör, fare ve klavye. Neredeyse herkes bu şekilde çalışıyor istemci bilgisayarlar, olmasına rağmen görünüm masaüstü ve işlevsellik değişebilir. Linux altında, grafiksel oturum yöneticisi uygulamalardan sadece biridir, işletim sisteminin bir parçası değildir. Bu, öncelikle bir masaüstü yöneticisi seçebileceğiniz (en yaygın seçenek KDE veya GNOME'dur) ve ikinci olarak, alfasayısal modda grafik ortamı olmadan çalışabileceğiniz anlamına gelir.

Dış altyapı ile etkileşim

Bir masaüstü bilgisayar nadiren kendi başına çalışır; temel altyapı ile etkileşimde bulunmalıdır. Bağlanması gerekiyor yerel ağ, sunuculara ve diğerlerine erişimde paylaşılan kaynaklar... Linux mümkün olan her şeyi destekler ağ protokolleriböyle bir etkileşim için gereklidir. Bir bilgisayarı bağlarken en önemli nokta dış dünya bir güvenlik sorunudur. Linux çekirdeği, bilgisayarınızı dışarıdan yetkisiz erişime karşı koruyan ve güvenli son kullanıcı deneyimi ve veri bütünlüğü sağlayan yerleşik bir güvenlik duvarına sahiptir.

Veri depolama yöntemi

Verilerin Linux'ta depolanma biçimi, temelde Windows'ta kullanılma biçiminden farklıdır. Linux'ta dosya yapısı bir ağaçla temsil edilirken farklı şekiller bölümler dahil olmak üzere uzak cihazlar, aynı görünmek. Disklere atanmış harf yok. Bu yaklaşım, örneğin, aynı kurallara uyulmasına izin verir. mantıksal yapı tüm istemci makinelerdeki dizinler. Dosyaları işlemedeki temel fark, Linux'un birlikte çalıştığı dosya sistemlerinin çoğunda bağlantıların varlığıdır. Temelde, bağlantılar dosyalara veya tüm dizinlere işaretçilerdir. İki tür bağlantı vardır: sabit bağlantılar ve sembolik bağlar. Sabit bağlantı, bir dosyayla ilişkilendirilmiş başka bir addır, sembolik bağlantı ise bağımsız bir göstericidir. Bir dosyanın silinmesi durumunda, ona olan sembolik bağlantı silinmez, ancak boşluğu göstermeye başlar. Bir dosyaya giden sabit bağlantı sayısı birden fazla ise, bir adın silinmesi dosyayı silmez. Gerçekte, yalnızca son sabit bağlantı kaldırıldıktan sonra kaldırılacaktır.

Diğer farklılıklar

Linux'u diğer masaüstü işletim sistemlerinden ayıran başka özellikler de var. Sanal bellek ile çalışmanın farkına ve Linux'a özgü olan çalıştırma seviyeleri kavramına bir göz atalım. Her işletim sisteminde sanal bellekle çalışmak farklıdır, hatta bazen işletim sisteminin sürümüne bile bağlıdır. Linux'un özelliği, gerçek RAM'de çalışmak mümkün olduğu sürece sanal belleğin kullanılmamasıdır. Örneğin Windows, bilgileri RAM'den diske taşımaya başlar ve diğer durumlarda, önleyici takas uygulaması vardır. Çoğu durumda, bu yaklaşım işlemlerin hızında bir azalmaya yol açar. Linux ayrıca bir önbelleğe alma sistemi benimsedi, yani son zamanlarda kullanılanları depoladı dosya bilgisi RAM'de. Bu uygulamanın bir sonucu olarak, RAM'in önemli bir kısmı sürekli olarak kullanılmaktadır. Uygulamaların ek RAM gerektirmesi durumunda, sistem basitçe önbellek alanını azaltır. Çalışma seviyeleri kavramı UNIX / Linux benzeri işletim sistemlerinde yaygındır. Çalışma seviyesi, hangi sistem hizmetlerinin ne zaman başlatılacağını belirler. önyükleme sistemleri. Çalıştırma seviyeleri 0'dan 9'a kadar numaralandırılmıştır. Örneğin, çalıştırma seviyesi 3, tüm sistem servislerigrafik dışında. 5. seviyede, grafik ortam da başlar. Seviye 1, yalnızca bir konsolun mevcut olduğu ve neredeyse tüm hizmetlerin devre dışı bırakıldığı tek kullanıcı önyükleme moduna karşılık gelir.

Uygulama bilişim Teknolojileri eğitim sürecinde uygun programların kullanılmasını gerektirir. Ticari ve bazen pahalı ürünlere bir alternatif, sözde ücretsiz dağıtımdır yazılım.

Linux işletim sisteminin amacı ve temel özellikleri

Ücretsiz yerel yazılım paketinin geliştirilmesi (bundan böyle yazılım olarak anılacaktır), çözülmesi gereken temel görevlerden biridir. bilgi Güvenliği Rusya. Bu, Rusya Federasyonu Başkanı Dmitry Medvedev tarafından defalarca ifade edildi. Ona göre, 2010 yılına kadar Rusya, kendi işletim sistemini (bundan sonra işletim sistemi olarak anılacaktır) açık kaynak ve tam bir uygulama setiyle oluşturmalıydı. etkili iş devlet kurumları ve bütçe kuruluşları.

Özgür yazılımın ortaya çıkış tarihi

2007 sonbaharında, bir özgür, özgür yazılım paketi geliştirmek ve tedarik etmek için Rusya'da ilk açık ihale yapıldı. Armada grubu kazandı. Bu yarışmadaki ortak yüklenici ALT Linux'tur. Projenin bir parçası olarak, ALT Linux çalışanları, Rusya'nın üç pilot bölgesinde binden fazla okulda uygulanan ücretsiz bir yazılım paketi (bundan böyle PSPO olarak anılacaktır) geliştirdi ve test etti: Tataristan Cumhuriyeti, Perm Bölgesi ve Tomsk Bölgesi. Bu bölgelerde teknoloji sadece uygulama için değil, aynı zamanda teknik desteği organize etmek için de geliştirildi. Yalnızca üç pilot bölge olmasına rağmen, Rusya'daki herhangi bir okul projeye gönüllü olarak katılabilir ve ücretsiz bir PSVE seti alabilir. Bu fırsatı ve projeyi bir bütün olarak yaygınlaştırmak için ülkenin farklı yerlerinde bir dizi çalıştay düzenlendi. 2008 yılı sonu itibariyle 2.151 okul uygulama projesine katılmıştır.
Bakalım işletim sistemi nedir Linux. Bu, 1991 yılında Fin programcı Linus Torvalds tarafından işlemci mimarisi için geliştirilen Unix OS geliştirme dallarından biridir. intel ailesi x86. Bugün bir dizi farklı donanım platformuna taşınmıştır.

Dağıtım konsepti

Dağıtım kiti, bir işletim sisteminin dört ana bileşenini içeren bir yazılım setidir:
¦ çekirdek (işletim sisteminin donanımı ve programın yürütülmesini kontrol eden ana, tanımlayıcı parçası);
¦ dosya sistemi (dosyaların depolama aygıtlarında depolanmasını organize etmenin bir yolu);
¦ kullanıcı komutlarının yorumlayıcısı (bir bilgisayarla kullanıcı etkileşimini düzenleyen bir program);
¦ yardımcı programlar (çeşitli hizmet işlevlerini gerçekleştiren ayrı programlar).
Linux çekirdeği, Linus Torvalds'ın genel yönetimi altında geliştirilmiştir ve serbestçe dağıtılmasının yanı sıra büyük miktar diğer yazılımlar, yardımcı programlar ve uygulamalar. Linux için ücretsiz yazılım dağıtımının sonuçlarından biri şuydu: büyük sayı farklı firma ve şirketlerin yanı sıra sadece bağımsız geliştirici grupları Linux çekirdeğine dayalı dağıtımlar yayınlamaya başladı. Bugün çok var linux dağıtımları... Torvalds, çekirdeğin gelişimini koordine etmeye devam ettikçe, çekirdek sürümleri, benzer dağıtımlar gibi dallara ayrılmak yerine sıralı olarak gelişir.
Dağılımlar, içerdikleri programların bileşimi bakımından birbirinden farklılık gösterir - hem tüm dağıtımlar için standart programları (örneğin, bir kabuk veya çekirdek) hem de dağıtımın yazarlarının benzersiz gelişimlerini (örneğin, sistemi, çeşitli grafik kabukları, çekirdekle çalışmak için araçlar, vb.). Bazı dağıtımlar şirketler tarafından ticari olarak yayınlanırken, diğerleri GNU GPL lisansı koşulları altında yani ücretsiz olarak dağıtılır.
Çekirdeğin ilk sürümünün yayınlanmasından bu yana geçen 15 yıl içinde, dünyada zaten birkaç düzine farklı Linux dağıtımı var. En yaygın olanı üç tür pakettir: rpm (Kırmızı Hat Linux), deb (Debian formatı) ve tgz (Slackware formatı).

Linux dağıtımlarının açıklaması

Açık kaynak yazılımı kullanma

Günümüzde kullanıcılar giderek daha fazla lisanslı yazılım satın almaya veya kullanmaya çalışıyor açık kaynak yazılım veya ücretsiz * analoglar. En popüler GPL lisanslı yazılıma hızlıca bir göz atalım.
OpenOffice.org - farklı işletim platformlarında çalışan evrensel bir ofis paketi geliştirmek için oluşturulan uluslararası bir açık kaynak projesi açık API ** ve XML tabanlı dosya biçimi ***.
GNU Görüntü İşleme Programı veya GIMP - bir raster grafik editörü, oluşturmak ve işlemek için bir program raster grafikler... Vektör grafikleri kısmen desteklenmektedir.
GNU Derleyici Koleksiyonu (GCC olarak kısaltılır), GNU Projesi tarafından geliştirilen çeşitli programlama dilleri için bir derleyiciler kümesidir. GCC, Free Software Foundation (FSF) tarafından GNU GPL ve GNU LGPL koşulları altında dağıtılan ücretsiz bir yazılımdır ve anahtar bileşen GNU araç zinciri. Ücretsiz Unix benzeri işletim sistemleri için standart bir derleyici olarak ve Apple Mac OS X dahil olmak üzere çeşitli tescilli işletim sistemlerinde kullanılır.
Mozilla Firefox (eski adıyla Phoenix ve Firebird), dünyanın en popüler ikinci tarayıcısı ve bu popülerliğe ulaşan ilk açık kaynaktır. Mozilla Suite ve Mozilla Firefox, şu adresten yayınlanan Netscape Navigator kaynak kodunu temel alıyordu: ücretsiz lisans MPL (Mozilla Kamu Lisansı).
KDevelop Unix benzeri işletim sistemi için ücretsiz bir yazılım geliştirme ortamıdır. Proje 1998'de başladı. KDevelop bir derleyici içermez, bunun yerine çalıştırılabilir kod oluşturmak için GNU Derleyici Koleksiyonunu (veya başka bir derleyiciyi) kullanır.
Özgür yazılım, sağladığı yetenekler açısından daha düşük değildir. ücretli meslektaşlar... Teknik avantajlardan GNU / Linux bu işletim sisteminin neredeyse virüslerden etkilenmez.
Organizasyon gibi diğer Linux uygulamalarıyla ilgili bilgiler paylaşma dosyalar ve yazıcılar için, güvenlik Linux Pipeline web sitesinde (http://www.linuxpipeline.com) okunabilir.

Linux avantajları ve dezavantajları

Uzun zamandır Microsoft'un işletim sistemi en çok akıllı seçim kullanıcı için. Ancak son zamanlar Linux ciddi bir rakip olacak kadar olgun.
Linux işletim sisteminin avantajları şunları içerir:
¦ açık kaynak;
¦ istikrar;
¦ çoklu kullanım;
¦ dolu olma olasılığı uzaktan kumanda;
¦ donanım kaynakları için nispeten düşük gereksinimler;
¦ İnternette kendi kaynaklarının mevcudiyeti (destek alabileceğiniz vb.);
¦ Çekirdeğin minimum boyutu ve işletim ortamının tekdüzeliğini elde etmenize olanak tanıyan gömülü sistemlerde kullanma yeteneği;
¦ fırsat (sınırlı) dOS yürütme ve Windows uygulamaları.
İşletim sisteminin dezavantajları, Linux sürümleri ve dağıtımları arasındaki bazı uyumsuzlukları içerir, bu da uygulamaların farklı Linuxyanı sıra konfigürasyonun göreceli karmaşıklığı.
Ne yazık ki, Inprise Delphi, MS Visual Studio gibi gelişmiş bir ortama sahip neredeyse hiç Linux geliştirme sistemi yoktur.
Uzmanlar önümüzdeki yıl uygulama paketlerinin sayısında keskin bir artış olacağını söylese de, asıl sorun şu anda Linux için uygulama sayısında yatıyor. Diğer bir sorun, donanım üreticilerinin Linux için destek eksikliğidir, ancak bu aşamalı olarak ele alınmaktadır.
Linux geliştikçe daha yaygın hale gelecektir. Oracle, Sybase, Informix ve Corel (WordPerfect) gibi ticari satıcıların eklenmesiyle ve geliştiricilerin şirket içi yenilikleriyle, Linux'un diğer işletim sistemi pazarlarına girmesi hızlanacak. Red Hat, Caldera ve diğer ticari linux sürümleri ürün hatlarını genişletmeyi, kurum içi geliştirmeye katılmayı ve teknik destek sağlamayı planlıyor. Birlikte, piyasada önemli bir rol oynayabilecekler ve bu, hala Linux'a ciddi görevler vermekten korkanların güvenilirliğini artırmalıdır.
İnternet servis sağlayıcıları (ISP'ler), daha iyi yönetilebilirlik, 7 gün 24 saat çalışma (günde 24 saat, 7 gün çalışma) nedeniyle ağır yükler altında Linux'a geçiyor.
Birçok kuruluş şu desteği tercih eder: linux ailesi, microsoft desteği... Sadece çalışanı özelleştiremezsiniz linux tablosuWindows gibi görünmesini sağlamak ve aynı zamanda işlevsellik açısından MS Office'e eşdeğer uygulama paketlerini çalıştırmak için ( Açık ofis). Yeni standartlar ve protokoller Linux'ta daha önce uygulanmaktadır çünkü kaynak kolayca bulunabilen Linux yazılım kusur yamaları bazen aynı gün yayınlanır.
Gerekli yazılımı ve Rusça yazı tiplerini yükledikten sonra, bir Linux makinesi bir Windows makinesinden daha eksiksiz bir çalışma alanı haline gelir. Standart Linux kurulumu, İnternet ile çalışmak için birçok program içerir. metin editörleri Windows Not Defteri seviyesi, kelime işlemci TEX, C ++ derleyici, Perl yorumlayıcı, EMACS düzenleyici. Ayrı bir soru - linux çalışması internet üzerinden. İÇİNDE standart kurulum bir web sunucusu, ftp sunucusu ve posta sunucusu var. Bu, hem normal bir dosya ağında çalışmanıza hem de İnternette olduğu gibi mektup ve dosya alışverişi yapmanıza olanak tanır. Elbette bu daha güvenli ve daha güvenilir bir yoldur.
Böylece aşağıdakiler yapılabilir bulgular:
¦ açık kaynak kodu, işletim sistemi işlevleri üzerinde tam kontrole sahip olmanıza ve kritik uygulamalarda kullanım için gerekli olan yetkisiz işlevlere sahip hiçbir bileşen bulunmadığından emin olmanıza olanak tanır;
¦ Linux işletim sisteminin kararlılığı ve güvenilirliği, elinizdeki görevleri etkin bir şekilde gerçekleştirmenize olanak tanır, güvenilir veri depolaması sağlar ve bakım maliyetini düşürür;
¦ Linux işletim sisteminin ücretsiz dağıtımı, bu sistemin gerekli sayıda bilgisayarla donatılmasına izin verir. minimum maliyet ve yasadışı yazılım kullanımı sorununu çözmek;
¦ nispeten düşük donanım kaynağı gereksinimleri, nispeten modası geçmiş kullanımına izin verir ve çok fazla değil güçlü bilgisayarlar tam teşekküllü iş istasyonları olarak;
¦ İnternette kendi kaynaklarınıza sahip olmak, bir Linux PC'yi ek yazılım satın almadan ve yüklemeden bir sunucu olarak veya bir ağ iş istasyonu olarak kullanmanızı sağlar;
¦ çekirdeğin minimum boyutu ve onu gömülü sistemlerde kullanma imkanı, sunuculardan gömülü sistemlere kadar işletim ortamının tekdüzeliğinin elde edilmesini sağlar;
¦ DOS ve Windows uygulamalarının (sınırlı) yürütülmesi olasılığı, eski uygulamaları terk etmemenizi sağlar;
¦ kullanılabilirlik ofis uygulamaları, tam teşekküllü bir çalışma alanı oluşturmak için yeterli olan, belge işleme için Linux işletim sistemine sahip bir PC kullanmanıza izin verir.
Yukarıdaki verilere dayanarak, Linux işletim sisteminin tüm uygulama alanlarında Microsoft işletim sistemine bir alternatif olarak düşünülebileceği sonucuna varabiliriz, ancak (yine de) Microsoft işletim sistemini kullanmanın gerekli olduğu uygulama alanları vardır.