[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Beginner's qustion: In what programming language is XEN written ?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256



Sha <pichu@xxxxxxxxxxxx> schrieb:

>Dear everyone,
>
>I am a beginner in learning Xen and has just started to read the source
>code.
>
>In wikipedia, it says Xen is developed in
>&nbsp;"Eclipse&nbsp;&nbsp;&nbsp;&nbsp;
>FreeBASIC&nbsp;&nbsp;&nbsp;&nbsp; Free Pascal&nbsp;&nbsp;&nbsp;&nbsp;
>GCC&nbsp;&nbsp;&nbsp;&nbsp; Gambas&nbsp;&nbsp;&nbsp;&nbsp;
>Java&nbsp;&nbsp;&nbsp;&nbsp; LLVM&nbsp;&nbsp;&nbsp;&nbsp;
>Lua&nbsp;&nbsp;&nbsp;&nbsp; NetBeans&nbsp;&nbsp;&nbsp;&nbsp;
>Open64&nbsp;&nbsp;&nbsp;&nbsp; Perl&nbsp;&nbsp;&nbsp;&nbsp;
>PHP&nbsp;&nbsp;&nbsp;&nbsp; Python&nbsp;&nbsp;&nbsp;&nbsp;
>ROSE&nbsp;&nbsp;&nbsp;&nbsp; Ruby&nbsp;&nbsp;&nbsp;&nbsp; Tcl".

This is not correct so far - except you trade in any of management frameworks 
or GUIs which are not part of XEN intself.

>I doubt how Xen is written in so many different languages like C, Java,
>Perl and Python. Does any of them play a major role, or every language
>contributes to a certain amount?

The "plain" and system-near xen is (as far as i have read within yet) in C 
(parts may be in assembler), some tools are written in/using Python and there 
are helper shell scripts.

Each of them are doing their job on different levels of the XEN infrastructure.


cheers,


Niels.
- --
Niels Dettenbach
Syndicat IT&Internet
http://www.syndicat.com
-----BEGIN PGP SIGNATURE-----
Version: APG v1.0.8

iIEEAREIAEEFAk9RqrQ6HE5pZWxzIERldHRlbmJhY2ggKFN5bmRpY2F0IElUJklu
dGVybmV0KSA8bmRAc3luZGljYXQuY29tPgAKCRBU3ERlZRyiDekcAJ4hIYkYByp2
kq/v0aMlPGmDJ5b4rACeMZJ0PNwypFcdB0V3YFPYNNHlAz8=
=urcC
-----END PGP SIGNATURE-----


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.