Package Details: linux-git 6.18.rc1.r104.98ac9cc4b445-1

Git Clone URL: https://aur.archlinux.org/linux-git.git (read-only, click to copy)
Package Base: linux-git
Description: The Linus Torvalds' Mainline Linux kernel and modules
Upstream URL: https://www.kernel.org
Keywords: git kernel linux
Licenses: GPL-2.0-only
Provides: KSMBD-MODULE, NTSYNC-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE
Replaces: virtualbox-guest-modules-arch, wireguard-arch
Submitter: jonathanio
Maintainer: osimarr
Last Packager: osimarr
Votes: 13
Popularity: 0.046244
First Submitted: 2019-12-22 10:10 (UTC)
Last Updated: 2025-10-17 04:50 (UTC)

Dependencies (21)

Required by (11)

Sources (6)

Pinned Comments

osimarr commented on 2023-05-07 22:27 (UTC) (edited on 2023-05-12 04:05 (UTC) by osimarr)

Hi. Since the package became an orphan, I adopted it to continue what I actively maintain on https://aur.archlinux.org/pkgbase/linux-mainline-git, now on this AUR package.

The build script and config file will be up-to-date with Arch's official Linux package unless an update is required to be functional.

But I intentionally removed the documentation package because it consumes too much building time.

This package supports certain customization if compiled by the user. Check for the README file inside the package repo, or the .INSTALL message after package installation to learn how.


Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

fenugrec commented on 2026-01-10 20:57 (UTC)

this would be funny if I hadn't wasted hours already, trying to build a kernel from a local fork of the kernel (you would think this would be simpler than generating + applying patches, for iterative development...), and I end up with :

  • a package named linux-git-6.18.r4.25ea[....].pkg.tar
  • this package installs files into /usr/lib/modules/6.18.0-1-git-00004-.....
  • also installs vmlinuz into /usr/lib/modules/6.19.0-rc1-1-git-03904-....
  • /usr/lib/modules/6.18.0-1-git-00004-..../build/version contains the string '6.19.0-rc1-1-git-03904-....'
  • grub-mkconfig has no hope of finding the kernel this way.

I have no suggestion or precise complaint, I guess this is just a warning to the unwary: if you're trying to do something even slightly non-standard, beware...

fenugrec commented on 2026-01-07 19:55 (UTC)

@osimarr, @yurikoles, fair points, thanks. Can I suggest to have commented-out lines in the PKGBUILD source array, with the other 'currently good' mirrors, to make it easy to select the preferred one ?

osimarr commented on 2026-01-07 19:49 (UTC)

It was due to, at the time, Google mirror was giving me 5x the speed compared to official link. If somebody in Europe could give me the comparison between github, Google, and kernel.org that would be useful. But you don't need to stick with the default url anyway. You can customize it to your preferences.

yurikoles commented on 2026-01-07 18:48 (UTC)

I assume the reason was the higher expected cloning / fetching speed. But my own tests give me better speed with upstream git.kernel.org than Google Git mirror, at least in Europe.

And this can raise even more questions, like why not use GitHub mirror, which should (theoretically) provide even higher speed

fenugrec commented on 2026-01-07 18:25 (UTC)

Hi, is there a reason why this uses a google mirror instead of the official upstream, since commit 31d8b10f19de ?

bio3c commented on 2024-01-25 16:23 (UTC)

how to actually use custom patches? do i need to change some value or set some env var?

I did add my patches to the base folder and to the patches files, updated checksums but they were not applied during build...

osimarr commented on 2024-01-09 04:11 (UTC) (edited on 2024-01-09 04:18 (UTC) by osimarr)

@markboston if you build the package as is, it will compile the Linux mainline. This branch is not always stable, as it's used as a development branch. If you need a more stable image, you can use a Linux stable branch instead.

After you install a clean compilation, there will be an installed file /etc/linux-git/remote that you can edit and set the remote to the stable repository on the REMOTE variable, as explained in a comment on that file. And then the kernel version can be set on the COMMIT variable. The latest stable version you can retrieve from https://www.kernel.org/

As of today, you could set the remote file as below to get the latest stable:
REMOTE="stable/linux"
COMMIT="v6.6.10"

Then rebuild the linux-git package to compile the configured version.

markboston commented on 2023-12-06 22:51 (UTC)

i get a black screen on booting. is there another package i need to get this to boot?

markboston commented on 2023-12-03 01:47 (UTC)

im getting an error when trying to import the gpg key. no data.

kode54 commented on 2023-09-30 05:40 (UTC)

In case it was missed, the /doesnt/exist message is the intentional output caused by a sed trick applied to the Makefile, per Arch upstream, to prevent it from automatically running depmod during the build stage, since pacman hooks run that post-install.