patches and low-level development discussion
 help / color / mirror / code / Atom feed
* Improving  kernel build time
@ 2020-08-25 12:53 Philipp Steinpaß
  0 siblings, 0 replies; only message in thread
From: Philipp Steinpaß @ 2020-08-25 12:53 UTC (permalink / raw)
  To: devel

Hi!

I read that development ist struggeling with long kernel build times
right now and as a former gentoo kid, I feel somewhat qualified to help
with that.

I had a look at the current way, nixos is building the kernel and I
think it's somewhat over engineered for spectrums needs right now, so I
propose to do the following:

* Exctract the current generic kernel .config from nixos
* make menuconfig with that on a generic linux kernel of the version
  currently used in spectrum and remove as many modules as I can
* Circumvent the current nixos kernel configuration pretty much entirely
  and supply the kernel .config by adding it directly to the git
  repository for faster iteration

When a more elaborate kernel configuration scheme is needed again in the
future, the nixos one is still there and can be properly ported to
spectrums needs but right now I feel like it would only slow the process
down.

However I don't have much experience with the code, so when I get told
here that it's probably better to keep closer to nixpkgs, I'll give my
best with that, too.

Philipp

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-08-25 12:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-25 12:53 Improving kernel build time Philipp Steinpaß

Code repositories for project(s) associated with this public inbox

	https://spectrum-os.org/git/crosvm
	https://spectrum-os.org/git/doc
	https://spectrum-os.org/git/mktuntap
	https://spectrum-os.org/git/nixpkgs
	https://spectrum-os.org/git/spectrum
	https://spectrum-os.org/git/ucspi-vsock
	https://spectrum-os.org/git/www

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).