Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753877AbbGIUQc (ORCPT ); Thu, 9 Jul 2015 16:16:32 -0400 Received: from mailrelay1.lanline.com ([216.187.10.17]:53650 "EHLO mailrelay1.lanline.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753379AbbGIUQY (ORCPT ); Thu, 9 Jul 2015 16:16:24 -0400 X-Greylist: delayed 2025 seconds by postgrey-1.27 at vger.kernel.org; Thu, 09 Jul 2015 16:16:24 EDT MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <21918.52899.989624.140180@quad.stoffel.home> Date: Thu, 9 Jul 2015 15:42:27 -0400 From: "John Stoffel" To: Linus Torvalds Cc: Arjan van de Ven , Andy Lutomirski , "the arch\/x86 maintainers" , Linux Kernel Mailing List , Oleg Nesterov , Kees Cook , Peter Zijlstra , Borislav Petkov , Austin S Hemmelgarn , Brian Gerst , Matthew Garrett Subject: Re: [PATCH] x86/kconfig/32: Make CONFIG_VM86 default to n and remove EXPERT In-Reply-To: References: <559EC297.3030901@linux.intel.com> X-Mailer: VM 8.2.0b under 23.4.1 (x86_64-pc-linux-gnu) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2241 Lines: 58 >>>>> "Linus" == Linus Torvalds writes: Linus> On Thu, Jul 9, 2015 at 11:51 AM, Arjan van de Ven wrote: >> >> I would rather do BOTH the default n AND the EXPERT Linus> That basically makes it impossible for "normal people" to test it. You Linus> have to mark yourself as expert, and then get the rest of the Linus> configuration right. Not a good idea. Linus> The kernel config is probably our biggest problem for getting Linus> people to test. Building the kernel? Easy. Installing it? "make Linus> install; make modules_install". Not that hard, unless your Linus> distro has screwed it up (which has happened, I'm looking at Linus> you, Ubuntu). The big problem with the kernel config is the piles and piles of crap which makes finding the common cases really really hard, and I've been following this list and building kernels off and on now for 12+ years. It would be nice if we could come up with a plan to organize the configuration tree, and make it easier to use, with a little bit more thought in how it's laid out. For example, under Device Drivers -> PPS Support -> ??? What the hell is this? Expand and use your acronyms the first time you use them like "Parallel Port Support (PPS)" so people have a clue of figuring what you're talking about. Maybe we could add a 'quick system' menu, where you select common configurations at the top level, such as x86_64 home PC, which would turn on all the options you'd pretty much expect for a home PC: - x86_64 cpu - max CPUs of 16 - .... - Device drivers: - SATA, PATA, AHCI, SCSI, USB, RAID, LVM - AMD/NVidia/Intel video drivers. We could have the same for: ARM boards, PPC, Sparc, etc.... I know this is a hard problem space, esp since I'm sure people will scream if you move their baby down/up/sideways in the config hierarchy. But cleaning it up and maybe even just sorting alphabetically would be a big help! -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/