Live CD - Live CD

Ubuntu 16.04 -system, der kører fra et live DVD -billede, med Unity -skrivebordsmiljøet

En live-cd (også live-dvd , live-disk eller live-operativsystem ) er en komplet bootbar computerinstallation inklusive operativsystem, der kører direkte fra en cd-rom eller lignende lagerenhed i en computers hukommelse, frem for at indlæse fra en harddisk . En live -cd giver brugerne mulighed for at køre et operativsystem til ethvert formål uden at installere det eller foretage ændringer i computerens konfiguration. Live -cd'er kan køre på en computer uden sekundær lagring , f.eks. Et harddiskdrev eller med et beskadiget harddiskdrev eller filsystem, hvilket muliggør datagendannelse .

Efterhånden som cd- og dvd-drev er blevet gradvist udfaset, er live-cd'er blevet mindre populære og erstattet af levende USB'er , som er ækvivalente systemer skrevet på USB-flashdrev , som har den ekstra fordel at have skrivbar lagring. Funktionen på en live -cd er også tilgængelig med et eksternt harddiskdrev, der er tilsluttet via USB. Mange live -cd'er giver mulighed for vedholdenhed ved at skrive filer til en harddisk eller et USB -flashdrev.

Mange Linux -distributioner gør ISO -billeder tilgængelige til brænding til cd eller dvd. Selvom open source -operativsystemer kan bruges gratis, kræver nogle kommercielle software, f.eks. Windows To Go , en licens til brug. Mange live -cd'er bruges til datagendannelse, computerens retsmedicin , billeddannelse , systemgendannelse og fjernelse af malware . Det haler operativsystem til formål at bevare privatlivets fred og anonymitet sine brugere, så de kan arbejde med følsomme dokumenter uden at forlade en rekord på en computers harddisk.

Historie

Installation fra Ubuntu 16.04 live DVD

Alle computere undtagen de tidligste digitale computere er bygget med en eller anden form for minimal indbygget loader, som indlæser et program eller en række programmer fra et lagermedium, som derefter betjener computeren. Oprindeligt blev et skrivebeskyttet medium, såsom hulbånd eller hulkort, brugt til indledende programindlæsning. Med introduktionen af ​​billig læse-skrive-lagring blev læse-skrive- disketter og harddiske brugt som bootmedier .

Efter introduktionen af audio compact -disken blev den tilpasset til brug som et medium til lagring og distribution af store mængder computerdata. Disse data kan også omfatte applikations- og operativsystemsoftware, undertiden pakket og arkiveret i komprimerede formater. Senere blev det set at være praktisk og nyttigt at starte computeren direkte fra compact disc, ofte med et minimalt arbejdssystem for at installere et fuldt system på en harddisk. Selvom der findes optisk-skrive-skrive-diske, blev enten masseproducerede skrivebeskyttede diske eller skrive-engang-diske brugt til dette formål.

De første Compact Disc -drev på personlige computere var generelt alt for langsomme til at køre komplekse operativsystemer; computere var ikke designet til at starte fra en optisk disk . Når operativsystemer skulle distribueres på kompakte diske, ville enten en boot -diskette eller selve cd'en starte specifikt og kun for at installere på en harddisk. Verdens første og ældste live-cd uden Linux var FM Towns OS første gang udgivet i 1989, før udgivelsen af Macintosh System 7 i 1991 og Yggdrasil Linux i 1992.

Linux

CD-ROM med LGX Yggdrasil Linux-distributionsudgivelsen "Efterår 1993"

Selvom tidlige udviklere og brugere af distributioner bygget oven på Linux -kernen kunne drage fordel af billige optiske diske og hurtigt faldende priser på cd -drev til personlige computere, blev Linux -distributions -cd'er eller "distros" generelt behandlet som en samling af installationspakker, der skulle først være permanent installeret på harddiske på målmaskinen.

