<HTML><HEAD><TITLE>Samsung Enterprise Portal mySingle</TITLE>
<META content="text/html; charset=euc-kr" http-equiv=Content-Type>
<STYLE id=mysingle_style type=text/css>P {
MARGIN-BOTTOM: 5px; FONT-SIZE: 9pt; FONT-FAMILY: 굴림체, arial; MARGIN-TOP: 5px
}
TD {
MARGIN-BOTTOM: 5px; FONT-SIZE: 9pt; FONT-FAMILY: 굴림체, arial; MARGIN-TOP: 5px
}
LI {
MARGIN-BOTTOM: 5px; FONT-SIZE: 9pt; FONT-FAMILY: 굴림체, arial; MARGIN-TOP: 5px
}
BODY {
FONT-SIZE: 9pt; FONT-FAMILY: 굴림체, arial; MARGIN: 10px; LINE-HEIGHT: 1.4
}
</STYLE>
<META content=IE=5 http-equiv=X-UA-Compatible>
<META content=IE=5 http-equiv=X-UA-Compatible>
<META name=GENERATOR content="MSHTML 11.00.9600.17842"></HEAD>
<BODY>
<P>Oh, I see. That is more interesting.</P>
<P> </P>
<P>Just for the curiosity, could you tell me more about the early days before Mir?</P>
<P>I'm wondering why you choose to remove surface flinger.</P>
<P>Is there some constraint if you keep using Surface flinger and another graphics server?</P>
<P> </P>
<P>Thanks,</P>
<P>Jaeyong</P>
<P> </P>
<P>------- <B>Original Message</B> -------</P>
<P><B>Sender</B> : Daniel van Vugt<daniel.van.vugt@canonical.com></P>
<P><B>Date</B> : 2016-01-04 14:41 (GMT+09:00)</P>
<P><B>Title</B> : Re: Regarding running Android LXC guest in Ubuntu touch by using Mir</P>
<P> </P>SurfaceFlinger is not running. Mir uses the Android graphics driver<BR>directly.<BR><BR>There are however two Mir servers running (nested) on an Ubuntu phone.<BR>They are Unity System Compositor and Unity8.<BR><BR>You can imagine Unity System Compositor as having replaced<BR>SurfaceFlinger entirely.<BR><BR>- Daniel<BR><BR><BR>On 04/01/16 13:37, 유재용 wrote:<BR>> Thanks for the answer Daniel,<BR>> <BR>> Then, if I understand that two distinct display servers are running <BR>> (both Mir and Surface flinger), is this correct?<BR>> <BR>> Jaeyong<BR>> <BR>> ------- *Original Message* -------<BR>> <BR>> *Sender* : Daniel van Vugt<DANIEL.VAN.VUGT@CANONICAL.COM><BR>> <BR>> *Date* : 2016-01-04 14:30 (GMT+09:00)<BR>> <BR>> *Title* : Re: Regarding running Android LXC guest in Ubuntu touch by <BR>> using Mir<BR>> <BR>> Hi Jaeyong,<BR>> <BR>> This is indeed the proper mailing list for such questions, but you can<BR>> also use https://answers.launchpad.net/mir<BR>> <BR>> Good question, and I can kind of see how you might think Android is a<BR>> Mir client. But it is not.<BR>> <BR>> The relevant stack is really:<BR>> <BR>> Linux kernel and hardware<BR>> ^<BR>> Android HAL (on phones only, not desktops)<BR>> ^<BR>> libhybris (on phones only, not desktops)<BR>> ^<BR>> Mir server (Unity System Compositor)<BR>> ^<BR>> Mir server (Unity8 shell is a server and a client)<BR>> ^<BR>> Apps (Mir clients)<BR>> <BR>> We do not use Surfaceflinger at all anywhere in Ubuntu Touch. Although<BR>> in the early days before Mir, we did.<BR>> <BR>> I don't know enough about LXC to comment further on that part.<BR>> <BR>> - Daniel<BR>> <BR>> <BR>> On 04/01/16 13:05, 유재용 wrote:<BR>> > Hello Mir developers<BR>> ><BR>> > I saw an article of running Android as a LXC guest on top of Ubuntu<BR>> > touch in the following site.<BR>> ><BR>> > <BR>> https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/<BR>> ><BR>> > Here, I have some question with the Mir display server. I hope if you<BR>> > could help me out understand the<BR>> ><BR>> > details of display server/client relationship with the above example.<BR>> ><BR>> > In the diagram (see above link), there is a single Mir display server<BR>> > placed in Ubuntu touch side.<BR>> ><BR>> > And, it looks like Android is working as a Mir client to the display <BR>> server.<BR>> ><BR>> > As I know, Surface flinger is acting as a compositor (i.e., display<BR>> > server) in Android side. I'm wondering<BR>> ><BR>> > how do you manage to work Surface flinger as a Mir client?<BR>> ><BR>> > And, would it be possible to run 2 display servers (i.e., Surface<BR>> > flinger and Mir) within LXC but giving<BR>> ><BR>> > different virtual terminals to each other? (Are there some possibilities<BR>> > of mess-up in GPU context switches<BR>> ><BR>> > in between display servers?)<BR>> ><BR>> > If the question is not proper on this mailing list, could you let me<BR>> > know the pointers that I can these sort of questions?<BR>> ><BR>> > Thanks,<BR>> ><BR>> > Jaeyong<BR>> ><BR>> ><BR>> ><BR>> <BR><BR>
<P> </P><!--SP:jaeyong.yoo--><!--jaeyong.yoo:EP-->
<P> </P>
<TABLE id=confidentialsignimg>
<TBODY>
<TR>
<TD NAMO_LOCK>
<P><IMG border=0 src="cid:Z5JE7EUABGFC@namo.co.kr"></P></TD></TR></TBODY></TABLE></BODY></HTML><img src='http://ext.samsung.net/mailcheck/SeenTimeChecker?do=f00c83e4556b95b91d03b127c214e0c9216cce0ebd269782024710015e0abe000e8a51360bef6554d39c40388d870846e105f861ea9e716c0407d1a278fe738d3298a32fe7c0f484cf878f9a26ce15a0' border=0 width=0 height=0 style='display:none'>