Linux işletim sistemi özellikleri şunlardır. Linux ve bileşenlerinin kısa açıklaması. Linux ve Windows: farklar nelerdir

  • 20.04.2019

Rusya Federasyonu Tarım Bakanlığı

Federal Eyalet Eğitim kurumu yüksek mesleki eğitim

Perm Devlet Tarım Akademisi

akademisyen D.N. Pryanishnikov "

Bilişim Bölümü

Uzmanlık "Muhasebe, Analiz ve Denetim"

Ölçek

bilişimde

Bir yazışma öğrencisi tarafından tamamlandı

Batueva A.N.

Kıdemli öğretmen tarafından kontrol edildi:

Kritchenko T.N.

Perma, 2008

1. Teorik görev. İşletim sistemi Linux

1.1 Linux işletim sistemi tarafından sağlanan özellikler

1.2 Kimler Linux İşletim Sistemine İhtiyaç Duyabilir ve Neden

1.3 özellikleri Bir işletim sistemi olarak Linux

1.4 Birkaç programın aynı anda yürütülmesi neye benziyor?

1.5 Birden çok kullanıcı aynı makinede nasıl çalışır?

1.6 Tam olarak belgelenmiş Linux

1.7 Linux Farkıücretsiz lisansa sahip diğer işletim sistemlerinden

1.8 Linux sisteminin desteklediği yazılım

1.9 Küresel İnternet ağıyla çalışma

1.10 Linux'ta hangi kelime işlemci kullanılabilir?

2. Pratik görev

2.1 Görev 1

2.2 Görev 2

2.3 Görev 3


1. Linux işletim sistemi

Linux, kişisel bilgisayarlar ve iş istasyonları için modern bir POSIX uyumlu ve Unix benzeri işletim sistemidir.

XWindowSystem ağ penceresi grafik sistemine sahip çok kullanıcılı bir ağ işletim sistemidir. Linux OS, açık sistem standartlarını ve İnternet protokollerini destekler ve Unix, DOS, MSWindows sistemleri ile uyumludur. Kaynak kodu da dahil olmak üzere sistemin tüm bileşenleri, sınırsız sayıda kullanıcı için ücretsiz kopyalama ve kurulum lisansı ile dağıtılır.

Linux işletim sistemi, IntelPC 386/486 / Pentium / PentiumPro platformlarında yaygın olarak kullanılmaktadır ve bir dizi başka platformda zemin kazanmaktadır.

Linux, Helsinki Üniversitesi'nden Linus Torvalds ve binlerce İnternet kullanıcısı, araştırma merkezi, vakıf, üniversite ve daha fazlasından oluşan sayısız bir ekip tarafından geliştirildi.

1.1 İşletim Sistemi tarafından sağlanan özellikler Linux

· Hem işte hem de evde kullanım için ücretsiz ve yasal olarak modern bir işletim sistemine sahip olmayı mümkün kılar;

· Yüksek performansa sahiptir;

· Güvenilir, kararlı, tamamen takılma olmadan çalışır;

· Virüslere duyarlı değildir;

· Modern PC'lerin yeteneklerini tam olarak kullanmanıza, DOS ve MSWindows'ta makine belleği ve işlemci (ler) kaynaklarının kullanımına ilişkin sınırlamaları ortadan kaldırmanıza izin verir;

· Çoklu görev ve öncelikleri etkin bir şekilde yönetir, arka plan görevleri (zaman alan hesaplama, modem üzerinden e-posta gönderme, disket biçimlendirme, vb.) etkileşimli çalışmayı engellemez;

· Bilgisayarınızı yerel ve küresel ağlara kolayca entegre etmenizi sağlar, dahil. internette; Novell ve MSWindows tabanlı ağlarla çalışır;

· Önyükleme biçiminde sunulan diğer işletim sistemlerinin uygulama programlarının yürütülmesine izin verir - Unix, DOS ve MSWindows'un çeşitli sürümleri;

· Unix dünyasında birikmiş ve kaynak kodu ile birlikte ücretsiz olarak dağıtılan çok sayıda çeşitli yazılım paketlerinin kullanımını sağlar;

· İstemci-sunucu sınıfı sistemleri de dahil olmak üzere, nesne yönelimli, çok pencereli metinsel ve / veya grafik arayüzlü, hem Linux'ta hem de diğer işletim sistemlerinde çalışmaya uygun, herhangi bir karmaşıklık derecesinde uygulama programları geliştirmek için zengin bir araç seti sağlar. ;

Kullanıcıya ve özellikle geliştiriciye harika bir eğitim üssü işletim sisteminin çekirdeği de dahil olmak üzere tüm bileşenlerin zengin belgeleri ve kaynak kodları biçiminde;

Gelişimde elini denemek, iletişim kurmak ve organize etmek isteyen herkese verir. ortak çalışmaİnternet üzerinden herhangi bir Linux geliştiricisi ile birlikte çalışabilir ve sistemin ortak yazarı olarak katkıda bulunabilirsiniz.

1.2 Kimler bir işletim sistemine ihtiyaç duyabilir ve neden Linux

Birçok kullanıcı kategorisi, çeşitli nedenlerle Linux kullanmakla ilgilenebilir. Kapsamlı bir liste vermek mümkün değil. Ancak, işte bazı örnekler. Linux, bilgisayarı tam olarak kullanan tam teşekküllü bir 32-bit (DECAXP platformunda 64-bit) işletim sistemidir. Linux, IBMPC kişisel bilgisayarını gerçek bir bilgisayara dönüştürüyor iş istasyonu... Bir iş istasyonunun maliyetinden önemli ölçüde daha düşük olan kişisel bir bilgisayarın fiyatına.

Linux yazılımı, donanım tasarrufuna ek olarak, sistemin ücretsiz sınırsız kopyalanmasına izin veren ücretsiz bir lisansla birlikte geldiğinden, fiyat kazancı çok büyüktür. Çekirdek, editörler, çevirmenler, DBMS, ağ iletişimi, grafik arayüzler, oyunlar ve binlerce megabaytlık tonlarca başka yazılım - ücretsiz ve yasal.

Yalnızca yazılımın getirisi binlerce ila on binlerce dolar arasında değişebilir. Rusya'daki birçok kullanıcı için, kendilerini tam teşekküllü bir yazılım seti ile yasal olarak donatmanın tek yolu ücretsiz bir lisanstır.

Korsan pazarının yazılım için ödeme yapmaması yaygın bir durumdur. Ancak, Linux söz konusu olduğunda, sadece kimse bunun için dava açmayacak, aynı zamanda tüm belgeleri de verecek! Üstelik tüm programların kaynak kodları ile! Korsanlar böyle bir şeyi asla hayal etmediler.

Linux, tüketiciler ve uygulama geliştiricileri için büyük ilgi görüyor. Coğrafi olarak şehrin farklı bölgelerine ve hatta farklı şehir ve ülkelere dağılmış birkaç şubeden oluşan bir şirket hayal edin. Bir veritabanı sunucusu merkez ofiste çalışır ve müşteriler - şubelerdeki iş istasyonları - ağ üzerinden sunucuyla etkileşime girer. Böyle bir sistem Linux'ta hızlı, ucuz ve rahat bir şekilde yapılır. Linux esnekliğini düşünün. İşte burada işe yarar!

Linux, çok çeşitli sorunları çözmek için çok sayıda aracın bulunduğu devasa bir açık sistem dünyasının kapısını açar.

1.3 Özellikler Linux işletim sistemi olarak

· Çoklu görev: aynı anda birçok program çalışır;

· Çoklu kullanıcı modu: birçok kullanıcı aynı makinede aynı anda çalışır;

İşlemcinin korumalı modu (386 korumalı mod);

· İşlem belleğinin korunması; bir program çökmesi sistemin donmasına neden olamaz;

· Yürütülebilir programın örnekleri arasında sayfaların kayda göre bölünmesi. Bu, programın işlem-örneklerinin yürütülürken aynı belleği kullanabileceği anlamına gelir. Böyle bir işlem belleğe yazmaya çalıştığında, yazılmakta olan 4KB sayfa boş alana kopyalanır. Bu özellik performansı artırır ve bellekten tasarruf sağlar;

· Disk belleği olan sanal bellek (yani, etkin olmayan sürecin tamamı bellekten diske aktarılmaz, yalnızca gerekli sayfa gönderilir); bağımsız disk bölümlerindeki sanal bellek ve/veya dosya sistemindeki dosyalar; 2 GB'a kadar sanal bellek; program yürütme sırasında sanal belleğin boyutunu değiştirme;

· Ortak bellek programlar ve disk önbelleği: tüm boş bellek, diskle alışverişi arabelleğe almak için kullanılır;

· Dinamik yüklenebilir paylaşımlı kütüphaneler;

· POSIX.1 sertifikası, kaynak düzeyinde SystemV ve BSD standartlarıyla uyumluluk;

İndirilebilir programlarla SCO, SVR3, SVR4 ile iBCS2 uyumlu emülatör uyumluluğu ile,

içinde iş yönetimi POSIX standardı;

· Ç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ılır. Şu anda, bazı şirketler Linux için kaynak kodu olmadan bir dizi ticari program sağlıyor, ancak ücretsiz olan her şey ücretsiz kalıyor;

· Çekirdekteki yardımcı işlemcinin öykünmesi, bu nedenle uygulama, yardımcı işlemcinin öykünmesini umursamayabilir. Elbette bir yardımcı işlemci varsa kullanılmaz;

· Ulusal alfabeler ve sözleşmeler için destek, dahil. Rus dili için; yenilerini ekleme yeteneği;

· Çoklu sanal konsollar: tek bir ekranda, klavyeden değiştirilebilen birkaç eşzamanlı bağımsız oturum;

· Bir dizi yaygın dosya sistemi desteği (MINIX, Xenix, SystemV dosya sistemleri); 4 Terabayta kadar ve 255 karaktere kadar dosya adlarıyla kendi gelişmiş dosya sisteminin varlığı;

· DOS (veya OS / 2 FAT) bölümlerine şeffaf erişim: bir DOS bölümü, Linux dosya sisteminin bir parçası gibi görünür; VFAT desteği (WNT, Windows 95);

