Hva er en UML-klient?

UML er et akronym med flere betydninger i datateknologi. En relevant tolkning er et programmeringsspråk for diagraming. Men når du blir med ordet "klienten" til UML, snakker du om User-Mode Linux. Dette er desidert forskjellig fra språket og krever en del kunnskap om Unix-lignende operativsystemer å mestre.

Linux

Linux er et åpen kildekode operativsystem som faller under GNU General Public License, slik at alle får tilgang til den. Linux-systemer kjøres på mange forskjellige maskiner. Du kan finne Linux på personlige datamaskiner, telefoner, nettbrett og spillkonsoller. Linux er et Unix-lignende system. Den overordnede programmet, UNIX, er en annen open-source program som ble utviklet tidlig på 1980-tallet. Unix-lignende systemer har mange av de karakteristikker av den opprinnelige UNIX. Nøkkelkomponenten i både Linux og User-Mode Linux er kjernen.

Kernel

I datateknologi, er en kjerne en bro som forener et program og maskinvare. Et programmeringsspråk forteller samling av kretser som utgjør en datamaskin hva som skal gjøres. Uten en kjerne i operativsystemet, vil de to ikke har noen forbindelse. Linux-kjernen er hjertet av ethvert medlem av Linux-familien av operativsystemer. Den opprinnelige kjernen ble opprettet av student Linus Tovalds. Dette var begynnelsen på Linux-systemer. User-Mode Linux arbeider direkte med kjernen.

User-Mode Linux

User-Mode Linux, eller UML, gjør at flere systemer for å arbeide under en vertsoperativsystemet. Dette betyr at du kan sette opp et antall virtuelle Linux-maskiner på bare én datamaskin. Dette er en sikkerhetsfunksjon som sequesters native operativsystemet fra de virtuelle seg. Hver virtuell maskin har sitt eget operativsystem og kjernen. Oppdragsgiver er avlegger eller barn. I tilfelle av UML, klienten er de virtuelle systemer. En klient er ikke i stand til å kjøre på egen hånd. Det krever en vert. Verten er base Linux-systemet.

Unified Modeling Language

En annen tolkning av UML er Unified Modeling Language. Dette kan føre til at noen forvirring når UML akronym kommer opp i en diskusjon om datateknologi. Språket UML lar designere til å bygge komplekse diagrammer for tegne eller arkitekturprosjekter, blant annet. Det er en tydelig forskjell mellom disse to formene for UML. En definisjon er en grafisk designspråk, og den andre er et operativsystem program eller prosess bygget innenfor et Linux-miljø.