all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Installation: Load non-free wifi firmware (iwlwifi)
@ 2018-03-02 17:25 Pierre Neidhardt
  2018-03-02 17:41 ` Pierre Neidhardt
                   ` (4 more replies)
  0 siblings, 5 replies; 23+ messages in thread
From: Pierre Neidhardt @ 2018-03-02 17:25 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 391 bytes --]


This was posted before:

    https://lists.gnu.org/archive/html/help-guix/2017-01/msg00041.html

Unfortunately, I'm not able to acquire a wifi dongle at the moment.
As far as I understand, linux-libre turns off the ability to load
non-free firmware.  Why is it so?

Is it possible to re-enable the feature?
If not, are there other ways around the issue?

-- 
Pierre Neidhardt

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-02 17:25 Pierre Neidhardt
@ 2018-03-02 17:41 ` Pierre Neidhardt
  2018-03-02 20:13   ` Carlo Zancanaro
  2018-03-02 18:04 ` Adonay Felipe Nogueira
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 23+ messages in thread
From: Pierre Neidhardt @ 2018-03-02 17:41 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 883 bytes --]


An idea crossed my mind: from a foreign distribution with Guix
installed, run

     guix system init /mnt/etc/config.scm /mnt

The documentation tells us that's not enough though:

> With the target partitions ready and the target root mounted on ‘/mnt’,
> we’re ready to go.  First, run:
>
>      herd start cow-store /mnt
>
>    This makes ‘/gnu/store’ copy-on-write, such that packages added to it
> during the installation phase are written to the target disk on ‘/mnt’
> rather than kept in memory.  This is necessary because the first phase
> of the ‘guix system init’ command (see below) entails downloads or
> builds to ‘/gnu/store’ which, initially, is an in-memory file system.

Is there a simple way to do this without `herd'?

-- 
Pierre Neidhardt

Do you think that illiterate people get the full effect of alphabet soup?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-02 17:25 Pierre Neidhardt
  2018-03-02 17:41 ` Pierre Neidhardt
@ 2018-03-02 18:04 ` Adonay Felipe Nogueira
  2018-03-05 12:32 ` Adonay Felipe Nogueira
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 23+ messages in thread
From: Adonay Felipe Nogueira @ 2018-03-02 18:04 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

> As far as I understand, linux-libre turns off the ability to load
> non-free firmware.  Why is it so?

It's a bug in the Linux kernel itself, caused by how it actually looks
and loads stuff. See the reply given by Alexandre Oliva ([1]).

[1] <http://lists.gnu.org/archive/html/gnu-linux-libre/2018-01/msg00032.html>.

-- 
- https://libreplanet.org/wiki/User:Adfeno
- Palestrante e consultor sobre /software/ livre (não confundir com
  gratis).
- "WhatsApp"? Ele não é livre. Por favor, veja formas de se comunicar
  instantaneamente comigo no endereço abaixo.
- Contato: https://libreplanet.org/wiki/User:Adfeno#vCard
- Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft
  Office, MP3, MP4, WMA, WMV.
- Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU
  GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF
  (apenas sem DRM), PNG, TXT, WEBM.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-02 17:41 ` Pierre Neidhardt
@ 2018-03-02 20:13   ` Carlo Zancanaro
  0 siblings, 0 replies; 23+ messages in thread
From: Carlo Zancanaro @ 2018-03-02 20:13 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 591 bytes --]

Hey Pierre,

On Fri, Mar 02 2018, Pierre Neidhardt wrote:
> An idea crossed my mind: from a foreign distribution with Guix
> installed, run
>
>      guix system init /mnt/etc/config.scm /mnt
>
> [...]
>
> Is there a simple way to do this without `herd'?

There is! I followed the vague instructions in this message to 
convert my debian installation to a GuixSD installation and it 
(broadly speaking) worked.

https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00139.html

The trick is not to "init", but just to "reconfigure" into GuixSD. 
It feels a bit hacky, but it works.

Carlo

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-02 17:25 Pierre Neidhardt
  2018-03-02 17:41 ` Pierre Neidhardt
  2018-03-02 18:04 ` Adonay Felipe Nogueira
