Живой компакт-диск
( Live CD также Live DVD , Live Disc или живая операционная система ) — это полная загрузочная установка компьютера, включая операционную систему , которая запускается непосредственно с CD-ROM или аналогичного устройства хранения в памяти компьютера, а не загружается с жесткого диска. . Live CD позволяет пользователям запускать операционную систему для любых целей, не устанавливая ее и не внося никаких изменений в конфигурацию компьютера. Live CD могут работать на компьютере без дополнительного хранилища , например жесткого диска, или с поврежденным жестким диском или файловой системой, что позволяет восстановить данные .
Поскольку приводы CD и DVD постепенно выводятся из употребления, живые компакт-диски становятся менее популярными, их заменяют живые USB-накопители , которые представляют собой эквивалентные системы, записанные на флэш-накопители USB , которые имеют дополнительное преимущество, заключающееся в наличии записываемого хранилища. Функциональность Live CD также доступна при подключении внешнего жесткого диска через USB. Многие живые компакт-диски предлагают возможность сохранения путем записи файлов на жесткий диск или USB-накопитель.
Многие дистрибутивы Linux предоставляют ISO-образы для записи на CD или DVD. Хотя операционные системы с открытым исходным кодом можно использовать бесплатно, для использования некоторых коммерческих программ, таких как Windows To Go, требуется лицензия. Многие живые компакт-диски используются для восстановления данных, компьютерной криминалистики , создания образов дисков , восстановления системы и удаления вредоносных программ . Операционная система Tails нацелена на сохранение конфиденциальности и анонимности своих пользователей, позволяя им работать с конфиденциальными документами, не оставляя записей на жестком диске компьютера. [1] [2]
История [ править ]
Все компьютеры, за исключением самых ранних цифровых компьютеров, оснащены каким-либо минимальным встроенным загрузчиком, который загружает программу или последовательность программ с носителя данных, которые затем управляют компьютером. Первоначально для начальной загрузки программы использовался носитель, доступный только для чтения, такой как перфолента или перфокарты. С появлением недорогих устройств хранения данных с возможностью чтения и записи гибкие и жесткие диски стали использоваться в качестве загрузочных носителей с возможностью чтения и записи .
После появления аудиокомпакт -диска он был адаптирован для использования в качестве носителя для хранения и распространения больших объемов компьютерных данных. Эти данные могут также включать приложения и программное обеспечение операционной системы, иногда упакованные и заархивированные в сжатых форматах. Позже было признано удобным и полезным загружать компьютер непосредственно с компакт-диска, часто с минимальной рабочей системой для установки полной системы на жесткий диск. Хотя существуют оптические диски для чтения и записи, для этой цели использовались либо диски массового производства, предназначенные только для чтения, либо диски однократной записи.
Первые приводы компакт-дисков на персональных компьютерах обычно были слишком медленными для работы со сложными операционными системами; компьютеры не были предназначены для загрузки с оптического диска . Когда операционные системы стали распространяться на компакт-дисках, либо загрузочная дискета , либо сам компакт-диск загружались специально и только для установки на жесткий диск. Ранними примерами операционных систем, которые можно было загружать непосредственно с компакт-диска, являются ОС FM Towns , [3] и дистрибутив VMS Desktop- VMS , оба из которых были впервые выпущены в 1989 году. [4] [5]
Линукс [ править ]
Хотя первые разработчики и пользователи дистрибутивов, построенных на основе ядра Linux, могли воспользоваться дешевыми оптическими дисками и быстро снижающимися ценами на приводы компакт-дисков для персональных компьютеров, компакт-диски или «дистрибутивы» Linux обычно рассматривались как набор установочных пакетов, которые сначала необходимо будет постоянно установить на жесткие диски целевой машины.
Однако в случае этих дистрибутивов, построенных на основе ядра Linux, бесплатная операционная система встречала сопротивление на потребительском рынке из-за предполагаемых трудностей, усилий и риска, связанных с параллельной установкой дополнительного раздела на жесткий диск. с существующей установкой операционной системы.
Термин «live CD» был придуман потому, что после того, как типичная оперативная память ПК стала достаточно большой, а 52-скоростные приводы компакт-дисков и устройства записи компакт-дисков получили широкое распространение среди владельцев ПК, наконец стало удобно и практично загружать ядро и запускать X11 , оконный менеджер и графический интерфейс. приложения прямо с компакт-диска, не нарушая работу ОС на жестком диске.
Это была новая и отличная ситуация для Linux по сравнению с другими операционными системами, потому что обновления выпускались так быстро, различные дистрибутивы и версии предлагались онлайн, и особенно потому, что пользователи записывали свои собственные компакт-диски.
Первым Linux «Live CD» на базе был Yggdrasil Linux, впервые выпущенный в бета-версии в 1992–1993 годах (производство прекращено в 1995 году), хотя на практике его функциональность была ограничена из-за низкой пропускной способности современных приводов CD-ROM. DemoLinux , выпущенный в 1998 году, был первым дистрибутивом Linux, специально разработанным в виде Live CD. Linuxcare . Загрузочная визитная карточка , впервые выпущенная в 1999 году, была первым Live CD, ориентированным на системное администрирование, и первым, распространявшимся в форм-факторе загрузочной визитной карточки По состоянию на 2023 год [update], Finnix (впервые выпущенный в 2000 году) — самый старый Live CD, который все еще находится в производстве. Knoppix , дистрибутив Linux, производный от Debian , был выпущен в 2003 году и обрел популярность как в качестве аварийной дисковой системы, так и в качестве самостоятельного основного дистрибутива.
С 2003 года популярность живых компакт-дисков существенно возросла, отчасти благодаря сценариям Linux Live и remastersys , которые упростили создание индивидуальных живых систем. Большинство популярных дистрибутивов Linux теперь включают вариант Live CD, который в некоторых случаях также является предпочтительным носителем установки.
Использует [ править ]
Live CD созданы для самых разных целей. Некоторые из них предназначены для демонстрации или «тест-драйва» конкретной операционной системы (обычно Linux или другой бесплатной операционной системы или операционной системы с открытым исходным кодом ). Программное обеспечение можно протестировать или запустить для конкретного одноразового использования, не вмешиваясь в настройку системы. Могут быть доступны данные о системе, которая не работает нормально из-за проблем с операционной системой и программным обеспечением; например, данные можно восстановить с компьютера с активным заражением вирусом, при этом вирусный процесс не будет активным и не причинит большего ущерба, а вирус можно удалить, обойдя его защиту от удаления.
Хотя некоторые живые компакт-диски могут загружаться в память, чтобы освободить оптический привод для других целей, загрузка данных с компакт-диска все равно происходит медленнее, чем обычная загрузка с жесткого диска, поэтому это редко используется по умолчанию для больших образов живых компакт-дисков, но для небольших Образы live CD, загружающие файловую систему непосредственно в ОЗУ, могут обеспечить значительный прирост производительности, поскольку ОЗУ намного быстрее жесткого диска и потребляет меньше энергии. [6] Опытные пользователи операционной системы также могут использовать Live CD, чтобы определить, совместима ли и в какой степени конкретная операционная система или версия с конкретной конфигурацией оборудования и определенными периферийными устройствами, или как способ заранее узнать, какой компьютер или периферийное устройство будет работать до этого. покупка. [6] Live CD можно использовать для устранения неполадок оборудования, особенно при выходе из строя жесткого диска, и, в более общем плане, в качестве диска восстановления в случае возникновения проблем. Некоторые Live CD могут сохранять созданные пользователем файлы в разделе Windows, на USB-накопителе, сетевом диске или другом доступном носителе. Компакт-диски Live Backup позволяют без проблем создавать образы дисков и резервные копии файлов из-за открытых файлов и несовместимых наборов.
Несколько дополнительных применений включают в себя:
- установка дистрибутива Linux на жесткий диск
- компьютерная криминалистика
- Сканирование вирусов и удаление вредоносных программ [7]
- ремонт и восстановление системы
- тестирование новых версий программного обеспечения
- листинг и тестирование оборудования [8]
- Интернет-киоски и общедоступные компьютеры, которые можно вернуть в исходное состояние путем перезагрузки.
- высокая безопасность/неинвазивная среда для гостя
- взлом, кража и смена паролей
- тестирование сетевой безопасности
- быть основной или резервной операционной системой для любого компьютера
- быстрая и простая кластеризация компьютеров [9]
- играть в видеоигры или запускать приложения, требующие другой операционной системы
- предоставление безопасной серверной платформы, где важные файлы не могут быть окончательно изменены
- предоставление безопасной и надежной платформы для выполнения задач с высокой уязвимостью, таких как интернет-банкинг ;
- Обход родительского контроля и других ограничений
Несколько живых компакт-дисков посвящены конкретному типу приложений в соответствии с требованиями тематических сообществ пользователей. Эти компакт-диски адаптированы к потребностям рассматриваемых приложений, включая общие знания, учебные пособия, спецификации и данные испытаний.
Некоторые из этих тем охватывают подтемы, например, ИТ-администрирование разбивается на брандмауэр, спасение, безопасность и т. д. типа живых компакт-дисков. В некоторых случаях конкретный 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 . Специальные инструменты позволяют автоматизировать этот процесс. [10]
Особенности [ править ]
Во время инициализации Live CD пользователь обычно может прибегнуть к использованию одного или нескольких загрузочных кодов, чтобы изменить поведение загрузки. Они различаются от дистрибутива к дистрибутиву, но чаще всего к ним можно получить доступ на первом экране загрузки с помощью одной из функциональных клавиш .
Некоторые живые компакт-диски поставляются с установочной утилитой, которую можно запустить с помощью значка на рабочем столе и при необходимости можно установить систему на жесткий диск или USB-накопитель . Большинство живых компакт-дисков могут получить доступ к информации на внутренних и/или внешних жестких дисках, дискетах и USB-накопителях.
Live CD обычно распространяются на носителях, доступных только для чтения , что требует либо копирования на перезаписываемый носитель (например, жесткий диск или записывающее устройство компакт-дисков), либо полную переработку для установки дополнительного программного обеспечения; однако есть исключения. Если Puppy Linux записан на открытый мультисессионный носитель, изменения, сделанные во время использования (например, созданные файлы, установленные программы и настроенные настройки), записываются в новом сеансе на загрузочный носитель. [11] сохраняется при последующих загрузках.
Термин «Live CD» стал использоваться для обозначения любого компакт-диска, содержащего операционную систему и программное обеспечение, который можно было запустить без установки на главном компьютере. Операционные системы, которые можно использовать в реальном времени, включают AmigaOS 4 , Amithlon , AROS , FreeBSD , FreeDOS , classic 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 (DaRT), ранее известный как Emergency Repair Disk Commander (ERD Commander).
Первой операционной системой для персонального компьютера на компакт-диске, поддерживающей «живые» операции, могла быть AmigaOS , которую можно было загрузить с компакт-диска на Amiga CDTV в 1990 году. [ нужна ссылка ] . Более ранними примерами живых ОС, конечно же, являются операционные системы, используемые с дискет, и наиболее распространенной является DOS .
Однако, в отличие от предыдущих операционных систем на оптических носителях, «живые компакт-диски» Linux и OS/2 были специально разработаны для работы без установки на другие носители, такие как жесткий диск. Концепция Live CD была призвана продвигать Linux и демонстрировать возможности бесплатной операционной системы с открытым исходным кодом на обычных персональных компьютерах с уже установленной Microsoft Windows. [ нужна ссылка ]
На ПК загрузочный компакт-диск обычно соответствует спецификации El Torito , представленной в 1994 году. Многие живые компакт-диски на базе Linux используют сжатый образ файловой системы, часто со сжатым драйвером обратной связи Cloop или сжатой файловой системой sqashfs , что обычно удваивает эффективную емкость хранилища. хотя и замедляет запуск приложения [ нужна ссылка ] .
В результате среда может быть весьма богатой: типичные системы Knoppix включают около 1200 отдельных пакетов программного обеспечения. Live CD имеют репутацию средства поддержки расширенной автоматической настройки и Plug-and-Play функции . Это было сделано для того, чтобы избежать необходимости настраивать систему при каждой загрузке и облегчить ее использование теми, кто впервые знаком с операционной системой.
Создание [ править ]
, доступная только для чтения Файловая система , например, на компакт-диске, имеет недостаток, заключающийся в невозможности сохранения текущих рабочих данных. По этой причине файловая система, доступная только для чтения, часто объединяется с временной файловой системой, доступной для записи, в виде RAM-диска . Linux по умолчанию Часто каталоги " /home
" (содержащий личные файлы пользователей и файлы конфигурации ) и " /var
» (содержащие переменные данные ) хранятся на виртуальном диске, поскольку система часто их обновляет. Puppy Linux и некоторые другие Live CD позволяют записывать конфигурацию и добавленные файлы и использовать их в последующих сеансах.
В современных Live CD файловая система, доступная только для чтения, объединяется с RAM-накопителем с использованием прозрачных методов, таких как UnionFS , AuFS или EWF . Загрузчики, такие как syslinux, могут загружать файлы ISO с USB-накопителей.
Live CD должны иметь возможность обнаруживать и использовать широкий спектр оборудования (включая сетевые карты , графические карты и т. д.) в реальном времени, часто используя такие средства, как udev , hotplug , hal, udisk и т. д., которые являются общей частью всех дистрибутивы на базе ядра Linux 2.6.
См. также [ править ]
- Загрузочный диск
- Сравнение дистрибутивов Linux#Живые медиа
- ГИС Live DVD
- Список живых компакт-дисков
- Список программного обеспечения для ремастера
- Живой USB
- Самозагружающаяся дискета
- Программное обеспечение
- Windows с собой
Ссылки [ править ]
- ^ Тимм, Тревор (2 апреля 2014 г.). «Помогите поддержать малоизвестный инструмент конфиденциальности, который имел решающее значение для журналистов, освещающих деятельность АНБ» . Фонд свободы прессы . Архивировано из оригинала 20 июля 2014 года . Проверено 18 апреля 2014 г.
- ^ Финли, Клинт (14 апреля 2014 г.). «На виду: внутри операционной системы, которую Эдвард Сноуден использовал, чтобы уклониться от АНБ» . ПРОВОДНОЙ . Архивировано из оригинала 19 апреля 2014 года . Проверено 18 апреля 2014 г.
- ^ Дзиро Кит. «Города Fujitsu FM» . Музей старых компьютеров . Архивировано из оригинала 16 мая 2022 года . Проверено 26 марта 2022 г.
- ^ Боб МакКормик (11 января 1989 г.). «Конференция DECUServe РАБОЧИЕ СТАНЦИИ 8» . home.iae.nl. Архивировано из оригинала 10 июля 2022 года . Проверено 26 марта 2022 г.
- ^ «Описание программного продукта — Desktop-VMS, версия 1.2» (PDF) . Цифровой. Январь 1991 г. Архивировано из оригинала (PDF) 16 августа 2000 г. Проверено 26 марта 2022 г.
- ^ Jump up to: Перейти обратно: а б Брикнер, Дэвид (2005). Тестовое вождение Linux: от Windows к Linux за 60 секунд . О'Рейли. ISBN 0-596-00754-Х .
- ^ «Сканирование ПК с Windows на наличие вирусов с компакт-диска Ubuntu Live» . Howtogeek.com . Архивировано из оригинала 19 марта 2018 года . Проверено 19 марта 2018 г.
- ^ «Дом – Проект HDT» . Проект HDT . Архивировано из оригинала 25 июля 2018 года . Проверено 19 марта 2018 г.
- ^ «Флэшмоб-компьютинг – Флэшмоб-компьютер» . flashmobcomputing.org . Архивировано из оригинала 9 мая 2008 года . Проверено 19 марта 2018 г.
- ^ «Установочный носитель USB — UNetbootin» . сообщество.ubuntu.com . Сообщество Убунту. Архивировано из оригинала 22 февраля 2014 года . Проверено 11 февраля 2014 г.
- ^ «Как создать многосессионный LiveDVD» . Щенок Линукс . 26 апреля 2011 г. Архивировано из оригинала 1 августа 2018 г. Проверено 1 августа 2018 г.
Внешние ссылки [ править ]
- Загрузочный компакт-диск с инструкциями
- Live-скрипты Linux
- Размышление о Live CD : взгляд BSD на концепцию Live CD