· Linux'u DOS dosya sistemine kurmanıza izin veren özel dosya sistemi UMSDOS;

Erişim (salt okunur) dosya sistemi HPFS-2 İşletim Sistemi / 2 2.1;

· Tüm standart CDROM formatları için destek;

· FTP, telnet, NFS vb. dahil olmak üzere TCP / IP ağ desteği

1.4 Birkaç programın aynı anda yürütülmesi neye benziyor?

Sözde sanal çoklu konsol, birkaç konsolun çalışmasını tek bir ekranda düzenlemeyi mümkün kılar. İlk konsolda yayın süreci başlar. Alt-F2 tuş kombinasyonu, ikinci konsola geçişi takip eder. Yayın devam ediyor, ancak ekrandaki 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ı çalıştırabilir.

XWindowSystem'ı ücretsiz konsollardan birinden çalıştırabilirsiniz. Ekranda bir pencere açın ve DOOM'u oynayın. Bir ortakla bir ağ aracılığıyla mümkündür. Ve diğer pencerelerde - veritabanı, posta, editör, yayın vb.

Böylece aynı anda çalışan birçok konsol var ve konsollardan birinin de birçok XWindowSystems'i var.

3 Linux işletim sisteminin ana özellikleri

Linux kaynak kodunun ücretsiz ve herkese açık olması nedeniyle, sistemin geliştirilmesine en başından beri çok sayıda bağımsız geliştirici dahil olmuştur. Bu sayede Linux şu anda en modern, istikrarlı ve hızla gelişen sistemdir ve en son teknolojik yenilikleri neredeyse anında özümser. UNIX gibi modern, tamamen işlevsel işletim sistemlerinde bulunan tüm özelliklere sahiptir. İşte bu özelliklerin kısa bir listesi.

Gerçek çoklu görev

Tüm süreçler bağımsızdır; hiçbiri diğer görevlere müdahale etmemelidir. Bunu yapmak için çekirdek, CPU zaman paylaşım modunu uygular ve her işlemin yürütülmesi için dönüşümlü olarak zaman aralıkları tahsis eder. Bu, Windows 95'te uygulanan "önleyici çoklu görev" modundan önemli ölçüde farklıdır; burada bir işlem, işlemciyi diğer işlemlere "vermek" zorundadır (ve bunların yürütülmesini büyük ölçüde geciktirebilir).

Çok kullanıcılı erişim

Linux yalnızca çok görevli bir işletim sistemi değildir, aynı anda birden çok kullanıcıyı çalıştırma yeteneğini de destekler. Bu durumda Linux, ana bilgisayarla çalışan kullanıcılara çeşitli uzak terminaller aracılığıyla tüm sistem kaynaklarını sağlayabilir.

RAM'i diske değiştir

RAM'i diske değiştirmek, sınırlı miktarda fiziksel RAM ile çalışmanıza olanak tanır; bunun için RAM'in bazı bölümlerinin (sayfalarının) içeriği, sabit diskte ek RAM olarak kabul edilen özel bir alana yazılır. Bu, çalışma hızını biraz yavaşlatır, ancak bilgisayarda gerçekten mevcut olandan daha fazla RAM gerektiren programların çalışmasını düzenlemenize izin verir.

Çağrı belleği

Linux sistem belleği 4K sayfalar halinde düzenlenmiştir. RAM tamamen boşalmışsa, işletim sistemi bunları bellekten diğer belleğe taşımak için uzun süredir kullanılmayan bellek sayfalarını arayacaktır. HDD... Bu sayfalardan herhangi birine ihtiyaç duyulursa, Linux onları diskten kurtarır. Bazı eski Unix sistemleri ve bazı modern platformlar (Microsoft Windows dahil), o anda çalışmayan uygulama ile ilgili OP'nin tüm içeriğini diske aktarır (yani, uygulama ile ilgili TÜM bellek sayfaları, bir eksiklik olduğunda diske kaydedilir). bellek) daha az etkilidir.

Linux çekirdeği, yürütülebilir program kodunun yalnızca gerekli bölümünün RAM'de olduğu ve kullanılmayan bölümlerin diskte kaldığı isteğe bağlı sayfa tahsisini destekler.

Yürütülebilir programları paylaşma

Bir uygulamanın birkaç kopyasını aynı anda çalıştırmanız gerekiyorsa (bir kullanıcı birkaç aynı görevi başlatır veya farklı kullanıcılar aynı görevi başlatır), bu uygulamanın yürütülebilir kodunun yalnızca bir kopyası belleğe yüklenir; aynı anda yürütülen tüm özdeş görevler tarafından kullanılır.

Paylaşılan Kitaplıklar

Kitaplıklar, programlar tarafından verileri işlemek için kullanılan prosedürler kümesidir. bir dizi var standart kitaplıklar aynı anda birden fazla işlem tarafından kullanılır. Daha eski sistemlerde, bu tür kitaplıklar her yürütülebilir dosyaya dahil edildi ve aynı anda yürütülmesi verimsiz bellek kullanımına neden oldu. Yeni sistemlerde (özellikle Linux'ta), bireysel uygulamaların boyutunu küçültmeye izin veren dinamik ve statik olarak paylaşılan kitaplıklarla çalışma sağlanır.

Dinamik disk önbelleğe alma

Disk önbelleğe alma, sık kullanılan programlara ve görevlere erişimi önemli ölçüde hızlandıran, sık kullanılan verileri diskten depolamak için RAM'in bir bölümünün kullanılmasıdır. MS-DOS kullanıcıları, sabit alanları rezerve eden SmartDrive ile çalışır Sistem belleği disk önbelleğe alma için. Linux daha dinamik bir önbelleğe alma sistemi kullanır: önbellek için ayrılan bellek, bellek kullanılmadığında artar ve sistem veya kullanıcı işlemi daha fazla bellek gerektiriyorsa azalır.

%100 POSIX 1003.1 uyumlu. System V ve BSD özellikleri için kısmi destek

POSIX 1003.1 (Taşınabilir İşletim sistemi Arayüz - mobil işletim sisteminin arayüzü) ayarlandı standart arayüz Bir dizi C prosedürü ile açıklanan Unix sistemleri. Artık tüm yeni işletim sistemlerinde desteklenmektedir. Microsoft Windows NT, POSIX 1003.1'i de destekler. Linux %100 POSIX uyumludur. Daha fazla uyumluluk için çeşitli System V ve BSD özellikleri ek olarak desteklenir.

Linux, süreçler arası mesajlaşma, semaforlar ve paylaşılan bellek için IPC (InterProcess Communication) teknolojisini kullanır.

Diğer işletim sistemlerinin yürütülebilir dosyalarını çalıştırabilme

Linux tarihteki ilk işletim sistemi değildir. DOS, Windows 95, FreeBSD veya OS/2 de dahil olmak üzere daha önce geliştirilen işletim sistemleri için çok kullanışlı ve çok iyi yazılımlar dahil olmak üzere birçok farklı yazılım geliştirilmiştir. Bu tür programları Linux altında çalıştırmak için DOS, Windows 3.1 ve Windows 95 emülatörleri geliştirilmiştir.Ayrıca Vmware, herhangi bir işletim sistemini çalıştırabileceğiniz bir bilgisayar emülatörü olan bir "sanal makineler" sistemi geliştirmiştir. Diğer firmalarda da benzer gelişmeler var. Linux ayrıca, intel İkili Uyumluluk (iBCS2) standardına uyan diğer Intel tabanlı Unix platformlarından ikili dosyaları çalıştırabilir.

Destek farklı formatlar dosya sistemleri

Linux, DOS ve OS / 2 dosya sistemleri ve modern günlük kaydı dosya sistemleri dahil olmak üzere çok çeşitli dosya sistemi formatlarını destekler. Aynı zamanda, İkinci Genişletilmiş Dosya Sistemi (ext2fs) olarak adlandırılan Linux'un kendi dosya sistemi, disk alanının verimli kullanılmasını sağlar.

Ağ yetenekleri

Linux herhangi bir sisteme entegre edilebilir yerel alan ağı... Ağa Bağlı Dosya Sistemi (NFS), uzaktan erişim (telnet, rlogin), TCP / IP ağı, SLIP ve PPP üzerinden çevirmeli erişim vb. dahil olmak üzere tüm Unix hizmetleri, özellikle başka bir ağ için sunucu veya istemci olarak makine olarak desteklenir. Macintosh, NetWare ve Windows üzerinde dosya paylaşımı ve uzaktan yazdırma.

Farklı donanım platformlarında çalışın

Linux başlangıçta PC'ler için tasarlanmış olsa da Intel tabanlı 386/486, şimdi 386 ile başlayan ve Pentium III'teki çok işlemcili sistemlerle biten tüm Intel mikroişlemci sürümlerinde çalışabilir (Pentium IV'te bazı zorluklar vardı, ancak İnternet'teki raporlara bakılırsa, bunlara hatalardan kaynaklanıyordu) işlemci uygulaması) ... (Not 3) Linux, diğer üreticilerin çeşitli Intel klonları üzerinde de başarılı bir şekilde çalışır; İnternette Linux'un AMD'nin Athlon ve Duron işlemcilerinde Intel'den daha iyi çalıştığına dair raporlar var. Ek olarak, diğer işlemci türleri için sürümler geliştirilmiştir - ARM, DEC Alpha, SUN Sparc, M68000 (Atari ve Amiga), MIPS, PowerPC ve diğerleri (bu kitabın yalnızca IBM uyumlu bilgisayarlar için seçeneği dikkate aldığını unutmayın).

Çeşitli Linux sürümlerinin özel kullanıcı sayısı "ancak doğru bir şekilde tahmin edilemez - sonuçta, bu sistemin dağıtımları, tamamen ticari programların aksine, arkadaşlardan veya ticari olmayan distribütörlerden tamamen ücretsiz olarak alınabilir ve indirilebilir. Linux'u başarıyla takas eden aynı şirketlerin FTP sunucularından "ohm. Sıradan kapitalizm açısından tamamen düşünülemez olan şema, tüm katılımcılara çalışır ve uygundur.