@ 2018-03-05 12:32 ` Adonay Felipe Nogueira
  2018-03-05 14:00 ` Clément Lassieur
  2018-03-25  5:34 ` Chris Marusich
  4 siblings, 0 replies; 23+ messages in thread
From: Adonay Felipe Nogueira @ 2018-03-05 12:32 UTC (permalink / raw)
  To: help-guix

> Is it possible to re-enable the feature?
> If not, are there other ways around the issue?

I want to make it clear that the solution seems to be for you to acquire
a copy of the GNU Linux-libre scripts' source code, modify then so that
they don't block that specific non-free part, and then have these
modified scripts run over a copy of the source files for Linux.

-- 
- https://libreplanet.org/wiki/User:Adfeno
- Palestrante e consultor sobre /software/ livre (não confundir com
  gratis).
- "WhatsApp"? Ele não é livre. Por favor, veja formas de se comunicar
  instantaneamente comigo no endereço abaixo.
- Contato: https://libreplanet.org/wiki/User:Adfeno#vCard
- Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft
  Office, MP3, MP4, WMA, WMV.
- Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU
  GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF
  (apenas sem DRM), PNG, TXT, WEBM.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-02 17:25 Pierre Neidhardt
                   ` (2 preceding siblings ...)
  2018-03-05 12:32 ` Adonay Felipe Nogueira
@ 2018-03-05 14:00 ` Clément Lassieur
  2018-03-23 13:29   ` Pierre Neidhardt
  2018-03-25  5:34 ` Chris Marusich
  4 siblings, 1 reply; 23+ messages in thread
From: Clément Lassieur @ 2018-03-05 14:00 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

Pierre Neidhardt <ambrevar@gmail.com> writes:

> This was posted before:
>
>     https://lists.gnu.org/archive/html/help-guix/2017-01/msg00041.html
>
> Unfortunately, I'm not able to acquire a wifi dongle at the moment.
> As far as I understand, linux-libre turns off the ability to load
> non-free firmware.  Why is it so?
>
> Is it possible to re-enable the feature?
> If not, are there other ways around the issue?

Hi Pierre,

Guix allows one to customize their packages through inheritance.  You
could create a custom linux package that inherits Guix's linux-libre,
with, say a differente source.  When linux-libre is updated, my-linux
would be updated as well, since it inherits linux-libre.  Thus, you
would have no maintainance to do.

(define-public my-linux
  (package
    (inherit linux-libre)
    (name "my-linux")
    (source ...)))

This custom package's definition needs to be within GUIX_PACKAGE_PATH.
See
https://www.gnu.org/software/guix/manual/html_node/Package-Modules.html#Package-Modules
for more information.

Clément

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-05 14:00 ` Clément Lassieur
@ 2018-03-23 13:29   ` Pierre Neidhardt
  0 siblings, 0 replies; 23+ messages in thread
From: Pierre Neidhardt @ 2018-03-23 13:29 UTC (permalink / raw)
  To: Clément Lassieur; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 909 bytes --]


Clément Lassieur <clement@lassieur.org> writes:

> Guix allows one to customize their packages through inheritance.  You
> could create a custom linux package that inherits Guix's linux-libre,
> with, say a differente source.  When linux-libre is updated, my-linux
> would be updated as well, since it inherits linux-libre.  Thus, you
> would have no maintainance to do.
>
> (define-public my-linux
>   (package
>     (inherit linux-libre)
>     (name "my-linux")
>     (source ...)))
>
> This custom package's definition needs to be within GUIX_PACKAGE_PATH.
> See
> https://www.gnu.org/software/guix/manual/html_node/Package-Modules.html#Package-Modules
> for more information.

Thanks for the tip, it seems to be working perfectly so far!

-- 
Pierre Neidhardt

No matter what other nations may say about the United States,
immigration is still the sincerest form of flattery.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-02 17:25 Pierre Neidhardt
                   ` (3 preceding siblings ...)
  2018-03-05 14:00 ` Clément Lassieur
