From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfgang Denk Date: Thu, 17 Jan 2013 13:48:27 +0100 Subject: [U-Boot] U-Boot Graphics Library? In-Reply-To: References: <20130116194630.A2656203ACF@gemini.denx.de> <20130116224007.8BFC8203AD1@gemini.denx.de> Message-ID: <20130117124827.7009E203AD9@gemini.denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear Simon, In message you wrote: > > > Why don't you load and start a small recovery system from the USB > > stick then? I don't see why you need a GUI to do that. This could be > > mostly made automatic. > > That's exactly what we do, yes! > > But the user has to be told that there is a problem, and be able to > select their language so they can understand the instructions. The USB > image needs to be downloaded, and the stick inserted. Also we require Why has all this to be implemented in U-Boot? My PC BIOS will not tell me which files I have to download to install, say, a BIOS update. Even if you need this, you can probably implement a simple menu to select the language, and then load a single page (bmp image) with the rest of the needed information. > that the stick be inserted while we are watching, since this shows > that the user is actually present, and it is not a remote attacker > causing recovery. All of this means instructions are needed, hence the > bitmaps and text. Well, you can always come up with a set of requirements and mark these as mandatory and not negotiable. This is the marketroid's approach. As an engineer, we should ask ourself if these requirements make sense, or if there are other ways to satisfy the (probably reasonable) wishes of the users. I think what you request here is technically possible, but it exceeds the limits of what should be done in a boot loader. I am pretty much convinced that you can get the same results with more features and functionality and less efforts when booting into a small recovery configuration under Linux instead. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Never worry about theory as long as the machinery does what it's supposed to do. - R. A. Heinlein