Yakında hikaye kendini anlatacak, ama yakında bitmeyecek. Linux işletim sistemi, iki yıldan fazla olmayan bir süre önce genel halk tarafından tanındı. Uzun süredir yüksek teknoloji dünyasından haberlerle ilgilenen ve zaman zaman "çılgın programcı" türünün (İngilizce versiyonunda - geek veya nerd) temsilcileriyle iletişim kuranlar, Linux kelimesine aşinadır. 1995'ten beri Yılın Şaşırtıcı olmayan bir şekilde, Linux'un birçok cephede -ticariden “ideolojik”e kadar- bugünkü başarısı, birçok kişiye şaşırtıcı, inanılmaz hızlı görünüyor. altavista.com adresindeki istek kutusuna yazın Windows sözcüğü- ve 8670,139 bağlantı alın. Linux kelimesinde, 2.989.363 onlardan atlayacak.Sekiz ay önce, oran yaklaşık 6.500.000 ila 900.000 idi.Oldukça dikkat çekici değil mi? Peki bu Linux nereden geldi ve neden bu kadar başarılı? İpi kim çekti? Neyi ve neden alkışlıyoruz? Bir saniyeliğine otuz yıl geriye gidelim ve hızlı bir başlangıç ​​yapalım - bu şekilde daha kolay olacak. Bütün bu hikaye, dünyanın son on yılın en başarılı programlama projesinin yaratıcısı olan Linus Torvalds'ı tanımasından çok önce başladı. 1971'de genç bir programcı ve araştırmacı Richard Stallman, ünlü Massachusetts'te çalışmaya başladı. Teknoloji Enstitüsü... O günlerde, çağda " büyük bilgisayarlar”, Yazılım genellikle programcıların özgür dernekleri tarafından geliştirildi ve ihtiyacı olan diğer kullanıcılara ücretsiz olarak aktarıldı. Çoğu zaman, büyük firmalar bile buna dahil oldu. Böyle bir şirket, örneğin, AT&T idi, ya da daha doğrusu, Bell laboratuvarları... Bilgisayar alanında iş yapması yasaklandı ve bu nedenle ameliyathane geliştiricileri Unix sistemleri Ken Thompson ve Dennis Ritchie, çalıştıkları yerden Unix "kaynak" kasetlerini yalnızca sarf malzemelerinin maliyeti karşılığında gönderdiler. 1983'e gelindiğinde durum değişti - kişisel bilgisayarların dönemi geldi, ticari programlar ve işletim sistemleri (özellikle Microsoft'un DOS'u) dünya çapında muzaffer yürüyüşlerine başladı ve açgözlülüğün pası "büyük" makinelerin ve "ciddi" makinelerin dünyasına nüfuz etti. "programlama. Ve böylece Stallman, yüreğinde yas tutan, amacı eski güzel günleri geri getirmek olan GNU Projesi'ni (www.gnu.org) kurdu. GNU, "ücretsiz" (veya "açık kaynak") bir yazılım koleksiyonu içeren UNIX uyumlu bir sistemdir.

"Özgür" yazılımın temel kavramı üzerinde durmaya değer. GNU Manifestosu'nda, “özgür” ve “özgür” yazılım arasındaki farka çok fazla alan ayrılmıştır - Rusça'da, bu kavramlar İngilizce'de olduğu gibi tek bir “özgür” kelimeyle belirtilmediği için çok daha kısa söylenebilir. . "Ücretsiz" bir program aldıktan veya satın alarak şunları yapabilirsiniz:

istediğin kadar kopyala, istediğin kadar dağıt;

kaynak kodunu değiştirin veya geliştirin (GNU "kamu lisansı" altında dağıtılan yazılım her zaman kaynak kodu geliştirici - bu, ticari programların en sıkı şekilde korunan ve asla ifşa edilmeyen kısmı);

son olarak, değiştirilmiş versiyonu özgürce elden çıkarabilirsiniz - hatta ücretsiz olarak verebilirsiniz, hatta bunun için bir milyar isteyebilirsiniz.

Ancak böyle bir yazılımın kullanıcısının hiçbir durumda hiçbir şeye hakkı yoktur. Daha fazla dağıtım sırasında, kendisini programın "sahibi" olarak ilan ederek programın kaynak kodunu gizleyemez ve böylece onu, programı, özgürce geliştirilmesini ve gelişmesini durduramaz. Özellikle bu tür programlar için, GNU Projesi "telif hakkı" kavramını tanıttı ("telif hakkı"nın aksine, ürünün yaratıcısı herhangi bir koşulda neredeyse tüm telif ve mülkiyet haklarını elinde tuttuğunda - tamamen ücretsiz olarak dağıtsa bile). şarj etmek). Açıkçası, "özgür" yazılım durumunda korsanlık sorunu basitçe mevcut değildir.

GNU hala başarıyla var. Stallman'ın icadı da daha az başarılı değil. GPL lisansı(Genel Kamu Lisansı), sayesinde Linus Torvalds tarafından icat edilen Linux, varlığının dört yılında 20 milyondan fazla kullanıcı kazandı.

Geçen yılın sonunda, bu işletim sistemi altında çalışan web sunucularının sayısı, Windows platformunda çalışan sunucuların sayısını aştı. Özel kullanıcıların sayısını doğru bir şekilde tahmin etmek imkansızdır - sonuçta, tamamen ticari programların aksine Linux dağıtımları, arkadaşlardan veya ticari olmayan distribütörlerden tamamen ücretsiz olarak elde edilebilir ve aynı şirketlerin FTP sunucularından başarıyla indirilebilir. Linux ticareti. sıradan kapitalizm açısından, plan işe yarıyor ve tüm katılımcılara uyuyor. ”Linus Torvalds, üç yıl önce Finlandiya'dan ABD'ye, Kaliforniya'daki Santa Clara şehrine, gizemli Transmeta şirketine katılarak (mikroişlemcileri bir ayrı bir hikaye için konu). Linux çekirdeği üzerinde "ama Linus ayrılmıyor, kıskanılacak bir düzenlilikle yeni sürümler yayınlanıyor, ancak şimdi Linux'u geliştirmesine yardım ediliyor" ve - GNU ilkelerine tam olarak uygun olarak - düzinelerce değil, ancak dünya çapında binlerce geliştirici.

Bill Gates asla Linus olmayacak. Ve çabalamıyor - ne güçten ne de paradan etkilenmiyor (en azından böyle bir hacimde). Bununla birlikte, gelişmekte olan "özgür" yazılım pazarında herkesin Microsoft tarzında süper kar elde etmesi olası değildir. Hayır, diyelim ki - yazılıma olan talep sadece arttığı için süper karlar hala mümkün. Ancak biraz farklı şekilde dağıtılacaklar.

Bu nedenle, neredeyse mikroskop altında (bu baskının kapsamı izin verdiği ölçüde), "özgür" yazılımın üretim ve dağıtım iş modelini düşünmenin zamanı yaklaştı. İlk başta, "bulanık" bir bakışta, üretim sürecindeki katılımcılar için tamamen imkansız veya en azından tamamen kârsız görünüyor. Aslında, bu konuda kesinlikle komünist bir şey yok. İlk bakışta tamamen fedakar görünen geliştiricilerin coşku patlamaları ve düşüncesiz fanatizmin bir tezahürü gibi görünen tüketicilerin zevk ulumaları, aslında makul bir ekonomik hesaplamaya dayanmaktadır. Ve şimdi bunu göstereceğiz. Başlangıç ​​olarak, doğada ayrı bir "Linux fenomeni" olmadığını bir kez daha vurgulamalıyız. Linux başarısı sadece özel durum yazılım alanındaki iş modelinde radikal ve büyük olasılıkla geri döndürülemez bir değişiklik. Sonuçta, programını tamamen ücretsiz olarak veren ve karşılığında 20 milyon kullanıcı alan tek kişi Linus değildi. Bir web sunucusu şirketi için çalışan bir sistem yöneticisini düşünebilirsiniz - yaratıcılarının desteklemeyi bıraktığı ücretsiz Apache sunucusu için bir yama listesi hazırladı. Birkaç yıl sonra, bu sunucu hala ücretsizdir, onu sürdürecek bir "ana bilgisayar"a sahip değildir (ve olmayacak!) - ancak dünyadaki web sitelerinin yüzde 60'ından fazlasına güç sağlar. Ve ticari web sunucularının reklamını yapmak ve tanıtmak için yüz milyonlarca dolar harcayan şirketler, Apache'nin no-man's sunucusuyla karşılaştırılabilir pazar payı kazanmayı dört gözle bekliyorlar. Bu tür bir sürü örnek toplayabilirsiniz - sonuçta, neredeyse hepsi yazılım standartlarıİnternetin dayandığı "açık kaynaklı" yazılımlara dayanmaktadır. Böylece, sahipsiz taşıma protokolü TCP / IP uzun zaman önce "kapalı" ve çeşitli şirketlere ait DECNET'ler, XNS'ler ve diğer IPX'leri yendi. bilgisayar standartları e-posta listelerine katılmak isteyen, yılda üç kez özel toplantılar için bir araya gelen (kimler katılabilecek) herkesten oluşur.

Sadece bir buçuk yıl önce, büyük bir Batılı şirketin CEO'suna "ücretsiz" açık kaynaklı yazılım kullanıp kullanmadığını sormak yararsızdı. Keşke kızsaydı! "Yeterince hata ayıklanmamış", "yok teknik Destek","Ticari değeri yoktur." Rus lider şimdi tam olarak aynı şeyi söyleyecektir (bu satırların yazarı buna aşinadır. kişisel deneyim). Ama batılı artık yok.

İlk işaret Ocak 1998'de, amiral gemisi ürünü Navigator tarayıcısının (www.mozilla.org) kaynak kodunu yayınlayan Netscape Communications'dı. İnternetin ticari potansiyelini rakiplerinden çok daha sonra keşfeden Microsoft'un o sıralarda Netscape üzerinde güçlü bir baskı oluşturmaya başladığını ve onu hızla piyasadan ittiğini hatırlatmama izin verin. Netscape yöneticilerinin kararı, birçok kişiye son, umutsuz hareket gibi göründü. Daha sonra bunun tek doğru karar olduğu ortaya çıktı. Doğru, şirketin kendisi artık AOL şirketine ait, ancak Netscape ürünlerinin pazar payı - hem sunucular hem de tarayıcılar - neredeyse değişmedi ve AOL için hala kârlı.