@ 2018-03-25  5:34 ` Chris Marusich
  2018-03-25  6:14   ` Pierre Neidhardt
                     ` (2 more replies)
  4 siblings, 3 replies; 23+ messages in thread
From: Chris Marusich @ 2018-03-25  5:34 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1473 bytes --]

Hi Pierre,

Pierre Neidhardt <ambrevar@gmail.com> writes:

> linux-libre turns off the ability to load non-free firmware.  Why is
> it so?

I did a little bit of searching on the Internet, and it seems to me like
the reason why Linux-libre turns off the ability to load non-free
firmware is because the project does not want to induce you to use
non-free software.  For details, you may find this article and the
linked email threads interesting:

"The trouble with firmware" by Jake Edge, January 5, 2011
https://lwn.net/Articles/421680/

> Is it possible to re-enable the feature?

My understanding is that discussions about how to use non-free software
are not allowed on the GNU Guix email lists.  We're happy to help you
figure out how to solve your problems using free software, though!

> If not, are there other ways around the issue?

As Ludo mentioned elsewhere, using a dongle is one good option.  What
prevents you from using a dongle?

Another option is to find a system that respects your freedom and does
not require proprietary software to run.  I have a LibreBoot laptop I
purchased from MiniFree, and I love it!  I know that purchasing a
replacement computer that respects your freedom can seem like an
expensive option, but if you have the money, then it's an option:

https://minifree.org/

You may also be interested in looking at:

https://www.fsf.org/resources/hw/endorsement/respects-your-freedom

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-25  5:34 ` Chris Marusich
@ 2018-03-25  6:14   ` Pierre Neidhardt
  2018-03-25 10:21   ` Hartmut Goebel
  2018-03-25 10:57   ` Marius Bakke
  2 siblings, 0 replies; 23+ messages in thread
From: Pierre Neidhardt @ 2018-03-25  6:14 UTC (permalink / raw)
  To: Chris Marusich; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1351 bytes --]


> "The trouble with firmware" by Jake Edge, January 5, 2011
> https://lwn.net/Articles/421680/

Interesting article.  I share similar views and I believe that making
proprietary code hard to proliferate is laudable.  See the GPL license.
I'm not completely convince how Linux-libre would work towards that end
though.

That said, I'm now stuck with an iwlwifi card and I have to live with
that much backward practices.

> As Ludo mentioned elsewhere, using a dongle is one good option.  What
> prevents you from using a dongle?

A nit, really, but I have an rather extreme life-style that pushes me to
travel as lightweight as possible.  A dongle is not much for sure, but
if I can I'd rather avoid it.

The other issue is that when I initially wrote this e-mail I could not
buy one and could not even order online.  Not a problem anymore for now.

Being even more picky, dongles have drawbacks:
- They occupy a USB port (I have only 2).
- They stick out... :p

> https://minifree.org/

Thanks for the link, I did not know about it.  Very nice initiative.

I am now running the ultra-thin laptop Xiaomi Air 13, which, beside the
non-free iwlwifi card, is an excellent piece of hardware in my opinion.
Way ahead of the offers on minifree.  I wish there would be something
similar and a 100% free.  Anyone aware of such a machine?

--
Pierre Neidhardt

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-25  5:34 ` Chris Marusich
  2018-03-25  6:14   ` Pierre Neidhardt
@ 2018-03-25 10:21   ` Hartmut Goebel
  2018-03-27  9:45     ` Ludovic Courtès
  2018-03-27 22:05     ` Mark H Weaver
  2018-03-25 10:57   ` Marius Bakke
  2 siblings, 2 replies; 23+ messages in thread
From: Hartmut Goebel @ 2018-03-25 10:21 UTC (permalink / raw)
  To: help-guix

Am 25.03.2018 um 07:34 schrieb Chris Marusich:
> As Ludo mentioned elsewhere, using a dongle is one good option.  What
> prevents you from using a dongle?

Why should I punish myself just for to says "Hey, I'm using only free
software"? This benefits nobody! [1]

Please don't get me wrong: free software is to be preferred and we
should push users and vendors towards it. But if for any reason one owns
a device demanding non-free firmware, using e.g. a dongle would not
benefit anybody.[1] The vendor already has the money. In contrary:
buying a dongle adds to environmental pollution and sweating in poor
countries.

The only thing we achieve is distracting users from free software since
it "doe not work".

[1] Given that you basically "trust" the non-free software. Bu if you
don't, you'll not going to use it anyway.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-25  5:34 ` Chris Marusich
  2018-03-25  6:14   ` Pierre Neidhardt
  2018-03-25 10:21   ` Hartmut Goebel
@ 2018-03-25 10:57   ` Marius Bakke
  2018-03-29  5:11     ` Chris Marusich
  2 siblings, 1 reply; 23+ messages in thread
From: Marius Bakke @ 2018-03-25 10:57 UTC (permalink / raw)
  To: Chris Marusich, Pierre Neidhardt; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1136 bytes --]

Chris Marusich <cmmarusich@gmail.com> writes:

> Hi Pierre,
>
> Pierre Neidhardt <ambrevar@gmail.com> writes:
>
>> linux-libre turns off the ability to load non-free firmware.  Why is
>> it so?
>
> I did a little bit of searching on the Internet, and it seems to me like
> the reason why Linux-libre turns off the ability to load non-free
> firmware is because the project does not want to induce you to use
> non-free software.

This is not true.  After all, you may wish to load a firmware that you
have developed yourself, but that is not possible either.  The problem
is a limitation of the kernel interface and/or the deblobbing script:

From an interview with Alexandre Oliva[0]:

"Indeed, I became aware that some users have got the idea that blocking
the loading of blobs is a feature. It's not; it's just a bug that's
quite difficult to fix. The decision on whether or not to use a piece of
software, be it Free or not, should belong to the users, and it's not
our intent to make that difficult."

