From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg0-x22f.google.com (mail-pg0-x22f.google.com [IPv6:2607:f8b0:400e:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A9DD9802E2 for ; Sat, 4 Mar 2017 13:14:15 -0800 (PST) Received: by mail-pg0-x22f.google.com with SMTP id 187so681927pgb.3 for ; Sat, 04 Mar 2017 13:14:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=rt2U5rB1Rvv9+Pbjz/+tF4stQ1b1eI829FpYLrt2iAE=; b=iqQgrIv7dr2nKVM3XAacU2NNgbHRh/RJVb4H86e/2qK1p8Jsc5ZLYRphoKrFTi72uD 2fvrrxXWHKjhth9noF1cGNMDFjhZnpYrBgtzns8boaavROSCc3QDfPVcdhuckeee9hmJ 31tU5l9AhGOoZYOl4FOi6QuZYr0yojx6jXSxgDizcgjtEQfDDt9xWW9/NmxCQ+JcxVqv 7kA3On5d0wO9JxHhMe+DErOCC9mNw3DZT5iBA2qKq0o1O2YMThLeeLipUJGRcaUtOGUB EKfBUBBI+xlU6flrb781PDI3QWN+uKUR2aixAlmFbcak6WePaOlWnn7fNxyXTGBnht08 b1AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=rt2U5rB1Rvv9+Pbjz/+tF4stQ1b1eI829FpYLrt2iAE=; b=e7Yhu15GHfuAxAChORs9O42FL9W8mj7SAu20vxIpC7oxyJKJdzE41ZqAQXbA+HvkUn +VWunVg4wmb/HbuaHfgpc0FTlXafyM0ZOehm7TA40RR4q1E7cH9gTBMmWOMSms1ZtNYw SC9tASacLIQK+7PUmDaOj8iQgTyPboW5be/RJ5/d/ZvGQboK8jmbndlrLb+K3s3ulrMJ r8kj0BJppe9mRnSJx2HTEZ6jzoFQudZQzxjleBas+aNVq+qYQp6HQpaMOy5JVqgf9Nbf XO9CGNzogfLJWyJ5F6aUZDflr7nvsvG27AVOAIa+wQD2hcQkZI26BWZ7Zf+CDcbE5UdD CIqg== X-Gm-Message-State: AMke39msgfoC+lEPDpQIW1wvhegI95ca06NWB9x7aoxecvcw9qp907L9plHAMZUFLh4mhw== X-Received: by 10.99.39.195 with SMTP id n186mr11294004pgn.178.1488662054894; Sat, 04 Mar 2017 13:14:14 -0800 (PST) Received: from [192.168.1.100] ([50.125.2.14]) by smtp.gmail.com with ESMTPSA id z29sm11878620pgc.57.2017.03.04.13.14.12 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 04 Mar 2017 13:14:13 -0800 (PST) To: "edk2-devel@lists.01.org" From: Blibbet Message-ID: <73bb0ed5-1490-4aaa-e38a-c388fae518a6@gmail.com> Date: Sat, 4 Mar 2017 13:14:12 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Subject: *BinPkg question X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Mar 2017 21:14:15 -0000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit I've been working on building thumbdrives that boot into the UEFI Shell, and have a few end-user questions, please. I've always been unclear which version of EFI/UEFI Apple includes on their hardware. Are the older EdkShellBinPkg shells suitable for modern Apple boxes, or will the modern UEFI Shell work on them? What is the point of shipping compiled full/minimal UEFI Shells, and not shipping the related external tools? I presumed the point of shipping the shell.efi binaries in the EDK2 was to help users who need to add a shell to their system for some diagnostic reasons. If that's the point, wouldn't it be useful to have the related external shell commands that help with diagnosis and configuring boot### variables? It appears older EFI Shell did include external binaries, but results vary greatly by architecture, it appears AArch32 includes the most commands. Some use an ./Apps subdirectory, others do not. https://github.com/tianocore/edk2/tree/master/EdkShellBinPkg/Bin/ but modern bin package only include shells (and omits IPF binaries, unlike earlier EdkShellBinPkg): https://github.com/tianocore/edk2/tree/master/ShellBinPkg I am unclear why include just a shell and not include the related external commands in the ShellBinPkg. Is there a reason for modern released systems that these older EdkShellBinPkg shells/commands will be needed? Is there another source of precompiled external shell commands, beyond ShellBinPkg, that would work with the shells included in the ShellBinPkg? The target audience for this is sysadmins, so telling them to build it from source is not an option for audience. Thanks for *any* advise! Lee Fisher