I tilfælde af disse distributioner bygget oven på Linux -kernen mødte det gratis styresystem imidlertid modstand på forbrugermarkedet på grund af den opfattede vanskelighed, indsats og risiko forbundet med at installere en ekstra partition på harddisken parallelt med en eksisterende operativsysteminstallation.

Udtrykket "live -cd" blev opfundet, fordi, efter at typisk PC -RAM var stort nok, og 52x -hastighed -cd -drev og cd -brændere var udbredt blandt pc -ejere, blev det endelig praktisk og praktisk at starte kernen og køre X11 , en vinduesmanager og GUI programmer direkte fra en cd uden at forstyrre operativsystemet på harddisken.

Dette var en ny og anderledes situation for Linux end andre operativsystemer, fordi opdateringerne/opgraderingerne blev frigivet så hurtigt, forskellige distributioner og versioner blev tilbudt online, og især fordi brugerne brændte deres egne cd'er.

Den første Linux -baserede 'Live CD' var Yggdrasil Linux, der først blev udgivet i beta -form 1992 ~ 1993 (ophørte med produktionen i 1995), selvom dens funktionalitet i praksis blev hæmmet på grund af den lave gennemstrømning af moderne cd -rom -drev. DemoLinux , udgivet i 1998, var den første Linux -distribution specielt designet som en live -cd. Den Linuxcare bootbar visitkort , først udgivet i 1999, var den første live-cd til at fokusere på systemadministration, og den første til at blive fordelt i bootbar visitkort formfaktor. Fra 2015 er Finnix (først udgivet i 2000) den ældste Live CD, der stadig er i produktion. Knoppix , en Debian -afledt Linux -distribution, blev udgivet i 2003 og fandt popularitet både som et redningsdisksystem og som en primær distribution i sig selv.

Siden 2003 er populariteten af ​​live -cd'er steget betydeligt, blandt andet på grund af Linux Live -scripts og remastersys , hvilket gjorde det meget let at bygge tilpassede live -systemer. De fleste af de populære Linux -distributioner indeholder nu en live -cd -variant, som i nogle tilfælde også er det foretrukne installationsmedium.

Anvendelser

Live -cd med Trisquel 5.0

Live -cd'er er lavet til mange forskellige anvendelser. Nogle er designet til at demonstrere eller "testkøre" et bestemt operativsystem (normalt Linux eller et andet gratis eller open source -operativsystem). Software kan testes eller køres til en bestemt engangsbrug uden at forstyrre systemopsætningen. Data om et system, der ikke fungerer normalt på grund af operativsystem- og softwareproblemer, kan gøres tilgængelige; for eksempel kan data gendannes fra en maskine med en aktiv virusinfektion, uden at virusprocessen er aktiv og forårsager mere skade, og virussen kan fjernes med dens forsvar mod fjernelse omgået.

Selvom nogle levende cd'er kan indlæses i hukommelsen for at frigøre det optiske drev til andre formål, er indlæsning af data fra en cd-rom stadig langsommere end en typisk harddiskstart, så dette er sjældent standard med store live-cd-billeder, men for mindre levende cd -billeder, der indlæser filsystemet direkte i RAM, kan give et betydeligt ydeevneforøgelse, da RAM er meget hurtigere end en harddisk og bruger mindre strøm. Erfarne brugere af operativsystemet kan også bruge en live -cd til at afgøre, om og i hvilket omfang et bestemt operativsystem eller en version er kompatibel med en bestemt hardwarekonfiguration og visse eksterne enheder, eller som en måde at på forhånd vide, hvilken computer eller periferiudstyr, der fungerer før at købe. En live -cd kan bruges til fejlfinding af hardware, især når en harddisk fejler, og mere generelt som en gendannelsesdisk i tilfælde af problemer. Nogle live-cd'er kan gemme brugeroprettede filer i en Windows-partition, et USB-drev, et netværksdrev eller andre tilgængelige medier. Live backup -cd'er kan oprette et billede af drev og sikkerhedskopiere filer uden problemer på grund af åbne filer og inkonsekvente sæt.

