X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-qt0-f193.google.com (mail-qt0-f193.google.com [209.85.216.193]) by lists.alpinelinux.org (Postfix) with ESMTP id 463635C5966 for ; Sun, 7 Jan 2018 19:15:22 +0000 (GMT) Received: by mail-qt0-f193.google.com with SMTP id r39so11350848qtr.13 for ; Sun, 07 Jan 2018 11:15:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dereferenced-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=o5w+IPIj7kbuMlZ81eX+yJ4urXjImVUtE5snh8Epe44=; b=nIAQtP2vwIdSnpmNwhmEGNJ37qpaFCwY40mAMTHopArC4/b+gsEmRUlQqM+H/tTl4+ YVMYHdTHWbwmAIOpzydY82bgKUxTeLeTg6zyjYsXbpRUwBrzr2u0hb/cucggEwccJLRz asRuW80LUA8EHKO4TiQXB3YLrHlp3zveSw2BYo68LfywvQkvMfpdqJOTjUdRv2QTkGl7 7za4hQKN5UYFLVhiL0d0DZRi5tvU+i/1ff27hwX1/eAp+owDdj46APnSWQ0tPQR+DaF7 B1h41Z5x9FBkMBrQOaX/vbpczSP8ydGRS+aXJtMi3NtjEafee96x+e/FgfE6trL/YPxM wTWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=o5w+IPIj7kbuMlZ81eX+yJ4urXjImVUtE5snh8Epe44=; b=cCjHmR4zXEgK8nRbSv3FLXd1HFYVrVxLPmTj5L4VYSmVhTBTz4oeopRtRDT8qai4+A b3Xl220K0T27m3oNWC+G7M1CmwadDOoVLfI3LJZoFaEzjyqC/Y62XuxmxP0QZ5ilu0Mm shn1YhT6ZNpsxrxyrsofTFNV4B2cbjB4oDxGwAblwJrXlXfA7AOU2tTimkXPUc7qbxUf VH06tzhThLJO+wjhbIpKG7HM1uZ/9OPHdRmIUH+7xev5+E5WAiAzg0oo+f2LXDcCoSy8 kdX/bOJupfOSl4/4xV0ktGjznf46QTuYW1DgOuq5P6uyzgCsbuswx1mBVQ0n6lgDr/6B xQlg== X-Gm-Message-State: AKwxytdsP/dcLkdc6zC2u3YiouFCOwQLvPtaCmJwQYRa8XaPQs2jWiB1 kw9Pftf14A6WIdnc3q/zezoUt7ji+e5KdCAxoxd1PA== X-Google-Smtp-Source: ACJfBot/6FTk2xysDVRVua73F3mw3G015X2UjD6+0rFBb1ZfQmOzpXPAQqwQY6p+yX5VZGWndZMwBGlLKc/WWZ5CHrs= X-Received: by 10.200.47.188 with SMTP id l57mr13096269qta.277.1515352521782; Sun, 07 Jan 2018 11:15:21 -0800 (PST) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.237.38.162 with HTTP; Sun, 7 Jan 2018 11:15:21 -0800 (PST) In-Reply-To: <20180106232036.GA14607@homura> References: <4d19a51c-3eba-9775-0208-4d87da66effc@bitmessage.ch> <20180106221813.GA4759@homura> <5fec5490-b745-8c3a-2d21-f59d3a6f8925@adelielinux.org> <20180106232036.GA14607@homura> From: William Pitcock Date: Sun, 7 Jan 2018 13:15:21 -0600 Message-ID: Subject: Re: [alpine-devel] Splitting up linux-firmware? To: Drew DeVault Cc: "A. Wilcox" , alpine-dev Content-Type: text/plain; charset="UTF-8" Hello, On Sat, Jan 6, 2018 at 5:20 PM, Drew DeVault wrote: > On 2018-01-06 5:16 PM, A. Wilcox wrote: >> There is a userspace firmware loader helper option in the kernel I think >> (or maybe that was for modules?), but I don't think it'd be good to hang >> up the boot process to download relevant firmware files. Also, you have >> to think about people who do not want firmware. For example, I have one >> system with a Broadcom WLAN chip but no other hardware requiring >> firmware, so I just use it wired and run it fully libre. > > In theory this wouldn't slow down the boot process if you had the ones > you need cached (and you should 1000% have the ones you need cached). It > might not make sense to download them on the fly, maybe, just write down > the failures and add a command to sort it out. > >> "download" "offline". >> >> I mean, you can have a cache of firmware packages installed, but that's >> basically the same as just having the large linux-firmware package >> installed. > > Not a full cache, just of the firmware you need. > >> I don't know the legalities of redistributing linux-firmware (I believe >> it is "closed source, but freely distributable"). But beyond that, it >> would mean that the Alpine ISO is no longer free/libre software. I >> don't agree that this is a good idea. Perhaps there could *be* a spin >> with firmware on the CD for people who know they need firmware for the >> network or whatever, but it shouldn't be the default IMO. > > This is a good point. > >> This is a decent idea for such a 'firmware CD spin'. I don't know if >> there is a 'lsfw' utility or such that can see what firmware is loaded, >> but if so, that'd be all that would really be necessary. > > I don't think there is, but hooking into the userspace loader should > make it pretty trivial to do this. NAK. Hooking into the userspace loader with something that can block is a really bad idea. William --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---