Forum: PC Hard- und Software Xen installation on x64 pc as a step towards using xen on ARM


von Hellmut K. (hkohlsdorf)


Lesenswert?

Hi every body. I am interested in XEN to run both Linux and Windows 10 
on my PC concurrently, just switching windows on my desktop. So not dual 
boot!
Having started experimenting with Raspi I suffered an attack on my 
Windows 7 Ultimate running PC rendering it inoperable. The Windows os 
was fully up-to-date and I had the tools running to protect it. The area 
used for attack was my connection between Raspis and PC via ssh and the 
Raspis with a DNS entry. I was just starting to learn Linux/Raspbian and 
so my security setup was practically not existing.
So the Trustedzone concept of ARM and their new controllers, ARM Cortex 
M23 and M33, goes toward using the isolation achievable through 
virtualization, specifically for IoT kind of devices, connected devices.
So my plan is to setup my PC with a bare metal XEN hipervisor type 1 and 
have Windows 10 and Ubuntu running concurrently. This way I can start 
learning about XEN.
As soon as the i.MX8 controller is available on a makers board I will 
install XEN on it. I do expect that ARM Cortex Mx based controller 
implementations to become mainstream and hopefully there will be Raspis 
using ARMv8 cores with the Trustedzone support of ARM.
Does anybody know where I can download and how to install XEN, its 
current release seems to be XEN 4.7.1, on one spare hard disk I have on 
my PC. I have already setup the virtualization support for the Intel CPU 
of my system.

: Verschoben durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Your chances of getting a reply might increase when posting in german, 
as that is this forum's preferred language.

Und da Du aus Deutschland zu kommen scheinst, dürfte das nicht allzu 
schwer sein, oder?

von CloudFreak (Gast)


Lesenswert?

CITRIX Website:

von STMler (Gast)


Lesenswert?

CloudFreak schrieb:
> CITRIX Website:

Soso.


@Hellmut Kohlsdorf:

I think you should read the ARM documents about TrustZone first. It is 
not what you think it is.
It would take me too long to explain it all, but since you are 
interested in Virtualisation (with XEN):
In TrustZone the number of virtual machines is limited to two, one 
running in the secure zone and one running in the non-secure zone. There 
is no possibility to protect multiple OSes in the non-secure zone.
So in general it is better to think of TrustZone as an alternative for a 
TPM.
Another important thing which is missing for a useful hypervisor is MMIO 
virtualisation.
Also the use of TrustZone ist not transparently possible, therefore some 
modifications of the guest OSes are mandatory.

So only ARM MCUs/CPUs which also implements the ARM Architecture 
virtualization extension can do real virtualisation.
This will be the case with the i.MX8, but NOT with the Cortex M23/M33.

von Hellmut K. (hkohlsdorf)


Lesenswert?

I used the english language to allow none native german speakers to also 
read my contribution. I assume that those who know about the topic are 
also capable to read in english!
The info on the Citrix website is not so evident, specially whn you 
would like to start our of a Windows 10 environment. From Linux it is 
well explained!
As to STMler contribution: Xen has being used for hosting in data 
centers for example. This is a pretty mature area of use of a bare metal 
hipervisor. Different from what I undestood from your contribution, you 
have a single Domain0 os running that has the charter to do 
administration and a multiple guest operating sistems runing in DomainU. 
As you can well imagine, a data center hosts many, many hosts running as 
DomainU guests. It is even posible to move a guest host to a different 
physical machine anywhere on the globe while it being operative. This 
way data centers manage the load on their server farm!
The ARM Cortex M23 and M33 are for embedded aplications as you find in 
IoTs, IIots or Industry 4.0 devices. Here the purpose of the 
virtualization is to isolate the application running in DomainU. Not to 
have multiple os running concurrently! If you happen to read what is 
available at the ARM website you will find out that the use of 
Trustedzone is meant to minimalize the area of attack of an connected 
device!
So, thx for advicing me that my question is not adequately precise to 
have a reader grasp what I mean! I plan to use XEN on my desktop to run 
concurrently Ubuntu and Windows 10, opposed to use a dual boot setup! 
This way while adding stuff to protect my desktop from attacks while 
experimenting, I can switch between the 2 os buy switching the window on 
its desktop!
This is the first step to start familiarzing myself with XEN using a 
mature use of it.
The second step is using XEN as a mean to protect deep embedded sistems. 
Here i.MX8, as well as future devices that use the ARM license for the 
Cortex M23 or M33, will benefit from what I will be learning.

