OS-level virtualization (original) (raw)

About DBpedia

Virtualizzazione a livello di sistema operativo (detta anche OS-level virtualization o anche containerization) è un termine preso in prestito dai sistemi di virtualizzazione per indicare un metodo di esecuzione delle applicazioni che isola le risorse hardware e software in uso da ognuna di esse, pur sempre all'interno di un solo e unico sistema operativo. Più precisamente questo viene realizzato mediante la creazione di container, cioè più istanze user space isolate tra di loro. Rispetto alla tradizionale virtualizzazione, qui si osserva la completa assenza delle cosiddette macchine virtuali e dei rispettivi sistemi operativi guest.

Property Value
dbo:abstract الافتراضية بمستوى نظام التشغيل (بالإنجليزية: Operating-system-level virtualization)‏ هي طريقة لإنشاء بيئة افتراضية على مستوى نظام التشغيل حيث أن نواة نظام التشغيل تسمح بإنشاء عدة مستخدمين بدلا من واحد مع مساحات منعزلة. مثل هذه الحالات (التي تسمى أحيانا الحاويات، حاويات البرمجيات، أو محركات الافتراضية (VE)، خدمة الشبكة الخاصة الافتراضية (VPS)، أو السجون) حيث يبدو لمستخدمها عند اتصاله بالملقم كأنه مدير الخادم والمشرف عليه. على أنظمة التشغيل مثل يونكس ، يمكن للمرء أن يعمل على هذه التقنية لتنفيذا عدة مهام قياسية بصفة الجدر . بالإضافة إلى آليات العزل، غالبا ما توفر النواة ميزات كإدارة الموارد للحد من تأثير الأنشطة في الخوادم أو تغلب حاوية على حاويات أخرى. (ar) Virtualizace na úrovni operačního systému využívá pro svůj běh jádro operačního systému. Umožňuje spouštět více na sobě nezávislých a vzájemně izolovaných virtuálních počítačů. Ty se označují jako kontejnery, virtuální privátní servery (VPS), virtuální prostředí (VEs). Aplikace pro virtualizaci na úrovni operačního systému vytvoří virtualizační vrstvu, která řídí běh více virtuálních kontejnerů, zajišťuje abstraktní rozhraní pro přístup k hostitelskému systému (abstrakční vrstvu) a zajišťuje přidělování prostředků od systému. Mezi nejznámější patří OpenVZ, , , . Jedná se o „měkkou“ virtualizaci, čili ne virtualizaci v pravém slova smyslu. Základem každého virtuálního stroje je hostitelský operační systém. Virtualizační vrstva zajistí virtualizaci prostředí daného operačního systému. Hlavní výhodou je rychlost. Hlavními nevýhodami jsou závislost na jednom operačním systému/distribuci. Problémy s případným upgradem hostitelského operačního systému, který může vést k nestabilitě, pádu, zhavarování některých aplikací. Fatální následky potom mají chyby přímo v hostitelském operačním systému, které se duplikují na všechny virtuální stroje (kontejnery). (cs) Containervirtualisierung (oder Containering) ist eine Methode, um mehrere Instanzen eines Betriebssystems (als „Gäste“) isoliert voneinander den Kernel eines Hostsystems nutzen zu lassen. Im Gegensatz zur Virtualisierung mittels eines Hypervisors hat Containervirtualisierung zwar einige Einschränkungen in der Art ihrer Gäste, gilt aber als besonders ressourcenschonend. Populär in der IT wurde die Software Docker im Jahr 2013, unter anderem durch eine intensive Zusammenarbeit mit Red Hat und die Integration in deren Produkt OpenShift. Es gab allerdings auch davor schon diverse Projekte, die Vergleichbares zur Verfügung stellten. (de) La virtualización a nivel de sistema operativo, también llamada virtualización basada en contenedores, contenerización​ o contenedorización,​ es un método de virtualización en el que, sobre el núcleo del sistema operativo, se ejecuta una capa de virtualización que permite que existan múltiples instancias aisladas de espacios de usuario, en lugar de solo uno. Tales instancias, las cuales son llamadas contenedores, contenedores de software, jaulas o prisiones, pueden verse y sentirse como un servidor real desde el punto de vista de sus dueños y usuarios. Al software que permite el alojamiento de distintos contenedores se le llama motor de contenedores. Además de mecanismos de aislamiento, el kernel a menudo proporciona mecanismos de para limitar el impacto de las actividades de un contenedor sobre otros contenedores. (es) OS-level virtualization is an operating system (OS) paradigm in which the kernel allows the existence of multiple isolated user space instances, called containers (LXC, Solaris containers, Docker, Podman), zones (Solaris containers), virtual private servers (OpenVZ), partitions, virtual environments (VEs), virtual kernels (DragonFly BSD), or jails (FreeBSD jail or chroot jail). Such instances may look like real computers from the point of view of programs running in them. A computer program running on an ordinary operating system can see all resources (connected devices, files and folders, network shares, CPU power, quantifiable hardware capabilities) of that computer. However, programs running inside of a container can only see the container's contents and devices assigned to the container. On Unix-like operating systems, this feature can be seen as an advanced implementation of the standard chroot mechanism, which changes the apparent root folder for the current running process and its children. In addition to isolation mechanisms, the kernel often provides resource-management features to limit the impact of one container's activities on other containers. Linux containers are all based on the virtualization, isolation, and resource management mechanisms provided by the Linux kernel, notably Linux namespaces and cgroups. The term container, while most popularly referring to OS-level virtualization systems, is sometimes ambiguously used to refer to fuller virtual machine environments operating in varying degrees of concert with the host OS, e.g. Microsoft's Hyper-V containers. (en) La virtualisation au niveau du sytème d'exploitation est un paradigme de système d'exploitation (SE) dans lequel le noyau permet l'existence de plusieurs instances d'espace utilisateur isolées, appelées le plus souvent conteneurs (LXC, , Docker, Podman), mais également zones (Solaris containeurs), serveurs privés virtuels (OpenVZ), partitions, environnements virtuels, noyaux virtuels (DragonFly BSD) ou encore prisons (FreeBSD jail ou chroot jail). De telles instances peuvent ressembler à de vrais ordinateurs du point de vue des programmes qui y sont exécutés. Un programme informatique exécuté sur un système d'exploitation ordinaire peut voir toutes les ressources (périphériques connectés, fichiers et dossiers, partages réseau, puissance du processeur, capacités matérielles quantifiables) de cet ordinateur. Cependant, les programmes exécutés à l'intérieur d'un conteneur ne peuvent voir que le contenu du conteneur et les périphériques affectés au conteneur. Sur les systèmes d'exploitation de type Unix , cette fonctionnalité peut être considérée comme une implémentation avancée du mécanisme chroot standard, qui modifie le dossier racine apparent pour le processus en cours d'exécution et ses enfants. En plus des mécanismes d'isolation, le noyau fournit souvent des fonctionnalités de gestion des ressources pour limiter l'impact des activités d'un conteneur sur d'autres conteneurs. Les conteneurs Linux sont tous basés sur les mécanismes de virtualisation, d'isolation et de gestion des ressources fournis par le noyau Linux, notamment les espaces de noms Linux et les cgroups . Le terme conteneur, bien qu'il se réfère le plus souvent aux systèmes de virtualisation au niveau du système d'exploitation, est parfois utilisé de manière ambiguë pour désigner des environnements de machines virtuelles plus complets fonctionnant à des degrés divers de concert avec le système d'exploitation hôte, par exemple Les conteneurs Hyper-V de Microsoft . (fr) Virtualizzazione a livello di sistema operativo (detta anche OS-level virtualization o anche containerization) è un termine preso in prestito dai sistemi di virtualizzazione per indicare un metodo di esecuzione delle applicazioni che isola le risorse hardware e software in uso da ognuna di esse, pur sempre all'interno di un solo e unico sistema operativo. Più precisamente questo viene realizzato mediante la creazione di container, cioè più istanze user space isolate tra di loro. Rispetto alla tradizionale virtualizzazione, qui si osserva la completa assenza delle cosiddette macchine virtuali e dei rispettivi sistemi operativi guest. (it) 운영체제 수준 가상화(operating-system-level virtualization)는 운영체제의 커널이 하나의 사용자 공간 인스턴스가 아닌, 여러 개의 격리된 사용자 공간 인스턴스를 갖출 수 있도록 하는 서버 가상화 방식이다. 이러한 인스턴스들은 종종 컨테이너(container), 소프트웨어 컨테이너(software container), (VE), jail(FreeBSD jail, chroot jail)이라고도 부르며 소유자와 사용자의 관점에서 실제 서버인 것처럼 보이게 한다. 유닉스 계열 운영체제에서 이 기술은 표준 chroot 매커니즘의 고급 구현체로 간주될 수 있다. 격리 매커니즘뿐 아니라 커널은 다른 컨테이너 상의 특정 컨테이너 활동의 영향력을 제한시키기 위한 자원 관리 기능을 제공하기도 한다. (ko) Containervirtualisatie is een methode waarbij meerdere instanties van een besturingssysteem (als virtuele machine) de kernel van een hostsysteem kunnen gebruiken. In tegenstelling tot virtualisatie met een hypervisor, is containervirtualisatie naast enkele beperkingen bijzonder efficiënt voor wat betreft het gebruik van computerbronnen, zoals werkgeheugen en processortijd. Containervirtualisatie is het afbakenen en toewijzen van systeembronnen aan de processen in de container. In de praktijk is dit vaak een besturingssysteem binnen een virtuele machine die zich in de container bevindt. De meeste implementaties zijn afkomstig uit de Unix-familie van besturingssystemen. Er zijn ook implementaties voor Windows en macOS, die vervolgens een uitgeklede hypervisor met Linux-kernel opstarten. Met name werd vanaf 2013 de software Docker populair bij ict-beheerders, al waren er eerder al toepassingen beschikbaar met vergelijkbare functies. (nl) Virtualização em nível de sistema operacional, também conhecida como containerização, refere-se a um recurso do sistema operacional no qual o núcleo permite a existência várias instâncias isoladas de espaço de usuário. Tais instâncias, chamadas containers, partições, engrenagens de virtualização (VE, do inglês Virtualization Engines) ou cadeias (FreeBSD jail ou chroot jail), podem parecer com computadores reais do ponto de vista de programas executando neles. Um programa de computador rodando em um sistema operacional ordinário pode ver todos os recursos (dispositivos conectados, arquivos e pastas, compartilhamentos de rede, poder de UCP, capacidades de hardware quantificáveis) daquele computador. Entretanto, programas executando dentro de um container podem ver apenas os conteúdos do container e dispositivos designados ao container. Em sistemas operacionais do tipo Unix, este recurso pode ser visto como uma implementação avançada do mecanismo chroot padrão, que altera o diretório root aparente para o processo em execução atual e seus filhos. Além dos mecanismos de isolamento, o kernel geralmente fornece funcionalidades de gerenciamento de recursos para limitar o impacto de atividades de um container em outros containers. (pt) Контейнеризация (виртуализация на уровне операционной системы, контейнерная виртуализация, зонная виртуализация) — метод виртуализации, при котором ядро операционной системы поддерживает несколько изолированных экземпляров пространства пользователя вместо одного. Эти экземпляры (обычно называемые контейнерами или зонами) с точки зрения выполняемых в них процессов идентичны отдельному экземпляру операционной системы. Для систем на базе Unix эта технология похожа на улучшенную реализацию механизма chroot. Ядро обеспечивает полную изолированность контейнеров, поэтому программы из разных контейнеров не могут воздействовать друг на друга. В отличие от аппаратной виртуализации, при которой эмулируется аппаратное окружение и может быть запущен широкий спектр гостевых операционных систем, в контейнере может быть запущен экземпляр операционной системы только с тем же ядром, что и у хостовой операционной системы (все контейнеры узла используют общее ядро). При этом при контейнеризации отсутствуют дополнительные ресурсные накладные расходы на эмуляцию виртуального оборудования и запуск полноценного экземпляра операционной системы, характерные при аппаратной виртуализации. Существуют реализации, ориентированные на создание практически полноценных экземпляров операционных систем (Solaris Containers, контейнеры Virtuozzo, OpenVZ), так и варианты, фокусирующиеся на изоляции отдельных сервисов с минимальным операционным окружением (jail, Docker). (ru) Віртуалізація на рівні операційної системи — метод віртуалізації, при якому ядро операційної системи підтримує декілька ізольованих примірників простору користувача, замість одного. Ці примірники (часто звані контейнерами або зонами) з точки зору користувача повністю ідентичні реальному серверові. Ядро забезпечує повну ізольованість контейнерів, тому програми з різних контейнерів не можуть впливати одна на одну. Для систем на базі UNIX ця технологія може розглядатися як поліпшена реалізація механізму chroot. (uk) 作業系統層虛擬化(英語:Operating system–level virtualization),亦称容器化(英語:Containerization),是一種虛擬化技術,這種技術將作業系統內核虛擬化,可以允許使用者空間軟體實體(instances)被分割成幾個獨立的單元,在內核中運行,而不是只有一個單一實體運行。 這個軟體實體,也被稱為是一個容器(containers),(Virtualization engine),虛擬專用伺服器(virtual private servers)或是 jails。對每個執行程序的擁有者與使用者來說,他們使用的伺服器程式,看起來就像是自己專用的。 作業系統層虛擬化之後,可以實現軟體的(Live migration),使一個軟體容器中的實體,即時移動到另一個作業系統下,再重新執行起來。但是在這種技術下,軟體即時遷移,只能在同樣的作業系統下進行。 在類Unix作業系統中,這個技術最早起源於標準的chroot機制,再進一步演化而成。除了將軟體獨立化的機制之外,內核通常也提供資源管理功能,使得單一軟體容器在運作時,對於其他軟體容器的造成的交互影響最小化。 相對於傳統的虛擬化(Virtualization),容器化的優勢在於佔用伺服器空間少,通常幾秒內即可啟動。同時容器的彈性可以在資源需求增加時瞬時複製增容,在資源需求減小時釋放空間以供其他用戶使用。由於在同一台伺服器上的容器實體共享同一個系統內核,因此在運行上不會存在實體與主機操作系統爭奪RAM的問題發生,從而能夠保證實體的性能。 (zh)
dbo:wikiPageExternalLink https://lwn.net/Articles/646054/ https://thijs.ai/papers/scheepers-virtualization-containerization.pdf https://wiki.openvz.org/Introduction_to_virtualization https://www.kernelthread.com/publications/virtualization/ http://www.freebsd.org/cgi/man.cgi%3Fquery%3Djail&sektion%3D8 https://criu.org/Docker
dbo:wikiPageID 2770340 (xsd:integer)
dbo:wikiPageLength 26983 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1112758515 (xsd:integer)
dbo:wikiPageWikiLink dbr:Canonical_(company) dbr:QEMU dbr:Sandboxie dbr:Sysjail dbr:Separation_kernel dbr:Kernel_(computer_science) dbc:Linux_containerization dbr:Application_virtualization dbc:Virtualization dbr:Hyper-V dbr:Unix-like dbr:User_space dbr:VMware_ESXi dbr:Vkernel dbr:User_account dbr:Proprietary_software dbr:Commercial_software dbr:Container_Linux dbr:Container_orchestration dbr:Open_Container_Initiative dbr:OpenSolaris_Network_Virtualization_and_Resource_Control dbr:Chroot dbr:FreeBSD dbr:Full_virtualization dbr:GNU_General_Public_License dbr:Copy-on-write dbr:Systemd-nspawn dbr:Apache_License dbr:Linux dbr:Linux-VServer dbr:Linux_kernel dbr:Linux_namespaces dbr:Live_migration dbr:Lmctfy dbr:Logical_Volume_Manager_(Linux) dbr:MacOS dbr:Singularity_(software) dbr:Snap_(package_manager) dbr:Emulator dbr:Paravirtualization dbr:BSD_License dbc:Linux dbr:Btrfs dbr:CBL-Mariner dbr:CFQ dbr:CRIU dbr:CentOS dbr:Turbo_(software) dbr:UNIX-like dbr:Windows dbr:Windows_Server_2016 dbr:Windows_XP dbr:Amazon_Web_Services dbr:DragonFly_BSD dbr:Resource_management_(computing) dbr:AIX dbr:Hypervisor dbc:Linux_kernel_features dbc:Operating_system_security dbc:Operating_system_technology dbr:Cgroups dbr:LWN.net dbr:LXC dbr:Disk_quota dbr:Docker_(software) dbr:Podman dbr:Solaris_(operating_system) dbr:Solaris_Containers dbr:FreeBSD_jail dbr:Freemium dbr:Freeware dbr:ICore_Virtual_Accounts dbr:Illumos dbr:Microsoft dbr:NetBSD dbr:Network_interface_controller dbr:OpenBSD dbr:OpenSolaris dbr:OpenVZ dbr:Operating_system dbr:Red_Hat_Enterprise_Linux dbr:CPU dbr:X86 dbr:Xen dbr:System_call dbr:Webcam dbr:Virtual_machine dbr:Sandbox_(software_development) dbr:Network_share dbr:Shared_resource dbr:User-mode_Linux dbr:Virtual_private_server dbr:Virtual_resource_partitioning dbr:Linux_distributions dbr:Trialware dbr:Portable_application_creators dbr:Storage_hypervisor dbr:Serverless_computing dbr:BSD_Licence dbr:Workload_Partitions dbr:Rocket_(software) dbr:Chroot_jail dbr:Windows_(operating_system) dbr:Solaris_8 dbr:Userspace dbr:Virtuozzo dbr:Computer_peripheral dbr:Branded_zones dbr:CDDL dbr:CPU_quota dbr:Charliecloud dbr:Kata_Containers
dbp:wikiPageUsesTemplate dbt:Open_source dbt:Free dbt:? dbt:Anchor dbt:Dunno dbt:Efn dbt:More_citations_needed dbt:N/A dbt:No dbt:Notelist dbt:Partial dbt:R dbt:Reflist dbt:Short_description dbt:Yes dbt:Proprietary dbt:Virtualization_software
dct:subject dbc:Linux_containerization dbc:Virtualization dbc:Linux dbc:Linux_kernel_features dbc:Operating_system_security dbc:Operating_system_technology
rdfs:comment Virtualizzazione a livello di sistema operativo (detta anche OS-level virtualization o anche containerization) è un termine preso in prestito dai sistemi di virtualizzazione per indicare un metodo di esecuzione delle applicazioni che isola le risorse hardware e software in uso da ognuna di esse, pur sempre all'interno di un solo e unico sistema operativo. Più precisamente questo viene realizzato mediante la creazione di container, cioè più istanze user space isolate tra di loro. Rispetto alla tradizionale virtualizzazione, qui si osserva la completa assenza delle cosiddette macchine virtuali e dei rispettivi sistemi operativi guest. (it) 운영체제 수준 가상화(operating-system-level virtualization)는 운영체제의 커널이 하나의 사용자 공간 인스턴스가 아닌, 여러 개의 격리된 사용자 공간 인스턴스를 갖출 수 있도록 하는 서버 가상화 방식이다. 이러한 인스턴스들은 종종 컨테이너(container), 소프트웨어 컨테이너(software container), (VE), jail(FreeBSD jail, chroot jail)이라고도 부르며 소유자와 사용자의 관점에서 실제 서버인 것처럼 보이게 한다. 유닉스 계열 운영체제에서 이 기술은 표준 chroot 매커니즘의 고급 구현체로 간주될 수 있다. 격리 매커니즘뿐 아니라 커널은 다른 컨테이너 상의 특정 컨테이너 활동의 영향력을 제한시키기 위한 자원 관리 기능을 제공하기도 한다. (ko) Віртуалізація на рівні операційної системи — метод віртуалізації, при якому ядро операційної системи підтримує декілька ізольованих примірників простору користувача, замість одного. Ці примірники (часто звані контейнерами або зонами) з точки зору користувача повністю ідентичні реальному серверові. Ядро забезпечує повну ізольованість контейнерів, тому програми з різних контейнерів не можуть впливати одна на одну. Для систем на базі UNIX ця технологія може розглядатися як поліпшена реалізація механізму chroot. (uk) الافتراضية بمستوى نظام التشغيل (بالإنجليزية: Operating-system-level virtualization)‏ هي طريقة لإنشاء بيئة افتراضية على مستوى نظام التشغيل حيث أن نواة نظام التشغيل تسمح بإنشاء عدة مستخدمين بدلا من واحد مع مساحات منعزلة. مثل هذه الحالات (التي تسمى أحيانا الحاويات، حاويات البرمجيات، أو محركات الافتراضية (VE)، خدمة الشبكة الخاصة الافتراضية (VPS)، أو السجون) حيث يبدو لمستخدمها عند اتصاله بالملقم كأنه مدير الخادم والمشرف عليه. (ar) Virtualizace na úrovni operačního systému využívá pro svůj běh jádro operačního systému. Umožňuje spouštět více na sobě nezávislých a vzájemně izolovaných virtuálních počítačů. Ty se označují jako kontejnery, virtuální privátní servery (VPS), virtuální prostředí (VEs). Aplikace pro virtualizaci na úrovni operačního systému vytvoří virtualizační vrstvu, která řídí běh více virtuálních kontejnerů, zajišťuje abstraktní rozhraní pro přístup k hostitelskému systému (abstrakční vrstvu) a zajišťuje přidělování prostředků od systému. Mezi nejznámější patří OpenVZ, , , . Jedná se o „měkkou“ virtualizaci, čili ne virtualizaci v pravém slova smyslu. Základem každého virtuálního stroje je hostitelský operační systém. Virtualizační vrstva zajistí virtualizaci prostředí daného operačního systému. Hlavní (cs) Containervirtualisierung (oder Containering) ist eine Methode, um mehrere Instanzen eines Betriebssystems (als „Gäste“) isoliert voneinander den Kernel eines Hostsystems nutzen zu lassen. Im Gegensatz zur Virtualisierung mittels eines Hypervisors hat Containervirtualisierung zwar einige Einschränkungen in der Art ihrer Gäste, gilt aber als besonders ressourcenschonend. (de) La virtualización a nivel de sistema operativo, también llamada virtualización basada en contenedores, contenerización​ o contenedorización,​ es un método de virtualización en el que, sobre el núcleo del sistema operativo, se ejecuta una capa de virtualización que permite que existan múltiples instancias aisladas de espacios de usuario, en lugar de solo uno. Tales instancias, las cuales son llamadas contenedores, contenedores de software, jaulas o prisiones, pueden verse y sentirse como un servidor real desde el punto de vista de sus dueños y usuarios. Al software que permite el alojamiento de distintos contenedores se le llama motor de contenedores. Además de mecanismos de aislamiento, el kernel a menudo proporciona mecanismos de para limitar el impacto de las actividades de un contenedo (es) La virtualisation au niveau du sytème d'exploitation est un paradigme de système d'exploitation (SE) dans lequel le noyau permet l'existence de plusieurs instances d'espace utilisateur isolées, appelées le plus souvent conteneurs (LXC, , Docker, Podman), mais également zones (Solaris containeurs), serveurs privés virtuels (OpenVZ), partitions, environnements virtuels, noyaux virtuels (DragonFly BSD) ou encore prisons (FreeBSD jail ou chroot jail). De telles instances peuvent ressembler à de vrais ordinateurs du point de vue des programmes qui y sont exécutés. Un programme informatique exécuté sur un système d'exploitation ordinaire peut voir toutes les ressources (périphériques connectés, fichiers et dossiers, partages réseau, puissance du processeur, capacités matérielles quantifiables) d (fr) OS-level virtualization is an operating system (OS) paradigm in which the kernel allows the existence of multiple isolated user space instances, called containers (LXC, Solaris containers, Docker, Podman), zones (Solaris containers), virtual private servers (OpenVZ), partitions, virtual environments (VEs), virtual kernels (DragonFly BSD), or jails (FreeBSD jail or chroot jail). Such instances may look like real computers from the point of view of programs running in them. A computer program running on an ordinary operating system can see all resources (connected devices, files and folders, network shares, CPU power, quantifiable hardware capabilities) of that computer. However, programs running inside of a container can only see the container's contents and devices assigned to the containe (en) Containervirtualisatie is een methode waarbij meerdere instanties van een besturingssysteem (als virtuele machine) de kernel van een hostsysteem kunnen gebruiken. In tegenstelling tot virtualisatie met een hypervisor, is containervirtualisatie naast enkele beperkingen bijzonder efficiënt voor wat betreft het gebruik van computerbronnen, zoals werkgeheugen en processortijd. Met name werd vanaf 2013 de software Docker populair bij ict-beheerders, al waren er eerder al toepassingen beschikbaar met vergelijkbare functies. (nl) Virtualização em nível de sistema operacional, também conhecida como containerização, refere-se a um recurso do sistema operacional no qual o núcleo permite a existência várias instâncias isoladas de espaço de usuário. Tais instâncias, chamadas containers, partições, engrenagens de virtualização (VE, do inglês Virtualization Engines) ou cadeias (FreeBSD jail ou chroot jail), podem parecer com computadores reais do ponto de vista de programas executando neles. Um programa de computador rodando em um sistema operacional ordinário pode ver todos os recursos (dispositivos conectados, arquivos e pastas, compartilhamentos de rede, poder de UCP, capacidades de hardware quantificáveis) daquele computador. Entretanto, programas executando dentro de um container podem ver apenas os conteúdos do cont (pt) Контейнеризация (виртуализация на уровне операционной системы, контейнерная виртуализация, зонная виртуализация) — метод виртуализации, при котором ядро операционной системы поддерживает несколько изолированных экземпляров пространства пользователя вместо одного. Эти экземпляры (обычно называемые контейнерами или зонами) с точки зрения выполняемых в них процессов идентичны отдельному экземпляру операционной системы. Для систем на базе Unix эта технология похожа на улучшенную реализацию механизма chroot. Ядро обеспечивает полную изолированность контейнеров, поэтому программы из разных контейнеров не могут воздействовать друг на друга. (ru) 作業系統層虛擬化(英語:Operating system–level virtualization),亦称容器化(英語:Containerization),是一種虛擬化技術,這種技術將作業系統內核虛擬化,可以允許使用者空間軟體實體(instances)被分割成幾個獨立的單元,在內核中運行,而不是只有一個單一實體運行。 這個軟體實體,也被稱為是一個容器(containers),(Virtualization engine),虛擬專用伺服器(virtual private servers)或是 jails。對每個執行程序的擁有者與使用者來說,他們使用的伺服器程式,看起來就像是自己專用的。 作業系統層虛擬化之後,可以實現軟體的(Live migration),使一個軟體容器中的實體,即時移動到另一個作業系統下,再重新執行起來。但是在這種技術下,軟體即時遷移,只能在同樣的作業系統下進行。 在類Unix作業系統中,這個技術最早起源於標準的chroot機制,再進一步演化而成。除了將軟體獨立化的機制之外,內核通常也提供資源管理功能,使得單一軟體容器在運作時,對於其他軟體容器的造成的交互影響最小化。 (zh)
rdfs:label محاكاة افتراضية بمستوى نظام التشغيل (ar) Virtualizace na úrovni operačního systému (cs) Containervirtualisierung (de) Virtualización a nivel de sistema operativo (es) Conteneur (virtualisation) (fr) Virtualizzazione a livello di sistema operativo (it) 운영체제 수준 가상화 (ko) OS-level virtualization (en) Containervirtualisatie (nl) Virtualização em nível de sistema operacional (pt) Контейнеризация (ru) 作業系統層虛擬化 (zh) Віртуалізація на рівні операційної системи (uk)
owl:sameAs wikidata:OS-level virtualization dbpedia-ar:OS-level virtualization http://bs.dbpedia.org/resource/Virtualizacija_na_nivou_OS-a dbpedia-cs:OS-level virtualization dbpedia-de:OS-level virtualization dbpedia-es:OS-level virtualization dbpedia-fa:OS-level virtualization dbpedia-fi:OS-level virtualization dbpedia-fr:OS-level virtualization dbpedia-he:OS-level virtualization dbpedia-it:OS-level virtualization dbpedia-ko:OS-level virtualization dbpedia-ms:OS-level virtualization dbpedia-nl:OS-level virtualization dbpedia-no:OS-level virtualization dbpedia-pt:OS-level virtualization dbpedia-ru:OS-level virtualization dbpedia-sr:OS-level virtualization http://ta.dbpedia.org/resource/இயக்குதள-நிலை_மெய்நிகராக்கம் dbpedia-uk:OS-level virtualization dbpedia-zh:OS-level virtualization https://global.dbpedia.org/id/yMWj
prov:wasDerivedFrom wikipedia-en:OS-level_virtualization?oldid=1112758515&ns=0
foaf:isPrimaryTopicOf wikipedia-en:OS-level_virtualization
is dbo:genre of dbr:Docker_(software)
is dbo:wikiPageRedirects of dbr:Operating-system-level_virtualization dbr:Operating-system-level_virtualization_implementations dbr:Operating_system-level_virtualization dbr:Operating_system-level_virtualization_implementations dbr:Operating_system_level_virtualization dbr:Operating_system–level_virtualization dbr:Operating_system–level_virtualization_implementations dbr:OS_level_virtualization dbr:Linux_Container dbr:Linux_Containers dbr:Podman dbr:Container_(virtualization) dbr:OS-level_virtualisation dbr:Operating_System-level_Virtualization dbr:Linux_container dbr:Linux_containers dbr:List_of_Linux_containers dbr:Container_(software) dbr:Container_service dbr:Container_virtualization dbr:Software_container
is dbo:wikiPageWikiLink of dbr:Proxmox_Backup_Server dbr:Proxmox_Virtual_Environment dbr:Sandboxie_Plus dbr:Network_function_virtualization dbr:Operating-system-level_virtualization dbr:Application_virtualization dbr:VirtualBox dbr:DevOps dbr:Infrastructure_as_a_service dbr:X86_virtualization dbr:.NET_Framework_version_history dbr:Operating-system-level_virtualization_implementations dbr:Operating_system-level_virtualization dbr:Operating_system-level_virtualization_implementations dbr:Operating_system_level_virtualization dbr:Operating_system–level_virtualization dbr:Operating_system–level_virtualization_implementations dbr:ChromeOS dbr:Cloud_Foundry dbr:Full_virtualization dbr:Google_Chrome dbr:OS_level_virtualization dbr:Linux_Container dbr:Linux_Containers dbr:Linux_kernel dbr:Timeline_of_virtualization_development dbr:Linker_(computing) dbr:Heroku dbr:Cgroups dbr:High-performance_computing dbr:Docker_(software) dbr:Podman dbr:Container_(virtualization) dbr:OS-level_virtualisation dbr:OpenSAF dbr:Operating_System-level_Virtualization dbr:Sandbox_(software_development) dbr:Ian_Coldwater dbr:List_of_software_package_management_systems dbr:Linux_container dbr:Linux_containers dbr:List_of_Linux_containers dbr:User_space_and_kernel_space dbr:User_identifier dbr:Container_(software) dbr:Container_service dbr:Container_virtualization dbr:Software_container
is dbp:genre of dbr:Docker_(software)
is foaf:primaryTopic of wikipedia-en:OS-level_virtualization