Огляд операційних систем на знімних носіях - Live CD
Загалом якихось 10–20 років тому комп'ютери та операційні системи були зовсім іншими. Місткості жорстких дисків вимірювалися мегабайтами і кожен байт на них був цінний. Згадаймо, що ще раніше в комп'ютерах і жорсткого диска не було! А ОС уже були! Як же вони завантажувалися на згадку? А саме із зовнішніх носіїв інформації. Спочатку — з перфокарт, і допомагали оператору пакетної обробки завдань. Потім були магнітні стрічки і, нарешті, магнітні (гнучкі) диски. Згадаймо всім відомий MS DOS! Так, близько 10 років тому був час дистрибутивів, що вантажилися з флоппі-дисків в оперативну пам'ять комп'ютера, внаслідок чого дисковод зазвичай звільнявся, і його можна було використовувати далі для інших дисків.
Отже, на цей час найширше поширені мобільні дистрибутиви на компакт-дисках, які називаються Live CD.
ОС, що конструктивно описується, нічим не відрізняється від ОС, що завантажується з жорсткого диска: на носії також є завантажувальний сектор, з якого і стартує система. Все, що потрібно - це вказати комп'ютеру, що слід вантажити ОС саме з цього інтерфейсу. Зазвичай це робиться в BIOS у розділі "Boot sequence".
Переваги
- Насамперед, звичайно ж,мобільність. Ви можете взяти таку ОС скрізь і завжди із собою, головне, щоб у вас у кишені було місце для CD або флешки. Це особливо добре, коли ви звикли до якогось набору програм та певної ОС, і раптом у вас виникає потреба попрацювати на комп'ютері з іншою ОС та іншими пакетами програм.
- Малі обсяги займаного місця на носії. Наприклад, дистрибутивDamn small Linuxзаймає на компакт диску лише 50 мегабайт. А це означає, що ви можете записати наболванку ще 650 МБ необхідних вам для роботи програм та інформації.
- З попереднього випливає таку перевагу:малі обсяги використовуваної оперативної пам'яті. Справді, навряд чи дистрибутив займатиме у пам'яті більше місця, ніж він «важить» сам. Більше того, напевно, він займатиме набагато менше пам'яті, адже в дистрибутиві зазвичай знаходяться прикладні програми. Навіщо ж вантажити їх усі одразу на згадку? Хоча, з іншого боку, така ситуація також можлива, коли ви хочете звільнити привід з якого запустили систему. ОС створює у пам'яті віртуальний диск, який копіює все необхідне.
Недоліки
- По-перше,урізана функціональність. Як не крути, а об'єм системи обмежений об'ємом носія. Тому далеко не всі програми йдуть у дистрибутив, а лише найнеобхідніші. Однак, слід зауважити, що зазвичай місця на носії вистачає на повний пакет необхідних програм для зручної та навіть комфортної роботи. Просто немає асортименту. Загалом, з поширенням флеш-пам'яті, цей недолік сягає минулого.
- По-друге, у випадку з компакт-дисками,неможливість внесення будь-яких змін у дистрибутив. Ви не можете зберегти на носій будь-яку роботу, вам знадобиться для цього користуватися ресурсами комп'ютера. Ви також не можете змінювати склад ПЗ, що входить до складу дистрибутива. Ви не можете оновлювати програмне забезпечення. Цей недолік включає в себе безліч проблем, пов'язаних зі специфікою даної моделі систем.
- Довге завантаження ОС. Дані з компакт-диска читаються значно повільніше ніж з вінчестера, внаслідок чого завантажується ОС на порядок повільніше встановленої.
Галузь застосування
Отже, ми розглянули переваги та недоліки ОС, що завантажуються ззнімних носіїв. Узагальним усе це, щоб скласти думку про необхідність даних систем будь-кому.
Більшість недоліків тьмяніє перед основною гідністю, заради якого і розробляються такі ОС - мобільністю. Припустимо, у вас чи вашого друга «полетіла» встановлена на комп'ютері ОС. Проте, господар комп'ютера не подбав не лише про архівацію даних, а й про розбиття жорсткого диска на два логічні: системний і для даних. Що робити? Як врятувати дані та реанімувати комп'ютер (припустимо, що «безпечний» режим теж не працює)? Тут нам приходить на допомогу наша ОС. Завантажуємося з неї. Маємо у своєму розпорядженні повноцінне робоче середовище, в якому легко копіюємо необхідну інформацію на знімні носії (у таких дистрибутивах зазвичай навіть є софт для запису даних на компакт-диски!).
Далі. Припустимо, ви спробували відновити «рідну» ОС комп'ютера, завантажили її після цього, і з'ясували, що остаточно «добили» її (я в жодному разі не сумніваюся у здібностях читача, але, погодьтеся, таке трапляється ;)). Оскільки дані вже «врятовані», найлегшим виходом із ситуації буде форматування жорсткого диска з подальшою установкою на нього свіжої ОС.
Отже, з вищесказаного можна зробити висновок, що дистрибутив Live CD буде особливо корисним людині, яка повинна стежити за комп'ютерами в будь-якій організації (системний адміністратор або так званий енікейник). Також він стане у нагоді і звичайному просунутому користувачеві для реанімації свого комп'ютера або комп'ютера друга.
Ще одним призначенням дистрибутивів Live CD, про яке варто згадати, є ознайомлення користувача із системою. Погодьтеся, набагато зручніше знайомитися із системою, коли вона невимагає інсталяції та деінсталяції, а розгортається перед вами у всій красі через пару-трійку хвилин після першої вставки диска у привід. Ви можете придбати (завантажити та «нарізати») кілька дистрибутивів і вибрати той, який вам більше сподобається, після чого встановити його з того ж диска на вінчестер, отримавши повноцінну робочу станцію.
Поширені дистрибутиви
Більшість систем, що завантажуються з компакт-дисків є дистрибутивами ОС сімейства Unix. Live CD ОС Windows до недавнього часу не було, через «важкоатлет» і «неповоротливість» даної системи, але, проте, знайшлися умільці, які створили свої Live CD, і, більше того, програми для створення цих дистрибутивів! Великою популярністю, наприклад, користується програма Bart PEBuilder.
Knoppix- Live-CD-дистрибутив операційної системи GNU/Linux. Це перший із дистрибутивів Linux, що вміє працювати подібним чином. З версії 4.0 випускаються варіанти Кноппікса на CD та DVD.
Крім самої операційної системи Лінукс, на диск з Knoppix записано понад дев'ять сотень програмних пакетів (дві тисячі програм), що включають віконні менеджери (KDE, WindowMaker, Fluxbox та інші), офісні пакети (OpenOffice.org, KOffice), програми для роботи з Інтернетом (браузери, поштові клієнти, чат-клієнти), мультимедійні програми та, звичайно, десятки ігор. Зробити це вдалося завдяки застосуванню динамічної компресії: програми, що запускаються, розпаковуються з архівів на льоту. Все програмне забезпечення на диску Knoppix розповсюджується вільно під ліцензією GNU GPL.
З Knoppix можна писати програми, складати курсові та дипломи, малювати, слухати музику, дивитися фільми, просто грати - тобто використовувати ваш комп'ютер на повну потужність. За бажання Knoppix можнаперемістити на жорсткий диск, перетворивши вашу машину на Лінукс-десктоп. Knoppix частково підтримує українську мову (ви зможете переключити на український інтерфейс більшість програм з пакету KDE, писати українською та переглядати документи українською мовою).
Frenzyпримітна тим, що заснована на ядрі BSD, у той час як основна маса Live CD дистрибутивів заснована на ядрі Linux.
Шанувальники *NIX систем, як відомо, діляться на два табори: системи на ядрі Linux та ядрі BSD. Систем на базі Linux було багато, а ось на базі BSD не вистачало. Проблема полягала в механізмі динамічного розпакування та модулі стиснутої операційної системи, що існував у дистрибутиві Linux SUSE. Завдяки йому, на носії могло поміститися набагато більше програм і швидкість запуску їх була набагато швидше, ніж у BSD системах Live CD.
Проте,Можайський Сергій Віталійович, творецьFrenzy, не без допомоги друзів та колег-програмістів, подолав цю проблему і «навчив» ядро BSD працювати з необхідними модулями. Система вийшла чудовою:
Trinux— дистрибутив для системних адміністраторів, що дозволяє сканувати мережі та комп'ютери на безпеку. Перевагою є швидке завантаження. Через винятково малий розмір він може запускатися з дискет!
RIP. Взагалі, в англійській, абревіатура RIP має усталене значення "Rest in peace" (Спочивай зі світом), проте не варто лякатися - в даному випадку назва розшифровується як "Recovery is possible" (Відновлення можливо). До активу RIP можна занести наступне:
- компактність: iso-образ в 32 MB - зовсім небагато за нинішніх часів
- сучасність, яка частково зумовлена компактністю: підтримувати актуальність ядра,бібліотек та утиліт для дистрибутива з сотнею додатків набагато простіше, ніж для дистрибутива, кількість додатків у складі якого перевищила дві тисячі
- Раціональність: RIP швидкий, незалежний від приводу CD після завантаження і корисний, оскільки збереження даних - проблема спільна і для програміста, і для дизайнера, і для бухгалтера.
Mac OS. Як виявилося, дистрибутив Mac OS і сам є Live CD. Однак це не так в останній версії – Mac OS X, для якої було написано програму BootCD.
QNX- для системи реального часу QNX є демо-дистрибутив типу Live CD.