From mirageos-devel-bounces@lists.xenproject.org Thu Jul 09 17:09:54 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jul 2020 17:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jta3D-0005vZ-DV; Thu, 09 Jul 2020 17:09:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=bMnf=AU=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1jta3B-0005vU-VK
 for mirageos-devel@lists.xenproject.org; Thu, 09 Jul 2020 17:09:34 +0000
X-Inumbo-ID: f5802938-c206-11ea-bca7-bc764e2007e4
Received: from sonic305-2.consmr.mail.bf2.yahoo.com (unknown [74.6.133.41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f5802938-c206-11ea-bca7-bc764e2007e4;
 Thu, 09 Jul 2020 17:09:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1594314573; bh=trrcQUgQAifnMBO3TKpcFwdpml8Fm9HdpLtTju4GKx4=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=GBNbYOeZXnLXUgPyCAbh5FEPKYevxWq1Bn8+iifsROKdjHt9zMyG/UaB2cAA3WIsF5Np2HND+aBslXqzkRk+zf2puXU1cEyEVZgLfwCAhfPBTWJeBublA6heO+0SSCOr3HaNzDMuSqiBQmklqssKThN9Rd+YQInIKloASvf6tbFG7vxfC3/paZ0L7SAV2ewGJ8ROOT7QF+OO6chM6FvY/QVae62ZTHDcNT7kNM7tN50G9RKVGRw9UasgXECnTgBQq50qVhEXqCG7Pt57QoksIdimciNaVH26Npz0BDZBg2d/XVOzjYDHXhgFWsn+8FCX1m8HsYLu2DRxuxcwo63pOg==
X-YMail-OSG: V2wGrWQVM1nPgmiYxJQbX1WC21frsq9ctBp9KB6Xxi4Bh_M_K9l.CLSof1nVALD
 HvkpIF2an6TkeQEnWCwm.hiq.N8cTVKNrXLR1NpJkE8RgtCMdHaR4yYwVqw4JWOmqlgTabChnpzJ
 601jCBiRu9tDFSj0Y2pt3CxUb7WWo.Mm7tDt4s.CUZzAgiAkygYfAWCmMALf4vceBOXUQQVZa83E
 dE9M6pL8JYuhct7P_Db79O8kKg4YLrfnsP63jjXZ7H7yv1JlzQS3Im5YPKFTPT5ihBUycL.KlHUZ
 Unr2x_PMoPbnwWz2tYzaSItAEgs3COzFHszLZIvFNG2mCzZ0LodB8JznU9BPbrqpaaxWQLm9IOzQ
 R1q2sqGXwP7uJ1tVL09BGC0AZcJG74KDPvFHVqSsSXshrCoNVRVlriLGMpEAje81UFsOFT8fDRPh
 fSvHTa5rKWcSrpnSVZ69SGbOOdryXchytkvZ9EDcQg540yGxP.NTrzTKbvfIvaetSvqst0qz8PIB
 A2_tGefplXFohAOkDh0dmXjRALBMOhJx94.BBk_l203sPnuGXpn0Tlg1q7MlWxLq5riBPNfTaNZs
 B6IHR3DhT3QCVedviY_CQcZWiLBnAq1X7H3_oyHpM6lg6JdJxvrCZWlLNL7jpDvlO5_Be.1zGOm8
 WIg4TxtSMbD1ULEqK9HPwITBgR5Qky8KTuoKHLGLPVRbwVBBl7xBxsBMVWjwITmon0wpkjkjJwIw
 OL_hEMYoXcWOr0.GjXCST2IB24WsXkcm.NYYUkrrj9YivtvYlETC_.hq4WZdJ1Io141qOnhGtWVk
 cm4luOJBfgF3Ptm5rYCfamJJCHrJybo_SqkE_7KsHgXoimUcHwauvubnJcebA_amRrDoLYSSU7tE
 5KgEuW.0lQBVPcsQJNg03gUTBqJ2HGV_s1ztYZvPr_bch5V3GWoGD77eLEdiNxIvA1RUZAg1rPXV
 4CeKQ3abRlQxUa8kNd_sMAlBiHkr6tLAYEzgLUFBGOiIexHM6Dx9tVDBxZX1dIQ7XJvqR.rPk7f5
 4VwbIZ6k26z6sbX2jv55e6yv0KDC9hESHRgOMh44H28zyqJ766vnV31Pbkixyl3x2HKhjheBeBl7
 zYCd1uTJSz3BXof2TzO4HGwwCtfkuxfvb8ArbOitvtZCijLswkwaD42DX6Q09a_q8Qnd12OBptlF
 2xg3dNeHLJ067A4sB9CT5RWkOjz_MQQ3DkMHGhLaSdvBUTvrOystfK8JbbCm.k6z.szWBN7mJ8x7
 fQaN6TJ2GzY8lArko5OLAbnF_WlNF2w6uPcqSIXeXjr6YGSGgoJzNHRTl2s_0_1K.MMOk84tO7n7
 m8g746evepjCHzsKx6q9k6TLTxp35I.dkIcxrn2ojxEsN77vVwpFMtE8HoQ--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.bf2.yahoo.com with HTTP; Thu, 9 Jul 2020 17:09:33 +0000
Date: Thu, 9 Jul 2020 17:09:30 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: Xen-users <xen-users@lists.xenproject.org>, 
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Message-ID: <784251130.2623344.1594314570469@mail.yahoo.com>
Subject: MirageOS and Unikernel.
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_2623343_771106849.1594314570468"
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.16197 YahooMailAndroidMobile YMobile/1.0
 (com.yahoo.mobile.client.android.mail/6.8.3; Android/7.1.1; NMF26F; bbc100;
 BlackBerry; BBC100-1; 5.16; 1184x720; )
Content-Length: 886
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_2623343_771106849.1594314570468
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hello,Is it true that the Docker acquired the Unikernel technology and MirageOS?Thus, this technology is under Docker control and Xen can't use Unikernel without Docker license?
Cheers.
------=_Part_2623343_771106849.1594314570468
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hello,<div id="yMail_cursorElementTracker_1594314435911">Is it true that the Docker acquired the Unikernel technology and MirageOS?</div><div id="yMail_cursorElementTracker_1594314472615">Thus, this technology is under Docker control and Xen can't use Unikernel without Docker license?</div><div id="yMail_cursorElementTracker_1594314551445"><br></div><div id="yMail_cursorElementTracker_1594314551690">Cheers.</div>
------=_Part_2623343_771106849.1594314570468--


From mirageos-devel-bounces@lists.xenproject.org Thu Jul 09 19:15:28 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Jul 2020 19:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jtc0k-0008Bc-8C; Thu, 09 Jul 2020 19:15:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=d/Jn=AU=somerandomidiot.com=mindy@srs-us1.protection.inumbo.net>)
 id 1jtc0i-0008BW-Qr
 for mirageos-devel@lists.xenproject.org; Thu, 09 Jul 2020 19:15:08 +0000
X-Inumbo-ID: 7f7c593e-c218-11ea-b7bb-bc764e2007e4
Received: from relay8-d.mail.gandi.net (unknown [217.70.183.201])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f7c593e-c218-11ea-b7bb-bc764e2007e4;
 Thu, 09 Jul 2020 19:15:06 +0000 (UTC)
X-Originating-IP: 76.235.99.158
Received: from [10.137.0.16] (76-235-99-158.lightspeed.mdsnwi.sbcglobal.net
 [76.235.99.158]) (Authenticated sender: guybrush@somerandomidiot.com)
 by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 04AB31BF206
 for <mirageos-devel@lists.xenproject.org>;
 Thu,  9 Jul 2020 19:15:00 +0000 (UTC)
Subject: Re: MirageOS and Unikernel.
To: mirageos-devel@lists.xenproject.org
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
From: Mindy Preston <mindy@somerandomidiot.com>
Message-ID: <09f020dc-56be-91c4-b273-cabfd07022c2@somerandomidiot.com>
Date: Thu, 9 Jul 2020 14:14:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <784251130.2623344.1594314570469@mail.yahoo.com>
Content-Type: multipart/alternative;
 boundary="------------C488BE677D1DDA55D1CC4934"
Content-Language: en-US
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------C488BE677D1DDA55D1CC4934
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 2020-07-09 12:09, Jason Long wrote:

> Hello,
> Is it true that the Docker acquired the Unikernel technology and MirageOS?
> Thus, this technology is under Docker control and Xen can't use 
> Unikernel without Docker license?

Short answer: no.

Longer answer: MirageOS is permissively licensed and this did not change 
with Docker's acquisition of Unikernel Systems (an organization which 
formed after MirageOS was created and released to the public).  Work on 
MirageOS continued outside of Unikernel Systems and Docker before, 
during, and after the acquisition.

-Mindy


--------------C488BE677D1DDA55D1CC4934
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>On 2020-07-09 12:09, Jason Long wrote:<br>
    </p>
    <blockquote type="cite"
      cite="mid:784251130.2623344.1594314570469@mail.yahoo.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      Hello,
      <div id="yMail_cursorElementTracker_1594314435911">Is it true that
        the Docker acquired the Unikernel technology and MirageOS?</div>
      <div id="yMail_cursorElementTracker_1594314472615">Thus, this
        technology is under Docker control and Xen can't use Unikernel
        without Docker license?</div>
    </blockquote>
    <p>Short answer: no.</p>
    <p>Longer answer: MirageOS is permissively licensed and this did not
      change with Docker's acquisition of Unikernel Systems (an
      organization which formed after MirageOS was created and released
      to the public).  Work on MirageOS continued outside of Unikernel
      Systems and Docker before, during, and after the acquisition.</p>
    <p>-Mindy<br>
    </p>
  </body>
</html>

--------------C488BE677D1DDA55D1CC4934--


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 08:40:17 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 08:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jtoZa-0000lo-7M; Fri, 10 Jul 2020 08:39:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=mL13=AV=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1jtoZZ-0000lY-9j
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 08:39:57 +0000
X-Inumbo-ID: ebefcdec-c288-11ea-8496-bc764e2007e4
Received: from sonic315-15.consmr.mail.bf2.yahoo.com (unknown [74.6.134.125])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ebefcdec-c288-11ea-8496-bc764e2007e4;
 Fri, 10 Jul 2020 08:39:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1594370391; bh=6BsF9RkSSikMjw/LHL8zdLBPTzFSRByQCYUwQh0D52w=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=GQCsGVKriAoGdXUdRQ3ePXqp6KR3yGBzs9ZqCD/7c+Y79eYXAbKFbl7l57wyhBOtXmLrr4W4jN92QU2amsl5SvYGgTAqjqmPw3Y+NITVVfHO0vxXW1mBxbVsAXm/w04Bf7XwZl2Qo+chqdap6KIHBDKwnsIi/vL5vEqvws4kj5pRfUch8KxJ4ydGffANVLDNZgaXdYhrZfOg3P8atqMD+Ih9xkwr5W4JVfXcbotUzs1AIvi9ieTXseNN8DLGpBwBMZvuQihDcuRWIBwgrCQReubFY0ollTCIxVK/1dWKSRgfPq4SD5lXzMhzn2RdqbfHmnJOvvms3gT3u8XFmDe23Q==