[0] https://www.fsfla.org/ikiwiki/blogs/lxo/2013-11-08-linux-libre-interview-by-bruce-byfield.en.html

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-25 10:21   ` Hartmut Goebel
@ 2018-03-27  9:45     ` Ludovic Courtès
  2018-03-27 22:05     ` Mark H Weaver
  1 sibling, 0 replies; 23+ messages in thread
From: Ludovic Courtès @ 2018-03-27  9:45 UTC (permalink / raw)
  To: Hartmut Goebel; +Cc: help-guix

Hey Hartmut,

Hartmut Goebel <h.goebel@crazy-compilers.com> skribis:

> Am 25.03.2018 um 07:34 schrieb Chris Marusich:
>> As Ludo mentioned elsewhere, using a dongle is one good option.  What
>> prevents you from using a dongle?
>
> Why should I punish myself just for to says "Hey, I'm using only free
> software"? This benefits nobody! [1]

You can do what you want.  Guix as a project is committed to software
freedom, that’s our “contract” with our users, and I think giving them
individual and collective control over the software they use is highly
beneficial to them.

That said, we all prefer when hardware vendors do not make our lives
more difficult, no doubt!

Ludo’.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-25 10:21   ` Hartmut Goebel
  2018-03-27  9:45     ` Ludovic Courtès
@ 2018-03-27 22:05     ` Mark H Weaver
  2018-04-13 11:55       ` Hartmut Goebel
  1 sibling, 1 reply; 23+ messages in thread
From: Mark H Weaver @ 2018-03-27 22:05 UTC (permalink / raw)
  To: Hartmut Goebel; +Cc: help-guix

Hartmut Goebel <h.goebel@crazy-compilers.com> writes:

> Am 25.03.2018 um 07:34 schrieb Chris Marusich:
>> As Ludo mentioned elsewhere, using a dongle is one good option.  What
>> prevents you from using a dongle?
>
> Why should I punish myself just for to says "Hey, I'm using only free
> software"? This benefits nobody! [1]
>
> Please don't get me wrong: free software is to be preferred and we
> should push users and vendors towards it. But if for any reason one owns
> a device demanding non-free firmware, using e.g. a dongle would not
> benefit anybody.[1] The vendor already has the money. In contrary:
> buying a dongle adds to environmental pollution and sweating in poor
> countries.
>
> The only thing we achieve is distracting users from free software since
> it "doe not work".

I disagree.  We achieve something indispensible.  We make it far more
likely that the next time users purchase hardware, they will avoid
hardware that would require their operating system to include nonfree
software.  This creates incentives for the manufacturers to create
freedom-respecting hardware.

The alternative approach of including nonfree software in our OS, in
order to make non-freedom-respecting hardware "just work", makes this
problem invisible to most people, and thus creates no incentive for
users or manufacturers to change their behaviors at all.

This is not a small problem.  It's becoming increasingly difficult to
find any modern computer that can be operated without many megabytes of
nonfree software, in an age of ubiquitous surveillance that threatens
our democracies.  Please, we must not sweep this problem under the rug.

      Mark

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-25 10:57   ` Marius Bakke
@ 2018-03-29  5:11     ` Chris Marusich
  0 siblings, 0 replies; 23+ messages in thread
From: Chris Marusich @ 2018-03-29  5:11 UTC (permalink / raw)
  To: Marius Bakke; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 2442 bytes --]

Marius Bakke <mbakke@fastmail.com> writes:

> Chris Marusich <cmmarusich@gmail.com> writes:
>
>> Hi Pierre,
>>
>> Pierre Neidhardt <ambrevar@gmail.com> writes:
>>
>>> linux-libre turns off the ability to load non-free firmware.  Why is
>>> it so?
>>
>> I did a little bit of searching on the Internet, and it seems to me like
>> the reason why Linux-libre turns off the ability to load non-free
>> firmware is because the project does not want to induce you to use
>> non-free software.
>
> This is not true.  After all, you may wish to load a firmware that you
> have developed yourself, but that is not possible either.  The problem
> is a limitation of the kernel interface and/or the deblobbing script:
>
> From an interview with Alexandre Oliva[0]:
>
> "Indeed, I became aware that some users have got the idea that blocking
> the loading of blobs is a feature. It's not; it's just a bug that's
> quite difficult to fix. The decision on whether or not to use a piece of
> software, be it Free or not, should belong to the users, and it's not
> our intent to make that difficult."
>
> [0] https://www.fsfla.org/ikiwiki/blogs/lxo/2013-11-08-linux-libre-interview-by-bruce-byfield.en.html

Thank you for correcting my understanding!  I read the interview you
linked, as well as the original email thread referenced by the LWN
article [1].  My understanding is now that Linux-libre wants both (1) to
avoid inducing users to install non-free firmware (e.g. even logging the
non-free firmware name is something they would consider to be "inducing"
the user to install the non-free firmware), and (2) to allow users to
install whatever firmware they want, regardless of whether it is free or
non-free firmware.  However, due to the way the kernel Linux loads
firmware combined with the way that Linux-libre mangles the non-free
firmware identifiers to accomplish (1), users of Linux-libre currently
need to go through the extra effort of modifying the Linux-libre source
code (which they are free to do) if they want to load non-free firmware
(or firmware they have built themselves but have chosen not to share).

It is good to know that the Linux-libre project intends to allow users
to do whatever they want with the kernel.  I appreciate you taking the
time to clarify this for me!

Footnotes: 
[1]  https://lists.nongnu.org/archive/html/gnu-linux-libre/2010-12/msg00022.html

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2018-03-27 22:05     ` Mark H Weaver
@ 2018-04-13 11:55       ` Hartmut Goebel
  0 siblings, 0 replies; 23+ messages in thread
From: Hartmut Goebel @ 2018-04-13 11:55 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: help-guix

Am 28.03.2018 um 00:05 schrieb Mark H Weaver:
> I disagree.  We achieve something indispensible.  We make it far more
> likely that the next time users purchase hardware, they will avoid
> hardware that would require their operating system to include nonfree
> software.  This creates incentives for the manufacturers to create
> freedom-respecting hardware.

I disagree. Your are assuming somebody already convinced on free
software. This might work for these.

I assume somebody who needs to be convinced that there are alternatives
to what they are used to (Windows, macos). These people will not buy a
new device for testing GNU/Linux or GuixSD, but use the one they already
own. They except GNU/Linux to work! It not, they will be scared off -
and it will be even harder to convince them for another try.

The worm must be tasty to the fish, not the fisherman.

If you want to change the world, you will fail when trying to enforce
the big bang. But you will win by making people taking small steps,
learning, becoming confident. If you want someone to become vegan, first
make her/she reducing the meat consumption, make her/him living
vegetarian, an then vegan. This takes long, but even the first step is a
change towards your aim.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
@ 2022-05-11 12:19 白い熊
  2022-05-11 12:31 ` yasu
  0 siblings, 1 reply; 23+ messages in thread
