Live CD - Live CD

Ubuntu 16.04, работающая с живого образа DVD, с Единство среда рабочего стола

А live CD (также живой DVD, живой диск, или же живая операционная система) является полным загрузочный установка компьютера, включая Операционная система который работает прямо из CD-ROM или аналогичное запоминающее устройство в память компьютера, а не загружается с жесткого диска. Live CD позволяет пользователям запускать Операционная система для любых целей без его установки или внесения каких-либо изменений в конфигурацию компьютера. Live CD можно запускать на компьютере без вторичное хранилище, например, на жестком диске, или с поврежденным жестким диском или файловой системой, что позволяет восстановление данных.

Поскольку приводы для компакт-дисков и DVD неуклонно выводятся из эксплуатации, концертные компакт-диски становятся менее популярными, и их заменяют живые USB, которые являются эквивалентными системами, записанными на флэш-накопители USB, которые имеют дополнительное преимущество в виде записываемого хранилища. Функциональность live CD также доступна с загрузочным живой USB флеш накопитель, или внешний жесткий диск подключен по USB. Многие живые компакт-диски предлагают возможность упорство записывая файлы на жесткий диск или флешку.

Много Дистрибутивы Linux делать Образы ISO доступен для записи на CD или DVD. Хотя операционные системы с открытым исходным кодом можно использовать бесплатно, некоторые коммерческие программы, такие как Windows To Go требуется лицензия на использование. Многие Live CD используются для восстановления данных, компьютерная экспертиза, информация, восстановление системы и вредоносное ПО удаление. В Операционная система Tails направлена ​​на сохранение конфиденциальности и анонимности своих пользователей, позволяя им работать с конфиденциальными документами, не оставляя записи на жестком диске компьютера.[1][2]

История

Установка с Live DVD Ubuntu 16.04

Все компьютеры, за исключением самых первых цифровых компьютеров, построены с той или иной формой минимального встроенного загрузчика, который загружает программу или последовательность программ с носителя данных, которые затем управляют компьютером. Первоначально для начальной загрузки программы использовался носитель только для чтения, такой как перфолента или перфокарты. С введением недорогого хранилища для чтения и записи, чтение и запись дискеты и жесткие диски использовались как загрузочный носитель.

После введения аудио компакт-диск, он был адаптирован для использования в качестве носителя для хранения и распространения больших объемов компьютерных данных. Эти данные могут также включать программное обеспечение приложений и операционных систем, иногда упакованные и архивированные в сжатых форматах. Позже было замечено, что удобно и полезно загружать компьютер непосредственно с компакт-диска, часто с минимальной рабочей системой для установки полной системы на жесткий диск. Хотя существуют оптические диски для чтения и записи, для этой цели использовались либо диски, выпускаемые серийно, либо диски только для чтения, либо диски с однократной записью.

Первые приводы компакт-дисков на персональных компьютерах обычно были слишком медленными для работы со сложными операционными системами; компьютеры не были предназначены для загрузки с оптический диск. Когда операционные системы стали распространяться на компакт-дисках, либо загрузочная дискета или же сам компакт-диск загружался специально и только для установки на жесткий диск. Первым и самым старым Live CD в мире, отличным от Linux, был ОС FM Towns впервые выпущен в 1989 году, до выпуска Система Macintosh 7 в 1991 г. и Иггдрасиль Linux в 1992 г.[нужна цитата ]

Linux

CD-ROM с дистрибутивом LGX Yggdrasil Linux выпуска "Fall 1993"

Хотя ранние разработчики и пользователи дистрибутивов, построенных на основе Ядро Linux могли воспользоваться дешевыми оптическими дисками и быстро падающими ценами на приводы компакт-дисков для персональных компьютеров, Дистрибутив Linux Компакт-диски или «дистрибутивы» обычно рассматривались как набор установочных пакетов, которые сначала необходимо было установить на жесткие диски целевой машины на постоянной основе.

Однако в случае этих дистрибутивов, построенных на основе ядра Linux, свободный Операционная система встречала сопротивление на потребительском рынке из-за предполагаемых трудностей, усилий и рисков, связанных с установкой дополнительного раздела на жестком диске параллельно с установкой существующей операционной системы.