X-YMail-OSG: Q3IFhmwVM1mcbYt6fKrAj.bbTJR8ewt5dsr.l_Rn0XZq34M5nPlORNc3AszG_XG
 suvNzfj5dPc9ZVe692cnBjiQmGOmQ2NnnktK66Hubmh_HKu5FXVKU_PWnCJbvgWfqaU1XCQLdJtF
 G2yoXGUYRErB17CNnOdpFSNhME6pgCwJOaKaNT.fqL2ppR1GjEsbMJ8.3ITToEZRNVCv6mDgnwNP
 htx7TEdsuD7DoUhCIOIm26HbTPCeWQtMLUw3eLJXeSrE.RbXbhmAHUS1DQsG7o40Kha9Uh107.RL
 xNtH4E0iOEo0hQhlWcvOsyJfDG5YymgypFOOpBKWO1GjW_9brOQdRqVkxgtd2LV.XC8xX3s7eQeN
 TvP3ZhcBYOegIe7E67XxyduO5ZIthsWZdja.7cY3QLKSs_BU5nLn_TNxvse7drkz.xrEypVGs09H
 1vs9yFZB1BriWUCwJVk0lbXjYmBOauozhxdQOOBpKpnBzS1Cab2f91_wwLqSHivr7M7aK_oDlzLE
 QHmL06z6skG.bkvyhmul7WcVsQ16bCmPPk3s7OicHr1AFUeDofCz4P.2FdU_un217a1DpxiTej7o
 X32xCCLjQq_uaEFjt3pVn_nDTlD6SZ9uhd2RYfXvppyOpWAb422S0SYSlsiUQQ3VnVdzeaQ5T9tm
 abmDAZp3bfxFB40cr6ZZ9J6.X1g9QZJDwwT1h7jp.K3VK2Fc9eQSP66GGKs_F9LOLdOQvYm1G2pE
 PzJr1CzampePtnORNuG.ibu2C7NvPDU8N6wtXkr1YOTD5cYOtF7Mx2.in5qSb1KDMFarLl69I93B
 a37IR8nbi7ra6KFjwcH6M2RW1eBhVMizafpMsgtcO8DIhPkrECEGv6UdzrT7dv13giTAzdvovvq2
 rKR7X5QmCZ8Zsyudsix9n3md1ST_sI7H1BkGU_p1LF.J4.d.Mc8QN2eCoR9VzsA5ZA8iLrdAw.VB
 O91qV2KeJMHK6SqrSOsl7gVr0CaymRyAfBMIDbmSyWDvWQH9TAOMuqyildogMb3T1bRQvU7yAzOI
 d8bi0sqVdOxTC0ToxRMZwNUFNnRkvTOVEVPc7FNV6TKjhePobd1wOPbv8m4nbzbrhQE5AJR5z5l0
 ylVJ4iuUaEmfdx4bWOh36Ps5v0L.J_rbQ_qzqeLVg5CKyaHlgwnRXxl23bnCFbQ_THZFHHbi6S1G
 Hr5p_SBOCOl8jR4d.NCdDyeA65HDCLEEP7E4ypWZ7x5tDKFMDn2VVzyZuMfRgcWr_dA5cz3dV8VY
 JE3W10oip8LtuzHeT0ihT8v3klPSSr.nOKmDdn5lxBIJ29BEvTh9gt9FrsQj_5N2GCHFHEKQ45x2
 69.k_JMH22meMhu3q_jYiEDqs0R1V4SdiSNP5lcLtRzCpzvJQ.AztvtLJJasayJUNmf4J3VRPPB9
 fiK9niJk.NboqrrcghLpViQQmEFhn5j5.BchoWtd8IJ3Xd99NtGM9eh_xkKRQZxtBfGUyr5A7cYB
 ocDH2foTutsnqKM.wO2r2zmPDF4ED1xX1r1RID4sVutk5.gAbZQoFh3bbBXcpfVJMHoDxzbNQLre
 S1cK0sqTK6jdOoEtETChYaFtwd18PJMfibqyxpP_abNMqmG.pI6BZBSjOKiVt9QU_qBHf
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.bf2.yahoo.com with HTTP; Fri, 10 Jul 2020 08:39:51 +0000
Date: Fri, 10 Jul 2020 08:39:45 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>, 
 Xen-users <xen-users@lists.xenproject.org>, 
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Message-ID: <919347890.2880516.1594370385847@mail.yahoo.com>
In-Reply-To: <784251130.2623344.1594314570469@mail.yahoo.com>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
Subject: Re: MirageOS and Unikernel.
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_2880515_64391137.1594370385846"
X-Mailer: WebService/1.1.16197 YahooMailAndroidMobile YMobile/1.0
 (com.yahoo.mobile.client.android.mail/6.8.3; Android/7.1.1; NMF26F; bbc100;
 BlackBerry; BBC100-1; 5.16; 1184x720; )
Content-Length: 1127
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_2880515_64391137.1594370385846
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The Unikernel system was a company that invented the Unikernel. When Docker bought it then it mean the Docker owned Unikernel technology.Docker is for Red Hat and Red Hat working on KVM, thus...

Sent from Yahoo Mail on Android
------=_Part_2880515_64391137.1594370385846
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