From: 白い熊 @ 2022-05-11 12:19 UTC (permalink / raw)
  To: GNU Guix help

Clément Lassieur <address@hidden> writes:

> Guix allows one to customize their packages through inheritance.  You
> could create a custom linux package that inherits Guix's linux-libre,
> with, say a differente source.  When linux-libre is updated, my-linux
> would be updated as well, since it inherits linux-libre.  Thus, you
> would have no maintainance to do.
>
> (define-public my-linux
>  (package
>     (inherit linux-libre)
>     (name "my-linux")
>     (source ...)))

Sorry to revive an extra-old topic, however my problem now is exactly 
this – I've purchased the GPD Pocket 3 which is a very nice little 
machine, powerful, and have to use it without a USB dongle. It uses Intel 
AX210 802.11ax (2.4/5/6Ghz), BT 5.2, so needs iwlwifi modules.

I'm running Ubuntu Mate on it in parallel – without any issues.

Now, I've set up Guix System on it without problems.

However am not fluent enough to utilize the above solution to define an 
inheritance for the current Linux kernel from git and put it in 
system.scm to reconfigure the system with it.

Could someone share with me the system.cfg snippet that would enable me 
to load the non-free firmware?

Many thanks.

-- 
Best regards / 宜しく御願い致します / S pozdravem / C уважением / Z poważaniem / 
Mit freundlichen Grüßen

白い熊


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2022-05-11 12:19 Installation: Load non-free wifi firmware (iwlwifi) 白い熊
@ 2022-05-11 12:31 ` yasu
  2022-05-12  7:37   ` 白い熊@相撲道
  0 siblings, 1 reply; 23+ messages in thread
From: yasu @ 2022-05-11 12:31 UTC (permalink / raw)
  To: 白い熊, GNU Guix help

This is also an old topic, but we need lesser-help-guix@... 
The help-guix@... seems so much against even discussion of such
things...

So for now (and let me stress, I do not like this situation of self-
imposed-gagging and would like to help create alternative communication
forums), let me send you something personally!

-Yasu


