10-21-2009
Okay. Thanks a lot -- great answers. And thanks for the recommendation on Gentoo, Corona -- I'm definitely going to look into that one. I'm curious about some things regarding if I wanted to install one or more of these systems on my MacBook (under Snow Leopard -- well, Leopard right now, but I'll be upgrading Snow Leopard before I install a Unix system). I have both Parallels Desktop and VMware Fusion on my MacBook (although neither are being used at the moment -- I don't have any other OS's installed or emulated or anything at the moment). So, I'm curious:
1.) I could, if I wanted to, use Boot Camp to partition the hard drive and then install the OS(s) on those partition(s) -- that would be one way to do it, right?
2.) Instead of actually installing the OS(s) on the hard drive, I could alternatively use emulation, right? In this case, I'm curious -- what would be the effect of using a emulator like VirtualBox or something versus an application like Parallels or Fusion? What's the difference there in terms of its effect on installing an Unix-based OS? Would you prefer one to the other? Will any OS work under VirtualBox, or just certain ones? Similarly, will any OS work with Parallels/Fusion? Also, if I did choose to use Parallels or Fusion instead of VirtualBox, would one be better (between Parallels and Fusion) for Unix-based OS's than the other -- I've always liked Parallels, but I just wanted to see if anyone has any experience in that direction.
3.) So, I could choose which of these two ways I want to do it (partitioning or emulation). Will the OS run better one way than the other? I assume there has to be some downside to emulation otherwise everyone would just use that, right? Is there anything along these lines (partitioning vs. emulation) that I should know? Any input here?
Thanks again everyone -- your responses are very much appreciated.
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
I recently joined this forum and new to UNIX.
Is there any difference between UNIX operating system and UNIX open server? Please explain. (1 Reply)
Discussion started by: Manjit
1 Replies
2. News, Links, Events and Announcements
Chapters on Linux and Unix:
http://www.prenhall.com/divisions/esm/app/author_tanenbaum/custom/mos2e/
Slides, figures, code, lots of goodies on-line!
CHAPTER 10 CASE STUDY 1: UNIX AND LINUX 671
10.1. HISTORY OF UNIX 672
10.1.1. UNICS 672
... (1 Reply)
Discussion started by: Neo
1 Replies
3. Filesystems, Disks and Memory
We are currently running two servers each with remote file systems mounted on each other. They need upgrading from Solaris 2.6 to 8.
Does anyone know if there is a problem with having one server running Solaris 2.6 and the other v8?? Until we have time to upgrade them both. (2 Replies)
Discussion started by: hesmas
2 Replies
4. UNIX for Advanced & Expert Users
I am interested in hearing anyones opinions on what OS they would choose to run a MySQl db and the reasons why, of course. I have a task to build a db server for a project that will be very busy if things work as the creative minds think that it will. I am running a FreeBSD box right now on... (0 Replies)
Discussion started by: smtpgeek
0 Replies
5. Shell Programming and Scripting
Hi all,
I prepared a document on UNIX OS. Its an humble attempt to share my knowledge.
Please review the document attached and correct if any mistakes and any suggestions to make it more useful and any troubleshooting information if needed to add.
Please help in making the document to add... (2 Replies)
Discussion started by: gurukottur
2 Replies
6. UNIX for Advanced & Expert Users
Dear administrators I want to post the following question and, honestly, I don't know in which forum to post it since its general meaning.
my question is: Where the operating system are going?
Microkernel, monolithich or hybrid ?
Because this question involves more forums at the same but... (2 Replies)
Discussion started by: Puntino
2 Replies
7. UNIX for Dummies Questions & Answers
Hi :)
I have unix Operating Systems 5
I need working for user logout befor 10 minutes,In the
case that he is not active :o
what do I do? :rolleyes: (4 Replies)
Discussion started by: fakhwork
4 Replies
8. Programming
The assembly code generated by assembler, from a C-source code depends on the CPU architecture underlying it, eg x-86 . Then does the assembler output of a simple C-source code (containing common function-calls of both windows and linux) differ between Operating Systems ? (1 Reply)
Discussion started by: vishwamitra
1 Replies
9. Google Chrome OS
we have
windows
linux- redhat ubuntu -or more i don't know
unix- solares
snow-lepord
and recently chrome
what do you think
well when i sow that all has extentions like exe -dsb i felt scared (1 Reply)
Discussion started by: Anna Hussie
1 Replies
LEARN ABOUT XFREE86
systemd-detect-virt
SYSTEMD-DETECT-VIRT(1) systemd-detect-virt SYSTEMD-DETECT-VIRT(1)
NAME
systemd-detect-virt - Detect execution in a virtualized environment
SYNOPSIS
systemd-detect-virt [OPTIONS...]
DESCRIPTION
systemd-detect-virt detects execution in a virtualized environment. It identifies the virtualization technology and can distinguish full
machine virtualization from container virtualization. systemd-detect-virt exits with a return value of 0 (success) if a virtualization
technology is detected, and non-zero (error) otherwise. By default, any type of virtualization is detected, and the options --container and
--vm can be used to limit what types of virtualization are detected.
When executed without --quiet will print a short identifier for the detected virtualization technology. The following technologies are
currently identified:
Table 1. Known virtualization technologies (both VM, i.e. full hardware virtualization, and container, i.e. shared kernel virtualization)
+----------+----------------+--------------------------------------+
|Type | ID | Product |
+----------+----------------+--------------------------------------+
|VM | qemu | QEMU software virtualization, |
| | | without KVM |
| +----------------+--------------------------------------+
| | kvm | Linux KVM kernel virtual machine, |
| | | with whatever software, except |
| | | Oracle Virtualbox |
| +----------------+--------------------------------------+
| | zvm | s390 z/VM |
| +----------------+--------------------------------------+
| | vmware | VMware Workstation or Server, and |
| | | related products |
| +----------------+--------------------------------------+
| | microsoft | Hyper-V, also known as Viridian or |
| | | Windows Server Virtualization |
| +----------------+--------------------------------------+
| | oracle | Oracle VM VirtualBox (historically |
| | | marketed by innotek and Sun |
| | | Microsystems), |
| | | for legacy and KVM |
| | | hypervisor |
| +----------------+--------------------------------------+
| | xen | Xen hypervisor (only domU, not dom0) |
| +----------------+--------------------------------------+
| | bochs | Bochs Emulator |
| +----------------+--------------------------------------+
| | uml | User-mode Linux |
| +----------------+--------------------------------------+
| | parallels | Parallels Desktop, Parallels Server |
| +----------------+--------------------------------------+
| | bhyve | bhyve, FreeBSD hypervisor |
+----------+----------------+--------------------------------------+
|Container | openvz | OpenVZ/Virtuozzo |
| +----------------+--------------------------------------+
| | lxc | Linux container implementation by |
| | | LXC |
| +----------------+--------------------------------------+
| | lxc-libvirt | Linux container implementation by |
| | | libvirt |
| +----------------+--------------------------------------+
| | systemd-nspawn | systemd's minimal container |
| | | implementation, see systemd- |
| | | nspawn(1) |
| +----------------+--------------------------------------+
| | docker | Docker container manager |
| +----------------+--------------------------------------+
| | rkt | rkt app container runtime |
+----------+----------------+--------------------------------------+
If multiple virtualization solutions are used, only the "innermost" is detected and identified. That means if both machine and container
virtualization are used in conjunction, only the latter will be identified (unless --vm is passed).
OPTIONS
The following options are understood:
-c, --container
Only detects container virtualization (i.e. shared kernel virtualization).
-v, --vm
Only detects hardware virtualization).
-r, --chroot
Detect whether invoked in a chroot(2) environment. In this mode, no output is written, but the return value indicates whether the
process was invoked in a chroot() environment or not.
--private-users
Detect whether invoked in a user namespace. In this mode, no output is written, but the return value indicates whether the process was
invoked inside of a user namespace or not. See user_namespaces(7) for more information.
-q, --quiet
Suppress output of the virtualization technology identifier.
-h, --help
Print a short help text and exit.
--version
Print a short version string and exit.
EXIT STATUS
If a virtualization technology is detected, 0 is returned, a non-zero code otherwise.
SEE ALSO
systemd(1), systemd-nspawn(1), chroot(2), namespaces(7)
systemd 237 SYSTEMD-DETECT-VIRT(1)