The Unikernel system was a company that invented the Unikernel. When Docker bought it then it mean the Docker owned Unikernel technology.<div id="yMail_cursorElementTracker_1594370207061">Docker is for Red Hat and Red Hat working on KVM, thus...<br id="yMail_cursorElementTracker_1594370103161"><br><div id="ymail_android_signature"><a id="ymail_android_signature_link" href="https://go.onelink.me/107872968?pid=InProduct&amp;c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&amp;af_wl=ym&amp;af_sub1=Internal&amp;af_sub2=Global_YGrowth&amp;af_sub3=EmailSignature">Sent from Yahoo Mail on Android</a></div></div>
------=_Part_2880515_64391137.1594370385846--


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 08:48:54 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 08:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jtoiB-0001ja-UK; Fri, 10 Jul 2020 08:48:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=IDeX=AV=gmail.com=lists.nick.betteridge@srs-us1.protection.inumbo.net>)
 id 1jtoiA-0001jU-S0
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 08:48:51 +0000
X-Inumbo-ID: 2c960d38-c28a-11ea-bca7-bc764e2007e4
Received: from mail-wm1-x32e.google.com (unknown [2a00:1450:4864:20::32e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c960d38-c28a-11ea-bca7-bc764e2007e4;
 Fri, 10 Jul 2020 08:48:50 +0000 (UTC)
Received: by mail-wm1-x32e.google.com with SMTP id l17so5224331wmj.0;
 Fri, 10 Jul 2020 01:48:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=bYbiWn4wHOniccBw0+DaOlDRQfD/Y/Y9hlSkafIztBk=;
 b=Vo3UT+Dwl8k4cdscMNgla2WT+xx+aHeMIYK7f8ondkhIAe2EZUZU9Hdg1BHcbuaKDZ
 AnmNBAPElUXCvHC2GlHwJ+Li5/xioA+7k+rrk5Dh0odiXPwfrvsAl21iJqxUiAuT4y+C
 Co1B8bdx2FGZ1TGs2gXghN2XK+ag82U9aPKYi2bdPTOYD2tw77kb+AphO2EpPfI0Lp4r
 Y6sQhpYXtz9/9K8D0yJ0rAQg7cYumoD47U7krYiesPNb4JL6Xci5aomCBuQrF0WWvWqj
 4+itxZviggeFFizLdiW/Xn2c2YtLMHGoDw8BIKGFvVdJN4ID+tnUpQpd2CfTfUKivP5Y
 DPgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=bYbiWn4wHOniccBw0+DaOlDRQfD/Y/Y9hlSkafIztBk=;
 b=IDTxbZoUaw3eg8gA0Atj+mupMWfOtZD8TY84rC222RNtaThyVF0rW3A2OYztYd5yL5
 ZsL5Dlap1XKn94TmUGo1i0aCTKNsn8PPM5uofdOBNfG+V7yj1NGSpnOqhcyD/NsGyOn9
 jawCzFvjFsD14JUAHX+OL122YBjzFTXmOi3vrjzGSF/i79MMoD5XtrblgGULKQbMt4oP
 q8ojo/ygc2SNJrhi8dWjQjIQ3Q+xdRSzu1S7YSXZ6D3ut+5UoqapYVkR92vWPoE7okZS
 6Esy0z86FR2/UUJqgb1b9GGfYjnEGkGtiMlhb5N+ekML7CR7jn2W0+vGc0g4PVdTJqvA
 IxBg==
X-Gm-Message-State: AOAM530LYPKZosc3Cy+gE++h6nc/NoiKRnYsUu9+Flx/YpvrGiS/EG4L
 Xjm+n3hFu4Uds2Jm62ZHvz2e82p+JTs=
X-Google-Smtp-Source: ABdhPJxQPgOtBnCePzS8X1eJS0h7WrXR5LgezrGeGJmlASrQctVnVrUvW0ktkjZVfcdMGtKaRnlz+A==
X-Received: by 2002:a7b:c194:: with SMTP id y20mr4333284wmi.83.1594370929213; 
 Fri, 10 Jul 2020 01:48:49 -0700 (PDT)
Received: from [10.0.0.171] (static-90-255-235-69.vodafonexdsl.co.uk.
 [90.255.235.69])
 by smtp.gmail.com with ESMTPSA id k18sm9181751wrx.34.2020.07.10.01.48.48
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 10 Jul 2020 01:48:48 -0700 (PDT)
Subject: Re: MirageOS and Unikernel.
To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>,
 Xen-users <xen-users@lists.xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
 <919347890.2880516.1594370385847@mail.yahoo.com>
From: Nick Betteridge <lists.nick.betteridge@gmail.com>
Message-ID: <ecd7b5e1-9deb-34e4-2e73-de2840a35d46@gmail.com>
Date: Fri, 10 Jul 2020 09:48:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <919347890.2880516.1594370385847@mail.yahoo.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

> The Unikernel system was a company that invented the Unikernel. When 
> Docker bought it then it mean the Docker owned Unikernel technology.
> Docker is for Red Hat and Red Hat working on KVM, thus...

MirageOS is composed of many libraries, all of which have their own 
license - generally ISC - with copyright going to the authors.

Docker acquired a team of people, not rights to a suit of software.


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 11:45:44 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 11:45:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jtrTD-0008F9-TG; Fri, 10 Jul 2020 11:45:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=mL13=AV=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1jtrTC-0008F4-Rj
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 11:45:35 +0000
X-Inumbo-ID: dd3b5d7e-c2a2-11ea-8496-bc764e2007e4
Received: from sonic309-13.consmr.mail.bf2.yahoo.com (unknown [74.6.129.123])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd3b5d7e-c2a2-11ea-8496-bc764e2007e4;
 Fri, 10 Jul 2020 11:45:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1594381533; bh=HeqO/1r9FWw4VCNiFM39Uil5NwIHPwGGwjbSoSyUve0=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=kQkOj6ci4mKiLDn5nN4DcDd48HMQihrLOW4Ahb3mPTlWzFjHwuOxDjS0PfkJy/y+9JOCU32OmI6AWbvWyuN0GOofZHyndIjJbYuug6jCeKyUw4mN/afrD/3iTWHjFWdH/RPXhN+I4n7gEDuoJWa5nWbJvSklldpnip1tkxdDHFA/8b1+WKKJXdgN5gxYgkXW7a5Jz/XQV5DW5lhkxG99wFBnbKkhex0JA0q8bhABJA1gEU8tr9JKpv18bzINUR8l+2RE5YHdQF8CEuWh329Bgka3rFcJOUDHk4tV6rUfM/6ogpYfaEwKRqucVyXfuvBvF3JaWwlUq7zrk2TH2xi/lg==
X-YMail-OSG: cNIalX8VM1nYqM2kVB3VB_pHTENNxF4szcq3C.0n2.ZR45GwU7knowfRXy2kEX6
 jd2nLViw9wPjWjJQNk4OWOk1wzycY6FlsGrLQf5q7icpxt39ZgTAffpbm2nMIxKYbeP3OfKTkMVj
 TecWx7HdohrfizFMStP9S3orFDJibVcWHtKUJ8k1Ky3OeXsnEtZbRya9KIeVbdiEctgw2TvnJUMR
 qIhCxWM7ezbO_U.gbeZxXiiTuP8IW8SMZPhYmbNC8Ee2KeZ7vDyWR157w0xRf4uZj6ip6FSqOEAx
 CtIdM_BEFNTMEz27wIvQi5mRbZ0pXQdQWEoQTZRrUk2LCkp6OVF..weG0KT1o7ficagvxwJnELkF
 sZY2SeR3MsgNV5qHWfHMsQeV7kLnhXOloZ_xsrVbqWuWp.Twd3PTSODbgAp7Se2Z_6Oh7a5Voa8u
 vTq2wYWRaxHeG8U8uG35H83ZY05N2PZLLTJA059guv.Glw3eWa.dof.n1A.sVDFsCq1DurHWwxp4
 Bjw3dbj7UVATupVsN9mFvgqtFWZXZ9UUw9UDx2KCpWJXxOJghSjjsC5k2.BhhPeD6rb_QrOF_W6S
 zS3kwMHLU1v_n6bhc3kpEWUNs96ZRg7TCUjvjhznZ_JWVqCDozf2.z2pYfPuKhRCcmgpvG.9U99X
 vs9XHB66ddUuhNZnMvMoMWmtnYtYLHKkGM0EMB.fvpcNE5YmJAdUe1m5iwg.FAk13Ro7mbCn7LQj
 k.44IQ83VyWWKSsK.rNCGEgR.eypCuYzujO1uZabvkiX_Zam8FJcwDKOUengmislV1YsVATKlvon
 JxI.QCZjkc1rC25Ex3x9UIXaHEXykILdIPc27S8a0aPSMk35WJFlzFNqUTiOtEyIkNqkY3c4_7lU
 MYn8w1F3nSG.XOpjl4ugjFPYZrmY0XYK6oPaLAf29JvUlnbsOUdBs_37d4mQUpSGTW.W3nGi9I4X
 qbm0CnSBql5u7syNbNTUfZYaoOqYrN5ZTgwin4ZZQq_8X4KPQz6LvGEeEzazEc4xyq9OMRHVYH06
 MRZWNCo4mHb.2kv8vganYOIRtqvCdVTbtoszU2tPLRkSwmGkxZv1owlj5ULTQMewa46n6niWSXZE
 FfPGSVQj9uJ35Fe7vr0vZ35vipYDtMOU8c9P0NnOeszx_sFXXeEATGM4arE8DUueVSMfatIdCIPJ
 2NlOytx_X5L9CRN01QahoPYMdI3blh0TmlOM_6uT_86aD2zhywBRviaT1qkhC56YO61dgJbgrkVP
 4wjvmHEOFRgHOEipzTdTpNZiQ82G8PtFmvtQJOPar530ukdhBJ2CB36HyWSJ8bbjYM3PrkpFFy2Q
 __PFgkJsW.Zo8hvTPILwLFGv5y72LPyuiR9ogq64dQZEhgkj2dYYtue8_18Z.Rdjm9TMC2yl2ZwZ
 2m0V1GQ--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.bf2.yahoo.com with HTTP; Fri, 10 Jul 2020 11:45:33 +0000
Date: Fri, 10 Jul 2020 11:45:29 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: "lists.nick.betteridge@gmail.com" <lists.nick.betteridge@gmail.com>, 
 Xen-users <xen-users@lists.xenproject.org>, 
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Message-ID: <395257948.2903663.1594381529814@mail.yahoo.com>
In-Reply-To: <ecd7b5e1-9deb-34e4-2e73-de2840a35d46@gmail.com>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
 <919347890.2880516.1594370385847@mail.yahoo.com>
 <ecd7b5e1-9deb-34e4-2e73-de2840a35d46@gmail.com>
Subject: Re: MirageOS and Unikernel.
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_2903662_1100230023.1594381529812"
X-Mailer: WebService/1.1.16197 YahooMailAndroidMobile YMobile/1.0
 (com.yahoo.mobile.client.android.mail/6.8.3; Android/7.1.1; NMF26F; bbc100;
 BlackBerry; BBC100-1; 5.16; 1184x720; )
Content-Length: 3249
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_2903662_1100230023.1594381529812
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

MirageOS is a project of Xen?Why for Unikernel the Ocaml programming language needed? Why not other programming languages?In "https://raw.githubusercontent.com/cetic/unikernels/master/MEDIA/vms-containers-unikernels.PNG" photo, the Unikernel for running each App using a separate Kernel? Or a Kernel run all Apps? In photo, two kernels == two Apps.


Sent from Yahoo Mail on Android 
 
  On Fri, Jul 10, 2020 at 1:18 PM, Nick Betteridge<lists.nick.betteridge@gmail.com> wrote:   > The Unikernel system was a company that invented the Unikernel. When 
> Docker bought it then it mean the Docker owned Unikernel technology.
> Docker is for Red Hat and Red Hat working on KVM, thus...

MirageOS is composed of many libraries, all of which have their own 
license - generally ISC - with copyright going to the authors.

Docker acquired a team of people, not rights to a suit of software.
  

------=_Part_2903662_1100230023.1594381529812
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

MirageOS is a project of Xen?<div id=3D"yMail_cursorElementTracker_15943813=
18291">Why for Unikernel the Ocaml programming language needed? Why not oth=
er programming languages?</div><div id=3D"yMail_cursorElementTracker_159438=
1406303">In "https://raw.githubusercontent.com/cetic/unikernels/master/MEDI=
A/vms-containers-unikernels.PNG" photo, the Unikernel for running each App =
using a separate Kernel? Or a Kernel run all Apps? In photo, two kernels =
=3D=3D two Apps.</div><div id=3D"yMail_cursorElementTracker_1594381505011">=
<br></div><div id=3D"yMail_cursorElementTracker_1594381505302"><br id=3D"yM=
ail_cursorElementTracker_1594381281654"><br><div id=3D"ymail_android_signat=
ure"><a id=3D"ymail_android_signature_link" href=3D"https://go.onelink.me/1=
07872968?pid=3DInProduct&amp;c=3DGlobal_Internal_YGrowth_AndroidEmailSig__A=
ndroidUsers&amp;af_wl=3Dym&amp;af_sub1=3DInternal&amp;af_sub2=3DGlobal_YGro=
wth&amp;af_sub3=3DEmailSignature">Sent from Yahoo Mail on Android</a></div>=
 <br> <blockquote style=3D"margin: 0 0 20px 0;"> <div style=3D"font-family:=
Roboto, sans-serif; color:#6D00F6;"> <div>On Fri, Jul 10, 2020 at 1:18 PM, =
Nick Betteridge</div><div>&lt;lists.nick.betteridge@gmail.com&gt; wrote:</d=
iv> </div> <div style=3D"padding: 10px 0 0 20px; margin: 10px 0 0 0; border=
-left: 1px solid #6D00F6;"> <div class=3D"yqt7558844753 yQTDBase" id=3D"yqt=
fd78217">&gt; The Unikernel system was a company that invented the Unikerne=
l. When <br clear=3D"none">&gt; Docker bought it then it mean the Docker ow=
ned Unikernel technology.<br clear=3D"none">&gt; Docker is for Red Hat and =
Red Hat working on KVM, thus...</div><br clear=3D"none"><br clear=3D"none">=
MirageOS is composed of many libraries, all of which have their own <br cle=
ar=3D"none">license - generally ISC - with copyright going to the authors.<=
br clear=3D"none"><br clear=3D"none">Docker acquired a team of people, not =
rights to a suit of software.<div class=3D"yqt7558844753 yQTDBase" id=3D"yq=
tfd80336"><br clear=3D"none"></div> </div> </blockquote></div>
------=_Part_2903662_1100230023.1594381529812--


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 13:42:55 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 13:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jttIY-000293-9Z; Fri, 10 Jul 2020 13:42:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=R+uf=AV=hermes.cam.ac.uk=rmm1002@srs-us1.protection.inumbo.net>)
 id 1jttIX-00028v-0S
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 13:42:41 +0000
X-Inumbo-ID: 37504422-c2b3-11ea-8fbd-12813bfff9fa
Received: from ppsw-32.csi.cam.ac.uk (unknown [131.111.8.132])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37504422-c2b3-11ea-8fbd-12813bfff9fa;
 Fri, 10 Jul 2020 13:42:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cam.ac.uk; 
 s=20180806.ppsw;
 h=Sender:References:To:Cc:In-Reply-To:Date:Subject:
 Mime-Version:Content-Type:Message-Id:From:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Px5pyAQYw9W8FVeRYbk8VtlefCifnkjjTjeqbwAdS6w=; b=RMZx3hi5iMIDntIFB1gHw88ruv
 6R3qZUvc1ABdMMRWqRqY16NH9KXm38+tCDCtvH8DfqkUmc/GHkvScBFI9ue0r2HGIcOO0lOi+9wuZ
 fa+A4fbh8BfPJRUGyvr2T67pMzK4rWD23kbxxgx2NkGDs4OcbPk731o+CVAd5snm68vY=;
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [90.254.230.213] (port=61970 helo=greyjay.lan)
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:rmm1002) (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 id 1jttIS-000dyr-2l (Exim 4.92.3)
 (return-path <rmm1002@hermes.cam.ac.uk>); Fri, 10 Jul 2020 14:42:36 +0100
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Message-Id: <C10078D5-3841-4A9F-B72A-6F7F09038F11@cl.cam.ac.uk>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_65459BA4-A241-4612-8F41-9367DCE51E53"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Re: MirageOS and Unikernel.
Date: Fri, 10 Jul 2020 14:42:36 +0100
In-Reply-To: <395257948.2903663.1594381529814@mail.yahoo.com>
To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
 <919347890.2880516.1594370385847@mail.yahoo.com>
 <ecd7b5e1-9deb-34e4-2e73-de2840a35d46@gmail.com>
 <395257948.2903663.1594381529814@mail.yahoo.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>,
 Xen-users <xen-users@lists.xenproject.org>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>


--Apple-Mail=_65459BA4-A241-4612-8F41-9367DCE51E53
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

My turn! Hi!

> On 10 Jul 2020, at 12:45, Jason Long <hack3rcon@yahoo.com> wrote:
>=20
> MirageOS is a project of Xen?

Not sure what you mean by that=E2=80=A6?
The Xen Project is a Linux Foundation Collaborative Project (or so its =
webpage says).
The Xen Project hosts Mirage OS as one of its unikernel projects.
Xen was one of the original targets for Mirage OS, though there are now =
quite a few others.

> Why for Unikernel the Ocaml programming language needed?

OCaml is not needed for a unikernel. It happens to be the language that =
Mirage OS used.=20
(And a mighty fine language it is too, or so I am told=E2=80=A6 ;)

> Why not other programming languages?

Why not indeed =E2=80=94 there are many other unikernel projects that =
use other programming languages. Even C these days I hear. =
http://unikernel.org/projects/ <http://unikernel.org/projects/> has a =
(likely incomplete) list.

> In =
"https://raw.githubusercontent.com/cetic/unikernels/master/MEDIA/vms-conta=
iners-unikernels.PNG" photo, the Unikernel for running each App using a =
separate Kernel? Or a Kernel run all Apps? In photo, two kernels =3D=3D =
two Apps.

I=E2=80=99m not sure where exactly is the source of that figure =E2=80=94 =
but my gloss on it would be that the "unikernel apps=E2=80=9D (labelled =
=E2=80=9CVM=E2=80=9D) each contain both the code you=E2=80=99d usually =
think of as being the app, plus the functionality for which an app would =
usually rely on a shared kernel as statically linked libraries. As a =
result labelling both identically as =E2=80=9CKernel=E2=80=9D might be =
slightly misleading as the code represented could be different in each =
case (eg., the lefthand app might have a network stack but no =
filesystem, the righthand app might need a filesystem but no network).


>=20
>=20
>=20
> Sent from Yahoo Mail on Android =
<https://go.onelink.me/107872968?pid=3DInProduct&c=3DGlobal_Internal_YGrow=
th_AndroidEmailSig__AndroidUsers&af_wl=3Dym&af_sub1=3DInternal&af_sub2=3DG=
lobal_YGrowth&af_sub3=3DEmailSignature>
> On Fri, Jul 10, 2020 at 1:18 PM, Nick Betteridge
> <lists.nick.betteridge@gmail.com> wrote:
> > The Unikernel system was a company that invented the Unikernel. When=20=

> > Docker bought it then it mean the Docker owned Unikernel technology.
> > Docker is for Red Hat and Red Hat working on KVM, thus...
>=20
>=20
> MirageOS is composed of many libraries, all of which have their own=20
> license - generally ISC - with copyright going to the authors.
>=20
> Docker acquired a team of people, not rights to a suit of software.
>=20

=E2=80=94 =20
Richard Mortier
richard.mortier@cl.cam.ac.uk