Birkaç ay sonra, bilgisayar işinin temel direkleri olan büyük şirketler (Corel, Informix ve Oracle), ürünlerini Linux işletim sistemine taşıdıklarını duyurdular. Bundan hemen sonra, güçlü IBM "açık" Apache sunucusu paketlerinden birinin parçası olarak. Sonunda, Eylül 98'de yıl Intel, Netscape ve birkaç risk sermayedarı, Linux dağıtımlarını dağıtan Red Hat Software'e yatırım yaptı (on ay sonra Red Hat, yılın en çarpıcı ticari başarılarından biri olacak). Bu değişiklikleri gözlemleyen gazeteciler birdenbire İnternet'teki çoğu postanın "açık" ve ücretsiz sendmail kullanılarak gönderildiğini, Widely Stretched Web'deki en büyük sitelerin "açık" programlama dillerini Perl, Tcl ve Python kullandığını hatırladılar. Ve en meraklı gözlemciler, okuyuculara, tüm İnternet'in bir bütün olarak orijinal olarak, bağımsız geliştiriciler topluluğunun program metinlerini hızlı ve kolay bir şekilde değiş tokuş edebilmesi için yaratıldığını tavsiye etti. Bu nedenle, yalnızca "açık kaynak" ("açık kaynak") terimi nispeten yenidir (iki yıl önce tanınmış geliştirici ve "açık" programlar için özür dileyen Eric Reynolds tarafından kullanılmaya başlandı), ancak varlığının modeli. Piyasadaki bu tür yazılımlar hiçbir şekilde yeni değildir.

İnternetten (ki bu hala özel bir ortamdır) uzaklaşabilir ve çeyrek asır önce işletim sistemi pazarında işlerin nasıl olduğunu hatırlayabilirsiniz. O zaman IBM (şimdi Microsoft ve sıkı bir şekilde sınıflandırılmış kaynak koduyla "kapalı" yazılıma tüm güçleriyle tutunan diğer bazı firmalar gibi), donanımın ve benzersiz özel yapım ekipmanın zamanının geri dönülmez bir şekilde geçtiğini, halkın artık "kitlesel" yazılım ve "büyük" demir parçalarıyla daha fazla ilgileniyor. IBM'in gücünün en parlak döneminde, işe girme "yeterliliği" alışılmadık derecede yüksekti, ancak kişisel bilgisayar platformunun ortaya çıkması ve ilk "açık" işletim sisteminin (Unix) piyasaya sürülmesiyle, kurallar çarpıcı bir şekilde değişti, bahsedilen eşik azaldı ve yeşil yeni gelenler sektördeki havayı (Bill Gates'in) yapmaya başladı ve pazarda üstün olan (Apollo gibi) geçmişin "kapalı" işletim sistemleri, geri dönülmez bir şekilde geçmişe gömüldü. Gelişim her zaman bir sarmal içinde gider. Büyük bir imparatorluğa dönüşen Microsoft, tıpkı yıllar önce IBM gibi çok ihtiyatsız davrandı - işe girmek için yüksek bir engel koydu ve kendisini (geçici olarak) rakiplerinden korumakla kalmadı, aynı zamanda manevra özgürlüğünden de mahrum kaldı. Ve sonra sarmalın başka bir turu gerçekleşti - Reynolds, Torvalds ve Netscape yöneticilerinin çabalarıyla, uzun bir aradan sonra, bugünün titanlarının çoğunun mezar kazıcısı olacak ve yine büyük ölçüde azaltacak olan "açık" yazılım kavramı tanıtıldı. işe "giriş" eşiği. Ve titanların çoğu bunu anlıyor, düşmanın tarafına geçiyor. Açık kaynak meraklıları Microsoft'u kendi oyununda yenmeye çalışmıyorlar: bunun yerine oyunun özünü değiştiriyorlar. Tim O'nun "Açık kaynak hareketinin en önde gelen ideologlarından biri olan Riley" sözleriyle, gerçek misyonumuz masaüstünde baskın Microsoft'un yerini almak değil, "Intel Inside" sloganına benzeyen bir iş modeli inşa etmektir. ", ama gelecek nesil için bilgisayar Uygulamaları».

Bu özgüven neye dayanıyor? Pek çok durumda "açık" ve dolayısıyla birçok durumda özgür yazılım üretiminin, "kapalı" olmaktan daha karlı olduğu ve kaynak kodun bir gözden daha fazla korunduğu gerçeği üzerine. İlk önce, eğitimsel etkisini bir dizi pratik etkiyle pekiştirerek teorik bir örnek verelim. Diyelim ki web üzerinden ödeme yapmak için bir tür özel yazılıma ihtiyaç duyan bir şirkette çalışıyorsunuz. Gerçek kodu yazma sorunu, kodun "açılması" veya "kapatılması" ile hiçbir şekilde değiştirilmez. Bu programı tekrar satmak istiyorsanız veya işveren firmanın rakiplerinin programı kullandığından korkuyorsanız, belki de gizli tutmak mantıklıdır. Aynı zamanda, ilk seçenek pek olası değildir (programların yüzde 90'ı firmalar tarafından dahili kullanım için yazılmıştır) ve ikincisi daha ayrıntılı olarak çalışmaya değer. Burada, dezavantajların (bir rakip "açık" programı kullanmaya başlarsa) avantajlara (programlama topluluğundan neredeyse sınırsız ve uzun vadeli destek elde etme) üstün gelip gelmediğine karar vermeye değer. Birçoğu, programın "açılış" olduğunu iddia edecek. bu durum yaratılması için harcanan parayı çöpe atmak anlamına gelir; ancak, bu yanlış bir bağlantıdır, bu paranın yine de harcanması gerekir. Aynı Eric Reynolds, "The Magic Bowler" adlı kitabında alıntı yapıyor. gerçek örnek bu tür durumlar - iki programcı, tanınmış bir şirket Cisco tarafından dağıtılmış bir yazdırma sunucusu yazmak için işe alındı. İş yapıldı ve ardından ömür boyu Cisco'da kalmaya niyetli olmadıklarını anladılar. Bu arada, herhangi bir programın, özellikle belirli bir programın bakım ve desteğe ihtiyacı olduğu bilinmektedir. Ve Cisco, elbette, onlar ayrıldıktan bir ay sonra baskı sunucusunun durmasını beklemiyordu. Ve sonra yöneticiyi programın kaynak kodunu internette yayınlamaya ikna etmeye karar verdiler. Diz ile ilgili inançlarını yıktı ve izin verdi; Sonuç olarak, Cisco iki programcının ayrılışına kayıpsız dayanabildi - sonuçta, baskı sunucusu artık herhangi bir zamanda yardım için iletişime geçilebilecek bir dizi başka şirket ve kişi tarafından kullanılıyordu.

İşte yazılım endüstrisinin tamamen farklı bir alanından başka bir klasik örnek - oyun. Ve hangi oyun hakkında bir konuşma olacak, ayrıca klasik - Doom (Id Yazılımı). 1993 yılında piyasaya çıktığında, Id'nin kodları gizli tutması uygun maliyetliydi. Birincisi, zamanlarının çok ilerisindeydiler ve rakiplerine ultra modern silahlar vermeyi göze alamazlardı. İkincisi, programın kendisi sözde kritik bir uygulama değildi; alıcıların işi hiçbir şekilde ona bağlı değildi. Üçüncüsü, oyunlar prensipte çok karmaşık değildir ve Id ekibi, keşfedildikleri gibi hatalarla kolayca başa çıkabilir. Ancak zaman geçtikçe rakipler sıkışmaya başladı; Doom'a çok benzeyen birçok oyun vardı; pazar payı önemli ölçüde azalmıştır. Doom'un sürekli güncellenmesi, ağ oluşturması, komut dosyası oluşturması vb. gerekiyordu. 1997'de Id, Doom'u açık kaynak haline getirdi. Firmanın programcıları yeni oyunlar üzerinde çalışmaya başlamak için zaman buldu ve Id'in kendisi binlerce bağımsız geliştiricinin desteğini, çarpıcı bir şekilde artan kullanıcı sayısını ve ikincil piyasada fazla stres olmadan (betik satma vb.) . Bu arada, Doom birçok standart Linux dağıtımına dahil edilmiştir.

Son olarak, üçüncü klasik örnek, Linux dağıtıcılarının kendileridir. Bu, her şeyden önce, ABD Linux pazarının neredeyse yüzde 90'ını işgal eden Red Hat. Aynı Microsoft'un aksine, bu şirket yazılım satmaz, "bit satmaz". Linux'u (yüzlerce başka programı içeren bir pakette) ücretsiz olarak dağıtıyor ve yalnızca markası için para alıyor, kurulumda yardım ve teknik destek vaadi ve yalnızca bunun için ödeme yapmak isteyenlerden. Sonuçta, hepsini aynı ve tamamen ücretsiz olarak alabilirsiniz. Genellikle, Red Hat'in bir sonraki sürümünün resmi olarak yayınlanmasından birkaç gün önce, onu halka açık FTP sunucularından zaten indirebilirsiniz (not - kesinlikle yasal!). Red Hat'in buna karşı hiçbir şeyi yok, çünkü aksi takdirde bağımsız geliştiricilerin desteğini hemen kaybedecek. Karşılığında, şirket çok daha fazlasını elde ediyor - Linux pazarının hızlı büyümesi ve bu işletim sistemini ve profesyonel tavsiyesini desteklemek için hizmetlerine ihtiyaç duyan milyonlarca müşteri. Red Hat bir yıldan daha kısa bir süre önce halka açıldı (yani hisselerini borsada serbest dolaşıma soktu) ve alım satımın ilk gününde hisse fiyatı fırladı ve sadece sekiz ay içinde Red Hat hissedarları yüzde 1900 oldu daha zengin (şirketin toplam değeri 17 milyar dolara ulaştı). Bu şirket, pazardaki stratejik rolü nedeniyle açıkça para kazanıyor. Ve sadece ona değil. Salon.Com sahipleri Red Hat.Com'a haber vereceklerini açıklar açıklamaz hisse fiyatları birkaç saat içinde ikiye katlandı. Daha yakın zamanlarda, şimdiye kadar kârsız Linux sunucu tüccarı VALinux'un Amerikan borsa tarihinde tüm zamanların rekorunu kırdığı haberi geldi - alım satımın ilk gününde, hisselerinin fiyatı yüzde 711 arttı. Son olarak, Linux kullanıcıları Slashdot.Org ve Freshmeat.Net'in kült kaynaklarına sahip olan Andover.Net şirketi, bu satırların yazıldığı ana kadar, borsada altı aylık ticarette on kat değer kattı, aynı VALinux'u devasa bir fazla ödemeyle (neredeyse bir milyar dolar için) satın aldı, paraları için birkaç site aldı ve toplam geliri yılda 3 milyon doları aşmadı. Ama bu ne oluyor?

Sıradan bir hikaye - yatırımcılar, hisselerini satın almaktan çok, pazarın daha da patlamalı bir şekilde genişlemesini umut ediyorlar. Ve umut için çok şey ödeyebilirsin. Ayrıca, sadece şimdi değil (Linux hisselerinde spekülasyonlar üzerine şimdiden dev servetler kazanılıyor), uzun vadede de haklı olmaları mümkün. Kendiniz karar verin: 1952'de büyük yazar Robert Heinlein, üstel bir eğriyi tahmin etmenin dört yolu olduğunu fark etti. Örneğin, 10 yıl boyunca her altı ayda bir pazar payını ikiye katlayan Linux adlı varsayımsal bir işletim sistemini ele alalım. Sözde dört analist bu konuda ne diyecek?

Muhafazakarlar, statükonun birkaç yıl devam edeceğini ve ardından kademeli olarak örneğin pazarın yüzde 1'ine düşeceğini tahmin edecek.

Cesur analist, daha fazla artış, hızla sönümleme ve yüzde 5'te durma öngörecek.

Çok, çok cesur bir analist, bu şirketin on yılda yüzde 5, 20'de yüzde 10 vb. verecek olan pazar payında doğrusal bir artış olacağına karar verir.

Ve son olarak, üsse devam etmenin matematiksel olarak tek doğru yolu onu devam ettirmektir. Bu durumda pazarın yüzde 2,5'i iki buçuk yılda 100 oluyor.

Her şakanın bir gerçek payı vardır - Linux pazar payı yüzde 5'i aştı ve imrenilen 10 sınırına yaklaşıyor. Genellikle şu anda diğer yolcular şanslı adamın çoğunluğa atlamaya başlar - bu tam olarak bizim olduğumuz süreç. son birkaç aydır gözlemliyoruz. Hollywood şirketi Digital Domain, "Titanic" filmi için özel efektler geliştirmek üzere bir sözleşme aldığında, 350 iş istasyonunun (ünlü Silicon Graphics'ten) SGI'sinin siparişi yerine getirmek için açıkça yeterli olmadığı ortaya çıktı. Alpha platformunda, elde edilen sonuçlara göre, bu tür işler için geleneksel olarak kullanılan SGI'dan daha yüksek uzmanlar tarafından derecelendirilen Linux ile donatılmış 160 makine daha satın aldık. Ancak, bu durumdaki sonuçlar sadece uzmanlar tarafından değil, aynı zamanda dünya nüfusunun yarısı tarafından da değerlendirilebilir. Ve SGI kısa süre önce Linux için tam desteği duyurdu. Sun, IBM Software Solutions, Compaq gibi bilgisayar pazarının saygıdeğer oyuncuları, Linux International birliğinin kurumsal üyeleri haline geldi. Linux sunucularında kuruludur en büyük üreticiler bilgisayar donanımı (örneğin, Hewlett Packard). DBMS (veritabanı yönetim sistemleri) üretiminde iki lider Oracle ve Informix, Linux için yazılım desteğini duyurdu. Dev Corel, yalnızca Linux için WordPerfect'i aktif olarak satmakla kalmaz, aynı zamanda işletim sisteminin kendisini de dağıtır. Genel olarak, NYSE'de sadece Linux kelimesini söylemek yeterlidir, çünkü orada bulunan herkes bir mucize beklentisiyle hemen nefesini tutar.