Et par yderligere anvendelser omfatter:

  • installation af en Linux -distribution på en harddisk
  • computer retsmedicin
  • Virusscanning og fjernelse af malware
  • systemreparation og restaurering
  • test af nye versioner af software
  • liste og test hardware
  • Internetkiosker og offentlige computere, som kan bringes tilbage til deres oprindelige tilstand ved en genstart
  • høj sikkerhed/ikke-invasivt miljø for en gæst
  • revner, stjæler og ændrer adgangskoder
  • netværkssikkerhedstest
  • være det primære eller backup -operativsystem til enhver computer
  • hurtig og enkel klynge af computere
  • spille videospil eller køre programmer, der kræver et andet operativsystem
  • at levere en sikker serverplatform, hvor vigtige filer ikke kan ændres permanent
  • giver en sikker, pålidelig platform for udførelsen af høj sårbarhed opgaver såsom netbank ;
  • Omgåelse af forældrekontrol og andre begrænsninger

Flere live -cd'er er dedikeret til en bestemt type applikationer i henhold til kravene i tematiske brugerfællesskaber. Disse cd'er er skræddersyet til behovene i applikationerne i emnet, herunder generel viden, selvstudium, specifikationer og prøvedata.

Nogle af disse emner dækker underemner, f.eks. IT -administration opdeler til firewall, redning, sikkerhed osv. Type live -cd'er. I nogle tilfælde dækker en bestemt Live DVD mere end ét emne.

Software apparater

Live CD af Fedora 11

Pakning af et softwareapparat som en installerbar live -cd eller live ISO kan ofte være en fordel, da et enkelt billede kan køre på både ægte hardware og på de fleste typer virtuelle maskiner.

Dette giver udviklere mulighed for at undgå de kompleksiteter, der er forbundet med at understøtte flere inkompatible virtuelle maskine -billedformater og i stedet fokusere på den laveste fællesnævner.

Typisk efter opstart af maskinen fra live-cd'en kører apparatet enten i ikke-vedvarende demotilstand eller installerer sig selv på brugerens anmodning til en tilgængelig lagerenhed.

Montering uden afbrænding

Virtuel OpenBSD- maskinkonfiguration i VirtualBox med levende billedfil ( 6.3-Release-i386-bootonly.iso )

Filerne på et levende cd -ISO -image kan tilgås i Microsoft Windows med en diskimulator, f.eks. Daemon Tools , eller i Unix -varianter ved at montere en loop -enhed . Senere versioner af Windows (dvs. Windows 8 og nyere) og software til tidligere versioner gør det muligt at montere en ISO som en volumen.

Efter montering af live -cd'ens filsystem kan software på live -cd'en køres direkte uden at starte den ved at chroote i det monterede filsystem.

Et live -CD ISO -billede kan også monteres af Virtual Machine -software som VirtualBox og VMware Workstation eller kan konverteres til et Live USB ved hjælp af SYSLINUX . Specialværktøjer kan automatisere denne proces.

Funktioner

Live CD af Mandriva 2010

Under initialisering af live -cd'er kan en bruger typisk ty til at bruge en eller flere opstartskoder til at ændre opstartsadfærden. Disse varierer fra distribution til distribution, men kan oftest fås ved første opstartsskærm med en af funktionstasterne .

Nogle live -cd'er leveres med et installationsværktøj, der kan startes fra et skrivebordsikon, der eventuelt kan installere systemet på en harddisk eller et USB -flashdrev . De fleste live -cd'er kan få adgang til oplysningerne på interne og/eller eksterne harddiske, disketter og USB -flashdrev.

