Живой компакт - диск (также живой DVD - , живой диск или живая операционная система ) является полной загрузочным компьютером установкой , включая операционную систему , которая работает непосредственно с CD-ROM или подобного устройства хранения в память компьютера, а не загрузки с жестким диска . Live CD позволяет пользователям запускать операционную систему для любых целей без ее установки или внесения каких-либо изменений в конфигурацию компьютера. Live CD может работать на компьютере без дополнительного хранилища , такого как жесткий диск, или с поврежденным жестким диском или файловой системой, что позволяет восстанавливать данные .
Поскольку приводы для компакт-дисков и DVD неуклонно выводятся из употребления , живые компакт-диски становятся менее популярными, их заменяют живые USB-накопители , которые представляют собой эквивалентные системы, записываемые на USB-флэш-накопители, которые имеют дополнительное преимущество в виде записываемого хранилища. Функциональность live CD также доступна с загрузочной USB- флешкой или внешним жестким диском, подключенным через USB. Многие живые компакт-диски предлагают возможность сохранения путем записи файлов на жесткий диск или USB-накопитель.
Многие дистрибутивы Linux предоставляют ISO-образы для записи на CD или DVD. Хотя операционные системы с открытым исходным кодом можно использовать бесплатно, для использования некоторых коммерческих программ, например Windows To Go, требуется лицензия. Многие Live CD используются для восстановления данных, компьютерной экспертизы , создания образов дисков , восстановления системы и удаления вредоносных программ . Операционная система Хвостов направлена на сохранение конфиденциальности и анонимности своих пользователей, позволяя им работать с чувствительными документами , не оставляя записи на жестком диске компьютера. [1] [2]
История
Все компьютеры, за исключением самых первых цифровых компьютеров, построены с той или иной формой минимального встроенного загрузчика, который загружает программу или последовательность программ с носителя данных, которые затем управляют компьютером. Первоначально для начальной загрузки программы использовался носитель только для чтения, такой как перфолента или перфокарты. С появлением недорогих систем хранения для чтения-записи в качестве загрузочных носителей стали использоваться дискеты для чтения-записи и жесткие диски .
После появления аудиокомпакт- диска он был адаптирован для использования в качестве носителя для хранения и распространения больших объемов компьютерных данных. Эти данные могут также включать программное обеспечение приложений и операционных систем, иногда упакованные и архивированные в сжатых форматах. Позже было замечено, что загружать компьютер прямо с компакт-диска удобно и полезно, часто с минимальной рабочей системой для установки полной системы на жесткий диск. Хотя существуют оптические диски для чтения и записи, для этой цели использовались либо диски, предназначенные только для чтения, либо диски с однократной записью.
Первые приводы компакт-дисков на персональных компьютерах, как правило, были слишком медленными для работы со сложными операционными системами; компьютеры не предназначены для загрузки с оптического диска . Когда операционные системы стали распространяться на компакт-дисках, либо загрузочная дискета, либо сам компакт-диск загружались специально и только для установки на жесткий диск. Первый и самый старый в мире не-Linux Live CD был FM Towns OS впервые выпущен в 1989 году, перед выпуском Macintosh System 7 в 1991 и Yggdrasil Linux в 1992 году [ править ]
Linux
Хотя первые разработчики и пользователи дистрибутивов, построенных на основе ядра Linux, могли воспользоваться дешевыми оптическими дисками и быстро падающими ценами на приводы компакт-дисков для персональных компьютеров, компакт-диски с дистрибутивом Linux или «дистрибутивы» обычно рассматривались как набор установочных пакетов, которые сначала необходимо будет установить на жесткие диски целевой машины на постоянной основе.
Однако в случае этих дистрибутивов, построенных на основе ядра Linux, бесплатная операционная система встречала сопротивление на потребительском рынке из-за предполагаемых трудностей, усилий и рисков, связанных с параллельной установкой дополнительного раздела на жестком диске. с существующей установкой операционной системы.
Термин «live CD» был придуман потому, что после того, как типичная оперативная память ПК стала достаточно большой, а CD-приводы с 52-кратной скоростью и устройства записи компакт-дисков стали широко распространены среди владельцев ПК, наконец стало удобно и практично загружать ядро и запускать X11 , оконный менеджер и графический интерфейс приложения прямо с компакт-диска, не нарушая работу ОС на жестком диске.
Это была новая и отличная ситуация для Linux от других операционных систем, потому что обновления / апгрейды выпускались так быстро, различные дистрибутивы и версии предлагались онлайн, и особенно потому, что пользователи записывали свои собственные компакт-диски.
Первый Linux -На «Live CD» был Yggdrasil Linux впервые выпущен в виде бета - 1992 ~ 1993 (производство прекратилось в 1995 году), хотя на практике его функциональность была затруднена из - за низкой пропускной способности современных приводов CD-ROM. DemoLinux , выпущенный в 1998 году, был первым дистрибутивом Linux, специально разработанным как live CD. Linuxcare загрузочных визитная карточка , впервые выпущенная в 1999 году, была первым Live CD , чтобы сосредоточиться на администрировании системы, и первой , который будет распространен в загрузочном визитных карточках форм - факторе. По состоянию на 2015 год[Обновить], Finnix (впервые выпущенный в 2000 году) - это самый старый Live CD, который все еще находится в производстве. Knoppix , дистрибутив Linux , производный от Debian , был выпущен в 2003 году и стал популярным как аварийная дисковая система, так и как самостоятельный основной дистрибутив.
С 2003 года популярность live CD существенно возросла, отчасти из-за скриптов Linux Live и remastersys , которые упростили создание индивидуальных живых систем. Большинство популярных дистрибутивов Linux теперь включают вариант live CD, который в некоторых случаях также является предпочтительным установочным носителем.
Использует
Live CD предназначены для самых разных целей. Некоторые из них предназначены для демонстрации или «тест-драйва» конкретной операционной системы (обычно Linux или другой бесплатной или открытой операционной системы). Программное обеспечение можно тестировать или запускать для конкретного однократного использования, не мешая настройке системы. Данные о системе, которая не работает нормально из-за проблем с операционной системой и программным обеспечением, могут быть доступны; например, данные могут быть восстановлены с машины с активной вирусной инфекцией, при этом вирусный процесс не будет активен и причинит больший ущерб, и вирус может быть удален с обходом его защиты от удаления.
Хотя некоторые живые компакт-диски могут загружаться в память, чтобы освободить оптический привод для других целей, загрузка данных с компакт-диска по-прежнему медленнее, чем обычная загрузка жесткого диска, поэтому это редко бывает по умолчанию с большими образами живых компакт-дисков, но для небольших Живые образы компакт-дисков, загружающие файловую систему непосредственно в ОЗУ, могут обеспечить значительный прирост производительности, поскольку ОЗУ намного быстрее жесткого диска и потребляет меньше энергии. [3] Опытные пользователи операционной системы могут также использовать Live CD, чтобы определить, совместима ли и в какой степени конкретная операционная система или версия с конкретной конфигурацией оборудования и определенными периферийными устройствами, или как способ заранее узнать, какой компьютер или периферийное устройство будет работать перед покупкой. [3] Live CD можно использовать для устранения неполадок оборудования, особенно при выходе из строя жесткого диска, и в более общем плане в качестве диска восстановления в случае проблем. Некоторые Live CD могут сохранять файлы, созданные пользователем, в разделе Windows, USB-накопителе, сетевом диске или другом доступном носителе. Компакт-диски Live Backup могут создавать образы дисков и резервные копии файлов без проблем из-за открытых файлов и несовместимых наборов.
Несколько дополнительных применений включают:
- установка дистрибутива Linux на жесткий диск
- компьютерная криминалистика
- Сканирование на вирусы и удаление вредоносных программ [4]
- ремонт и восстановление системы
- тестирование новых версий программного обеспечения
- список и тестирование оборудования [5]
- Интернет-киоски и общедоступные компьютеры, которые можно вернуть в исходное состояние путем перезагрузки.
- высокая безопасность / неинвазивная среда для гостя
- взлом, кража и изменение паролей
- тестирование сетевой безопасности
- быть основной или резервной операционной системой для любого компьютера
- быстрая и простая кластеризация компьютеров [6]
- играть в видеоигры или запускать приложения, требующие другой операционной системы
- обеспечение безопасной серверной платформы, где важные файлы не могут быть изменены навсегда
- обеспечение безопасной и надежной платформы для выполнения задач с высокой степенью уязвимости, таких как интернет-банкинг ;
- Обход родительского контроля и других ограничений
Несколько live CD посвящены конкретным типам приложений в соответствии с требованиями тематических сообществ пользователей. Эти компакт-диски адаптированы к потребностям конкретных приложений, включая общие знания, учебные пособия, спецификации и данные испытаний.
Некоторые из этих тем охватывают подтемы, например, ИТ-администрирование до брандмауэра, спасения, безопасности и т. Д. Типа live CD. В некоторых случаях конкретный Live DVD охватывает более одной темы.
Программные устройства
Упаковка программного устройства в виде устанавливаемого live CD или live ISO часто бывает полезной, поскольку один образ может работать как на реальном оборудовании, так и на большинстве типов виртуальных машин.
Это позволяет разработчикам избежать сложностей, связанных с поддержкой нескольких несовместимых форматов образов виртуальных машин , и вместо этого сосредоточиться на наименьшем общем знаменателе.
Обычно после загрузки машины с Live CD устройство либо работает в непостоянном демонстрационном режиме, либо по запросу пользователя устанавливается на доступное запоминающее устройство.
Монтаж без выжигания
Доступ к файлам на ISO-образе Live CD можно получить в Microsoft Windows с помощью эмулятора образа диска, такого как Daemon Tools , или в вариантах Unix , подключив устройство петли . Более поздние версии Windows (например, Windows 8 и новее) и программное обеспечение, доступное для более ранних версий, позволяют монтировать ISO как том.
После монтирования файловой системы live CD программное обеспечение на live CD можно запускать напрямую, без загрузки, путем chroot в смонтированную файловую систему.
ISO-образ Live CD также может быть смонтирован с помощью программного обеспечения виртуальной машины, такого как VirtualBox и VMware Workstation, или может быть преобразован в Live USB с помощью SYSLINUX . Специальные инструменты позволяют автоматизировать этот процесс. [7]
Функции
Во время инициализации Live CD пользователь обычно может прибегнуть к использованию одного или нескольких кодов загрузки, чтобы изменить поведение при загрузке. Они варьируются от дистрибутива к дистрибутиву, но чаще всего могут быть доступны на первом экране загрузки с помощью одной из функциональных клавиш .
Некоторые live CD поставляются с установочной утилитой, запускаемой с помощью значка на рабочем столе, которая может дополнительно установить систему на жесткий диск или USB-накопитель . Большинство Live CD могут получить доступ к информации о внутренних и / или внешних жестких дисках, дискетах и USB-накопителях.
Live CD обычно распространяются на носителях, предназначенных только для чтения , что требует либо копирования на перезаписываемый носитель (например, жесткий диск или устройство записи компакт-дисков), либо полного ремастеринга для установки дополнительного программного обеспечения; однако бывают исключения. Если Puppy Linux записывается на открытый мультисессионный носитель, изменения, сделанные во время использования (например, созданные файлы, установленные программы и настроенные настройки), записываются в новом сеансе на загрузочный носитель [8], сохраняясь при последующих загрузках.
Термин «Live CD» стал использоваться для обозначения любого компакт-диска, содержащего операционную систему и программное обеспечение, которое можно было запустить без установки на главный компьютер. Операционные системы, которые можно использовать в реальном времени, включают AmigaOS 4 , Amithlon , AROS , FreeBSD , FreeDOS , классическую Mac OS , macOS , установочные и восстановительные диски Microsoft Windows , OS / 2 , ReactOS , NetBSD , OpenBSD , MINIX 3 , Plan 9 от Bell Labs. , MorphOS , OpenSolaris , BeleniX и другие на основе Solaris . Существуют обслуживаемые версии Microsoft Windows, загружаемые с компакт-диска, такие как BartPE , Windows PE и Microsoft Diagnostics and Recovery Toolset (DaRT), ранее известный как Emergency Repair Disk Commander (ERD Commander).
Первый персональный компьютер операционная система на компакт - диске , чтобы поддержать «живые» операции , возможно, были в AmigaOS , который может быть загружен с компакт - диска на Amiga CDTV в 1990 году [ править ] . Ранние примеры живых ОС - это, конечно, операционные системы, используемые с дискет, и наиболее распространенным является DOS .
Однако, в отличие от предыдущих операционных систем на оптических носителях, «живые компакт-диски» Linux и OS / 2 были специально разработаны для работы без установки на другие носители, такие как жесткий диск. Концепция live CD была предназначена для продвижения Linux и демонстрации возможностей бесплатной операционной системы с открытым исходным кодом на обычных персональных компьютерах с уже установленной Microsoft Windows. [ необходима цитата ]
На ПК загрузочный компакт-диск обычно соответствует спецификации El Torito , представленной в 1994 году. Многие live-компакт-диски на базе Linux используют сжатый образ файловой системы, часто со сжатым драйвером обратной петли cloop или сжатой файловой системой squashfs , что обычно вдвое увеличивает эффективную емкость хранилища. хотя запуск приложения замедляется [ необходима цитата ] .
Полученная среда может быть довольно богатой: типичные системы Knoppix включают около 1200 отдельных программных пакетов. Live CD имеют репутацию поддерживающих расширенную автоконфигурацию и функциональность plug-and-play . Это произошло из-за необходимости избежать необходимости настраивать систему при каждой загрузке и облегчить ее использование для тех, кто плохо знаком с операционной системой.
Создание
Файловая система только для чтения , например, на компакт-диске, имеет недостаток, заключающийся в невозможности сохранить какие-либо текущие рабочие данные. По этой причине файловая система, доступная только для чтения, часто объединяется с временной файловой системой с возможностью записи в виде RAM-диска . Часто каталоги Linux по умолчанию " /home
" (содержащие личные файлы пользователей и файлы конфигурации ) и " /var
" (содержащие переменные данные ) хранятся на ramdisk, потому что система их часто обновляет. Puppy Linux и некоторые другие live CD позволяют записывать конфигурацию и добавленные файлы и использовать их в последующих сессиях.
В современных live CD файловая система , доступная только для чтения, объединяется с RAM-приводом с использованием прозрачных методов, таких как UnionFS , AuFS или EWF . Загрузчики, такие как syslinux, могут загружать файлы ISO с запоминающих устройств USB.
Live CD должны иметь возможность обнаруживать и использовать широкий спектр оборудования (включая сетевые карты , графические карты и т. Д.) В реальном времени, часто с использованием таких средств, как udev , hotplug , hal, udisk и т. Д., Которые являются общей частью всего. дистрибутивы на базе ядра Linux 2.6.
Смотрите также
- Загрузочный диск
- Сравнение дистрибутивов Linux # Live media
- GIS Live DVD
- Список концертных компакт-дисков
- Список программного обеспечения для ремастеринга
- Живой USB
- Программное обеспечение
- Windows To Go
Рекомендации
- Рианна Тимм, Тревор (2 апреля 2014 г.). «Помогите поддержать малоизвестный инструмент обеспечения конфиденциальности, который имеет решающее значение для журналистов, пишущих об АНБ» . Фонд свободы прессы . Проверено 18 апреля 2014 года .
- ^ Финли, Клинт (14 апреля 2014 г.). «В открытом доступе: внутри операционной системы, которую Эдвард Сноуден использовал для уклонения от АНБ» . ПРОВОДНОЙ . Проверено 18 апреля 2014 года .
- ^ а б Брикнер, Дэвид (2005). Тест-драйв Linux: от Windows до Linux за 60 секунд . О'Рейли. ISBN 0-596-00754-X.
- ^ «Сканирование ПК с Windows на наличие вирусов с компакт-диска Ubuntu Live» . howtogeek.com . Проверено 19 марта 2018 .
- ^ «Дом - HDT Project» . Проект HDT . Архивировано из оригинала 25 июля 2018 года . Проверено 19 марта 2018 .
- ^ "Вычисления FlashMob - Вычисления FlashMob" . flashmobcomputing.org . Проверено 19 марта 2018 .
- ^ «Установочный USB-носитель - UNetbootin» . community.ubuntu.com . Сообщество Ubuntu . Проверено 11 февраля 2014 года .
- ^ «Как создать многосессионный LiveDVD» . Puppy Linux . 26 апреля 2011 . Проверено 1 августа 2018 .
Внешние ссылки
- Загрузочный CDROM HowTo
- Скрипты Linux Live
- Размышляя о Live CD - взгляд BSD на концепцию Live CD