Merhaba sevgili blog okuyucuları www.site... Sonuna kadar çok zaman kalmadı Windows desteği Nisan 2014'te XP.

Bu olaydan kısa bir süre önce, örneğin, içinde açıklanan WSUS Çevrimdışı Güncelleme yardımcı programını kullanarak, her ihtimale karşı, XP için bir çevrimdışı güncelleme seti stoklamanın mantıklı olduğunu düşünüyorum.

8.04.2014'ten hemen sonra ne olacak? Evet, aslında, ilk anda hiçbir şey. Bir nedenden dolayı hala Windows XP'den vazgeçemeyenler, bu işletim sistemini süresiz olarak kullanmaya devam edecekler. Bazı tahminlere göre, desteğin sona ermesinden sonra dünyadaki bilgisayarların yaklaşık %15'i XP altında kalacak.

İyi mi kötü mü? Kesinlikle kötü. Yeni keşfedilen işletim sistemi güvenlik açıkları artık ortadan kaldırılmayacak ve saldırganlar kesinlikle bu durumdan yararlanmaya çalışacak.

Durum, anti-virüs koruma yazılımı tarafından bir şekilde hafifletilecektir. Microsoft desteği sürdürme sözü veriyor Temel Güvenlik XP için. Diğer geliştiricilerin virüsten koruma araçlarının da çalışmayı bırakmayacağı varsayılabilir. Ancak virüsten koruma yazılımı ve işletim sistemi güvenlik açıkları aynı şeyden çok uzaktır.

Konuyla bağlantılı olarak zaten ele aldığımızda Adobe programları... doğru, içinde Windows ile ilgili XP adı güvenlik açıkları sıfır gün yanlış olacak. "Gün sıfır", onu keşfeden ve kullanan saldırganlar dışında kimsenin bir güvenlik açığından haberdar olmadığı zamandır. Ve burada herkes olduğu gibi bilecek, ama artık ortadan kaldırılmayacak.

Böylece, desteğin bitiminden sonra her gün, Windows XP giderek daha güvensiz hale gelecek. Muhtemelen yine de onun için bir yedek bulmaya çalışmalısın. Bu bağlamda, bugün hakkında konuşacağız Linux... Bu zamanla ilgili.

Bir alternatif Windows XPİD Linux Adını vermedim - hala tamamen farklı bir işletim sistemi, az çok başarı ile belirli görevleri gerçekleştirmenize izin verecek. Windows XP çalıştıran tüm bilgisayarlar Microsoft işletim sistemlerinin yeni sürümlerini yükleyemez, ancak Linux genellikle yapabilirsiniz.

Malzeme için tasarlanmıştır yeni başlayanlar kullanıcılar Linux, yani, bu işletim sistemiyle yeni tanışmaya başlayanlar için. Bu nedenle, en başından bazılarıyla başa çıkmak çok önemlidir. temel farklılıklar Windows işletim sisteminden. Onların anlayışı olmadan, özellikle Windows'ta uzun yıllar çalıştıktan sonra, bu işletim sisteminde rahat hissetmek zor olacaktır.

Dosya sistemiyle başlayalım.

Linux dosya sisteminin özellikleri

En önemli şey, dosya sisteminin yapısını düzenleme yaklaşımındaki farklılıkları anlamaktır.

Herkes, elbette, tavuk ve yumurtanın eski felsefi problemini bilir - ki bu önce gelir. Bunu işletim sistemlerinin benzer bir sorunu olduğu için değil, Windows ve Linux'un bir dosya sistemi oluşturma ilkelerine farklı yaklaşımları olduğu için hatırladım. Çok basitleştirilmiş bir şekilde, bu fark aşağıdaki gibi açıklanabilir.

V pencereler birincil, depolama aygıtındaki birimdir (bölüm). t'ye erişmek için Ö mu, Latin alfabesinin belirli bir keyfi harfinin atanmasıyla otomatik olarak sisteme monte edilir. Daha sonra bağlı blok cihazında klasörler ve dosyalar oluşturabilir ve içeriklerini okuyabilir ve değiştirebilirsiniz. Klasörlerin listesi genel olarak düzenlenmemiştir.

Bu, kullanıcıların büyük çoğunluğu için son derece basit ve çok tanıdık bir yaklaşımdır. Aynı zamanda, bir nedenden ötürü sistem klasörlerini farklı birimlere yerleştirmeniz gerektiğinde belirli zorluklar yaratır.

Bazı durumlarda, yalnızca sembolik olanlar olumlu bir sonuç elde edebilir. Hatta sembolik bir bağlantı kullanarak tüm disk birimini bağlayabilirsiniz. Makalede bu seçeneği düşündük.

Ancak, her sistem klasörü başka bir sürücüye taşınamaz. Örneğin, iyi bilinen, hatta denilebilir ki, tüm ileri düzeylere kötü şöhretli. Windows kullanıcıları 7 klasör taşınamaz.

Olursa olsun, sistemi yerleştirme görevi Windows dizinleriüzerinde farklı disklerönemsiz sayılamaz. Aynı zamanda, birimlerin (sürücü harfleri) bağlama noktaları, depolama aygıtlarında kendi hayatlarını, klasörlerini ve dosyalarını yaşar ve birbirleriyle hiçbir şekilde bağlantılı değildir.

V Linux tersi doğrudur. Dosya yapısının temeli, birim değil, gelen sabit kodlanmış birimdir. Unix, mantıklı sistem dizini yapısı- standart FHS (Dosya Sistemi Hiyerarşi Sistemi).

eğer açarsan dosya yöneticisi Linux dosya sistemi, o zaman fark edilebilecek ilk şey, normal sürücü harflerinin eksik olmasıdır - Linux basitçe kullanılmazlar.