Термин «live CD» был придуман потому, что после того, как типичная оперативная память ПК стала достаточно большой, а CD-приводы с 52-кратной скоростью и устройства записи компакт-дисков стали широко распространены среди владельцев ПК, наконец-то стало удобно и практично загружать ядро ​​и запускать его. X11, оконный менеджер и приложения с графическим интерфейсом прямо с компакт-диска, не нарушая работу ОС на жестком диске.

Это была новая и отличная ситуация для Linux от других операционных систем, потому что обновления / обновления выпускались так быстро, различные дистрибутивы и версии предлагались онлайн, и особенно потому, что пользователи записывали свои собственные компакт-диски.

Первый Linux на основе Live CD был Иггдрасиль Linux впервые выпущен в бета-версии в 1992–1993 годах (производство прекращено в 1995 году), хотя на практике его функциональность была ограничена из-за низкой пропускной способности современных приводов CD-ROM. DemoLinux, выпущенный в 1998 году, был первым дистрибутивом Linux, специально разработанным как live CD. В Linuxcare загрузочная визитка, впервые выпущенный в 1999 году, был первым Live CD, ориентированным на системное администрирование, и первым, который распространялся в форм-факторе загрузочной визитной карточки. По состоянию на 2015 год, Finnix (впервые выпущен в 2000 году) - это самый старый Live CD, который все еще выпускается. Knoppix, а Debian -дистрибутив Linux, был выпущен в 2003 году и стал популярным как аварийный диск системы и как самостоятельный основной дистрибутив.

С 2003 года популярность концертных компакт-дисков значительно выросла, отчасти из-за Скрипты Linux Live и remastersys, что упростило создание индивидуальных живых систем. Самые популярные Дистрибутивы Linux теперь включите вариант live CD, который в некоторых случаях также является предпочтительным установочным носителем.

Использует

Live CD из Трискель 5.0

Live CD предназначены для самых разных целей. Некоторые из них предназначены для демонстрации или «тестирования» конкретной операционной системы (обычно Linux или другой свободный или же Открытый исходный код Операционная система). Программное обеспечение можно тестировать или запускать для конкретного однократного использования, не мешая настройке системы. Данные о системе, которая не функционирует нормально из-за проблем с операционной системой и программным обеспечением, могут быть доступны; например, данные могут быть восстановлены с машины с активным заражением вирусом без того, чтобы вирусный процесс был активным и причинял больший ущерб, и вирус можно удалить с обходом его защиты от удаления.

Хотя некоторые живые компакт-диски могут загружаться в память, чтобы освободить оптический привод для других целей, загрузка данных с компакт-диска по-прежнему медленнее, чем обычная загрузка жесткого диска, поэтому это редко бывает по умолчанию с большими образами живых компакт-дисков, но для небольших Живые образы компакт-дисков, загружающие файловую систему непосредственно в ОЗУ, могут обеспечить значительный прирост производительности, поскольку ОЗУ намного быстрее, чем жесткий диск, и потребляет меньше энергии.[3] Опытные пользователи операционной системы также могут использовать Live CD, чтобы определить, совместима ли и в какой степени конкретная операционная система или версия с конкретной конфигурацией оборудования и определенными периферийными устройствами, или как способ заранее узнать, какой компьютер или периферийное устройство будет работать. покупка.[3] Live CD можно использовать для устранения неполадок оборудования, особенно при выходе из строя жесткого диска, и в более общем плане в качестве диск восстановления в случае проблем. Некоторые Live CD могут сохранять файлы, созданные пользователем, в разделе Windows, USB-накопителе, сетевом диске или другом доступном носителе. Компакт-диски Live Backup могут создавать образы дисков и резервные копии файлов без проблем из-за открытых файлов и несовместимых наборов.

Несколько дополнительных применений включают:

  • установка Дистрибутив Linux на жесткий диск
  • компьютерная экспертиза
  • Сканирование на вирусы и удаление вредоносных программ[4]
  • системный ремонт и восстановление
  • тестирование новых версий программного обеспечения
  • листинг и тестирование оборудования[5]
  • Интернет-киоски и общедоступные компьютеры, которые можно вернуть в исходное состояние путем перезагрузки
  • высокая безопасность / неинвазивная среда для гостя
  • взлом, кража и изменение паролей
  • тестирование сетевой безопасности
  • быть основной или резервной операционной системой для любого компьютера
  • быстрая и простая кластеризация компьютеров[6]
  • играть в видеоигры или запускать приложения, требующие другой операционной системы
  • обеспечение безопасной серверной платформы, где важные файлы не могут быть изменены навсегда
  • обеспечение безопасной и надежной платформы для выполнения задач с высокой степенью уязвимости, таких как Интернет-банкинг;
  • В обход родительский контроль и другие ограничения