On Wed, 2022-05-11 at 12:19 +0000, 白い熊 wrote:
> Clément Lassieur <address@hidden> writes:
> 
> > Guix allows one to customize their packages through inheritance. 
> > You
> > could create a custom linux package that inherits Guix's linux-
> > libre,
> > with, say a differente source.  When linux-libre is updated, my-
> > linux
> > would be updated as well, since it inherits linux-libre.  Thus, you
> > would have no maintainance to do.
> > 
> > (define-public my-linux
> >   (package
> >      (inherit linux-libre)
> >      (name "my-linux")
> >      (source ...)))
> 
> Sorry to revive an extra-old topic, however my problem now is exactly
> this – I've purchased the GPD Pocket 3 which is a very nice little 
> machine, powerful, and have to use it without a USB dongle. It uses
> Intel 
> AX210 802.11ax (2.4/5/6Ghz), BT 5.2, so needs iwlwifi modules.
> 
> I'm running Ubuntu Mate on it in parallel – without any issues.
> 
> Now, I've set up Guix System on it without problems.
> 
> However am not fluent enough to utilize the above solution to define
> an 
> inheritance for the current Linux kernel from git and put it in 
> system.scm to reconfigure the system with it.
> 
> Could someone share with me the system.cfg snippet that would enable
> me 
> to load the non-free firmware?
> 
> Many thanks.
> 



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2022-05-11 12:31 ` yasu
@ 2022-05-12  7:37   ` 白い熊@相撲道
  2022-05-12 16:00     ` zimoun
  2022-05-13  1:33     ` Maxim Cournoyer
  0 siblings, 2 replies; 23+ messages in thread
From: 白い熊@相撲道 @ 2022-05-12  7:37 UTC (permalink / raw)
  To: yasu; +Cc: GNU Guix help

On 2022-05-11 14:31, yasu wrote:
> This is also an old topic, but we need lesser-help-guix@...
> The help-guix@... seems so much against even discussion of such
> things...
> 
> So for now (and let me stress, I do not like this situation of self-
> imposed-gagging and would like to help create alternative communication
> forums), let me send you something personally!

Many thanks, Yasu.

I was able to get it working according to the instructions sent 
privately, including adding a channel for the kernel source etc.

Seeing as how there might have been criticism in the past here on the 
list in discussing topics, which some think are inconducive to promote 
software freedom - I don't wish to damage the culture here and fully 
describe the solution, if it is indeed frowned upon here.

On the other hand, I feel the same way as Yasu describes above - for 
instance for me I think seeing the solution, which I could not have 
figured out myself is actually conducive towards learning more guix and 
scheme and perhaps developing some snippets in the future that could 
help someone else.

For this reason I'd think it'd be beneficial to fully discuss the Guix 
solution here. Moderators - can you give guidance on this?

---
Best regards / 宜しく御願い致します / S pozdravem / C уважением / Z poważaniem / 
Mit freundlichen Grüßen

