ICore Virtual Accounts

Last updated
iCore Virtual Accounts
Developer(s) iCore Software, Inc.
Stable release
2.3.2.209 [1] / December 12, 2008;14 years ago (2008-12-12) [1]
Operating system Windows XP
Platform x86
Type OS level virtualization
License Freeware
Website web.archive.org/web/20090203204137/http://icoresoftware.com/ OOjs UI icon edit-ltr-progressive.svg

iCore Virtual Accounts is free download OS level virtualization (container-based virtualization) for Microsoft Windows XP. [2]

Contents

Program

The program is an isolated virtual machine that runs on top of the existing hardware and operating system. It allows the user to create multiple virtual "accounts" (virtual machines) that can be easily created or deleted without affecting each other's state or the state of the core operating system. [3]

Such machines create and capture the output of a virtual "account" inside a virtual disk. Only the changes to specific files and programs accessible to that virtual account will be stored in the virtual disk attached to that account. One can install programs inside it that will be sandboxed from the entire system, existing only inside the virtual disk. Each virtual account has full dedicated PC functionality with its own processes, files, and applications. This is accomplished by using a virtualization layer in the kernel of the host OS. [4]

In contrast, programs accessible to all users of the computer will be usable in the virtual accounts without taking up space there, but the settings and bookmarks for the users of that account will stay inside the virtual disk.

Technical overview

For every application and/or user, the program is an autonomous OS, with its own registry, process, files, services and so on.

Software from vendors can run inside a container without modification.

Version compatibility

As of December 20, 2010, iCore only supports Windows XP. [5]

See also

Related Research Articles

<span class="mw-page-title-main">Windows Virtual PC</span> Virtualization program for Microsoft Windows

Windows Virtual PC is a virtualization program for Microsoft Windows. In July 2006, Microsoft released the Windows version free of charge. In August 2006, Microsoft announced the Macintosh version would not be ported to Intel-based Macintosh computers, effectively discontinuing the product as PowerPC-based Macintosh computers would no longer be manufactured.

<span class="mw-page-title-main">Multi-booting</span> Act of installing multiple operating systems on a single computer

Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting may require a custom boot loader.

A chroot on Unix and Unix-like operating systems is an operation that changes the apparent root directory for the current running process and its children. A program that is run in such a modified environment cannot name files outside the designated directory tree. The term "chroot" may refer to the chroot(2) system call or the chroot(8) wrapper program. The modified environment is called a chroot jail.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of a software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

In computer security, a sandbox is a security mechanism for separating running programs, usually in an effort to mitigate system failures and/or software vulnerabilities from spreading. The isolation metaphor is taken from the idea of children who do not play well together, so each is given their own sandbox to play in alone. It is often used to execute untested or untrusted programs or code, possibly from unverified or untrusted third parties, suppliers, users or websites, without risking harm to the host machine or operating system. A sandbox typically provides a tightly controlled set of resources for guest programs to run in, such as storage and memory scratch space. Network access, the ability to inspect the host system, or read from input devices are usually disallowed or heavily restricted.

<span class="mw-page-title-main">Diskless node</span>

A diskless node is a workstation or personal computer without disk drives, which employs network booting to load its operating system from a server.

Virtual DOS machines (VDM) refer to a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs when there is already another operating system running and controlling the hardware.

OS-level virtualization is an operating system (OS) paradigm in which the kernel allows the existence of multiple isolated user space instances, called containers, zones, virtual private servers (OpenVZ), partitions, virtual environments (VEs), virtual kernels, or jails. 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 of that computer. However, programs running inside of a container can only see the container's contents and devices assigned to the container.

Criticism of Windows XP deals with issues with security, performance and the presence of product activation errors that are specific to the Microsoft operating system Windows XP.

Application virtualization is a software technology that encapsulates computer programs from the underlying operating system on which they are executed. A fully virtualized application is not installed in the traditional sense, although it is still executed as if it were. The application behaves at runtime like it is directly interfacing with the original operating system and all the resources managed by it, but can be isolated or sandboxed to varying degrees.

The following is a timeline of virtualization development. In computing, virtualization is the use of a computer to simulate another computer. Through virtualization, a host simulates a guest by exposing virtual hardware devices, which may be done through software or by allowing access to a physical device connected to the machine.

Parallels Desktop for Mac is software providing hardware virtualization for Macintosh computers with Intel processors, and since version 16.5 also for Apple silicon-based Macintosh computers. It is developed by Parallels, since 2018 a subsidiary of Corel.

<span class="mw-page-title-main">VirtualBox</span> Open-source x86 virtualization application

Oracle VM VirtualBox is a type-2 hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

<span class="mw-page-title-main">Trash (computing)</span> Temporary storage for deleted files

In computing, the trash is a graphical user interface desktop metaphor for temporary storage for files set aside by the user for deletion, but not yet permanently erased. The concept and name is part of Mac operating systems, a similar implementation is called the Recycle Bin in Microsoft Windows, and other operating systems use other names.

<span class="mw-page-title-main">Sandboxie Plus</span> Open-source sandboxing computer program

Sandboxie Plus is an open-source OS-level virtualization solution for Microsoft Windows. It started out as a sandboxing solution that creates an isolated operating environment in which applications can run without permanently modifying the local system. This virtual environment allows for controlled testing of untrusted programs and web surfing. Sandboxie Plus enhances the original Sandboxie by adding multiple sandboxes, per-sandbox snapshots, and full OS-level virtualization.

Turbo is a set of software products and services developed by the Code Systems Corporation for application virtualization, portable application creation, and digital distribution. Code Systems Corporation is an American corporation headquartered in Seattle, Washington, and is best known for its Turbo products that include Browser Sandbox, Turbo Studio, TurboServer, and Turbo.

In computing, virtualization or virtualisation is the act of creating a virtual version of something at the same abstraction level, including virtual computer hardware platforms, storage devices, and computer network resources.

Parallels Workstation Extreme is the first workstation virtualization product that lets users virtualize graphics-intensive software programs such as geophysical simulation, financial analysis, and digital content creation programs commonly used by engineers and digital animators in virtual machines on Windows and Linux hosts.

Yandex.Disk is a cloud service created by Yandex that lets users store files on “cloud” servers and share them with others online. The service is based on syncing data between different devices. Yandex.Disk was launched in English in June 2012.

References

  1. 1 2 "Download iCore Virtual Accounts". Archived from the original on 2009-02-03. Retrieved 2022-07-02.
  2. Perilli, Alessandro (2008-12-29). "A new player enters the empty OS virtualization market". Virtualization.info. Archived from the original on 2012-04-19. Retrieved 2009-04-30.
  3. "A new player enters the empty OS virtualization market". Virtualization.com. 2008-12-29. Retrieved 2009-04-30.
  4. Marshall, David (2008-12-31). "iCore brings OS virtualization to the home user". InfoWorld. Retrieved 2009-04-30.
  5. FAQ, official iCore web site, retrieved 2010-12-20