Несколько живых компакт-дисков предназначены для определенных типов приложений в соответствии с требованиями тематических сообществ пользователей. Эти компакт-диски адаптированы к потребностям прикладных программ, включая общие знания, учебные пособия, спецификации и данные испытаний.

Некоторые из этих тем охватывают подтемы, например ИТ-администрирование подразделяется на живые компакт-диски с брандмауэром, аварийными системами, системами безопасности и т. В некоторых случаях конкретный Live DVD охватывает более одной темы.

Программные устройства

Live CD из Fedora 11

Упаковка программное обеспечение в качестве устанавливаемого live CD или live ISO часто может быть полезно, поскольку один образ может работать как на реальном оборудовании, так и на большинстве типов виртуальных машин.

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

Обычно после загрузки машины с Live CD устройство либо работает в непостоянном демонстрационном режиме, либо по запросу пользователя устанавливается на доступное запоминающее устройство.

Монтаж без выжигания

Виртуальный OpenBSD конфигурация машины в VirtualBox с файлом живого изображения (6.3-релиз-i386-bootonly.iso)

Файлы на live CD ISO образ можно получить в Майкрософт Виндоус с эмулятор образа диска Такие как DAEMON Tools, или в Unix варианты путем установки петлевое устройство. Более поздние версии Windows (например, Windows 8 и новее) и программное обеспечение, доступное для более ранних версий, позволяют монтировать ISO как том.

После монтирования файловой системы live CD программное обеспечение на live CD можно запускать напрямую, не загружая его, укоренение в смонтированную файловую систему.

ISO-образ live CD также можно смонтировать с помощью Виртуальная машина программное обеспечение, такое как VirtualBox и VMware Workstation или может быть преобразован в Живой USB с помощью SYSLINUX. Специальные инструменты можно автоматизировать этот процесс.[7]

Функции

Live CD из Mandriva 2010

Во время инициализации Live CD пользователь обычно может прибегнуть к использованию одного или нескольких загрузочных кодов, чтобы изменить поведение при загрузке. Они различаются от дистрибутива к дистрибутиву, но чаще всего могут быть доступны на первом экране загрузки одним из функциональные клавиши.

Некоторые live CD поставляются с установочной утилитой, запускаемой из значка на рабочем столе, которая может дополнительно установить систему на компьютер. жесткий диск или же флешка. Большинство живых компакт-дисков могут получить доступ к информации на внутренних и / или внешних жестких дисках, дискеты и флешки.

Live CD обычно распространяются на только чтение носитель, требующий либо копирования на перезаписываемый носитель (например, жесткий диск или устройство записи компакт-дисков), либо полного ремастеринг установить дополнительное программное обеспечение; однако бывают исключения. Если Щенок Linux записывается в открытый мультисессия носитель, изменения, сделанные во время использования (например, созданные файлы, установленные программы и настройки), записываются в новом сеансе на загрузочный носитель.[8] сохраняется при последующих загрузках.

Термин «Live CD» стал использоваться для любого компакт-диска, содержащего операционную систему и программное обеспечение, которое можно было запустить без установки на главный компьютер. Операционные системы, которые можно использовать вживую, включают AmigaOS 4, Амитлон, AROS, FreeBSD, FreeDOS, классическая Mac OS, macOS, Майкрософт Виндоус установка и ремонт дисков, OS / 2, ReactOS, NetBSD, OpenBSD, МИНИКС 3, План 9 от Bell Labs, MorphOS, OpenSolaris, BeleniX и другие на основе Солярис. Существуют обслуживаемые версии Microsoft Windows, загружаемые с компакт-диска, например BartPE, Windows PE, и Набор средств диагностики и восстановления Microsoft (DaRT), ранее известный как Emergency Repair Disk Commander (ERD Commander).

