ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    OS Linux
         

     

    Інформатика, програмування

    Владивостоцький суднобудівний технікум

    РЕФЕРАТ

    OC LINUX

    Виконав ст. гр. Р-410

    Матаненков А.В.

    Перевірив:

    2002

    Зміст:

    I Особливості ОС Linux
    II Порівняння операційних систем.
    IV Можливості Linux
    V Файлові системи Linux
    VI Ієрархія каталогів Linux

    I Особливості OS LINUX

    Я вважаю, що Microsoft створила об'єктивно погану операційну систему, і мені цікаво спостерігати, як це поступово доходить до людей.

    Лінус Торвальдс, творець ОС Linux

    Світ операційних систем надає користувачам досить великаїх кількість. Ми не будемо детально зупинятися на історії іособливості кожної операційної системи - для цього знадобиться надмірнобагато місця і часу
    Які ж операційні системи використовуються в даний час? Осьдеякі з них:

    DOS (MS-DOS, DR-DOS та їх клони); Windows 3.1x;
    OS-2;
    Windows 9x;
    Windows NT (Windows 2000 );
    Mac OS;
    Mac OS X; сімейство UNIX;
    FfeeBSD, OpenBSD, NetBSD;
    Linux;
    BeOS;

    QNX.

    Звичайно, наведений перелік далеко не повний, але ми свідомообмежимо його операційними системами, що використовуються найбільш часто.
    Розглянемо цей список з точки зору людини, якій необхідно матина комп'ютері операційну систему, що задовольняє декільком, часомсуперечливим, вимогам.

    Операційні системи можна класифікувати за багатьма параметрами. По -перше, всі вони поділяються на два види - платні та безкоштовні (умовно -безкоштовні). По-друге, правомірно розділити їх на операційні системи звідкритим вихідним кодом (з правом вносити зміни або без права внесеннязмін) і з закритим вихідним кодом. По-третє, операційні системибувають одноплатформенние (здатні функціонувати тільки на однійплатформі, наприклад PC-сумісної) і багатоплатформенна (здатніфункціонувати на декількох платформах, наприклад PC-сумісної,
    Macintosh, Sun, PowerPC). По-четверте, операційні системи можуть бутиоднозадачнимі і багатозадачними. По-п'яте, однокористувацький ірозрахованими на багато користувачів. По-шосте, серверними, клієнтськими абоуніверсальними. По-сьоме, мати текстовий, графічний або той і іншийінтерфейси. По-восьме, орієнтацією на роботу з мережею та Інтернетом. По -дев'ятому, за що споживаються ресурсів і т. д. Але ж це тільки початок.
    Критеріїв, за якими обирається операційна система, набагато більше.
    Мають право на існування і такі критерії, як "Вона мені подобається" або
    "Друг собі поставив, чим я гірший?" Адже вибір операційної системивизначає, як ви будете жити і працювати найближчі кілька Років (абодесятиліть). Тому до вибору операційної системи варто ставитися здуже ретельно і достатньою часткою скептицизму. Стисло охарактеризуємонайбільш популярні операційні системи.

    DOS

    Виробник - Microsoft. Була створена на зорі ери PC. 16-розряднаоднокористувальницька, однозадачная система. Платна, закритий вихідний код.
    Одноплатформенная (PC-сумісна). Текстовий інтерфейс (командний рядок).
    Досить простий процес установки. Файлова система - FAT 12, FAT 16,
    FAT 32. Підтримка локальної мережі - драйвери і програми сторонніхвиробників. Інтернет - аналогічно. Морально застаріла ще до народження.
    Розроблялася поспішно, без урахування розвитку апаратних і програмнихкоштів. При появі нового апаратного забезпечення терміноводопрацьовувалася, більш-менш стійка система з'явилася тільки до 1990 --му році (після 10 років!). Остання самостійна версія (якокремого продукту) - MS-DOS 6.22. Останні версії містили в основномукосметичні зміни. Але (завдяки дружбі IBM і Microsoft) - отрималанайширше розповсюдження, мала малу потребу в ресурсах,підтримувала практично всі випускається для PC апаратне забезпечення, ідля своєї ніші була майже оптимальним рішенням з точки зоруціна/ресурси/продуктивність. Для DOS було випущено безлічдодатків, останні п'ять років нові програмні продукти для DOS невипускаються. Існували численні клони. Найбільш відомі - IBM-
    DOS, PC-DOS, DR-DOS.

    Windows 3.1 х

    Строго кажучи - це навіть не операційна система, а графічна оболонкаабо, якщо хочете, надбудова над DOS. Чому версії З.1х? Тому що, завеликим рахунком, тільки до версії 3.1 була досягнута достатнястабільність, непогана функціональність, накопичена критична масадодатків і реалізована багатозадачність. Завдяки Windows у світ PC буввнесений дух одноманітності та передбачуваності. Інтерфейс програм ставстандартизований, системні бібліотеки уніфіковані, впроваджена підтримкалокальної мережі, з'явився досить великий набір драйверів для апаратногозабезпечення, що поставляються в дистрибутиві Windows. У комплект Windows увійшликілька десятків додатків, завдяки чому споживач отримував майжеготову систему для офісної роботи. Доступ в Інтернет, як і ранішездійснювався за допомогою програм сторонніх виробників. Системавийшла не дуже надійна, досить часто відбувалися зависання. Для
    Windows 3.1х було випущено багато різноманітного програмного забезпечення,втім, після 1996 року нові програмні продукти для Windows 3.1х більшепрактично не випускалися. Досить простий процес установки. Слабкапідтримка мультимедійних пристроїв. Платна. Початковий код недоступний.
    Остання версія (16 бітна) Windows for Workgroups 3.11. Вимоги доапаратного забезпечення - процесор 386, не менше 2 (краще 4) Мбайтоперативної пам'яті, не менше 16 Мбайт місця на жорсткому диску.

    OS/2

    Спільна розробка IBM і Microsoft. Згодом IBM і Microsoftрозійшлися, і OS/2 закінчувала і випускала в світ тільки IBM, яка завждипозиціонувала свою операційну систему для корпоративного використання.
    Через слабку маркетингової політики IBM, сильної конкуренції з боку
    Microsoft, щодо малої кількості розроблених під системупрограмних продуктів IBM відмовилася від подальшого просування OS/2. Длясвого часу (а це розквіт DOS і Windows 3.1x) була очйнь прогресивна.
    Надалі (версії 2 - 4) отримала суттєве розширенняфункціональності. 32-бітна багатозадачна операційна система. Відміннапідтримка локальної мережі та Інтернету. Крім програм, розробленихспеціально для OS/2, система дозволяє запускати як DOS-додатки, так іпрограми Windows 3.1x. Розробляється програма Odin, що дозволяєвиконувати додатки Windows 9x. Файлова система - HPFS (High Performance
    File System). Підтримує також досить великий список файлових систем,в тому числі FAT 12, FAT 16, FAT 32. Вимоги до апаратного забезпечення --процесор Pentium, не менше 32 Мбайт оперативної пам'яті, не менш 120 Мбайтмісця на жорсткому диску.

    Windows 9x

    32-бітна операційна система з підтримкою 16-бітних програм
    (Windows З.1х). Перша версія з'явилася в 1995 році. Потім протягом майжетрьох років виходили виправлення численних помилок. Спроба Microsoftоб'єднати лебедя, рака і щуку - в одній операційній системі без проблемзапускати виконуваний код DOS, Windows 3.1х (16 біт) і Windows 9x (32 біт).
    У результаті вийшла не дуже стабільна система, яку вдалосяналагодити лише до 1998 року (Windows 98). Незважаючи на те, що Windows 9хоголошена операційною системою, вона як і раніше базується на MS-DOSверсії 7.0 з усіма її рудиментами і спадковістю. У Windows 9хдодано програмне забезпечення, необхідне для роботи в Інтернеті, іістотно розширено список драйверів для апаратного забезпечення.

    Windows 98 і остання версія, Windows ME (Millennium Edition), фірмою
    Microsoft розглядаються як перехідний етап до Windows NT (Windows 2000),тому в Windows 9x частково включено програмне забезпечення, характернедля серверів. Простий процес установки і конфігурації системи/алевідсутня можливість тонкої настройки її без стороннього програмногозабезпечення. Хороша підтримка мультимедійних пристроїв та ігор. Величезнийсписок розробленого під систему програмного забезпечення. На сьогоднішнійдень Windows 9x і MS Office є стандартом de-facto для настільнихофісних систем. Платна. Початковий код недоступний. Вимоги до апаратногозабезпечення - процесор Pentium-166, не менше 32 Мбайт оперативної пам'яті,не менше 250 Мбайт місця на жорсткому диску (для Windows ME не менше 64 Мбайтоперативної пам'яті, не менш 500 Мбайт місця на жорсткому диску). Файловасистема - FAT 32 (FAT 16).


    Windows NT (Windows 2000)

    Відчуваючи безперспективність розвитку гілки DOS-Windows 3.1x Microsoftрозробила нову операційну систему Windows NT (New Technology),що базується на стандарті POSIX і нової файлової системи - NTFS (New
    Technology File System). Розробники Windows NT серйозно взялися запроектування операціцнной системи з урахуванням її подальшого розвитку
    (зовсім недавно вийшла остання в цій лінійці операційна система -
    Windows XP). На сьогоднішній день Windows NT - флагманська операційнасистема фірми Microsoft. Існує два її версії - Windows NT Workstationі Windows NT Server. Перша версія призначена для настільних систем,другий - серверна платформа. В обох версіях використовується графічнийінтерфейс, що для сервера - загалом-то надмірність і нераціональна тратаресурсів. Багатозадачна, розрахована на багато користувачів, одноплатформенная (PC),дуже стійка операційна система. Має вбудовану підтримкубагатопроцесорних та кластерних систем. Хороша підтримка мультимедійнихпристроїв і ігор (проте не всі існуючі ігри надійно працюють під
    Windows NT). Повного набору серверних додатків не має (ні, наприклад,
    Web-сервера). Початковий код недоступний. Платна. Windows NT Server розрахованийна малі і середні робочі групи, на великі навантаження поки не розрахований.
    Крім NTFS підтримує файлові системи FAT і OS/2 (HPFS). Вимоги доапаратного забезпечення Windows NT Workstation - процесор Pentium, неменше 128 Мбайт оперативної пам'яті, не менш 500 Мбайт місця на жорсткомудиску; Windows NT Server - процесор Pentium, не менш 256 Мбайтоперативної пам'яті, не менш 500 Мбайт місця на жорсткому диску.


    Mac OS

    Виробник - Apple. Операційна система для Macintosh і йогокористувачів, багатозадачна, одного користувача, графічна. Першаверсія була випущена більше 15 років тому. З виходом Mac OS X вважаєтьсяостаточно застарілою і поступово сходить зі сцени. Чудова системадля користувача по ергономічності, дружність та простоті освоєння. Засвою історію накопичила досить велика кількість застарілих концепцій,залишених для сумісності. Останні версії Mac OS були розраховані накомп'ютери Apple, що базуються на процесорі Motorola 68040 та PowerPC з неменше 16 Мбайт оперативної пам'яті.

    Mac OS X

    Виробник - Apple. Нова операційна система для комп'ютерів
    Macintosh, що базуються на процесорі PowerPC. UNIX-подібна, POSIX -сумісна, багатозадачна операційна система з графічним інтерфейсом.
    Чи здатна виступати як як сервер, так і в якості клієнтськоїопераційної системи. Платна, закритий вихідний код. Фірма Apple заявила пронезабаром перенесення Mac OS X на платформу Intel. Підтримує мережеву файловусистему NFS (Network File System). Mac OS X призначена для роботи накомп'ютерах Power Macintosh з процесором G3. Вимоги - не менше 128
    Мбайт оперативної пам'яті. Рекомендований об'єм жорсткого диска - 5 Гбайт.

    Сімейство UNIX

    Група операційних систем, що мають загального предка і традиційно носятьназва UNIX. Фірми виробники - AT & T, DEC, Sun, Hewlett-Packard, IBM,
    SCO та багато інших. Попри те, що перша версія UNIX була випущенаще тридцять років тому, UNIX до цього часу вважається найбільш сучасної,надійної та динамічно розвиваються операційною системою. Великий внесок ууспіх UNIX внесли фахівці AT & T, студенти та викладачі університету
    Берклі. На сьогоднішній день UNIX тієї чи іншої фірми-виробникавстановлений практично на кожному сервер рівня підприємства, великихкластерах і мультипроцесорних системах, а також на багатьох робітників іграфічних станціях. Для всіх платформ, мультизадачності,розрахована на багато користувачів операційна система. Підтримує кластеризації,мультипроцесорні системи, розподілені обчислювальні середовища, масивинакопичувачів величезної ємності та багато іншого. На сьогоднішній день важкознайти комп'ютер, на якому не змогла б працювати одна з версій UNIX. Якправило, UNIX, що випускається фірмами, - платна, з закритим вихідним кодом.
    Тим не менш, існує досить багато (наприклад, сімейство BSD, Linux)безкоштовних, з відкритим вихідним кодом UNIX-сумісних операційних систем.
    Завдяки стандарту POSIX практично будь-який додаток можна перенести зодного представника сімейства UNIX в іншій. Завдяки цьому для UNIXє величезна кількість як безплатних, так і комерційних програм.
    Як правило, для кожного різновиду UNIX розроблена своя файловасистема, але всі різновиди UNIX можуть працювати з поширенимифайловими системами. У тому числі існують і т. н. журноліруемие файловісистеми. У журнальованою файлових системах для вирішення проблеми пошкодженняструктури файлової системи або зберігання даних застосовують транзакції,використовуються практично в будь-якій базі даних. Транзакція вважаєтьсянезавершеної до тих пір, поки всі зміни не збережені на диск. А щобзбої, що відбуваються до завершення всіх операцій, що входять в дію, непризводили до необоротних наслідків, всі дії і все що змінюються данізаписуються. У тому випадку, якщо все-таки відбудеться збій, за протоколомможна повернути систему в робочий стан. Вимоги до апаратноїплатформі - найрізноманітніші. Як уже згадувалося вище - важко знайтикомп'ютер, на якому не змогла б працювати одна з версій UNIX.

    FreeBSD, OpenBSD, NetBSD

    Операційні POSIX-сумісні системи сімейства UNIX на основі кодууніверситету Берклі. Принципові відмінності:

    FreeBSD - дуже надійна, досить консервативна (у хорошому сенсі цього слова). Апаратна платформа - Intel;
    NetBSD - переносимість на велику кількість апаратних платформ;

    OpenBSD - спроба об'єднати достоїнства FreeBSD і NetBSD в одному дистрибутиві.
    Безкоштовні, відкритий вихідний код. На сьогоднішній день найбільшурозповсюдження через свою особливої надійності отримала FreeBSD. Двійковасумісність з багатьма програмами, побудованими під SCO, BSD/OS,
    Net/Free/OpenBSD, 386BSD і Linux.

    Linux

    POSIX-сумісна UNIX-подібна операційна система. На сьогоднішній день --найпоширеніша операційна система з відкритим вихіднимкодом. При її розробці зі світу сімейства UNIX намагалися взяти все краще.
    Завдяки участі десятків тисяч розробників програмного забезпечення такоординації їх дій через Інтернет Linux і програмне забезпечення длянеї розвивається дуже динамічно, помилки і різні проблеми в програмномузабезпечення, як правило, виправляються в лічені години після їхвиявлення. Велику допомогу в розвитку і розповсюдженні Linux ісупутнього, йому програмного забезпечення надали фонд Вільногопрограмного забезпечення (Free Software Foundation, USA) і ліцензія GNU
    (The GNU General Public License, Загальна громадська ліцензія GNU)для програмного забезпечення. На сьогоднішній день існує одне ядро
    Linux, розробку якого координують його творці Лінус Торвальдс і
    Алан Кокс, і безліч дистрибутивів (не менше 2-3 десятків), що відрізняютьсяяк функціональним призначенням, так і складом програмного забезпечення,що входять в дистрибутив. Існують дистрибутиви, що займають десяток компакт -дисків, і дистрибутиви, вміщується на одній-двох дискетах. Все, щосправедливо для сімейства UNIX - справедливо і для Linux. Найширшапідтримка апаратних платформ, мала вимогливість до апаратних ресурсів
    (процесор 486, 8 Мбайт оперативної пам'яті, вінчестер120 Мбайт).
    Масштабованість, підтримка мультипроцесорних систем, кластеризація,підтримка розподілених обчислень, десятки графічних оболонок - і цедалеко не всі. Підтримуються десятки файлових систем, рідна файловасистема Ext2. І при всій потужності - досить дружня операційнасистема, здатна працювати як на найпотужнішому сервері, так і на старенькому
    "пентіуму" де-небудь в офісі.

    BeOS

    Виробник - Be Inc. UNIX-подібна графічна операційнасистема. Для одного. Самі розробники позиціонують BeOS якопераційну систему для роботи з мультимедіа. Графічний інтерфейс. Дужемолода операційна система (у порівнянні з раніше розглянутими), томувідносно невеликий список підтримуваного устаткування і програмногозабезпечення. BeOS підтримує комп'ютери з симетричною мультипроцесорноїархітектурою (SMP) (до 8-ми процесорів), файлова система BFS (Be File
    System), 64-бітна і журнальована. Витісняюча багатозадачність, майжеповна POSIX-сумісність. На сьогоднішній день існують дві версіїопераційної системи - BeOS 5 РЕ (Personal Edition) - безкоштовна
    (дистрибутив можна взяти в Інтернеті, www.be.com) і BeOS 5 Pro - платна
    (поставляється на CD-ROM в коробці і з документацією). Вихідний коднедоступний (кілька програм, що входять в BeOS, мають відкритий вихіднийкод). Підтримує роботу з декількома файловими системами - FAT 16, FAT
    32 (можливо читання і запис), NTFS (тільки читання). HFS. ext2, CDFS.
    Апаратні вимоги - Pentium-133, оперативна пам'ять - 32 Мбайт, місцена вінчестері - 512 Мбайт (мінімально - 120 Мбайт). Можливий варіантвстановлення під Windows і Linux. Апаратна платформа - PC, PowerPC.

    QNX

    Виробник QNX - QNX Software Systems. UNIX-подібна POSIX-суміснаопераційна система реального часу. 32-бітна, багатозадачна,розрахована на багато користувачів, мікроядерної. Первісне призначення --промислова операційна система, призначена для роботи в режимі
    99,999% надійності ( "п'ять дев'яток"). Використовується для управліннятехнологічними процесами, починаючи від атомних електростанцій і закінчуючивиробництвом морозива. Вихідний код закритий. Проблеми з драйверами (малекількість). Мінімальні вимоги для промислового дистрибутива - 386-йпроцесор, 8 Мбайт ОЗУ. Крім промислових дистрибутивів QNX, що стоятьчималі гроші, існує безкоштовний варіант дистрибутива "QNX Real Time
    Platform ", що завантажується з сайту виробника (www.qnx.com).
    Мінімальні вимоги для безкоштовного дистрибутива - процесор Pentium-
    200, 32 Мбайт ОЗУ, 100 Мбайт на жорсткому диску.

    II Порівняння операційних систем.

    Що таке користувач? Поняття «користувач» не підведеш під
    «Середньостатистична» значення. Він багатоликий і різноманітний. Єдинещо є у всіх користувачів комп'ютера - вони сидять за комп'ютером.
    Користувачі з точки зору системного адміністратора - всі ті, хто входитьв систему як користувач, «користувача». З точки зору системногопрограміста-всі хто запускає комп'ютер. Для розробника прикладногопрограмного забезпечення - користувачі його програми. Для авторів книг --це люди знають тільки те, що у нього є тільки шнур харчування і якасьдошка з кнопками. І так далі. Якщо спробувати узагальнити, основноюкористувач - це людина, яка не розбирається в пристроїкомп'ютерів, що не знає як налаштувати модем, не зобов'язаний знати тонкощіопераційної системи і т.д. Користувач вирішує на комп'ютері своїпрофесійні завдання, що часто не мають нічого спільного з комп'ютером.
    На практиці все це, звичайно, не зовсім так похмуро. Користувач дляуспішної роботи просто зобов'язаний знати що таке файл, як налаштувати робочийстіл, встановити програму, що таке віруси і як з ними боротися і т.д.
    Користувачів можна розділити на 3 групи - не знає про комп'ютер нічого,знає дещо і знає багато чого. Відповідно, за рівнями користувачівопераційні системи можна розділити на 3 категорії:

    До першої категорії можна віднести Mac OS і, якоюсь мірою, Mac OS X, атакож BeOS. До другої категорії Windows 9x, OS/2. До третьої, як недивно, - DOS, Windows 3.1.x, Windows NT/2000, UNIX-сімейство, BSD -сімейство, Linux, QNX. Таке розбиття операційних систем не завждивідповідає офіційному позиціонуванню фірм-розробників (наприклад,
    Microsoft рекламує Windows 9x як систему для домогосподарок - включив іпрацюй). Однак з точки зору колективного розуму (принаймні, таквважають автори новинних конференцій, присвячених порівняльного оглядуопераційних систем) дане нами розбиття операційних систем достатньовірно. Втім, життя, як завжди, не стоїть на місці. Зараз вже можнаговорити, що Linux з її графічними менеджерами вікон KDE та GNOMEпоступово переходить, якщо вже не перейшла, до другої категорії (тобто длякористувачів, які знають про операційну систему дещо), при цьому не втрачаючині потужності, ні настроюваності всього і вся. Сімейство Windows поступовозсувається до групи користувачів, які не знають про операційну системунічого, при цьому викликаючи помітне роздратування знають, або, як у нихкажуть - Advanced Users, своєю впевненістю, що користувач системіприносить тільки шкоду, а тому нічого налаштовувати він не повинен, а якщодуже хоче - нехай платить за підтримку або спеціальне програмнезабезпечення. В ідеалі ж операційна система повинна задовольняти, защонайменше, семи досить суперечливим вимогам.
    1. Бути легкою в освоєнні і дружній до користувача (User Friendly).
    1. Бути дуже потужною і універсальною (здатної працювати на будь-якому

    обладнанні).
    2. У ній все має налаштовуватися і досить просто.
    3. Вона повинна бути дуже надійна (в ідеалі - напрочуд надійно).
    4. Позичати якомога менше місця.
    2. Розробники повинні моментально реагувати на проблеми, виявлені в процесі експлуатації.
    5. Під неї повинен бути широкий вибір програмного забезпечення.

    У кількох словах розглянемо ці сім пунктів. Пункт перший. Тут,власне, і так все ясно. Від того, як швидко людина освоїться зопераційною системою і наскільки зручно йому в ній працювати, напрямузалежить продуктивність праці, та й просто гарний настрій. Пунктдруге. Можна, звичайно, заперечити, що чим більш універсальний інструмент,тим слабша він для якого-небудь специфічного застосування, і чистотеоретично це так. Але давайте подивимося на універсальність з іншогосторони. Теоретичні засади побудови операційного середовища, за великимрахунком, однакові, що для старенької 386-й, що для новітніхмультипроцесорних систем. Специфіку платформи (тип процесора,мультипроцесора, кластеризації тощо) завжди можна врахувати прирозробці специфічного ядра операційної системи або драйверів.
    Деяка втрата в продуктивності з лишком окупається тим, щокористувачеві, яка попрацювала на найпотужнішому сервері і перейшов на офіснийкомп'ютер, графічну станцію або домашній ПК, не доведеться освоюватиіншу операційну систему - його операційна система може працювати набудь-якому комп'ютері. А здатність працювати на будь-якому комп'ютері автоматичномає на увазі, що операційна система повинна займати якомога меншемісця і споживати мало апаратних ресурсів. Пункт третій. І тут усізрозуміло без розлогих пояснень. Користувач повинен мати можливістьнастроїти операційну систему під свої потреби, не вдаючись до стороннього (нещо входить в постачання операційної системи) програмного забезпечення. Пунктчетвертий. Правда, хворе місце? У будь-якого користувача Windows зі стажемнапевно відбувалося зависання комп'ютера, причому в самий невідповіднийчас. І кожен користувач хоче, щоб зависання ніколи не відбувалисяна його комп'ютері. Пункт п'ятий. Це теж зрозуміло. Вже набридло кожні рік -півтора міняти жорсткий диск тільки через те, що наступна версіяопераційної системи вимагає "зовсім небагато, лише якихось 3 Гбмісця на жорсткому диску ". Пункт шостий. І це очевидно. Користувач повиненотримати виправлення до своєї операційної системи при виявленні прорахунківїї розробників. Причому, як можна швидше, якщо операційна системазадовольняє п. 4. І до того ж абсолютно безкоштовно, оскільки це прорахунокрозробника. Пункт сьомий. Нехай операційна система буде самоїпрегарної, але якщо для неї немає програм, вона не буде затребувана.

    Тепер оцінимо операційні системи на відповідність перерахованим вищевимогам.

    DOS - не задовольняє ні одному пункту, крім п. 7.
    Windows 3.1х-задовольняє п.1 із застереженнями, частково п. 3 та п. 5, задовольняє п. 7.

    OS/2 - задовольняє п. 1, п. 2 (з урахуванням одноплатформенності), п. 3, частково п. 4, п. 5 та п. 7.

    Windows 9х - задовольняє п. 1, частково п. 3, безумовно задовольняє п. 7.

    Windows NT (Windows 2000) - задовольняє п.1, п.2 (з урахуванням одноплатформенності і непомірних вимог до апаратного забезпечення ), п. 3 та п. 4 із застереженнями, безумовно задовольняє п. 7.

    Мас ОС - безумовно задовольняє п. 1, п. 2 (з урахуванням одноплатформенності), частково п. 3, п. 4, п. 5, п. 6, задовольняє п.
    7.

    Мас ОС X - безумовно задовольняє п. 1, п. 2 (з урахуванням одноплатформенності і завищених вимог до апаратного забезпечення), п. 3, 'п. 4, п. 6, поки не задовольняє п. 7.

    UNIX-сімейство - безумовно задовольняє всім пунктам, крім першого, та й то, останнім часом легкість освоєння та дружність у UNIX-розробників стоять на першому місці.

    FreeBSD, OpenBSD, NetBSD - все сказане про UNIX-сімействі справедливо і для цих операційних систем.

    Linux - безумовно задовольняє всім пунктам, особливо п. 2, п. 3, п.
    6, п. 7.

    BeOS - задовольняє всіх пунктах крім (поки що) п. 7.

    QNX - задовольняє всім пунктам.

    Спробуємо вибрати операційну систему, виходячи з перерахованих вищепунктів. DOS і Windows 3.1х відпадають відразу, як морально і фізичнозастарілі продукти. OS/2 - дуже непогана операційна система, що маєкілька недоліків: відсутність перспектив (IBM відмовилася від випускунаступних версій), не дуже великий вибір програмного забезпечення,одноплатформенность. Mac OS, Mac OS X - також непогані опе-раціонних середовищаяк з точки зору користувача, так і з точки зору адміністратора. Але --це операційні системи тільки для комп'ютерів фірми Apple. А в нашійкраїні цих комп'ютерів не набереться і одного відсотка від загальної кількостіперсональних ЕОМ. QNX - досить специфічна система, розрахована длязастосування в наднадійних системах реального часу. Дуже хороша, аледля нашого користувача вона стала доступна відносно недавно, тому вставленні до неї є елементи недовіри і незнання, крім того, у неївідносно малий список програмного забезпечення загального призначення
    (офісні програми, робота з графікою, ігри, зрештою). Що залишається --сімейство Windows 9x-Windows NT (включаючи Windows XP), сімейство UNIX, атакож представники "вільного світу" UNIX - FreeBSD, OpenBSD, NetBSD,
    Linux і що стоїть трохи осібно BeOS.

    Тепер спробуємо максимально коректно зіставити Windows-сімейство ісімейство UNIX. Спочатку проведемо чіткий вододіл між операційнимисистемами Windows 9x/ME і Windows NT/2000/XP. Підсвідомо (у силусхожості назв, так і зовнішнього вигляду) користувач, а іноді йадміністратор, ототожнює Windows 9x/ME і Windows NT/2000, хоча цедалеко не одне й те саме. Якщо уважно подивитися на характеристики
    Windows 9x/ME і трохи зіставити факти, стане зрозуміло, що Windows
    9х/МЕ - це тривалий на шість років перехід від DOS/Windows 3.1х до Windows
    NT/2000, що приніс, проте Microsoft величезний дохід. З чистотехнологічного боку UNIX-сімейство коректно порівнювати тільки з
    Windows NT/2000, оскільки тільки Windows NT/2000, як система істиннобагатозадачна і розрахована на багато користувачів, що підтримує мульти-процесорногоі кластеризації, коректно порівнянна з UNIX-подібними системами. Такимчином, коректно порівнювати можна тільки сімейство UNIX і Windows
    NT/2000. Щодо Windows NT/2000 існує засноване на схожостіінтерфейсу і назви з Windows 9х/МЕ оману, що налаштувати Windows
    NT/2000 справа п'яти хвилин, і після налаштування все працює роками безвтручання адміністратора. Зовнішня схожість цих систем з Windows 9x/MEоманливу створює ілюзію розуміння там, де їм і не пахне, а збільшеннянавантаження на сервер змушує гостро відчувати програмістську приказку
    "Пам'яті мало ніколи не буває".

    По-перше, що дуже вигідно відрізняє Linux від Windows - їїбезкоштовність. За Windows 9х/МЕ за сьогоднішніми цінами доведеться сплатити близько
    150-200 доларів, а за Windows NT/2000 і того більше. Крім того, дляроботи потрібний і Microsoft Office, за стандартний варіант якого доведетьсясплатити близько 600 доларів, і, якщо треба ще щось - продовжувати платити іплатити. Політика Microsoft дуже проста і дієва - раз на півроку-ріквиходить нова версія програмного продукту, який все вільно чи мимоволізмушені купувати, тому що партнери надсилають вам файли у форматі Excel
    97, а ваш Excel 95 відмовляється їх розуміти. У результаті за все життякомп'ютера (3-5 років) тільки на програмне забезпечення доведеться витратитиблизько 2-5 тис. доларів. З іншого боку, Linux обійдеться в 5-15доларів, за які можна купити 2-3 компакт-диска, заповненихбезкоштовним, з відкритим вихідним кодом, програмним забезпеченням. Навіть якщоскачувати дистрибутив Linux через Інтернет - все одно не витратити більше
    30 доларів (приблизно стільки коштує місяць необмеженого підключеннядо Інтернету). І що характерно - з цього дистрибутива можна скільки завгоднораз інсталювати Linux на абсолютно законних підставах. Можна заперечити,що за витрачені на продукти Microsoft гроші користувачі отримуютьпідтримку сервіс-центру Microsoft. На жаль, це не так - нормальної підтримкина території СНД до недавнього часу не було, а дзвонити зараз до Москви,наприклад, з Білорусі або Владивостока і отримувати телефонну консультацію впротягом п'ятнадцяти-двадцяти хвилин досить накладно. Підтримку ж для Linuxта її програмного забезпечення отримати дуже просто, потрібно тільки знати,куди звертатися. Оскільки Linux - дитя Інтернету, рішення проблем требашукати там. Крім Інтернету, де знаходяться тисячі Web-сайтів, присвяченихяк Linux в цілому, так і конкретному програмному продукту для неї,існують десятки груп новин, а, крім усього іншого, в дистрибутиввходить більше 15 тис. сторінок документації, що описують все і вся. Єправда одна незручність - оскільки Linux розробляється і супроводжуєтьсялюдьми з усіх країн світу, то і документація для нього, в основному, наанглійською мовою.

    По-друге, Linux здатна функціонувати на безлічі апаратнихплатформ і з мінімальними вимогами до апаратури. З Windows складніше. Вонафункціонує тільки на процесорах Intel або їх клони, а за вимогами доапаратурі перевершує Linux. І якщо Windows 9x/ME досить добрепрацює на Pentium-166 з 64 Мбайт оперативної пам'яті, то для Windows
    NT/2000 потрібно хоча б Pentium II 350 МГц і 128, а краще 256 Мбайтоперативної пам'яті.

    З приводу дружності, легкості в освоєнні та інсталяції. Насьогоднішній день встановити Linux на абсолютно чистий диск зможе будь-якийкористувач, для цього потрібно лише взяти відповідний дистрибутив.

    З легкістю освоєння, безсумнівно, гірше. Для грамотної роботи в Linuxнеобхідно мати уявлення про операційну систему. На жаль,
    Windows привчила користувача клацати мишкою і не думати. Плюс ще нашменталітет - "самі з вусами", метод "тику". В UNIX це не проходить. Тампідхід інший - прочитай, розберися і можеш бути впевнений, що цефункціонує в будь-якій UNIX-подібній системі одним і тим же способом.

    По частині налаштування операційної системи. Microsoft впровадила у своюопераційну систему непродуману ідею - системний реєстр. У результатівийшов монстрообразний (часто в 4-5 Мбайт) файл двійкового формату, відцілісності якого залежить життєздатність операційної системи.
    Очевидно розробники зовсім забули старе вислів "Не клади всі яйця водин кошик ". Дуже часто (хоча і меншою мірою, в 30-40% випадків) помилкифункціонування операційної системи пов'язані з пошкодженням файлу реєстру.
    Ще одна проблема настраіваемоеті системи - дуже багато налаштувань Windows неописані в документації, і необхідно перерити гори літератури, щоб покрихтах назбирати інформацію про тонкої настройки системи. Є, звичайно,програмне забезпечення, що дозволяє налаштувати Windows, але, якправило, воно не безкоштовно. У Linux все більш надійно і доступно.
    Практично все про налаштування системи або програмного забезпечення можнадізнатися з документації. Конфігураційні файли зазвичай для кожної програмиокремі, і практично всі мають зрозумілий текстовий формат з докладнимикоментарями. А налаштувати в Linux можна все, причому для кожногокористувача в системі окремо.

    Підіб'ємо підсумок - чому вибирають Linux.

    Чому вибирають Linux

    Наведемо ряд аргументів.

    Найкраща операційна система - UNIX. Linux - це сучасний
    UNIX, який працює практично на всіх платформах.

    На відміну від більшості операційних систем дистрибутиви Linux безкоштовні, їх можна завантажувати з Інтернету.

    У стандартний дистрибутив Linux входять сотні програм, за допомогою яких можна вирішити 95% завдань, що вирішуються за допомогою комп'ютера.

    Вихідний код всіх програм під Linux відкритий, при бажанні його можна модифікувати так, як треба.

    На базі Linux досить легко створити дуже надійні (99,99%) центри даних з підтримкою кластерних конфігурацій і високим ступенем масштабування.

    Корпоративна intranet-мережа "з коробки", елементарна установка інтернет-сервісів і серверів, практично відразу налаштованих для стандартного застосування.

    Високий ступінь безпеки й обмеження доступу до ресурсів і даних системи.

    Велика кількість підтримуваних Linux апаратних платформ.

    Графічний інтерфейс з десятками віконних менеджерів, що дозволяють створити ексклюзивну графічне середовище, точноналаштовану для потреб користувачів та апаратних ресурсів.

    Відносно малі вимоги до апаратних ресурсів, досить новий дистрибутив цілком можна встановити на старших 486-х комп'ютерах.

    Величезна бібліотека документації, щодня поліпшувала і доповнювала .

    Чудова підтримка програмного забезпечення, відповіді практично на будь-яке питання можна знайти в Інтернеті, а на решту питання можна отримати відповідь у самих розробників, які не ховаються за копірайтом великої фірми.

    В Linux можна налаштувати все і вся. Простота конфігурації і докладний опис конфігураційних файлів вигідно відрізняють Linux від більшості комерційних операційних систем.

    Можна інсталювати Linux на одну дискету, і при цьому вона буде здатна виконувати функції маршрутизатора або відправляти електронну пошту.

    Постійне оновлення та покращення як ядра Linux, так і більшості програмних продуктів для Linux

    Відсутність залежності від патентів і ліцензій.

    IV Можливості Linux

    Мережа
    Linux за замовчуванням працює зі своїм «рідним» протоколом TCP/IP,протоколом, на якому функціонує Інтернет. Також Linux здатнапрацювати, при встановленні відповідного обладнання, з протоколами
    IPX/SPX фірми Novell Netware, протоколами NetBIOS (Microsoft Windows
    3.1x, Windows9x/Me, Windows NT/2000) і AppleTalk (Apple Mac OS). І це щене все, що вона розуміє і підтримує, хоча перераховані 4 мережевихпротоколу сьогодні використовують напевно більш ніж у 95% випадків. Запаратних засобів Linux здатна працювати практично з будь-якимобладнанням, призначеним в тому чи іншому вигляді для використання вмережевих з'єднаннях: мережні карти Ethernet, Radio Ethernet, ArcNet,апаратура для супутникового Інтернету, ISDN, ATM, звичайні модеми і багатоінше.

    Мережеві сервіси.
    Що цікавить користувача в Інтернеті? На перший, поверхневий, погляд
    Web-сайти, FTP, електронна пошта та новини. Але для нормального ікомфортного функціонування Інтернету необхідно безліч іншихсервісів - це і DNS, і проксі-сервери, і сервери точного часу і багатоінше. Все це для Linux є, і не в одному примірнику, потрібнотільки вибрати, який тяжкості інструмент необхідний. Сказане стосується ісерверного програмного забезпечення, і клієнтського.

    Файлові менеджери
    Для користувачів старого гарту, знайомих ще з DOS, неодмінним атрибутом роботи за комп'ютером був файловий менеджер. Хоча адепти Linux наполегливотвердять про непотрібність файлового менеджера для Linux, проте попитнароджує пропозицію. Є кілька файлових менеджерів і для Linux. Євони як і для текстової консолі так і для Х Windows. Найвідоміший зних-Midnight Commander (майже повний еквівалент Norton Commander).

    Текстові редактори
    Тут вибір широкий - від найпростішого рядкового текстового редактора допакетів, які текстовими редакторами і назвати важко.

    Графічні оболонки
    Неодноразове спростовує твердження, що Linux - текстова середу,чомусь дуже живучі. Хоча за різноманітністю графічних оболонок (абоменеджерів вікон) він залишає далеко позаду сімейство windows, д

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status