--Apple-Mail=_65459BA4-A241-4612-8F41-9367DCE51E53
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">My =
turn! Hi!<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 10 Jul 2020, at 12:45, Jason Long &lt;<a =
href=3D"mailto:hack3rcon@yahoo.com" class=3D"">hack3rcon@yahoo.com</a>&gt;=
 wrote:</div><br class=3D"Apple-interchange-newline"><div =
class=3D"">MirageOS is a project of Xen?</div></blockquote><div><br =
class=3D""></div><div>Not sure what you mean by that=E2=80=A6?</div><div>T=
he Xen Project is a Linux Foundation Collaborative Project (or so its =
webpage says).</div><div>The Xen Project hosts Mirage OS as one of its =
unikernel projects.</div><div>Xen was one of the original targets for =
Mirage OS, though there are now quite a few others.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
id=3D"yMail_cursorElementTracker_1594381318291" class=3D"">Why for =
Unikernel the Ocaml programming language needed? =
</div></div></blockquote><div><br class=3D""></div><div>OCaml is not =
needed for a unikernel. It happens to be the language that Mirage OS =
used.&nbsp;</div><div>(And a mighty fine language it is too, or so I am =
told=E2=80=A6 ;)</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div =
id=3D"yMail_cursorElementTracker_1594381318291" class=3D"">Why not other =
programming languages?</div></div></blockquote><div><br =
class=3D""></div><div>Why not indeed =E2=80=94 there are many other =
unikernel projects that use other programming languages. Even C these =
days I hear.&nbsp;<a href=3D"http://unikernel.org/projects/" =
class=3D"">http://unikernel.org/projects/</a>&nbsp;has a (likely =
incomplete) list.</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div =
id=3D"yMail_cursorElementTracker_1594381406303" class=3D"">In "<a =
href=3D"https://raw.githubusercontent.com/cetic/unikernels/master/MEDIA/vm=
s-containers-unikernels.PNG" =
class=3D"">https://raw.githubusercontent.com/cetic/unikernels/master/MEDIA=
/vms-containers-unikernels.PNG</a>" photo, the Unikernel for running =
each App using a separate Kernel? Or a Kernel run all Apps? In photo, =
two kernels =3D=3D two Apps.</div></div></blockquote><div><br =
class=3D""></div>I=E2=80=99m not sure where exactly is the source of =
that figure =E2=80=94 but my gloss on it would be that the "unikernel =
apps=E2=80=9D (labelled =E2=80=9CVM=E2=80=9D) each contain both the code =
you=E2=80=99d usually think of as being the app, plus the functionality =
for which an app would usually rely on a shared kernel as statically =
linked libraries. As a result labelling both identically as =E2=80=9CKerne=
l=E2=80=9D might be slightly misleading as the code represented could be =
different in each case (eg., the lefthand app might have a network stack =
but no filesystem, the righthand app might need a filesystem but no =
network).</div><div><br class=3D""></div><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div =
id=3D"yMail_cursorElementTracker_1594381505011" class=3D""><br =
class=3D""></div><div id=3D"yMail_cursorElementTracker_1594381505302" =
class=3D""><br id=3D"yMail_cursorElementTracker_1594381281654" =
class=3D""><br class=3D""><div id=3D"ymail_android_signature" =
class=3D""><a id=3D"ymail_android_signature_link" =
href=3D"https://go.onelink.me/107872968?pid=3DInProduct&amp;c=3DGlobal_Int=
ernal_YGrowth_AndroidEmailSig__AndroidUsers&amp;af_wl=3Dym&amp;af_sub1=3DI=
nternal&amp;af_sub2=3DGlobal_YGrowth&amp;af_sub3=3DEmailSignature" =
class=3D"">Sent from Yahoo Mail on Android</a></div> <br class=3D""> =
<blockquote style=3D"margin: 0 0 20px 0;" class=3D""> <div =
style=3D"font-family:Roboto, sans-serif; color:#6D00F6;" class=3D""> =
<div class=3D"">On Fri, Jul 10, 2020 at 1:18 PM, Nick =
Betteridge</div><div class=3D"">&lt;<a =
href=3D"mailto:lists.nick.betteridge@gmail.com" =
class=3D"">lists.nick.betteridge@gmail.com</a>&gt; wrote:</div> </div> =
<div style=3D"padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: =
1px solid #6D00F6;" class=3D""> <div class=3D"yqt7558844753 yQTDBase" =
id=3D"yqtfd78217">&gt; The Unikernel system was a company that invented =
the Unikernel. When <br clear=3D"none" class=3D"">&gt; Docker bought it =
then it mean the Docker owned Unikernel technology.<br clear=3D"none" =
class=3D"">&gt; Docker is for Red Hat and Red Hat working on KVM, =
thus...</div><br clear=3D"none" class=3D""><br clear=3D"none" =
class=3D"">MirageOS is composed of many libraries, all of which have =
their own <br clear=3D"none" class=3D"">license - generally ISC - with =
copyright going to the authors.<br clear=3D"none" class=3D""><br =
clear=3D"none" class=3D"">Docker acquired a team of people, not rights =
to a suit of software.<div class=3D"yqt7558844753 yQTDBase" =
id=3D"yqtfd80336"><br clear=3D"none" class=3D""></div> </div> =
</blockquote></div></div></blockquote></div><br class=3D""><div =
class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div>=E2=80=94 &nbsp;</div><div>Richard Mortier</div><div><a =
href=3D"mailto:richard.mortier@cl.cam.ac.uk" =
class=3D"">richard.mortier@cl.cam.ac.uk</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_65459BA4-A241-4612-8F41-9367DCE51E53--


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 15:01:13 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 15:01:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jtuWO-0000Mu-MN; Fri, 10 Jul 2020 15:01:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=mL13=AV=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1jtuWN-0000Me-Q0
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 15:01:03 +0000
X-Inumbo-ID: 296a2444-c2be-11ea-bb8b-bc764e2007e4
Received: from sonic303-2.consmr.mail.bf2.yahoo.com (unknown [74.6.131.41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 296a2444-c2be-11ea-bb8b-bc764e2007e4;
 Fri, 10 Jul 2020 15:00:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1594393258; bh=rENbId8KwyAZPH4+te+DSAWNy+KHt7w55QhHFgWL+O4=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=LOIodMI8KByQqhDldOLf1uVaC5/P8ZzTIOxv3nqCd4f124C1hHxaeBqEtgf1xZc7D0UQHvwW1bBRdotSUsqozf0EqVBgyE806FUnwN5EJmPvEZtdGBFjB64zB1FBRpDfG/hbbx6epdN6V+lnEn5eP9QJ8U4nph3XnaTnZc4AZ9pObETSBNCp7OmJyCHA5RqAxEXMmKLYgetPmjNIBKB05GbVHzyYTpr/Kc/1V2FB5lVwY7Wuxih67RjC8x9+zPEkMoRg7VKwQI8biinCfzV6IAABFi0LtWzZbritMLHRxQiVJQslRrQ0V7isyTBPaeVG90JnoELBzHqcnb4e2NIizA==
X-YMail-OSG: ZpjNx2QVM1l7LZ02UP_1YP6HYygWnm1u9D1uRlUWmb6yKImfja2phuCXlSgup0E
 adumiYjL7yrziT3qw47SePAhPmXElGaTxBCNqyU.4nhmWiiJ2qsQKJfh5wQa20cCyDk15i441nLz
 TdC4__JhPS3JQ0d3vgevSUJ4QENqN3qSqCYTABQYq.LFffGddlJ.oWpunLW6tSsZKoX5tRkLA4UX
 6HoL3sDWJneilXD6QMJDOXwAsMzy2F7aKLtoFdI.Y9GUxxWwD8LAbGVvo2bL_ZvbPR_Ph8GP5Lnl
 _RzlBdex2PZL6w6wMoe8olCl7UhXaMMOcVVwHe5ct1xvD2gvtEzjaMbMgPi6B9_EKp3VzkefgFZ8
 JLHXy7UdNmW8ryl8WN.PjwSq.MIOpmns5N9QhpaYaTlpD.A8Ty5hikAWBAR1A6tSqro0MSnQdDB.
 qeFxh7qg0GlxxpSKpxJVCCdrIJtL6qZ5Qsra5Vh0A678b0s6FFYcK8k3VoimdENBAK9XW.OiQb2t
 uVumPJijRrHkZ3owK.06_Zc42ULBXw6Hieny1nEvfdkDL83q_cZwFtxBr0PamtUUEt2kfNGkwJdM
 hQ8zTWgk3jd_eV8syhjUoZJc0dokTxuc3TnzN07rbJfS_FeQJAQ04NbA1TxXTzknthtfEbSHeX0c
 Y.70QrTFM.Zh8oCNK_VGkqJN.4xzyhBzlYOwp6CsZHqnB6Yj6caOB9pmctS0Gi38aF793zvsHfyz
 nUOnFSYPAGwzjuxWPMu25ZnajgY.uaOvZ0oqDulvmmCIruUFxWifbqkdabxbYVEN8N0iytOta5rj
 6x0AwE5OADFbFSYB1jUaPylSh7imxS.9LTyh9Bt2y5dI.sIcSf.8s7ygYNgsIbxNX_923WQ8kD8c
 _Jrfw56OQO0.hpj3kTqYgjVlfCVd7qcjDUkhs_wxLQcHVEzgaYvv_TUL.jS2jxp1XbkdC4kYrG.9
 VH8dcb5KhzfKLjAjx09Xqdn8c9PqySFBwF_CFm8wrgto244La9y4i8s2qEFvUnV_xdl5f0ip2m__
 sIdxJR2g8wjZDq7UwMFGGanS6rz4NFpdQ6lAPJyDs5pjXldTcIUAfHJXqNNMTBDp4ba2oWBBm4yO
 Yvx3eAmTh_U6r3pabVEQITNx9whvmZIXpH9mXOZfLKmRDld5RqK1H3tUU8NbBFExx7lGRnakaHUB
 UoobBXHF8q_sD38s9f3MaxdxKHItkMJ7x5rQVzqF1_jQnK9J2Rg4gmwbnSGCz2rpKNGk1RURK3Ub
 F4NQsgL6pziJ2wQU94iO47S18tst9k1n_UxjUoMkeyz2RzPYBiA6ZJVy.XhKeuM3tfVGwBkUxq3g
 Jqco0W_1UyRxyrkCI0urEJi2Pcv4W20vBxcr4vzc0rQRzv4lePJuTGLQyMySUCNgA8_U-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.bf2.yahoo.com with HTTP; Fri, 10 Jul 2020 15:00:57 +0000
Date: Fri, 10 Jul 2020 15:00:56 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>, 
 Xen-users <xen-users@lists.xenproject.org>, 
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Message-ID: <1101730410.2975527.1594393256638@mail.yahoo.com>
In-Reply-To: <784251130.2623344.1594314570469@mail.yahoo.com>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
Subject: Re: MirageOS and Unikernel.
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_2975526_1045331719.1594393256637"
X-Mailer: WebService/1.1.16197 YahooMailAndroidMobile YMobile/1.0
 (com.yahoo.mobile.client.android.mail/6.8.3; Android/7.1.1; NMF26F; bbc100;
 BlackBerry; BBC100-1; 5.16; 1184x720; )
Content-Length: 2086
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_2975526_1045331719.1594393256637
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Thank you Richard.Kernel == The libraries that an App need to run.Am I right?In the Unikernel, no operating system exist and the Xen play the role of OS. Is it true?The Xen hypervisor can do anything that an OS kernel do???The source of photo is: https://github.com/cetic/unikernels
Can you show me a clear and better diagram about Unikernel?

Sent from Yahoo Mail on Android
------=_Part_2975526_1045331719.1594393256637
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thank you Richard.<div id=3D"yMail_cursorElementTracker_1594392722114">Kern=
el =3D=3D The libraries that an App need to run.</div><div id=3D"yMail_curs=
orElementTracker_1594392767062">Am I right?</div><div id=3D"yMail_cursorEle=
mentTracker_1594392774893">In the Unikernel, no operating system exist and =
the Xen play the role of OS. Is it true?</div><div id=3D"yMail_cursorElemen=
tTracker_1594393150554">The Xen hypervisor can do anything that an OS kerne=
l do???</div><div id=3D"yMail_cursorElementTracker_1594392881923">The sourc=
e of photo is: <a id=3D"linkextractor__1594393120409" data-yahoo-extracted-=
link=3D"true" href=3D"https://github.com/cetic/unikernels" class=3D"lEnhanc=
r_1594393122079">https://github.com/cetic/unikernels</a></div><div id=3D"yM=
ail_cursorElementTracker_1594393120436"><br></div><div id=3D"yMail_cursorEl=
ementTracker_1594393120696">Can you show me a clear and better diagram abou=
t Unikernel?</div><div id=3D"yMail_cursorElementTracker_1594392882330"><br>=
</div><div id=3D"yMail_cursorElementTracker_1594392867706"><br><div id=3D"y=
mail_android_signature"><a id=3D"ymail_android_signature_link" href=3D"http=
s://go.onelink.me/107872968?pid=3DInProduct&amp;c=3DGlobal_Internal_YGrowth=
_AndroidEmailSig__AndroidUsers&amp;af_wl=3Dym&amp;af_sub1=3DInternal&amp;af=
_sub2=3DGlobal_YGrowth&amp;af_sub3=3DEmailSignature">Sent from Yahoo Mail o=
n Android</a></div></div>
------=_Part_2975526_1045331719.1594393256637--


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 16:06:54 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 16:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jtvXn-0006Cn-Tx; Fri, 10 Jul 2020 16:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=R+uf=AV=hermes.cam.ac.uk=rmm1002@srs-us1.protection.inumbo.net>)
 id 1jtvXm-0006CS-9m
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 16:06:34 +0000
X-Inumbo-ID: 4ed7ec58-c2c7-11ea-8fe7-12813bfff9fa
Received: from ppsw-32.csi.cam.ac.uk (unknown [131.111.8.132])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ed7ec58-c2c7-11ea-8fe7-12813bfff9fa;
 Fri, 10 Jul 2020 16:06:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cam.ac.uk; 
 s=20180806.ppsw;
 h=Sender:References:To:Cc:In-Reply-To:Date:Subject:
 Mime-Version:Content-Type:Message-Id:From:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=3EiqvKfuoAckCmvyOA7+6WqIulH+eEx93ZPc4awXuWA=; b=qn1yAJDjQnNA+K3121dx6cTFqr
 9ifZuwnXCqOrW/DgArkDrXaSh79KD0NFsJHXMR5nrRF0RQhiW5bFEdqHJkFCVMk6Uw1wpdhGGxtbk
 tofgDyOsqrBKqU0AQuanwwZ1bTbCF67bTZyOzM2rrwuGr+GS9yy6KpcsuhiapOy9Oqgw=;
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [90.254.230.213] (port=51262 helo=greyjay.lan)
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:rmm1002) (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 id 1jtvXe-000jHC-0k (Exim 4.92.3)
 (return-path <rmm1002@hermes.cam.ac.uk>); Fri, 10 Jul 2020 17:06:26 +0100
From: Richard Mortier <richard.mortier@cl.cam.ac.uk>
Message-Id: <3AEF23C4-FA43-4029-9649-136F702D9D37@cl.cam.ac.uk>
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_7B17DB30-B879-4E94-AD65-A080FBE35D7D"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Re: MirageOS and Unikernel.
Date: Fri, 10 Jul 2020 17:06:25 +0100
In-Reply-To: <1101730410.2975527.1594393256638@mail.yahoo.com>
To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
 <1101730410.2975527.1594393256638@mail.yahoo.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>,
 Xen-users <xen-users@lists.xenproject.org>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>


--Apple-Mail=_7B17DB30-B879-4E94-AD65-A080FBE35D7D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On 10 Jul 2020, at 16:00, Jason Long <hack3rcon@yahoo.com> wrote:
>=20
> Thank you Richard.
> Kernel =3D=3D The libraries that an App need to run.
> Am I right?

In the context of a unikernel, I think that=E2=80=99s a reasonable =
analogy.
But those libraries will not perform all the functions you would =
normally expect an OS kernel to perform.

> In the Unikernel, no operating system exist and the Xen play the role =
of OS. Is it true?

"It depends.=E2=80=9D
What do you mean by the operating system?
In terms of functionality, for a unikernel system, much of the =
functionality you would usually rely on the operating system to perform =
(in most cases, by a kernel) is provided by library code (unikernels =E2=80=
=94 certainly Mirage OS =E2=80=94 are strongly inspired by library =
operating systems). But not all =E2=80=94 if you are using Xen as your =
host environment then yes, Xen will provide some of that functionality =
as well.

> The Xen hypervisor can do anything that an OS kernel do???

I don=E2=80=99t think that=E2=80=99s a well-formed question =E2=80=94 =
first, you probably need to declare what an OS kernel can do.

> The source of photo is: https://github.com/cetic/unikernels =
<https://github.com/cetic/unikernels>
>=20
> Can you show me a clear and better diagram about Unikernel?

Well, it depends what you want the diagram to help explain. I don=E2=80=99=
t have any to hand right now.

=E2=80=94 =20
Richard Mortier
richard.mortier@cl.cam.ac.uk





--Apple-Mail=_7B17DB30-B879-4E94-AD65-A080FBE35D7D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 10 Jul 2020, at 16:00, Jason Long &lt;<a =
href=3D"mailto:hack3rcon@yahoo.com" class=3D"">hack3rcon@yahoo.com</a>&gt;=
 wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D"">Thank=
 you Richard.<div id=3D"yMail_cursorElementTracker_1594392722114" =
class=3D"">Kernel =3D=3D The libraries that an App need to =
run.</div><div id=3D"yMail_cursorElementTracker_1594392767062" =
class=3D"">Am I right?</div></div></blockquote><div><br =
class=3D""></div>In the context of a unikernel, I think that=E2=80=99s a =
reasonable analogy.</div><div>But those libraries will not perform all =
the functions you would normally expect an OS kernel to =
perform.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div =
id=3D"yMail_cursorElementTracker_1594392774893" class=3D"">In the =
Unikernel, no operating system exist and the Xen play the role of OS. Is =
it true?</div></div></blockquote><div><br class=3D""></div><div>"It =
depends.=E2=80=9D</div><div>What do you mean by the operating =
system?</div><div>In terms of functionality, for a unikernel system, =
much of the functionality you would usually rely on the operating system =
to perform (in most cases, by a kernel) is provided by library code =
(unikernels =E2=80=94 certainly Mirage OS =E2=80=94 are strongly =
inspired by library operating systems). But not all =E2=80=94 if you are =
using Xen as your host environment then yes, Xen will provide some of =
that functionality as well.</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div =
id=3D"yMail_cursorElementTracker_1594393150554" class=3D"">The Xen =
hypervisor can do anything that an OS kernel =
do???</div></div></blockquote><div><br class=3D""></div><div>I don=E2=80=99=
t think that=E2=80=99s a well-formed question =E2=80=94 first, you =
probably need to declare what an OS kernel can do.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
id=3D"yMail_cursorElementTracker_1594392881923" class=3D"">The source of =
photo is: <a id=3D"linkextractor__1594393120409" =
data-yahoo-extracted-link=3D"true" =
href=3D"https://github.com/cetic/unikernels" =
class=3D"lEnhancr_1594393122079">https://github.com/cetic/unikernels</a></=
div><div id=3D"yMail_cursorElementTracker_1594393120436" class=3D""><br =
class=3D""></div><div id=3D"yMail_cursorElementTracker_1594393120696" =
class=3D"">Can you show me a clear and better diagram about =
Unikernel?</div></div></blockquote><div><br class=3D""></div><div>Well, =
it depends what you want the diagram to help explain. I don=E2=80=99t =
have any to hand right now.</div></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div>=E2=80=94 &nbsp;</div><div>Richard Mortier</div><div><a =
href=3D"mailto:richard.mortier@cl.cam.ac.uk" =
class=3D"">richard.mortier@cl.cam.ac.uk</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_7B17DB30-B879-4E94-AD65-A080FBE35D7D--


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 21:45:21 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 21:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1ju0pL-0001P5-OB; Fri, 10 Jul 2020 21:45:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=mL13=AV=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1ju0pK-0001P0-Oo
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 21:45:02 +0000
X-Inumbo-ID: 9b63cab8-c2f6-11ea-b7bb-bc764e2007e4
Received: from sonic308-2.consmr.mail.bf2.yahoo.com (unknown [74.6.130.41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9b63cab8-c2f6-11ea-b7bb-bc764e2007e4;
 Fri, 10 Jul 2020 21:45:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1594417501; bh=7CXLtcMybT9QQqLtEFPrvEF03bLU/y4+J1QeZsfmFcE=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=SSUQ3q3NKyfelpWN2yyFcupT2/2SiV6SSfUaduRlVWu55k9dCFHhb8SvoHHXrn0If27iot4zBD/AG5JynzipsX3YotORH4JI8lLmuLcwGo7aiZ3HKonR+DtBLp6hCn5q6PR6eslOrzyCDRotJHPkxw5SMMptfy3B4ycLBmma4yyrq9Tn8OQeGH+jcHjmjahWhkE52E/2SvgjIU3AMqmI9uvK6VdKLBrRyDoYCXIfJaDDmRMQc4h/m+Z4a2ZUb9v8sHmdJqUtGLz0bez6X12UgCR0sHZDaX/YpjaN+45c/wqDWTedNAar0lOBiXo8SE1zTvSgrImOWov+SepLRBocrg==
X-YMail-OSG: G1WWPD0VM1nlbxX29aEc3WRh4HRs1I4uImSsN6zCiUWY8kL8uOK3.wlAKyN8xLi
 8Fa3VWBYwtNow9JdpcoiPH8M28Ti4ywTSDcS6iikCRsQh.DCV_8ovVRhlgXcWC.eEKDIVhJeRTuc
 7VFQxLaac.lLg.2TS0ZNotn4Eg7.zaqoQsY0Ub42k5ZaPIx0jlMBBQTUPsDpocM2WHQ1sLEqa6E.
 63ZtQsFsdYuu6gquSr2DgqO21b2umpNNu1GSiqryfnQDM9ioePlrWFHT86Ql2Ww8WgsXNgzfv_Xl
 JiRxW55tA5PRfyDYNEclm711phexQ11PYNtKQRXFeT5gFfjNvAcZFByd6N40DUnXaTOtrdbGo6ux
 0rQC8p0AL3FHhzN_pAv5K3.zXQmIOhUUp8wSb.7ZoG25gG62V53sswXtnYloN4hYmlOVn4.W6Fbe
 l5qssW.jfRNqnAQnwEEIpndm3V6eFd.kvwko6SIoePSPXiQymR2qrLKySVeTSOJy2vcJ4xnGcSOx
 JNvhFgSI5VHTCOjX8gbvFiM5u8e9X_2JQtbTReXGVFF3AO54JlR8FTf7oM_mBK84R0NSg7TBMLTQ
 sEebqmPpa8P2dbpamaDJmK7ctpOd2PrYFlCry.kUO8.OQZq5EAiGpwZET2HHhPxz5B3PkgiZqqoK
 9d8Ra7qMPxM5Ios0rdK5RWUp_DSdemTKkJ4Mxbjv2dfSCwFFYo41B_PUPJ.CZL.FoINMevojWSyV
 NtwMdl2dv4wJPOVdiS0oNlcSnAZxULhEuVwrmYr.DvEQw4US3RrA4L8trosGaY5K9Cm9Y9JO_YD_
 END__m5MJVgnc0J0WekShRv3vxe2Rr2etE2bX2wV9.oQ6IGinY_ohQJi29ocVQCljzzFtFWdhorJ
 yECcD3utLtKufK9okGEWqc8mtdy9W2aHPt_mokKxHcFL3YWr4owjIzqUnKSdgPopBMLnPnWUmbfJ
 .QKf9LFrOuUtXmYceDvcuX_c5Uugve5B6GAJDHgr6Qr0UP6kuAkncXx1oV063LsH3rknqevn2_V8
 IhvscMElcUhPlDOXtoLC7duLYZ0CVlas0KZ9iRcrpd0VzeQ0S7JJ5z4KYBa_1SmBTogrkM5iV.yQ
 dd.NdthcRs6UVfoAWKeG.s6S5aLufhLaBsB92q7hIlrTFbwG_Eu8Xn.ZThMhVvt_ZPqXi1ZPTex0
 f_NUmLCpUbJYg9Zdr.htDOkIO5InSOznmAIOf88hPntGTI.ch5oWrqcQjov_xJP33scjW8guhSgD
 xYp_ccik0vAkarPlH4Rl2aournqZfRg9GPR7laIK3L0P1Xj8Jo4.Pwdws54FXsH_02uuzEyeNcgg
 tYhq4C4YAZ.G4IWLJrWUzveaH2NfV34vZdZqvhnZxrwS7GjBonr.RPmSXmfPDBLhNdCTxywUjj.s
 abKdb0uq9qQER0dXe
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.bf2.yahoo.com with HTTP; Fri, 10 Jul 2020 21:45:01 +0000
Date: Fri, 10 Jul 2020 21:44:58 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: "richard.mortier@cl.cam.ac.uk" <richard.mortier@cl.cam.ac.uk>
Message-ID: <828141896.3113181.1594417498714@mail.yahoo.com>
In-Reply-To: <3AEF23C4-FA43-4029-9649-136F702D9D37@cl.cam.ac.uk>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
 <1101730410.2975527.1594393256638@mail.yahoo.com>
 <3AEF23C4-FA43-4029-9649-136F702D9D37@cl.cam.ac.uk>
Subject: Re: MirageOS and Unikernel.
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_3113180_1894218761.1594417498712"
X-Mailer: WebService/1.1.16197 YahooMailAndroidMobile YMobile/1.0
 (com.yahoo.mobile.client.android.mail/6.8.3; Android/7.1.1; NMF26F; bbc100;
 BlackBerry; BBC100-1; 5.16; 1184x720; )
Content-Length: 8503
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
Cc: "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>,
 Xen-users <xen-users@lists.xenproject.org>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_3113180_1894218761.1594417498712
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks.Consider Xen Dom0, it is based on Linux. When Unikernel running on X=
en then its mean that it running on Linux!!!Can Xen without Dom0 handle the=
 Unikernel Apps?Thus, Unikernel Apps need a kernel like linux to work. Am I=
 right?All functions of an applications packed in Unikernel? For example, N=
ginx using many libraries and OS components then how it can be convert to U=
nikernel?


Sent from Yahoo Mail on Android=20
=20
  On Fri, Jul 10, 2020 at 8:36 PM, Richard Mortier<richard.mortier@cl.cam.a=
c.uk> wrote:  =20


On 10 Jul 2020, at 16:00, Jason Long <hack3rcon@yahoo.com> wrote:
Thank you Richard.Kernel =3D=3D The libraries that an App need to run.Am I =
right?

In the context of a unikernel, I think that=E2=80=99s a reasonable analogy.=
But those libraries will not perform all the functions you would normally e=
xpect an OS kernel to perform.

In the Unikernel, no operating system exist and the Xen play the role of OS=
. Is it true?

"It depends.=E2=80=9DWhat do you mean by the operating system?In terms of f=
unctionality, for a unikernel system, much of the functionality you would u=
sually rely on the operating system to perform (in most cases, by a kernel)=
 is provided by library code (unikernels =E2=80=94 certainly Mirage OS =E2=
=80=94 are strongly inspired by library operating systems). But not all =E2=
=80=94 if you are using Xen as your host environment then yes, Xen will pro=
vide some of that functionality as well.

The Xen hypervisor can do anything that an OS kernel do???

I don=E2=80=99t think that=E2=80=99s a well-formed question =E2=80=94 first=
, you probably need to declare what an OS kernel can do.

The source of photo is: https://github.com/cetic/unikernels
Can you show me a clear and better diagram about Unikernel?

Well, it depends what you want the diagram to help explain. I don=E2=80=99t=
 have any to hand right now.
=E2=80=94 =C2=A0Richard Mortierrichard.mortier@cl.cam.ac.uk



 =20

------=_Part_3113180_1894218761.1594417498712
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks.<div id=3D"yMail_cursorElementTracker_1594417070528">Consider Xen Do=
m0, it is based on Linux. When Unikernel running on Xen then its mean that =
it running on Linux!!!</div><div id=3D"yMail_cursorElementTracker_159441721=
1857">Can Xen without Dom0 handle the Unikernel Apps?</div><div id=3D"yMail=
_cursorElementTracker_1594417284950">Thus, Unikernel Apps need a kernel lik=
e linux to work. Am I right?</div><div id=3D"yMail_cursorElementTracker_159=
4417365336">All functions of an applications packed in Unikernel? For examp=
le, Nginx using many libraries and OS components then how it can be convert=
 to Unikernel?</div><div id=3D"yMail_cursorElementTracker_1594417131017"><b=
r></div><div id=3D"yMail_cursorElementTracker_1594417131339"><br id=3D"yMai=
l_cursorElementTracker_1594417060469"><br><div id=3D"ymail_android_signatur=
e"><a id=3D"ymail_android_signature_link" href=3D"https://go.onelink.me/107=
872968?pid=3DInProduct&amp;c=3DGlobal_Internal_YGrowth_AndroidEmailSig__And=
roidUsers&amp;af_wl=3Dym&amp;af_sub1=3DInternal&amp;af_sub2=3DGlobal_YGrowt=
h&amp;af_sub3=3DEmailSignature">Sent from Yahoo Mail on Android</a></div> <=
br> <blockquote style=3D"margin: 0 0 20px 0;"> <div style=3D"font-family:Ro=
boto, sans-serif; color:#6D00F6;"> <div>On Fri, Jul 10, 2020 at 8:36 PM, Ri=
chard Mortier</div><div>&lt;richard.mortier@cl.cam.ac.uk&gt; wrote:</div> <=
/div> <div style=3D"padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left=
: 1px solid #6D00F6;"> <div id=3D"yiv5959155153"><div><br clear=3D"none" cl=
ass=3D"yiv5959155153"><div><br clear=3D"none" class=3D"yiv5959155153"><bloc=
kquote class=3D"yiv5959155153" type=3D"cite"><div class=3D"yiv5959155153">O=
n 10 Jul 2020, at 16:00, Jason Long &lt;<a rel=3D"nofollow" shape=3D"rect" =
class=3D"yiv5959155153" ymailto=3D"mailto:hack3rcon@yahoo.com" target=3D"_b=
lank" href=3D"mailto:hack3rcon@yahoo.com">hack3rcon@yahoo.com</a>&gt; wrote=
:</div><br clear=3D"none" class=3D"yiv5959155153Apple-interchange-newline">=
<div class=3D"yiv5959155153">Thank you Richard.<div class=3D"yiv5959155153"=
 id=3D"yiv5959155153yMail_cursorElementTracker_1594392722114">Kernel =3D=3D=
 The libraries that an App need to run.</div><div class=3D"yiv5959155153" i=
d=3D"yiv5959155153yMail_cursorElementTracker_1594392767062">Am I right?</di=
v></div></blockquote><div><br clear=3D"none" class=3D"yiv5959155153"></div>=
In the context of a unikernel, I think that=E2=80=99s a reasonable analogy.=
</div><div>But those libraries will not perform all the functions you would=
 normally expect an OS kernel to perform.</div><div><br clear=3D"none" clas=
s=3D"yiv5959155153"><blockquote class=3D"yiv5959155153" type=3D"cite"><div =
class=3D"yiv5959155153"><div class=3D"yiv5959155153" id=3D"yiv5959155153yMa=
il_cursorElementTracker_1594392774893">In the Unikernel, no operating syste=
m exist and the Xen play the role of OS. Is it true?</div></div></blockquot=
e><div><br clear=3D"none" class=3D"yiv5959155153"></div><div>"It depends.=
=E2=80=9D</div><div>What do you mean by the operating system?</div><div>In =
terms of functionality, for a unikernel system, much of the functionality y=
ou would usually rely on the operating system to perform (in most cases, by=
 a kernel) is provided by library code (unikernels =E2=80=94 certainly Mira=
ge OS =E2=80=94 are strongly inspired by library operating systems). But no=
t all =E2=80=94 if you are using Xen as your host environment then yes, Xen=
 will provide some of that functionality as well.</div><br clear=3D"none" c=
lass=3D"yiv5959155153"><blockquote class=3D"yiv5959155153" type=3D"cite"><d=
iv class=3D"yiv5959155153"><div class=3D"yiv5959155153" id=3D"yiv5959155153=
yMail_cursorElementTracker_1594393150554">The Xen hypervisor can do anythin=
g that an OS kernel do???</div></div></blockquote><div><br clear=3D"none" c=
lass=3D"yiv5959155153"></div><div>I don=E2=80=99t think that=E2=80=99s a we=
ll-formed question =E2=80=94 first, you probably need to declare what an OS=
 kernel can do.</div><div class=3D"yiv5959155153yqt1239818533 yQTDBase" id=
=3D"yiv5959155153yqtfd75643"><br clear=3D"none" class=3D"yiv5959155153"><bl=
ockquote class=3D"yiv5959155153" type=3D"cite"><div class=3D"yiv5959155153"=
><div class=3D"yiv5959155153" id=3D"yiv5959155153yMail_cursorElementTracker=
_1594392881923">The source of photo is: <a rel=3D"nofollow" shape=3D"rect" =
class=3D"yiv5959155153lEnhancr_1594393122079" id=3D"yiv5959155153linkextrac=
tor__1594393120409" target=3D"_blank" href=3D"https://github.com/cetic/unik=
ernels">https://github.com/cetic/unikernels</a></div><div class=3D"yiv59591=
55153" id=3D"yiv5959155153yMail_cursorElementTracker_1594393120436"><br cle=
ar=3D"none" class=3D"yiv5959155153"></div><div class=3D"yiv5959155153" id=
=3D"yiv5959155153yMail_cursorElementTracker_1594393120696">Can you show me =
a clear and better diagram about Unikernel?</div></div></blockquote></div><=
div><br clear=3D"none" class=3D"yiv5959155153"></div><div>Well, it depends =
what you want the diagram to help explain. I don=E2=80=99t have any to hand=
 right now.</div></div><br clear=3D"none" class=3D"yiv5959155153"><div clas=
s=3D"yiv5959155153">
<div class=3D"yiv5959155153" style=3D"color:rgb(0, 0, 0);letter-spacing:nor=
mal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px=
;text-decoration:none;word-wrap:break-word;"><div>=E2=80=94 &nbsp;</div><di=
v>Richard Mortier</div><div><a rel=3D"nofollow" shape=3D"rect" class=3D"yiv=
5959155153" ymailto=3D"mailto:richard.mortier@cl.cam.ac.uk" target=3D"_blan=
k" href=3D"mailto:richard.mortier@cl.cam.ac.uk">richard.mortier@cl.cam.ac.u=
k</a></div><div class=3D"yiv5959155153yqt1239818533 yQTDBase" id=3D"yiv5959=
155153yqtfd75934"><div class=3D"yiv5959155153"><br clear=3D"none" class=3D"=
yiv5959155153"></div></div></div><div class=3D"yiv5959155153yqt1239818533 y=
QTDBase" id=3D"yiv5959155153yqtfd42859"><br clear=3D"none" class=3D"yiv5959=
155153Apple-interchange-newline"><br clear=3D"none" class=3D"yiv5959155153A=
pple-interchange-newline">
</div></div><div class=3D"yiv5959155153yqt1239818533 yQTDBase" id=3D"yiv595=
9155153yqtfd72443">
<br clear=3D"none" class=3D"yiv5959155153"></div></div></div> </div> </bloc=
kquote></div>
------=_Part_3113180_1894218761.1594417498712--


From mirageos-devel-bounces@lists.xenproject.org Fri Jul 10 21:48:11 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Jul 2020 21:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1ju0sM-0001Zl-HT; Fri, 10 Jul 2020 21:48:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=mL13=AV=yahoo.com=hack3rcon@srs-us1.protection.inumbo.net>)
 id 1ju0sK-0001ZY-NV
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 21:48:08 +0000
X-Inumbo-ID: 0a183161-c2f7-11ea-9038-12813bfff9fa
Received: from sonic310-43.consmr.mail.bf2.yahoo.com (unknown [74.6.135.217])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a183161-c2f7-11ea-9038-12813bfff9fa;
 Fri, 10 Jul 2020 21:48:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1594417687; bh=HQlH5T8RAG5JqD12s3+I7mcDWFec3YT49pJfstpN6Lk=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=D9mNZTMvyYOfB/HE9MbU9dj7XhGt8rGLE1tNBuPp2yUToJjrQJAegV+B3VfQ402r/6G5n8t0QBH70PxY7ygPmYvMPvIzePWs25TLqXNWa+jgMt7b5exjG7AwK0yf5/xzLiOF+eazpt8w4yc+coLPCjUGw8rhi0Wnf5h+zYoxkvqvLVujqpfi2MY+X9ee3NK4cExuKhevBf3RW0xQx6xvkb69kizt9WbFZErA/0vbk2nlLRYKyg1JJ4YAlNUzeinwf35jGbeDweTQAH+vFEr227oPPDJghbAEqRGhD6KsSSbo8DGdP2c0Fw0R9Z/LAJXEeYuEJNeEDQeZJ46LVf6KPw==
X-YMail-OSG: N_6BpMEVRDvd.miR6A7lED5GPdAEx7ojsA--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.bf2.yahoo.com with HTTP; Fri, 10 Jul 2020 21:48:07 +0000
Date: Fri, 10 Jul 2020 21:46:06 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: "bela.berde@gmail.com" <bela.berde@gmail.com>
Message-ID: <951520100.3111789.1594417566033@mail.yahoo.com>
In-Reply-To: <CACWuZi-w0NFqW+_Qbh21OOKGTzRh7ij5JegWCAhhQGgCivGpmQ@mail.gmail.com>
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
 <1101730410.2975527.1594393256638@mail.yahoo.com>
 <CACWuZi-w0NFqW+_Qbh21OOKGTzRh7ij5JegWCAhhQGgCivGpmQ@mail.gmail.com>
Subject: Re: MirageOS and Unikernel.
MIME-Version: 1.0
Content-Type: multipart/alternative; 
 boundary="----=_Part_3111788_2016243221.1594417566032"
X-Mailer: WebService/1.1.16197 YahooMailAndroidMobile YMobile/1.0
 (com.yahoo.mobile.client.android.mail/6.8.3; Android/7.1.1; NMF26F; bbc100;
 BlackBerry; BBC100-1; 5.16; 1184x720; )
Content-Length: 6226
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
Cc: "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>,
 Xen-users <xen-users@lists.xenproject.org>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

------=_Part_3111788_2016243221.1594417566032
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

The Rumprun unikernel is KVM. I like Xen.

Sent from Yahoo Mail on Android=20
=20
  On Fri, Jul 10, 2020 at 11:20 PM, Bela Berde<bela.berde@gmail.com> wrote:=
  =20

On Fri 10 Jul 2020 at 17:05, Jason Long <hack3rcon@yahoo.com> wrote:

Thank you Richard.Kernel =3D=3D The libraries that an App need to run.
NO
Am I right?In the Unikernel, no operating system exist and the Xen play the=
 role of OS. Is it true?
NO
The Xen hypervisor can do anything that an OS kernel do???
NO
The source of photo is: https://github.com/cetic/unikernels
Can you show me a clear and better diagram about Unikernel?

The name unikernel means many different things. But a real unikernel has a =
definition.=C2=A0It does not need any hypervisor. It essentially needs a Vi=
rtual Machine Monitor layer that has nothing to do with Virtual Machine (VM=
).=C2=A0First of all, OS libraries, meaning the OS split into libraries, ar=
e linked to the app binary.=C2=A0No OS is needed anymore.=C2=A0Have a look =
at Rumprun unikernel for more information, and forget Docker=E2=80=99stuff.=
=C2=A0

Sent from Yahoo Mail on Android
--=20
Sent from iPad =20

------=_Part_3111788_2016243221.1594417566032
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

The Rumprun unikernel is KVM. I like Xen.<br id=3D"yMail_cursorElementTrack=
er_1594417521920"><br><div id=3D"ymail_android_signature"><a id=3D"ymail_an=
droid_signature_link" href=3D"https://go.onelink.me/107872968?pid=3DInProdu=
ct&amp;c=3DGlobal_Internal_YGrowth_AndroidEmailSig__AndroidUsers&amp;af_wl=
=3Dym&amp;af_sub1=3DInternal&amp;af_sub2=3DGlobal_YGrowth&amp;af_sub3=3DEma=
ilSignature">Sent from Yahoo Mail on Android</a></div> <br> <blockquote sty=
le=3D"margin: 0 0 20px 0;"> <div style=3D"font-family:Roboto, sans-serif; c=
olor:#6D00F6;"> <div>On Fri, Jul 10, 2020 at 11:20 PM, Bela Berde</div><div=
>&lt;bela.berde@gmail.com&gt; wrote:</div> </div> <div style=3D"padding: 10=
px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> <div id=
=3D"yiv3060277519"><div><div><br clear=3D"none"></div><div><br clear=3D"non=
e"><div class=3D"yiv3060277519gmail_quote"><div class=3D"yiv3060277519gmail=
_attr" dir=3D"ltr">On Fri 10 Jul 2020 at 17:05, Jason Long &lt;<a rel=3D"no=
follow" shape=3D"rect" ymailto=3D"mailto:hack3rcon@yahoo.com" target=3D"_bl=
ank" href=3D"mailto:hack3rcon@yahoo.com">hack3rcon@yahoo.com</a>&gt; wrote:=
<br clear=3D"none"></div><blockquote class=3D"yiv3060277519gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Thank=
 you Richard.<div id=3D"yiv3060277519m_-4255876627030265982yMail_cursorElem=
entTracker_1594392722114">Kernel =3D=3D The libraries that an App need to r=
un.</div></blockquote><div>NO</div><blockquote class=3D"yiv3060277519gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex;"><div id=3D"yiv3060277519m_-4255876627030265982yMail_cursorElementTrack=
er_1594392722114"></div><div id=3D"yiv3060277519m_-4255876627030265982yMail=
_cursorElementTracker_1594392767062">Am I right?</div><div id=3D"yiv3060277=
519m_-4255876627030265982yMail_cursorElementTracker_1594392774893">In the U=
nikernel, no operating system exist and the Xen play the role of OS. Is it =
true?</div></blockquote><div>NO</div><blockquote class=3D"yiv3060277519gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex;"><div id=3D"yiv3060277519m_-4255876627030265982yMail_cursorElementTra=
cker_1594392774893"></div><div id=3D"yiv3060277519m_-4255876627030265982yMa=
il_cursorElementTracker_1594393150554">The Xen hypervisor can do anything t=
hat an OS kernel do???</div></blockquote><div>NO</div><blockquote class=3D"=
yiv3060277519gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex;"><div id=3D"yiv3060277519m_-4255876627030265982yMail=
_cursorElementTracker_1594393150554"></div><div id=3D"yiv3060277519m_-42558=
76627030265982yMail_cursorElementTracker_1594392881923">The source of photo=
 is: <a rel=3D"nofollow" shape=3D"rect" id=3D"yiv3060277519m_-4255876627030=
265982linkextractor__1594393120409" target=3D"_blank" href=3D"https://githu=
b.com/cetic/unikernels">https://github.com/cetic/unikernels</a></div><div i=
d=3D"yiv3060277519m_-4255876627030265982yMail_cursorElementTracker_15943931=
20436"><br clear=3D"none"></div><div id=3D"yiv3060277519m_-4255876627030265=
982yMail_cursorElementTracker_1594393120696">Can you show me a clear and be=
tter diagram about Unikernel?</div></blockquote><div><br clear=3D"none"></d=
iv><div>The name unikernel means many different things. But a real unikerne=
l has a definition.&nbsp;</div><div>It does not need any hypervisor. It ess=
entially needs a Virtual Machine Monitor layer that has nothing to do with =
Virtual Machine (VM).&nbsp;</div><div>First of all, OS libraries, meaning t=
he OS split into libraries, are linked to the app binary.&nbsp;</div><div>N=
o OS is needed anymore.&nbsp;</div><div>Have a look at Rumprun unikernel fo=
r more information, and forget Docker=E2=80=99stuff.&nbsp;</div><blockquote=
 class=3D"yiv3060277519gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex;"><div class=3D"yiv3060277519yqt6042175162 =
yQTDBase" id=3D"yiv3060277519yqtfd14250"><div id=3D"yiv3060277519m_-4255876=
627030265982yMail_cursorElementTracker_1594392867706"><br clear=3D"none"><d=
iv id=3D"yiv3060277519m_-4255876627030265982ymail_android_signature"><a rel=
=3D"nofollow" shape=3D"rect" id=3D"yiv3060277519m_-4255876627030265982ymail=
_android_signature_link" target=3D"_blank" href=3D"https://go.onelink.me/10=
7872968?pid=3DInProduct&amp;c=3DGlobal_Internal_YGrowth_AndroidEmailSig__An=
droidUsers&amp;af_wl=3Dym&amp;af_sub1=3DInternal&amp;af_sub2=3DGlobal_YGrow=
th&amp;af_sub3=3DEmailSignature">Sent from Yahoo Mail on Android</a></div><=
/div></div></blockquote></div></div>-- <br clear=3D"none"><div class=3D"yiv=
3060277519gmail_signature" dir=3D"ltr">Sent from iPad</div></div></div> </d=
iv> </blockquote>
------=_Part_3111788_2016243221.1594417566032--


From mirageos-devel-bounces@lists.xenproject.org Sat Jul 11 06:28:02 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 11 Jul 2020 06:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1ju8z9-000592-GZ; Sat, 11 Jul 2020 06:27:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=+02k=AV=gmail.com=bela.berde@srs-us1.protection.inumbo.net>)
 id 1jty6C-0003jq-4Y
 for mirageos-devel@lists.xenproject.org; Fri, 10 Jul 2020 18:50:16 +0000
X-Inumbo-ID: 2e32e00e-c2de-11ea-bb8b-bc764e2007e4
Received: from mail-ot1-x32f.google.com (unknown [2607:f8b0:4864:20::32f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e32e00e-c2de-11ea-bb8b-bc764e2007e4;
 Fri, 10 Jul 2020 18:50:10 +0000 (UTC)
Received: by mail-ot1-x32f.google.com with SMTP id e90so4939973ote.1;
 Fri, 10 Jul 2020 11:50:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=7xlQsh3FH6b0DDUNEItm789Iq8kr3RziFE0G1Oy49/w=;
 b=ZXKRM4QTdJGwbW8WCgS4M7r+d40znqhQZFQw6Aqr4aLEHSmW2Hezbxo0IY4LIDhlNQ
 XVBOt37lMcdXNFuu8JA6blBqNCSvZh1HxYiw3dxxsuO0XnQGkEteWYWJY6h1wYJY6uXh
 jSA4CvQgnJX436ibS2wGHEiK/ZbqY7/s2jLjA0hlU18Aj/eoXUXomixV/HoA1cnNaAY7
 Pe5stDx/oYZwRVA242uwSNj5B7XT3e3wapcck62tTLI9rtqx4fnIysNEExSEquCI6M/D
 DXaa5g4R0BL6bxUd+rvdkSz97p8i6x1F/uerD+nplOq9RJT2es2pliy3CJaGqwrIZgAV
 Qt1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=7xlQsh3FH6b0DDUNEItm789Iq8kr3RziFE0G1Oy49/w=;
 b=MvzTSxHuN/EkXePAjiV0XKYEHfQYv6KZ2O5cKiyOX+eI64jrqyPcKjxEvuSdoIWKn+
 wk/DuhLY0b4Gf3+XKLmouwQh4p5o20R6Ct9QrchJjYEIjc9BPG/Ud0Jkeit9DUYBYRL8
 X/kn23fJ1WZoJR6ad4CTIUjNLwu12SwLxmvxhWf6yVoUZ1vJNQh8OSI/q94D4ZChttpk
 QSZsidhnTT1ZrpLe99Bk0xFX3kda8yu0Sc/7zYZV1r8R/Hk46be2wwzIHC5TWFbz6t76
 Z0b6EeGthhrf+3F2C0oCxatGm0dixSYwEhd3oDAenZmOsjT2emo4edFH0lzd9WtbdKRg
 2lxg==
X-Gm-Message-State: AOAM531AbgPIo5eadIbPHZLyjnDCPKFM4+nBl5t+UaSHmATCoFWvO+xi
 hTwgq8AEe6VfogW+3UCJZlEZMzVZOCSZNQqmagRq79w=
X-Google-Smtp-Source: ABdhPJy8v91wNkHAyF1G3X4gAppsNsxDu/ipaR40Shlj1ivWr71REXurY+gajRdOC321HxEp3QL1D8zlZOjZuQBM2Pk=
X-Received: by 2002:a9d:6484:: with SMTP id g4mr39006969otl.103.1594407009838; 
 Fri, 10 Jul 2020 11:50:09 -0700 (PDT)
MIME-Version: 1.0
References: <784251130.2623344.1594314570469.ref@mail.yahoo.com>
 <784251130.2623344.1594314570469@mail.yahoo.com>
 <1101730410.2975527.1594393256638@mail.yahoo.com>
In-Reply-To: <1101730410.2975527.1594393256638@mail.yahoo.com>
From: Bela Berde <bela.berde@gmail.com>
Date: Fri, 10 Jul 2020 20:49:59 +0200
Message-ID: <CACWuZi-w0NFqW+_Qbh21OOKGTzRh7ij5JegWCAhhQGgCivGpmQ@mail.gmail.com>
Subject: Re: MirageOS and Unikernel.
To: "hack3rcon@yahoo.com" <hack3rcon@yahoo.com>
Content-Type: multipart/alternative; boundary="00000000000072eac305aa1acfc5"
X-Mailman-Approved-At: Sat, 11 Jul 2020 06:27:42 +0000
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>,
 Xen-users <xen-users@lists.xenproject.org>
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

--00000000000072eac305aa1acfc5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri 10 Jul 2020 at 17:05, Jason Long <hack3rcon@yahoo.com> wrote:

> Thank you Richard.
> Kernel =3D=3D The libraries that an App need to run.
>
NO

> Am I right?
> In the Unikernel, no operating system exist and the Xen play the role of
> OS. Is it true?
>
NO

> The Xen hypervisor can do anything that an OS kernel do???
>
NO

> The source of photo is: https://github.com/cetic/unikernels
>
> Can you show me a clear and better diagram about Unikernel?
>

The name unikernel means many different things. But a real unikernel has a
definition.
It does not need any hypervisor. It essentially needs a Virtual Machine
Monitor layer that has nothing to do with Virtual Machine (VM).
First of all, OS libraries, meaning the OS split into libraries, are linked
to the app binary.
No OS is needed anymore.
Have a look at Rumprun unikernel for more information, and forget
Docker=E2=80=99stuff.

>
> Sent from Yahoo Mail on Android
> <https://go.onelink.me/107872968?pid=3DInProduct&c=3DGlobal_Internal_YGro=
wth_AndroidEmailSig__AndroidUsers&af_wl=3Dym&af_sub1=3DInternal&af_sub2=3DG=
lobal_YGrowth&af_sub3=3DEmailSignature>
>
--=20
Sent from iPad

--00000000000072eac305aa1acfc5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri 10 Jul 2020 at 17:05, Jason Long &lt;<a href=3D"mail=
to:hack3rcon@yahoo.com">hack3rcon@yahoo.com</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">Thank you Richard.<div id=3D"m_-4255876627030265982=
yMail_cursorElementTracker_1594392722114">Kernel =3D=3D The libraries that =
an App need to run.</div></blockquote><div dir=3D"auto">NO</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div id=3D"m_-4255876627030265982yMail_cursorElementTra=
cker_1594392722114"></div><div id=3D"m_-4255876627030265982yMail_cursorElem=
entTracker_1594392767062">Am I right?</div><div id=3D"m_-425587662703026598=
2yMail_cursorElementTracker_1594392774893">In the Unikernel, no operating s=
ystem exist and the Xen play the role of OS. Is it true?</div></blockquote>=
<div dir=3D"auto">NO</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=3D"m_-4255=
876627030265982yMail_cursorElementTracker_1594392774893"></div><div id=3D"m=
_-4255876627030265982yMail_cursorElementTracker_1594393150554">The Xen hype=
rvisor can do anything that an OS kernel do???</div></blockquote><div dir=
=3D"auto">NO</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=3D"m_-425587662703=
0265982yMail_cursorElementTracker_1594393150554"></div><div id=3D"m_-425587=
6627030265982yMail_cursorElementTracker_1594392881923">The source of photo =
is: <a id=3D"m_-4255876627030265982linkextractor__1594393120409" href=3D"ht=
tps://github.com/cetic/unikernels" target=3D"_blank">https://github.com/cet=
ic/unikernels</a></div><div id=3D"m_-4255876627030265982yMail_cursorElement=
Tracker_1594393120436"><br></div><div id=3D"m_-4255876627030265982yMail_cur=
sorElementTracker_1594393120696">Can you show me a clear and better diagram=
 about Unikernel?</div></blockquote><div dir=3D"auto"><br></div><div dir=3D=
"auto">The name unikernel means many different things. But a real unikernel=
 has a definition.=C2=A0</div><div dir=3D"auto">It does not need any hyperv=
isor. It essentially needs a Virtual Machine Monitor layer that has nothing=
 to do with Virtual Machine (VM).=C2=A0</div><div dir=3D"auto">First of all=
, OS libraries, meaning the OS split into libraries, are linked to the app =
binary.=C2=A0</div><div dir=3D"auto">No OS is needed anymore.=C2=A0</div><d=
iv dir=3D"auto">Have a look at Rumprun unikernel for more information, and =
forget Docker=E2=80=99stuff.=C2=A0</div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div=
 id=3D"m_-4255876627030265982yMail_cursorElementTracker_1594392867706"><br>=
<div id=3D"m_-4255876627030265982ymail_android_signature"><a id=3D"m_-42558=
76627030265982ymail_android_signature_link" href=3D"https://go.onelink.me/1=
07872968?pid=3DInProduct&amp;c=3DGlobal_Internal_YGrowth_AndroidEmailSig__A=
ndroidUsers&amp;af_wl=3Dym&amp;af_sub1=3DInternal&amp;af_sub2=3DGlobal_YGro=
wth&amp;af_sub3=3DEmailSignature" target=3D"_blank">Sent from Yahoo Mail on=
 Android</a></div></div></blockquote></div></div>-- <br><div dir=3D"ltr" cl=
ass=3D"gmail_signature" data-smartmail=3D"gmail_signature">Sent from iPad</=
div>

--00000000000072eac305aa1acfc5--


From mirageos-devel-bounces@lists.xenproject.org Sat Jul 25 14:12:18 2020
Return-path: <mirageos-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sat, 25 Jul 2020 14:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <mirageos-devel-bounces@lists.xenproject.org>)
	id 1jzKuB-0006Rp-7K; Sat, 25 Jul 2020 14:12:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=179P=BE=lucina.net=martin@srs-us1.protection.inumbo.net>)
 id 1jzKu9-0006Rk-Js
 for mirageos-devel@lists.xenproject.org; Sat, 25 Jul 2020 14:12:01 +0000
X-Inumbo-ID: cd619335-ce80-11ea-8935-bc764e2007e4
Received: from smtp.lucina.net (unknown [62.176.169.44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd619335-ce80-11ea-8935-bc764e2007e4;
 Sat, 25 Jul 2020 14:11:59 +0000 (UTC)
Received: from nodbug.lucina.net (78-141-76-187.dynamic.orange.sk
 [78.141.76.187])
 by smtp.lucina.net (Postfix) with ESMTPSA id 6C587122804;
 Sat, 25 Jul 2020 16:11:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lucina.net;
 s=dkim-201811; t=1595686318;
 bh=dJpr3t/Bj4rG8E80K4sYxz7KiwigcQD6C2SSO9jK4Go=;
 h=Date:From:To:Cc:Subject:From;
 b=J+JHXndnSp4CdkOvsT84v5Z3sryLP8ktj1SQiH45oyp4TbvmZUd3eY+2jU3/f4xs6
 9v5EddytEVhRUF7ECColBXXS2ZW9ETuGyAS0tQs0zSEh2gQazN3zyXNX+oTTn3T25L
 oztnTdFZrxYDOxyVz2wOXNhG/+vEYYiDXiMpHGFpq+CM6GKYwUvl3pRUm99kJKNZ24
 qZCV0oSJskPyFFFpAziTcI6vigUWdVXr24n0QfUq6z6Vnpz//+pFuPrw7buCeO5e7U
 OuTsDuMe++JM4nVt1VgycBBFkbmjXuBXoC4bhqYIg2flvZxHsImmop5xMd5gewpV9s
 ClQme5k1YUOHg==
Received: by nodbug.lucina.net (Postfix, from userid 1000)
 id 5B0122684962; Sat, 25 Jul 2020 16:11:58 +0200 (CEST)
Date: Sat, 25 Jul 2020 16:11:58 +0200
From: Martin Lucina <martin@lucina.net>
To: mirageos-devel@lists.xenproject.org
Subject: Call for testing: New MirageOS Xen platform stack
Message-ID: <20200725141158.GD27205@nodbug.lucina.net>
Mail-Followup-To: Martin Lucina <martin@lucina.net>,
 mirageos-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.10.1 (2018-07-13)
X-BeenThere: mirageos-devel@lists.xenproject.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:mirageos-devel@lists.xenproject.org>
List-Help: <mailto:mirageos-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/mirageos-devel>, 
 <mailto:mirageos-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Errors-To: mirageos-devel-bounces@lists.xenproject.org
Sender: "MirageOS-devel" <mirageos-devel-bounces@lists.xenproject.org>

Hello,

over the past couple of months we have developed a new Xen platform stack [1]
for MirageOS, replacing our use of Mini-OS for the low-level C startup and
interfaces to Xen, and aligning the entire stack with our existing
Solo5-based backends as much as is practical.

The implementation is now functionally complete, including the dependent
packages/driver implementation used by the majority of MirageOS
unikernels. The new stack brings support for running MirageOS unikernels as
PVHv2 domUs, and various long-awaited improvements to the overall security
posture for MirageOS unikernels on Xen [2].
 
As this is a from-scratch rewite, I'd like to invite folks to test and
review it before we start the release train. The plan is to release a
version of Mirage 3.x with the new Xen stack early after the summer.

Please note that the new stack builds MirageOS unikernels exclusively as
PVHv2 domUs and thus requires Xen 4.10 or later.  Also, we have removed
support for ARM32 as this never got much traction, so the current
implementation is x86_64-only.

For Qubes OS users, given that the current release of Qubes OS ships with
Xen 4.8 which the new stack does not support, you will need to wait until
testing builds of Qubes OS 4.1 are available.

If you'd like to test your unikernels against the new stack, you can do so
by installing MirageOS from scratch in a new OPAM switch, using the OPAM
repository containing the updated packages as follows:

    opam repo add mirage-dev-3.x+xen-pvh-via-solo5 git+https://github.com/mirage/mirage-dev.git#3.x+xen-pvh-via-solo5

Followed by building MirageOS unikernels for the 'xen' target as usual.

Please report any failures and successes here, or in the overall tracking
issue on Github [1], where you can also find more details on what has
changed from a feature and interface point of view. Note that unikernels or
libraries which access Xen-specific MirageOS interfaces may need to be
updated, see [2] for details.

Martin

[1] https://github.com/mirage/mirage/issues/1159
[2] https://github.com/mirage/mirage-xen/pull/23