Diskler ve disk birimleri nasıl etiketlenir? Linux, yardımcı programı kullanarak özel disk yedekleme ve kurtarmada zaten analiz ettik klonezilla ortamda çalışmak Linux... Bunları kısaca hatırlayalım.

Linux sürücü tanımı

İlk zor SATA disk olarak gösterilir sda, arayüzlü disk SCSI ya da bugün çoktan modası geçmiş PATAhda.

Diskin ilk bölümü (birim) olarak belirlenmiştir sda1 (hda1), ikinci sda2, vesaire.

İkinci sabit sürücü adlandırılacak sdb (hdb), sırasıyla bölümler, - sdb1, sdb2, …

Ancak bu, doğrudan bu atamaları kullanarak depolama cihazlarının içeriğine erişebileceğiniz anlamına gelmez. Hemen yukarıda söylediğimiz gibi, birincil dizin ağacıdır ve cihaz noktalarından birine (dizin) monte edilmelidir.

Linux dosya yapısının dizinlerinin listesi ve amacı

Tüm dosya yapısı Linux nispeten inşa edilmiştir kök dizini, " unvanına sahip olan / ”.

İşletim sisteminin kurulumu sırasında, örneğin, ilk diskin ilk bölümünü kök dizine bağlarsanız / (bağlanma noktası - bağlama noktası), o zaman kesinlikle tüm dosyalar (hem sistem hem de kullanıcı) bu diskte bulunacaktır.

İlk bakışta, hala Windows'a çok benziyor - tüm dosyalar tek bir ciltte (Windows 7'de görünen küçük “Sistem Ayrılmış” önyükleyici bölümü dışında). Ama bu sadece ilk defa. Aslında büyük bir fark var.

Gerçek şu ki, Linux doğrudan kurulum işlemi sırasında veya daha sonra çeşitli kurulumlara izin verir. disk bölümleri... Demek oluyor düzenli araçlar herhangi bir ek çaba ve olumsuz sonuç olmadan, işletim sistemi dosyaları aynı diskin farklı bölümlerine, farklı disklere ve hatta ağ üzerine yerleştirilebilir.

Dosya sistemindeki bireysel dizinlerin amacına hızlıca bir göz atalım. Aslında hepsini ilk aşamada bilmek çok gerekli değil, sahip olmak için. Genel fikir ve gelecek için zarar vermez.

/ çöp Kutusu- ana dizinin bulunduğu dizin yürütülebilir dosyalar (ikili dosyalar- ikili dosyalar). Normal bir kullanıcı, içinde bulunan dosyaları değiştiremez, yalnızca görüntüleyebilir. Yalnızca süper kullanıcının yazma erişimi vardır - Kök.

/ bot- önyükleyici dosyaları gibi Linux'u başlatmak için gereken dosyalar GRUB ve sistem çekirdekleri. Katalog / bot ikisine de yerleştirilebilir kök dizini, ve diskin ayrı bir bölümünde.

Aktar / botörneğin sistemdeki yöneticiyi kullanırken ayrı bir bölüme gerekli olabilir mantıksal hacimler LVM (Mantıksal Birim Yöneticisi). Böyle bir konfigürasyonu, kullanımını optimize etmeye adanmış olarak düşündük. disk alanı netbook'ta asus eeee bilgisayar 900.

Bu durumda, dizin arasında belirli bir analoji bulabilirsiniz. / bot ve "bölümü Sistem tarafından rezerve edildi"Windows 7.

/ dev- bu dizin özel cihaz dosyaları içerir ( cihazlar - cihazlar).

Tüm bilgisayar cihazlarıyla çalışma, bu dosya arayüzleri kullanılarak gerçekleştirilir. Ek olarak, dizinin yalnızca gerçek değil, aynı zamanda sanal aygıtların dosyalarını da içerdiği belirtilebilir. Örneğin, cihaz Boş, veya cihaz üreteci rastgele sayılar Rastgele... Dizin hakları benzer / çöp Kutusu.

/ vesaire- programlar ve sistem yardımcı programları için ana yapılandırma dosyalarını içeren bir dizin. ( ve benzeri - vesaire).

Linux işletim sistemi ayarlarının çoğu düz metin dosyalarında bulunur. Sistemin çalışması sırasında, bu tam olarak zaman zaman başvurmanız gereken dizin olacaktır.

Gelişmiş Linux kullanıcıları, ayarların metin dosyalarıyla çalışmayı tercih eder. Aynı şeyi yapmak zorunda kalacağınız bir gerçek değil - modern versiyonlar Sistemi ve programları yapılandırmak için Linux için birçok grafik yardımcı program vardır. Sonuçta, aynı metin dosyalarının tümünü değiştirmek için yalnızca uygun bir kullanıcı arabirimi olmalarına rağmen.

Bu dosyaların değiştirilmesi ciddi sistem değişikliklerine yol açabileceğinden, yine yalnızca süper kullanıcı bu dizindeki herhangi bir şeyi düzenleyebilir. Kök.

/ lib- dizinlerdeki yürütülebilir dosyaların çalıştığı ana paylaşılan kitaplıklar / çöp Kutusu ve / sbin.

/ medya- bağlı medya dizini.

Bir bilgisayara bağlanırsanız Windows'ta ne olur? Flash bellek(USB flash sürücü), USB disk veya bir optik diskin bir disket sürücüye yüklenmesi iyi bilinmektedir. Cihaz, kendisine atanan ilk boş harf ile sisteme otomatik olarak monte edilecektir. Bundan sonra içeriğiyle çalışmaya başlayabilirsiniz.

Cihaz Linux çalıştıran bir bilgisayara bağlandığında tam olarak aynısı olacaktır. Otomatik olarak monte edilecektir (neyse ki, bağlı sürücüleri komut satırında ellerinizle monte etmeniz gereken zamanlar sona ermiştir).

Ancak bundan sonra hiçbir harf veya yeni cihaz görünmeyecektir. Bunun yerine, dizinde cihaza karşılık gelen bir klasör görünecektir. / medya... Bu kadar basit.

Prensip olarak, bu dizinin varlığı ve amacı hakkında hiçbir şey bilinmeyebilir. Gerçek şu ki, modern Linux yapılarında, yeni bir depolama aygıtı başarıyla monte edildikten sonra, ilgili bağlantı doğrudan masaüstünde oluşturulacaktır.

Bu yaklaşımın avantajları neler olabilir Windows'tan belirli bir örnekle açıklamaya çalışacağım. İş bilgisayarımda fotoğraf yöneticisi olarak harika bir program kullanıyorum Picasa... Zaman zaman anlık görüntülerimi yedeklemek için kullanıyorum. harici USB disk. Yalnızca yeni ve değiştirilmiş fotoğraflar kopyalandığından çok kullanışlıdır.

Programın bir özelliği, mevcut arşivin belirli bir sürücü harfine katı bir şekilde bağlanmasıdır. Ve Windows bağlı cihazları rastgele bir harfe bağladığından, neredeyse her seferinde durumu Disk Yönetimi aracılığıyla düzeltmeniz gerekir. Linux'ta bu olmazdı (tek sorun, sürümlerin Picasa Linux için mevcut değil).

/ mnt- dosya sistemleri için geçici bir bağlama noktası. Öncelikle sistem yöneticileri tarafından bağlı bir depolama aygıtındaki dosyalar üzerinde bazı eylemler gerçekleştirmek için kullanılır.

/ tercih- dizin, ek yazılım paketlerinin yüklenmesi için ayrılmıştır. Örneğin, bir Linux bilgisayara kurarsanız, herkes iyidir ünlü program, o zaman dosyaları klasörde olacak / opt / google / dünya / ücretsiz /... V / tercih genellikle tescilli yazılım paketlerini barındırır.

/ işlem- sanal dosya sistemi bağlama noktası procfs, süreç alanlarının iki düzeyli bir görünümünü oluşturmanıza olanak tanır. Bu dizinin kökünde, sadece süreçler hakkında değil, sistem hakkında çok çeşitli bilgiler sağlayan dosyalar bulunur.

/ kök- süper kullanıcının ana dizini kök... Sıradan kullanıcıların ev dizinlerinin aksine ( / ev) her zaman dosya sisteminin kökünde bulunur, yani başka bir bölüme taşınamaz.

Bu bağlamda, kullanıcı profillerinin Windows'a aktarılmasıyla ilgili olarak, yönetici dizinini de her zaman açık bıraktığımı hatırlamak yerinde olur.

Bu yaklaşım, belirli bir şekilde sistemin yönetim için kullanılabilirliğini garanti eder.

/ Çalıştırmak- sistem önyüklemesinin ilk aşamalarında hizmetleri başlatmak için gerekli geçici dosyaların merkezi bir depolaması. Bu tür dosyaları dizine yerleştirmek sorunlu / tmpçünkü içinde silinebilirler.

Katalog / Çalıştırmak Linux'ta oldukça yakın bir zamanda, sadece birkaç yıl önce ortaya çıktı.

/ sbin- kataloğun analogu / çöp Kutusu... Sistem yönetimi görevleri için kullanılan yürütülebilir dosyaları içerir. Örneğin, ifconfig, iptables vb.

/ srv- sistem tarafından sağlanan hizmetlerin dosyalarının bulunduğu dizin. Böyle bir servis yoksa, bu dizin boştur.

/ sistem- sanal dosya sistemi bağlama noktası sistem bellekte yer alır. Kullanıcıya, yüklenen modüller, parametreler ve aygıt sürücüleri gibi sistem çekirdeğinin çalışması hakkında ayrıntılı bilgi sağlar.

Düzene sokmak ve ondan ayırmak için nispeten yakın zamanda ortaya çıktı. / işlemçekirdeğin yapısı hakkında bilgi.

/ tmp- geçici dosyalar için dizin. Klasör analogu C: / Windows / Sıcaklık Windows işletim sisteminde.

/ usr- kullanıcılar tarafından kullanılan uygulamaların ve dosyaların bulunduğu dizin. Yalnızca başka bir diskte bulunmayabilir, aynı zamanda ağ üzerinden de monte edilebilir. Birkaç bilgisayar için yaygın olabilir (Windows işletim sisteminde analog yoktur).

