linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Avi Kivity <avi@redhat.com>
To: Alexander Graf <agraf@suse.de>
Cc: kvm@vger.kernel.org, qemu-devel@nongnu.org,
	linux-fbdev-devel@lists.sourceforge.net, anthony@codemonkey.ws
Subject: Re: [PATCH] Add VirtIO Frame Buffer Support
Date: Tue, 03 Nov 2009 10:20:42 +0200	[thread overview]
Message-ID: <4AEFE7DA.30105@redhat.com> (raw)
In-Reply-To: <8EA2855E-4209-4CCA-9E87-1D652A72F8FE@suse.de>

On 11/03/2009 09:50 AM, Alexander Graf wrote:
>
> Ok, imagine this was not this unloved S390 odd architecture but X86. 
> The only output choices you have are:
>
> 1) virtio-console
> 2) VNC / SSH over network
> 3) virtio-fb
>
> Now you want to configure a server, probably using yast and all those 
> nice graphical utilities, but still enable a firewall so people 
> outside don't intrude your machine. Well, you managed to configure the 
> firewall by luck to allow VNC, but now you reconfigured it and 
> something broke - but VNC was your only chance to access the machine. 
> Oops...

x86 has real framebuffers, so software and people expect it.  s390 
doesn't.  How do people manage now?

>>> You also want to see boot messages, have a console login screen,
>>
>> virtio-console does that, except for the penguins.  Better, since you 
>> can scroll back.
>
> It doesn't do graphics. Ever used yast in text mode?

Once you're in, start ssh+X or vnc.  Again, what do people do now?

>
>>> The hardware model isn't exactly new either. It's just the next 
>>> logical step to a full PV machine using virtio. If the virtio-fb 
>>> stuff turns out to be really fast and reliable, I could even imagine 
>>> it being the default target for kvm on ppc as well, as we can't 
>>> switch resolutions on the fly there atm.
>>>
>>
>> We could with vmware-vga.
>
> The vmware-port stuff is pretty much tied onto X86. I don't think 
> modifying EAX is that easy on PPC ;-).

Yes, though we can probably make it work on ppc with minimal modifications.

>>>> Why?  the guest will typically have networking when it's set up, so 
>>>> it should have network access during install.  You can easily use 
>>>> slirp redirection and the built-in dhcp server to set this up with 
>>>> relatively few hassles.
>>>
>>> That's how I use it right now. It's no fun.
>>>
>>
>> The toolstack should hide the unfun parts.
>
> You can't hide guest configuration. We as a distribution control the 
> kernel. We don't control the user's configuration as that's by design 
> the user's choice. The only thing we can do is give users meaningful 
> choices to choose from - and having graphics available is definitely 
> one of them.

Well, if the user chooses not to have networking then vnc or ssh+x 
definitely fail.  That would be a strange choice for a server machine.

> Seriously, try to ask someone internally to get access to an S390. I 
> think you'll understand my motivations a lot better after having used 
> it for a bit.

I actually have a s390 vm (RHEL 4 IIRC).  It acts just like any other 
remote machine over ssh except that it's especially slow (probably the 
host is overloaded).  Of course I wouldn't dream of trying to install 
something like that though.

-- 
error compiling committee.c: too many arguments to function


  reply	other threads:[~2009-11-03  8:20 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-02 22:09 [PATCH] Add VirtIO Frame Buffer Support Alexander Graf
2009-11-02 22:32 ` Ondrej Zajicek
2009-11-02 22:42   ` Alexander Graf
2009-11-02 23:24     ` [Linux-fbdev-devel] " Alexander Graf
2009-11-02 23:57       ` Ondrej Zajicek
2009-11-02 23:59         ` [Linux-fbdev-devel] " Alexander Graf
2009-11-02 23:51     ` Ondrej Zajicek
2009-11-02 23:53       ` Alexander Graf
2009-11-02 23:58         ` Ondrej Zajicek
2009-11-03  6:21 ` Avi Kivity
2009-11-03  6:22   ` Alexander Graf
2009-11-03  6:24     ` Avi Kivity
2009-11-03  6:27       ` Alexander Graf
2009-11-03  6:34         ` Avi Kivity
2009-11-03  6:39           ` Alexander Graf
2009-11-03  7:43             ` Avi Kivity
2009-11-03  7:50               ` Alexander Graf
2009-11-03  8:20                 ` Avi Kivity [this message]
2009-11-03  8:26                   ` Alexander Graf
2009-11-03  8:53                     ` Avi Kivity
2009-11-03 15:14                       ` Anthony Liguori
2009-11-03 15:57                         ` Avi Kivity
2009-11-03 11:25             ` [Qemu-devel] " Vincent Hanquez
2009-11-03  9:38               ` Avi Kivity
2009-11-03 15:29                 ` Ondrej Zajicek
2009-11-03 16:05                   ` [Linux-fbdev-devel] " Avi Kivity
2009-11-03 16:53                     ` Ondrej Zajicek
2009-11-03 17:33                     ` [Linux-fbdev-devel] " Paolo Bonzini
2009-11-04 16:09                 ` [Qemu-devel] " Vincent Hanquez
2009-11-04 16:35                   ` Anthony Liguori
2009-11-05  9:04                     ` Avi Kivity
2009-11-06  2:39   ` Jamie Lokier
2009-11-06  3:05     ` Anthony Liguori
2009-11-05 11:36 ` Michael S. Tsirkin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4AEFE7DA.30105@redhat.com \
    --to=avi@redhat.com \
    --cc=agraf@suse.de \
    --cc=anthony@codemonkey.ws \
    --cc=kvm@vger.kernel.org \
    --cc=linux-fbdev-devel@lists.sourceforge.net \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).