白い熊


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2022-05-12  7:37   ` 白い熊@相撲道
@ 2022-05-12 16:00     ` zimoun
  2022-05-12 20:19       ` David Lecompte
  2022-05-13 11:59       ` Tobias Geerinckx-Rice
  2022-05-13  1:33     ` Maxim Cournoyer
  1 sibling, 2 replies; 23+ messages in thread
From: zimoun @ 2022-05-12 16:00 UTC (permalink / raw)
  To: 白い熊@相撲道, yasu
  Cc: GNU Guix help

Hi,

On Thu, 12 May 2022 at 09:37, 白い熊@相撲道 <help-guix_gnu.org@sumou.com> wrote:

> For this reason I'd think it'd be beneficial to fully discuss the Guix 
> solution here. Moderators - can you give guidance on this?

I am not a moderator and it is not a guidance.

The Guix project is part of the GNU project; for the good, the bad or
the ugly.  What it implies is documented, for instance:

<https://www.gnu.org/distros/free-system-distribution-guidelines.en.html>


Therefore, we – users and contributors – do not speak about non-free on
GNU mailing lists.  Nothing more to discuss.


Note that it does not mean people contributing to Guix cannot help for
non-free.  However, not here.  Using your favorite search engine, it
seems easy to find relevant information.

As I sometimes redirect people from Reddit (to name one forum) to here,
I suggest you to ask such questions about non-free to these forums.


Cheers,
simon


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2022-05-12 16:00     ` zimoun
@ 2022-05-12 20:19       ` David Lecompte
  2022-05-12 23:53         ` Yasuaki Kudo
  2022-05-13 11:59       ` Tobias Geerinckx-Rice
  1 sibling, 1 reply; 23+ messages in thread
From: David Lecompte @ 2022-05-12 20:19 UTC (permalink / raw)
  To: zimoun, 白い熊@相撲道,
	yasu
  Cc: GNU Guix help

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

Hi,

Le jeudi 12 mai 2022 à 18:00 +0200, zimoun a écrit :
> The Guix project is part of the GNU project; for the good, the bad or
> the ugly.  What it implies is documented, for instance:
> 
> <  
> https://www.gnu.org/distros/free-system-distribution-guidelines.en.html
> > 
> 

These rules are for GNU/Linux distros in general, they are not specific
to the GNU project, e.g. they are also followed by Trisquel, Parabola and
Hyperbola.

I only use and recommend distros that follow these rules because with
other distros, it is frequent to receive "solutions" by using non-free
software, while the people proposing the "solutions" don't even mention
it is non-free software because they don't care.

Some may say it is censorship, for me it is commitment not to mislead
people.

For wifi, since linux-libre has support for wifi USB dongle using ath9, I
guess it should work fine with Guix SD (but I haven't tried actually).

David.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 855 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2022-05-12 20:19       ` David Lecompte
@ 2022-05-12 23:53         ` Yasuaki Kudo
  0 siblings, 0 replies; 23+ messages in thread
From: Yasuaki Kudo @ 2022-05-12 23:53 UTC (permalink / raw)
  To: David Lecompte
  Cc: zimoun, 白い熊@相撲道,
	GNU Guix help

[-- Attachment #1: Type: text/plain, Size: 1460 bytes --]

One phrase I heard recently and struck a chord:

Needs Unite, Ideas Divide

We all need Free Software but I think the attitude toward non-free seems to vary - I seem to be on the side of "I don't care as long as I know where they are on my system"

So yes, I think we just need to have a separate community and happily work together 😄

-Yasu

> On May 13, 2022, at 05:19, David Lecompte <david.lecompte@protonmail.com> wrote:
> 
> Hi,
> 
>> Le jeudi 12 mai 2022 à 18:00 +0200, zimoun a écrit :
>> The Guix project is part of the GNU project; for the good, the bad or
>> the ugly.  What it implies is documented, for instance:
>> 
>> <  
>> https://www.gnu.org/distros/free-system-distribution-guidelines.en.html
>>> 
>> 
> 
> These rules are for GNU/Linux distros in general, they are not specific
> to the GNU project, e.g. they are also followed by Trisquel, Parabola and
> Hyperbola.
> 
> I only use and recommend distros that follow these rules because with
> other distros, it is frequent to receive "solutions" by using non-free
> software, while the people proposing the "solutions" don't even mention
> it is non-free software because they don't care.
> 
> Some may say it is censorship, for me it is commitment not to mislead
> people.
> 
> For wifi, since linux-libre has support for wifi USB dongle using ath9, I
> guess it should work fine with Guix SD (but I haven't tried actually).
> 
> David.
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/octet-stream, Size: 855 bytes --]

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsFzBAEBCAAnBQJifWvJCZDs79o64Si7eRYhBNJn4DsqfQ/lCLFDdOzv2jrh
KLt5AAB1nRAAwlwtklKMKIAM1FmXMO9ZDZQZVFaBgTnyTp1BBFi1I1y+LF3K
uKwoAdoOoVbQiQbzPkp0BCOW54jWbYW1rnlnKvhArtqOqJmUWMuXXgDH/G71
e143n4KU7u8Viou1U9tCVlfTxcK1d9U/Ky8H/HhSFM2F3aw1l3wEINoGtN2R
t90QKkMBmWw+gRvZw/7FrtYbxLFRHMrTGsa5nqN0KPb7KOOsATxzBoXXy0rl
osrKFbRqFnzoq631IahWOidD9Dc/UtVlT5cfozmtYC5B4UqJm3w+7Ag+wATJ
A/8vZQcomNUgVm1u8BjFGrkXYQI/7bpv6BJj1kebZIUvk9qlbB1vueJuHI1C
Xqlp5zbBMHbak55O03GYtvtQ8i4sY/9EqIsbhJk8ftQLBpoyNLtYH8FH7036
vYQDJXO24f7zw3ktDbEeZVs7+ujPmrhyJlBEn/0jj7/MxWAqBkL4OckdlEPF
on/70FkjVDRSA7QAcVMgqvUldzjNB1Kx0ObJ9A81MvjlMa2AiebntxcDEpYI
VQ0+DbkGr6DbtVoMqOzH24xkPMwYIud56uyF5pTX/MWdQa99eeirIMejNFdF
/onrg8osw7Li1bras8G4M2p2OsPDywtWCmujcsNOZ/GmtbRsr0n6dAFIgmB5
/wjWr8PnUlm6NFuMNiv94Ld6ysB6p4ahKhs=
=DrYR
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2022-05-12  7:37   ` 白い熊@相撲道
  2022-05-12 16:00     ` zimoun
@ 2022-05-13  1:33     ` Maxim Cournoyer
  1 sibling, 0 replies; 23+ messages in thread
From: Maxim Cournoyer @ 2022-05-13  1:33 UTC (permalink / raw)
  To: 白い熊@相撲道
  Cc: yasu, GNU Guix help

Hello,

白い熊@相撲道 <help-guix_gnu.org@sumou.com> writes:

> On 2022-05-11 14:31, yasu wrote:
>> This is also an old topic, but we need lesser-help-guix@...
>> The help-guix@... seems so much against even discussion of such
>> things...
>> So for now (and let me stress, I do not like this situation of self-
>> imposed-gagging and would like to help create alternative communication
>> forums), let me send you something personally!
>
> Many thanks, Yasu.
>
> I was able to get it working according to the instructions sent
> privately, including adding a channel for the kernel source etc.
>
> Seeing as how there might have been criticism in the past here on the
> list in discussing topics, which some think are inconducive to promote
> software freedom - I don't wish to damage the culture here and fully
> describe the solution, if it is indeed frowned upon here.
>
> On the other hand, I feel the same way as Yasu describes above - for
> instance for me I think seeing the solution, which I could not have
> figured out myself is actually conducive towards learning more guix
> and scheme and perhaps developing some snippets in the future that
> could help someone else.
>
> For this reason I'd think it'd be beneficial to fully discuss the Guix
> solution here. Moderators - can you give guidance on this?

Nothing has changed regarding the GNU Guix policy regarding free
software, which stems from the requirements of a GNU FSDG distribution
[0]; it is about including only free software in the distribution and
providing support only for free software.  This means this is not the
right place to discuss how to install/configure nonfree software which
is not part of GNU Guix.

Yasu, you've been sharing your opinion about this many times here;
enough times that it's starting to be mildly annoying, to me at least
:-).  GNU Guix is not and won't be a place to discuss nonfree software;
I'd appreciate if you could stop advertising your idea to create some
parallel, nonfree community on Guix channels.  You are free to do so if
you like, but don't please don't advertise it on the Guix project
communication channels.

I personally think this policy is a plus that makes the project stand
out; GNU FSDG distributions are rarer than non-FSDG ones, after all, and
free software as at the heart of GNU and GNU Guix.  We should be
thankful for it :-).

Thank you for your understanding,

Maxim

[0]  https://www.gnu.org/distros/free-system-distribution-guidelines.html


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: Installation: Load non-free wifi firmware (iwlwifi)
  2022-05-12 16:00     ` zimoun
  2022-05-12 20:19       ` David Lecompte
@ 2022-05-13 11:59       ` Tobias Geerinckx-Rice
  1 sibling, 0 replies; 23+ messages in thread
From: Tobias Geerinckx-Rice @ 2022-05-13 11:59 UTC (permalink / raw)
  To: help-guix, zimoun,
	白い熊@相撲道, yasu
  Cc: GNU Guix help

There's nothing I can add to Zimoun & Maxim's excellent answers.

I completely agree with Maxim: this is a feature, a positive choice; not a bug, nor some fearful refusal to hear loud 'voices' that are already wildly overrepresented.

If the urge to promote proprietary software/vendors/misinformation/status quo is so strong,   *almost the entire Internet* is available to do so.  Literally.  No need to insist we give up our space, or slather it with false balance.  A lot of us would leave.

Just a note on 'moderation': as a 'moderator': I weed out spammy spams (many, so many, a day) and trolly trolls (once a year in a good year).  I have never moderated good-faith conversation beyond that - as long as it doesn't veer into either.

Kind regards,

T G-R

Sent on [a touchscreen].  Excuse or enjoy my [terrible editing].


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2022-05-13 12:08 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-11 12:19 Installation: Load non-free wifi firmware (iwlwifi) 白い熊
2022-05-11 12:31 ` yasu
2022-05-12  7:37   ` 白い熊@相撲道
2022-05-12 16:00     ` zimoun
2022-05-12 20:19       ` David Lecompte
2022-05-12 23:53         ` Yasuaki Kudo
2022-05-13 11:59       ` Tobias Geerinckx-Rice
2022-05-13  1:33     ` Maxim Cournoyer
  -- strict thread matches above, loose matches on Subject: below --
2018-03-02 17:25 Pierre Neidhardt
2018-03-02 17:41 ` Pierre Neidhardt
2018-03-02 20:13   ` Carlo Zancanaro
2018-03-02 18:04 ` Adonay Felipe Nogueira
2018-03-05 12:32 ` Adonay Felipe Nogueira
2018-03-05 14:00 ` Clément Lassieur
2018-03-23 13:29   ` Pierre Neidhardt
2018-03-25  5:34 ` Chris Marusich
2018-03-25  6:14   ` Pierre Neidhardt
2018-03-25 10:21   ` Hartmut Goebel
2018-03-27  9:45     ` Ludovic Courtès
2018-03-27 22:05     ` Mark H Weaver
2018-04-13 11:55       ` Hartmut Goebel
2018-03-25 10:57   ` Marius Bakke
2018-03-29  5:11     ` Chris Marusich

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.