katalogda / usr klasörler bulunur / usr / bin, / usr / sbin ve / usr / lib... Bunların amacı, yukarıda tartışılan aynı adlı dizinlere benzer, ancak içlerine yerleştirilen dosyaların sistem uygulamalarına değil kullanıcıya ait olması farkıyla.

Süper kullanıcı dışındaki tüm kullanıcılar kök, salt okuma iznine sahip.

/ var- sürekli değişen verileri depolamak için dizin. Amacı dizine benzer / usr ama onun aksine / var veriler yazılabilir. Örneğin, günlük dosyaları şurada bulunur: / var / günlük.

/ kayıp + bulundu- herhangi bir dizinden bağlantısı olmayan dosyalar. Örneğin, dosya silme sırasında kapanma nedeniyle bir tür sistem arızasının bir sonucu olarak ortaya çıkabilirler. Bu tür dosyalar göründüğünde, kullanıcı içeriklerini analiz edebilir ve bunlarla ne yapacağına karar verebilir.

Günlük tutulan dosya sistemlerinin Linux işletim sisteminde görünmesinden sonra, örneğin, ext3 ve ext4, kayıp dosyalar bekleyen dosya işlemlerini geri alma yeteneği nedeniyle çok daha az.

/ ev- bulundukları dizin kullanıcı ana klasörleri.

Katalog Açıklama / ev kasıtlı olarak makalenin son bölümüne taşınmıştır. Sonuçta, yakın gelecekte bizi ilgilendirecek olan o olacak.

V Ana klasörler sadece doğrudan çalıştıkları kullanıcıların dosyaları değil (istenirse başka bir yere yerleştirilebilirler) değil, en önemlisi tüm kullanıcı kısmı yapılandırma dosyaları- program ayarları, arayüz ayarları ve kimlik bilgileri.

Linux çok kullanıcılı bir sistem olduğundan, her kullanıcının benzersiz bir ana klasör... Yukarıda söylediğimiz gibi, ana klasör süper kullanıcı kök dosya sisteminin kökünde başka bir yerde bulunur.

Belirli bir kullanıcının yalnızca ana dizinine yazma erişimi vardır. Sistemdeki diğer dosyaları değiştirmek için kullanıcı hakları verilmelidir. kök.

Şimdi en önemli şey hakkında. Dizin içeriği / ev sadece ayrı bir yere aktarılamaz. bölüm zor disk, ancak dahası, bunu yapmanız şiddetle tavsiye edilir. İşletim sistemi güvenliği ve kullanıcı verilerinin güvenliği genellikle argüman olarak belirtilir.

    İyi evet. Genel olarak, bir şekilde öyle. Sonuçta, her şey hangi uygulamaların çalışması gerektiğine bağlıdır. Ve Linux'taki her şey onlara dayanıyor.
    Bence "doğru" kelimesi pek uygun değil. Kurulum “makinede” yapıldıysa, gelecekte olası değişiklikleri hesaba katmadan her şey doğru bir şekilde yapıldı.

Bir ev notunda Ubuntu ve 7-ku kurdum, ancak çoğunlukla üzerinde oynadığım için genellikle Seven kullanıyorum.Ubuntu incelemeye koydu ve bir vidaya iki Eksen takma işlemiyle ilgilendi. Ubuntu'yu kullanabilirsiniz - hayır, çünkü sadece Win değil, aynı zamanda kesinlikle x86 (kalay, Taş Devri ve Rus yazılım yazarları) gerektiren belirli bir yazılımla çalışıyorum. Aynı nedenle ve bir çalışma notunda, kilidi açılmış PAE'li 7 x86 var.
Sıradan bir kullanıcı için, bana öyle geliyor ki, film izleyebildiğiniz ve ağa göz atabildiğiniz sürece ve bununla birlikte Linuxe'de (hangisi olursa olsun, asıl şey ile) ne tür bir sisteme sahip olduğu hiçbir fark olmayacak. grafik arayüz 🙂) sorun yok.
Makale için teşekkürler, Linux dosya sistemine pek aşina olmadığım için benim için yararlı olduğu ortaya çıktı.

  • Tamamen katılıyorum. Durum çok tipik. Linux'un yaygın olarak benimsenmesinin önündeki ana fren yazılımdır. Aksine, Windows programlarının tam analoglarının olmaması. Gelenekler, alışkanlıklar ve çok sayıda gelişme çok güçlü. Öte yandan, nereden geliyorlar? Geliştiricilerin net bir ticari çıkarı yoktur.

işletim sistemi Linux karakteristiği ve fırsatlar. Linux, aynı adı taşıyan çekirdeğe dayanan Unix benzeri bir sistemdir. Çekirdek, açık kaynak kodlu, özgür yazılımın geliştirilmesine uygun olarak oluşturulur. Ortak ad herhangi bir tek paket sağlamaz; Kullanıcıların ihtiyaçlarına göre özelleştirilmiş kendi uygulama gruplarıyla çoğunlukla ücretsiz olarak dağıtılır.

Başlangıçta Linux meraklıları tarafından ücretsiz olarak geliştirildi, ancak Linux'un başarısı ve yaygın kullanımı ile çeşitli şirketler iyileştirmeye katkıda bulunmaya başladı. Dağıtımlardaki programların çoğu şu anda hala mevcuttur. Emek, Linux sistemlerinde 73 bin kişi-yılına denk gelmektedir.

Linux şu anda akıllı telefon pazarına liderlik ediyor. iç pazar Linux bilgisayarlar 3. sırada, Linux'un ilgili cihazlar arasındaki payı yaklaşık %43'tür.

Linux çekirdeği x86 PC'ler için oluşturulduğundan beri birçok platforma kuruldu. Linux, TV'lere, yönlendiricilere, oyun konsollarına kurulur. İşletim sistemi gelişmeye devam ediyor, örneğin her 2-3 ayda bir çekirdeğin yeni bir sürümü ortaya çıkıyor.

En popüler dağıtımlar şunlardır: Debian, Mint, Ubuntu, RedHat, Fedora, Mageia, Slackware, Gentoo, Arch Linux.

Linux'un kullanımı oldukça kolaydır. Ancak, PC kullanıcıları arasında ve şimdi iddiaya göre "yetersizliği" hakkında bir görüş var. sıradan kullanıcı... Ve bugün, neredeyse bir bilgisayara aşina olmayan bir kişi, normal olarak bir Linux işletim sistemini birkaç saat içinde kurabilir ve hatta hoşgörüyle yapılandırabilir ve uygulamalarında çalışmaya başlayabilir.

Linux, bugün Microsoft'un Windows işletim sistemine tek fiili alternatif olarak kabul edilen sistemdir.

Linux 1991'de başladı. Bir öğrenci, Finlandiyalı genç programcı Linus Torvalds daha sonra sistemin ilk versiyonunda çalışmaya başladı, bu yüzden sisteme onun adı verildi. Linux, başlangıcından bu yana popülerlik kazanmıştır.

Ücretsiz, güvenilir. PC donanımınızın doğru çalışması, Linux'un yeniden başlatmalar ve yazılım donmaları olmadan uzun yıllar çalışmasına izin verir. Ve Sıfırla düğmesine bile hiç ihtiyaç duyulmayabilir.

Güvenli. Linux işletim sisteminde neredeyse hiç virüs yoktur. İşletim sisteminin tasarımı, kötü amaçlı programların çalışmasını da neredeyse hariç tutar, böylece bilgisayarınızı yavaşlatan ve işinizi engelleyen normal virüsten koruma programları olmadan yapabilirsiniz. Her zaman antivirüs veritabanlarını güncellemeniz ve sabit diskleri virüslere karşı kontrol etmeniz gerekmez, değerli zamanınızı boşa harcarsınız.

Açık kaynak kodu, Linux'u istediğiniz zaman kullanmayı ve değiştirmeyi mümkün kıldı. Sistemin yazılımsal hatalarını veya eksikliklerini dilediğiniz zaman giderebilir, kendi kontrolünde çalışacak eklentiler veya programlar yazarak işlevselliğini artırabilirsiniz.

Şu anda, Linux çevresinde sürekli olarak sistemleri geliştiren büyük bir programcı topluluğu oluşturuldu. gelişiyorlar en yeni sürümler ve bu işletim sisteminin her türü, Linux sistemiyle çalışan çok çeşitli programlar yazmakla meşgul.

Bu işletim sisteminin en güçlüsü, sunucu bakımı alanı olarak kabul edilir, ancak siteler ev veya ofis bilgisayarları kullanıcıları için tasarlandığından, sunucu ayarları konusunda herhangi bir öneri veya montajı konusunda can sıkıcı tavsiyeler olmayacaktır. işletim sistemi çekirdeği ve diğer "karmaşıklıklar" Sıradan bir kişi günlük işlerde, kural olarak kullanılmaz.

Linux ve Windows İşletim Sistemi: "Neden Linux'a ihtiyacınız var" -