von inglisch (Gast)


Lesenswert?

Your awkward English sounds ridiculous...

von (prx) A. K. (prx)


Lesenswert?

Hellmut K. schrieb:
> I used the english language to allow none native german speakers to also
> read my contribution. I assume that those who know about the topic are
> also capable to read in english!

Gerade wenn es dir um vielfältige Rezeption geht, dann solltest du auch 
die Grundregeln beachten. Eine davon ist, dass die Form ebenso wichtig 
ist wie der Inhalt. Es mag dich stören, denn du willst ob deines Inhalts 
respektiert werden, nicht ob der Form.

Aber es ist die Form, die man als erstens wahrnimmt. Da du in Konkurrenz 
zu einer Informationsflut steht, ist es wichtig, den gut trainierten 
Informationsfilter des Lesers zu überstehen. Der entscheidet in Sekunden 
oder weniger, ob sich überhaupt die Mühe lohnt, es zu lesen.

Und da verlierst du. Einerseits wegen der Sprache, die mancher als 
anstrengender empfindet, insbesondere wenn er es nicht nur lesen soll, 
sondern auch darin antworten soll. Andererseits - ganz banal - weil dein 
Text auf den ersten Blick als unstrukturierte Textwüste wirkt. Schon 
eine Leerzeile zwischen Absätzen lockert das auf.

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Hellmut K. schrieb:
> I used the english language to allow none native german speakers to also
> read my contribution.

That mistyped letter "e" makes that sentence a contradiction in itself.

Either spell-check what you type or ...

Schreib' einfach auf Deutsch. Dieses Forum hier wird sehr deutlich 
überwiegend, wenn nicht sogar fast ausschließlich von Leuten besucht, 
die des Deutschen mächtig sind.

Der Versuch, krampfhaft Englisch zu schreiben, um ein hier nicht 
vorhandenes Publikum anzusprechen (Leute, die Englisch, aber kein 
Deutsch können), der ist nicht zielführend.

Im Englischen wird übrigens der Gebrauch von Ausrufungszeichen noch mehr 
mit Hysterie assoziiert als im Deutschen, auch wenn Du immerhin darauf 
verzichtet hast, gleich mehrere davon zu verwenden.

Also: Schreib' auf Deutsch. Das kannst Du vermutlich auch besser als 
Englisch.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Hellmut K. schrieb:
> Hi every body. I am interested in XEN to run both Linux and Windows 10
> on my PC concurrently, just switching windows on my desktop.

Und hier habe ich beim Lesen abgeschaltet. Zu anstrengend, meinen 
internen Übersetzungscomputer zu bemühen.

@TO: Du kannst davon ausgehen, dass der weitaus größte Teil der Leser 
hier der deutschen Sprache mächtig ist. Durch die Verwendung der 
englischen Sprache reduziert sich der Anteil derjenigen, die sich Deinen 
Beitrag überhaupt bis zum Ende durchlesen, auf einen verschwindend 
geringen Bruchteil.

Zudem ist das spezielle Thema Xen nicht gerade jedermans Sache. Damit 
reduziert sich der Anteil der Leser nochmals. Da bleibt irgendwas 
zwischen 0,001 und 0,0005 Prozent übrig.

Mein Vorschlag: Such Dir ein Form, Mailingliste oder Newsgroup, wo das 
zentrale Thema Xen ist und benutze dann die dort übliche Sprache. Das 
kannst Du voraussichtlich durch Lesen einiger weniger Threads direkt 
herausfinden.

Auf jeden Fall besser als einfach so "hereinzustolpern".

: Bearbeitet durch Moderator
von Hellmut K. (hkohlsdorf)


Lesenswert?

Danke für die Rückmeldungen! Ich sehe den Thread als geschlossen, da er 
keine relevante Information liefert!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.