Live-cd'er distribueres normalt på skrivebeskyttede medier, hvilket enten kræver kopiering til omskrivningsbare medier (dvs. en harddisk eller cd-brænder) eller komplet remastering for at installere yderligere software; der er dog undtagelser. Hvis Puppy Linux registreres på et åbent multisessionsmedium , skrives ændringer foretaget under brug (f.eks. Filer oprettet, programmer installeret og tilpassede præferencer) i en ny session til bootmediet, der fortsætter gennem efterfølgende støvler.

Udtrykket "Live CD" kom til at blive brugt til enhver CD indeholdende operativsystem og software, der kunne køres uden installation på værtscomputeren. Operativsystemer, der kan bruges live, inkluderer AmigaOS 4 , Amithlon , AROS , FreeBSD , FreeDOS , klassisk Mac OS , macOS , Microsoft Windows installations- og reparationsdiske, OS/2 , ReactOS , NetBSD , OpenBSD , MINIX 3 , Plan 9 fra Bell Labs , MorphOS , OpenSolaris , BeleniX og andre baseret på Solaris . Der er vedligeholdelsesversioner af Microsoft Windows, der kan startes fra cd'er, f.eks. BartPE , Windows PE og Microsoft Diagnostics and Recovery Toolset (DaRT), tidligere kendt som Emergency Repair Disk Commander (ERD Commander).

Det første pc -operativsystem på en cd, der understøtter "live" operationer, kunne have været AmigaOS , som kunne startes fra CD på et Amiga CDTV i 1990. Tidligere eksempler på live OS er naturligvis de operativsystemer, der bruges fra diskette, og mest udbredt er DOS .

Live -cd fra Gentoo Linux

I modsætning til tidligere operativsystemer på optiske medier var Linux og OS/2 "live -cd'er" specielt designet til at køre uden installation på andre medier som en harddisk. Live CD -konceptet var beregnet til at promovere Linux og fremvise evnerne i det gratis, open source -operativsystem på konventionelle personlige computere med Microsoft Windows allerede installeret.

På en pc er en bootbar Compact Disc generelt i overensstemmelse med El Torito -specifikationen, der blev introduceret i 1994. Mange Linux -baserede live -cd'er bruger et komprimeret filsystembillede, ofte med cloop -komprimeret loopback -driver eller squashfs -komprimeret filsystem, der generelt fordobler effektiv lagerkapacitet, selvom en langsommere opstart af applikationer.

Det resulterende miljø kan være ret rigt: typiske Knoppix -systemer inkluderer omkring 1.200 separate softwarepakker. Live-cd'er har ry for at understøtte avanceret autokonfiguration og plug-and-play- funktionalitet. Dette kom af nødvendighed for at undgå at kræve, at brugeren konfigurerede systemet, hver gang det starter, og for at gøre det let brugbart for dem, der er nye i operativsystemet.

Skabelse

Et skrivebeskyttet filsystem , f.eks. På en cd-rom, har den ulempe, at det ikke er muligt at gemme aktuelle arbejdsdata. Af denne grund fusioneres ofte et skrivebeskyttet filsystem med et midlertidigt skrivbart filsystem i form af en RAM-disk . Ofte gemmes standard Linux -biblioteker " /home" (indeholdende brugernes personlige filer og konfigurationsfiler ) og " /var" (indeholdende variable data ) i ramdisk, fordi systemet opdaterer dem ofte. Puppy Linux og nogle andre live -cd'er tillader konfiguration og tilføjede filer at blive skrevet og brugt i senere sessioner.

I moderne live-cd'er flettes et skrivebeskyttet filsystem med et RAM-drev ved hjælp af transparente teknikker som UnionFS , AuFS eller EWF . Bootloadere som syslinux kan starte ISO -filer fra USB -hukommelsesenheder.

Live -cd'er skal kunne registrere og bruge en lang række hardware (herunder netværkskort , grafikkort osv.) I realtid, ofte ved hjælp af faciliteter som udev , hotplug , hal, udisk osv., Som er en fælles del af alle distributioner baseret på Linux -kerne 2.6.

Se også

Referencer

eksterne links