Bir işletim sistemi olarak Linux'un belirli özellikleri.

  • çoklu görev: aynı anda birçok program çalışır;
  • çok kullanıcılı mod: birçok kullanıcı aynı makinede aynı anda çalışır;
  • işlemcinin korumalı modu (386 korumalı mod);
  • işlem belleği koruması; bir program çökmesi sistemin donmasına neden olamaz;
  • tutumlu önyükleme: Linux, diskten yalnızca programın gerçekten yürütme için kullanılan bölümlerini okur;
  • yürütülebilir programın örnekleri arasında sayfaların kayda göre bölünmesi. Bu, programın işlem-örneklerinin yürütülürken aynı belleği kullanabileceği anlamına gelir. Böyle bir işlem belleğe yazmaya çalıştığında, yazılmakta olan 4KB sayfa boş alana kopyalanır. Bu özellik performansı artırır ve bellekten tasarruf sağlar;
  • disk belleğine alınmış sanal bellek (yani, etkin olmayan sürecin tamamı bellekten diske aktarılmaz, yalnızca gerekli sayfa gönderilir); bağımsız disk bölümlerindeki sanal bellek ve/veya dosya sistemindeki dosyalar; 2 GB'a kadar sanal bellek; program yürütme sırasında sanal belleğin boyutunu değiştirme;
  • 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ılan bir programı da analiz etmesine olanak tanır;
  • POSIX.1 sertifikası, kaynak düzeyinde System V ve BSD standartlarıyla uyumluluk;
  • indirilebilir programlar tarafından 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ılır. Şu anda, bazı şirketler Linux için kaynak kodu olmadan bir dizi ticari program sağlıyor, ancak ücretsiz olan her şey ücretsiz kalıyor;
  • POSIX standardında iş yönetimi;
  • çekirdekte yardımcı işlemcinin öykünmesi, bu nedenle uygulama yardımcı işlemciyi öykünmeyi umursamayabilir. Tabii bir yardımcı işlemci varsa, o zaman kullanılır;
  • ulusal alfabeler ve sözleşmeler için destek, dahil. Rus dili için; yenilerini ekleme yeteneği;
  • birden çok sanal konsol: tek bir ekranda birden çok eşzamanlı bağımsız oturum, klavyeden geçiş yapılabilir;
  • bir dizi ortak dosya sistemi desteği (MINIX, Xenix, System V dosya sistemleri); 4 Terabayta kadar ve 255 karaktere kadar dosya adlarıyla kendi gelişmiş dosya sisteminin varlığı;
  • DOS (veya OS / 2 FAT) bölümlerine şeffaf erişim: Bir DOS bölümü, bir Linux dosya sisteminin parçası gibi görünür; VFAT desteği (WNT, Windows 95);
  • Linux'un bir DOS dosya sistemine kurulmasına izin veren özel bir UMSDOS dosya 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 benziyor.

Sözde sanal çoklu konsol, birkaç konsolun çalışmasını tek bir ekranda düzenlemeyi mümkün kılar. İlk konsolda yayın süreci başlar. Alt-F2 tuş kombinasyonu, ikinci konsola geçişi takip eder. Yayın devam ediyor, ancak ekrandaki 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ı çalıştırabilir.

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

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

Ek olarak, sistem aynı anda ekrana bilgi sağlamayan, ancak işlerini yapan, örneğin bir modem aracılığıyla veri aktarımı, bir yazıcıya yazdırma, ağ üzerinden posta gönderme vb. arka plan işlemlerini çalıştırır. Arka plan süreci, mevcut koşullara göre hem kullanıcı hem de işletim sisteminin kendisi tarafından başlatılabilir (göndermek için posta var, yazdırılacak veriler var, modem aracılığıyla iletişim için 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ülmesiyle doğrudan ilgili değildir. İşletim sistemi, işlemciyi saniyede yüzlerce kez görevden göreve değiştirerek, tek bir işlemci üzerinde aynı anda birden fazla görevin gerçekleştirilmesine izin verir.

Birden çok kullanıcının aynı makinede nasıl çalıştığı.

Kullanıcı, kayıt sonucunda sisteme erişim kazanır. Sistem, konsolda oturum açma: istemini görüntüler ve kullanıcı yanıt olarak oturum açma bilgilerini ve parolasını girer. Erişim haklarını kontrol ettikten sonra sistem, programları yürütmek için komutları girmek için bir davetiye gönderir, komutları kabul eder ve bunları yürütür, örneğin:

Tty1 Konsolu tty2 Konsolu ______________________________ ________________________________ / \ / \ | tty1 eugene.mplik.ru oturum açma: kök | tty2 eugene.mplik.ru oturum açma: eugene | | Şifre: xxxxxxx | Şifre: xxxxxxx | | | | | Linux 1.3.68 | Linux 1.3.68 | | | | | eugene.mplik.ru> cal 02 1996 | eugene.mplik.ru $ telnet elvis.ru 2 | | Şubat 1996 | elvis.ru'ya bağlı. | | Paz Pts Sa Ç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> unix | | 18 19 20 21 22 23 24 | işletim sistemi; aslen | | 25 26 27 28 29 | Bell Laboratuvarları tarafından geliştirildi | | | PDP-11 serisi mini bilgisayarlar için ve alınan | | eugene.mplik.ru> | çeşitli sınıflar ve türler. Ö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 bir uygulamayı eugene olarak çalıştırmak, bir oyuncağı konsol 3'te oyun olarak çalıştırmak vb. için root olarak oturum açar. Bu yaklaşımın amacı, farklı "kullanıcıların" sistemde farklı kimliklere sahip olmasıdır - kaynaklara, başlangıç ​​ayarlarına, dosyalara vb. erişim hakları.

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

Telnet makinesi_B.firm_B.city_B.country_B

ve bir iki saniye sonra ekranda bir davetiye görür.

Machine_B girişi:

kullanıcı adını ve parolasını girer ve B makinesindeki geçerli konsolda sona erer (parola 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ı komutu verebilir

Telnet makinesi_A.firm_A.city_A.country_A

ve B arabasından kendi A aracında tekrar check-in yapın.

V Genel dava kayıt isteğe bağlıdır ve adreslerin böyle katı bir sabit biçimi yoktur, örneğin:

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

Ağ bağlantısına ek olarak, makinede seri portlar üzerinden bağlanan düzinelerce terminal olabilir. Terminal bir ekran ve bir klavyedir, yani. kullanıcının normal şekilde oturum açabileceği bir konsol. Sadece bu durumda konsol sanal değildir, ancak özel bir ayrı cihaz tarafından temsil edilir. Terminal, örneğin, konsol işleminin mantığını simüle eden bir programın yürütüldüğü DOS PC 286 altında çalışan bir kişisel bilgisayar olabilir (yerel klavyeden bir Linux makinesine şeffaf girdi ve yerel ekrana şeffaf çıktı). bir Linux makinesinden alınan veriler).

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

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

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

Linux'un ne kadar eksiksiz belgelendiği.

Linux, diğer ticari işletim sistemleri kadar iyi belgelenmiştir. Linux'ta kitaplar, kılavuzlar, referans kitaplar ve ticari bir sistemde bulunmayanlar vardır - açıklamalar ve yorumlarla birlikte işletim sisteminin tam kaynak kodları.

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

Korsan yazılımlarla uğraşmaya alışmış, belge eksikliği çekenler, Linux'ta tam tersi bir durumla karşı karşıya kalacaklar. Sorun, Linux'ta çok az belge olması değil, birçoğunun olması, çeşitli biçimlerde sunulması ve şuradan edinilebilir olmasıdır. Bu zengin seçenekte gezinmek için biraz çaba sarf etmek gerekecek.

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

Rusça'da POSIX standardı hakkında 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 zordur, ancak Unix ve açık sistemlerin kavramsal temellerine aşina olan bir programcı için faydalıdır.

Unix mimarisinin Rusça açıklamaları, TCP / IP protokollerine dayalı bir ağ oluşturma ilkeleri ve Relcom ağının sunucularındaki dosyalar şeklinde bir dizi ilgili sorun vardır.

Orijinal Linux belgelerine gelince, aşağıdaki temel, ancak ayrıntılı olmayan formlar ayırt edilebilir: kitaplar, NASIL'lar, SSS kılavuzları, INFO hiper metin kılavuzları, MAN çevrimiçi kılavuzları, yazılım paketi açıklamaları. Kitaplar basılı olarak dağıtılır ve elektronik formatta, diğer formlar kural olarak elektroniktir, yani. Linux dağıtımlarının ve internet üzerinden ve CD'lerde dağıtılan yazılım paketlerinin bir parçası olarak dosyalar şeklinde sunulur.

Çoğu zaman, bir ve aynı elektronik belge, aynı içeriğe sahip birkaç dosya biçiminde, ancak farklı biçimlerde, örneğin, ascii, postscript, html olarak mevcuttur. Bir biçim, metin görüntüleme ekranında anahtar sözcükleri aramak ve aramak için kullanışlıyken, diğerleri lazer baskı kalitesinde yazdırma veya grafik ekranında görüntüleme 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 yollarla elde edilebilecekleri İnternet sunucularında görünürler, örneğin, aracılığıyla [e-posta korumalı]).

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

  • Önyükleme diski NASIL
  • CDROM NASIL
  • Ticari NASIL
  • Kiril NASIL
  • DOSEMU NASIL YAPILIR
  • Dağıtım NASIL
  • Ethernet NASIL
  • NASIL Dizini
  • Donanım Uyumluluğu NASIL
  • BİLGİ KAĞIDI
  • Kurulum NASIL
  • Çekirdek NASIL
  • Elektronik Posta NASIL
  • NET-2 NASIL
  • Haberler NASIL
  • PCI NASIL
  • PCMCIA NASIL YAPILIR
  • Yazdırma NASIL
  • SCSI NASIL YAPILIR
  • seri NASIL
  • Ses NASIL
  • UMSDOS NASIL YAPILIR
  • UPS NASIL YAPILIR
  • UUCP NASIL YAPILIR
  • XFree86 NASIL

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

Ücretsiz kopyalama için lisanslanmış 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ılmıştı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 açıdan hızlı 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 çok farklı gelişim kavramlarına sahiptir. Ayrıca, işletim sistemleri arasında Linux, felsefesinde genellikle benzersizdir.

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

Linux sadece herkesin kısıtlama olmaksızın kopyalayabileceği ücretsiz bir sistem değildir. Bu ücretsiz bir açık kaynak sistemidir ve ister Washington'dan ister Yekaterinburg'dan 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üler. Bazı tahminlere göre, 1995 yılında Linux kurulumlarının sayısı 10 milyona ulaştı. Linux Journal basılı olarak yayınlanır. Satışta düzinelerce farklı Linux CD sürümü var. WAN'larda yüzlerce Linux arşivi mevcuttur. Sunsite.unc.edu sunucusundaki Linux arşivinin giden trafiği günde on gigabayttır. Herhangi bir zamanda birkaç yüz kullanıcı bu arşivle günün her saatinde çalışır ve binlerce kişiye hizmet etmek için sunsite Linux arşivinin düzinelerce aynalı kopyası oluşturulmuştur.

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

Buna göre, Linux'ta daha fazla materyal var ve daha erişilebilir. Ucuz Linux CDROM'larından oluşan zengin bir seçim var. Binlerce megabaytlık mükemmel kalitede yazılım, birkaç on dolara satın alınır.