Первой операционной системой для персонального компьютера на компакт-диске, поддерживающей "живые" операции, возможно, была AmigaOS, который можно было загрузить с компакт-диска на Amiga CDTV в 1990 г.[нужна цитата ]. Более ранними примерами живых ОС, конечно же, являются операционные системы, используемые с дискет, и наиболее распространенным является ДОС.

Live CD из Gentoo Linux

Однако, в отличие от предыдущих операционных систем на оптических носителях, «живые компакт-диски» Linux и OS / 2 были специально разработаны для работы без установки на другие носители, такие как жесткий диск. Концепция live CD была предназначена для продвижения Linux и демонстрации возможностей бесплатного, Открытый исходный код операционная система на обычных персональных компьютерах с уже установленной Microsoft Windows.[нужна цитата ]

На ПК, загрузочный компакт-диск обычно соответствует требованиям Эль-Торито спецификация, представленная в 1994 году. Многие Live CD на базе Linux используют сжатый образ файловой системы, часто с плащ сжатый драйвер обратной петли или сквош сжатая файловая система, обычно удваивающая эффективную емкость хранилища, хотя и замедляющая запуск приложений[нужна цитата ].

Полученная среда может быть довольно богатой: типичной Knoppix системы включают около 1200 отдельных пакетов программного обеспечения. Live CD имеют репутацию поддерживающих продвинутых автоконфигурация и подключи и играй функциональность. Это произошло из-за необходимости избежать необходимости настраивать систему при каждой загрузке и облегчить ее использование для тех, кто плохо знаком с операционной системой.

Творчество

Live CD из AmigaOS 4.1 Обновление 1

Только для чтения файловая система, например, на компакт-диске, имеет недостаток, заключающийся в невозможности сохранить какие-либо текущие рабочие данные. По этой причине файловая система только для чтения часто объединяется с временной файловой системой с возможностью записи в виде RAM-диск. Часто Linux по умолчанию каталоги "/дома"(содержащий личные файлы пользователей и файлы конфигурации ) и "/ var"(содержащий переменную данные ) хранятся на ramdisk, потому что система часто обновляет их. Puppy Linux и некоторые другие live CD позволяют записывать конфигурацию и добавленные файлы и использовать их в последующих сессиях.

В современных live CD файловая система только для чтения объединена с RAM диск с помощью прозрачный методы, такие как UnionFS, AuFS или же EWF. Загрузчики, такие как syslinux, могут загружать файлы ISO с запоминающих устройств USB.

Live CD должны уметь обнаруживать и использовать широкий спектр оборудования (включая сетевые карты, графические карты и т. д.) в реальном времени, часто используя такие средства, как udev, горячая вилка, hal, udisk и т. д., которые являются общей частью всех дистрибутивов, основанных на Ядро Linux 2.6.

Смотрите также

Рекомендации

  1. ^ Тимм, Тревор (2 апреля 2014 г.). «Помогите поддержать малоизвестный инструмент обеспечения конфиденциальности, который имеет решающее значение для журналистов, пишущих об АНБ». Фонд свободы прессы. Получено 18 апреля 2014.
  2. ^ Финли, Клинт (14 апреля 2014 г.). "Открытое: внутри операционной системы, которую Эдвард Сноуден использовал для уклонения от АНБ". ПРОВОДНОЙ. Получено 18 апреля 2014.
  3. ^ а б Брикнер, Дэвид (2005). Тест-драйв Linux: от Windows до Linux за 60 секунд. О'Рейли. ISBN  0-596-00754-X.
  4. ^ «Сканирование ПК с Windows на наличие вирусов с компакт-диска Ubuntu Live». howtogeek.com. Получено 19 марта 2018.
  5. ^ «Дом - HDT Project». Проект HDT. Архивировано из оригинал 25 июля 2018 г.. Получено 19 марта 2018.
  6. ^ "Вычисления FlashMob - Вычисления FlashMob". flashmobcomputing.org. Получено 19 марта 2018.
  7. ^ «Установочный USB-носитель - UNetbootin». community.ubuntu.com. Сообщество Ubuntu. Получено 11 февраля 2014.
  8. ^ "Как создать многосессионный LiveDVD". Щенок Linux. 26 апреля 2011 г.. Получено 1 августа 2018.

внешняя ссылка