all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: 55/61: gnu: linux-libre: Enable built-in ext4 support.
       [not found] ` <20190821082457.B8F8A2111C@vcs0.savannah.gnu.org>
@ 2019-08-21 20:12   ` Mark H Weaver
  2019-08-22  6:54     ` Pierre Neidhardt
  2019-08-22  7:58     ` Mathieu Othacehe
  0 siblings, 2 replies; 4+ messages in thread
From: Mark H Weaver @ 2019-08-21 20:12 UTC (permalink / raw)
  To: Mathieu Othacehe; +Cc: guix-devel

Hi Mathieu,

guix-commits@gnu.org writes:

> mothacehe pushed a commit to branch wip-cross-system
> in repository guix.
>
> commit 87ea71860614da09153e4c49f7b24294d12689ff
> Author: Mathieu Othacehe <m.othacehe@gmail.com>
> Date:   Tue Aug 20 16:55:34 2019 +0200
>
>     gnu: linux-libre: Enable built-in ext4 support.
>     
>     When running qemu-img from (gnu system vm) with an aarch64 kernel, mounting
>     ext4 partitions fails because no modprobe of ext4 module is made. Like for
>     other kernel configs, provide built-in support for ext4 partitions.
>     
>     * gnu/packages/aux-files/linux-libre/5.2-arm64.conf: Enable built-in ext4,
>     like in intel and armhf configs.

I'd prefer to go in the other direction, by changing ext4 to be modular
in _all_ configs.  Would that work for you?

I haven't used ext4 in a long time, and good riddance.  There are better
filesystems now, that don't leave empty files behind after a crash,
among other things.  Why give ext4 a privileged position by forcing all
users to keep a copy of the ext4 code in their RAM, whether they use it
or not?

What do you think?

      Thanks,
        Mark

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

* Re: 55/61: gnu: linux-libre: Enable built-in ext4 support.
  2019-08-21 20:12   ` 55/61: gnu: linux-libre: Enable built-in ext4 support Mark H Weaver
@ 2019-08-22  6:54     ` Pierre Neidhardt
  2019-08-22  7:58     ` Mathieu Othacehe
  1 sibling, 0 replies; 4+ messages in thread
From: Pierre Neidhardt @ 2019-08-22  6:54 UTC (permalink / raw)
  To: Mark H Weaver, Mathieu Othacehe; +Cc: guix-devel

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

By the way, what does Guix support these days?  I think the manual
mentions that only ext4 and btrfs are support for root.  Is it still true?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

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

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

* Re: 55/61: gnu: linux-libre: Enable built-in ext4 support.
  2019-08-21 20:12   ` 55/61: gnu: linux-libre: Enable built-in ext4 support Mark H Weaver
  2019-08-22  6:54     ` Pierre Neidhardt
@ 2019-08-22  7:58     ` Mathieu Othacehe
  2019-08-22 18:42       ` Mark H Weaver
  1 sibling, 1 reply; 4+ messages in thread
From: Mathieu Othacehe @ 2019-08-22  7:58 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel


Hello Mark,

> I'd prefer to go in the other direction, by changing ext4 to be modular
> in _all_ configs.  Would that work for you?

Yes, the only thing that matters to me is that there's consistency
between all platforms. "ext4" is the default fs on vm produced by
"qemu-img" in (gnu system vm) and is supposed to be built-in as there
are no "modprobe ext4".

So if we decide to switch to another fs, or keep "ext4" but as a module
for all architectures, it's fine, as long as its consistent.

For now it would be easier to take this patch and we can later on build
it as a module eveywhere and add it to file-system-type-modules in (gnu
system linux-initrd).

Mathieu

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

* Re: 55/61: gnu: linux-libre: Enable built-in ext4 support.
  2019-08-22  7:58     ` Mathieu Othacehe
@ 2019-08-22 18:42       ` Mark H Weaver
  0 siblings, 0 replies; 4+ messages in thread
From: Mark H Weaver @ 2019-08-22 18:42 UTC (permalink / raw)
  To: Mathieu Othacehe; +Cc: guix-devel

Hi Mathieu,

Mathieu Othacehe <m.othacehe@gmail.com> writes:

>> I'd prefer to go in the other direction, by changing ext4 to be modular
>> in _all_ configs.  Would that work for you?
>
> Yes, the only thing that matters to me is that there's consistency
> between all platforms. "ext4" is the default fs on vm produced by
> "qemu-img" in (gnu system vm) and is supposed to be built-in as there
> are no "modprobe ext4".
>
> So if we decide to switch to another fs, or keep "ext4" but as a module
> for all architectures, it's fine, as long as its consistent.

Great, thanks.

> For now it would be easier to take this patch and we can later on build
> it as a module eveywhere and add it to file-system-type-modules in (gnu
> system linux-initrd).

Okay, sounds good.  Thanks for working on it.

     Best,
      Mark

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

end of thread, other threads:[~2019-08-22 18:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20190821082439.3206.59786@vcs0.savannah.gnu.org>
     [not found] ` <20190821082457.B8F8A2111C@vcs0.savannah.gnu.org>
2019-08-21 20:12   ` 55/61: gnu: linux-libre: Enable built-in ext4 support Mark H Weaver
2019-08-22  6:54     ` Pierre Neidhardt
2019-08-22  7:58     ` Mathieu Othacehe
2019-08-22 18:42       ` Mark H Weaver

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.