* Introductory Message
@ 2023-03-07 9:47 agabaderrick18
2023-03-07 16:04 ` Alison Schofield
0 siblings, 1 reply; 10+ messages in thread
From: agabaderrick18 @ 2023-03-07 9:47 UTC (permalink / raw)
To: outreachy
Hi there am Derrick an Outreachy applicant,I'm happy to be here.Been
reading through the archives and learning alot and right now am working
on my first patch welcome any correction and direction as a way
forward.
I. Thanks
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introductory Message
2023-03-07 9:47 agabaderrick18
@ 2023-03-07 16:04 ` Alison Schofield
0 siblings, 0 replies; 10+ messages in thread
From: Alison Schofield @ 2023-03-07 16:04 UTC (permalink / raw)
To: agabaderrick18; +Cc: outreachy
On Tue, Mar 07, 2023 at 12:47:45PM +0300, agabaderrick18@gmail.com wrote:
> Hi there am Derrick an Outreachy applicant,I'm happy to be here.Been
> reading through the archives and learning alot and right now am working
> on my first patch welcome any correction and direction as a way
> forward.
> I. Thanks
>
>
Hi Derrick,
Welcome to the Linux Kernel Community!
Alison
^ permalink raw reply [flat|nested] 10+ messages in thread
* Introductory message
@ 2023-03-08 11:41 Sumitra Sharma
2023-03-08 11:49 ` Julia Lawall
2023-03-08 15:44 ` Alison Schofield
0 siblings, 2 replies; 10+ messages in thread
From: Sumitra Sharma @ 2023-03-08 11:41 UTC (permalink / raw)
To: outreachy
Hi I am Sumitra Sharma, an outreachy applicant. This is my first time
applying to outreachy and linux-kernel. I am currently working on
setting up the enviornment. I observed that building the kernel i.e.
running "make -j2" command itself is taking a lot of time. I would
appreciate some suggestions on it.
Also I recieved an error stating "make[2]: *** No rule to make target
'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'.
Stop." to which I edited the .config file as below
#
# Certificates for signature checking
#
CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
CONFIG_SYSTEM_TRUSTED_KEYRING=y
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SYSTEM_BLACKLIST_KEYRING=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
CONFIG_SYSTEM_REVOCATION_LIST=y
CONFIG_SYSTEM_REVOCATION_KEYS=""
# CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set
# end of Certificates for signature checking
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introductory message
2023-03-08 11:41 Introductory message Sumitra Sharma
@ 2023-03-08 11:49 ` Julia Lawall
2023-03-08 17:13 ` Ira Weiny
2023-03-08 15:44 ` Alison Schofield
1 sibling, 1 reply; 10+ messages in thread
From: Julia Lawall @ 2023-03-08 11:49 UTC (permalink / raw)
To: Sumitra Sharma; +Cc: outreachy
On Wed, 8 Mar 2023, Sumitra Sharma wrote:
> Hi I am Sumitra Sharma, an outreachy applicant. This is my first time
> applying to outreachy and linux-kernel. I am currently working on
> setting up the enviornment. I observed that building the kernel i.e.
> running "make -j2" command itself is taking a lot of time. I would
> appreciate some suggestions on it.
I think it would take a lot of time...
You may be able to optimize your configuration to what modules are
actually used on your machine, rather than everything that your distro
wants to offer. Maybe make localconfig.
> Also I recieved an error stating "make[2]: *** No rule to make target
> 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'.
> Stop." to which I edited the .config file as below
> #
> # Certificates for signature checking
> #
> CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
I just have "" as the string.
julia
> CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
> # CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
> CONFIG_SYSTEM_TRUSTED_KEYRING=y
> CONFIG_SYSTEM_TRUSTED_KEYS=""
> CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
> CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
> CONFIG_SECONDARY_TRUSTED_KEYRING=y
> CONFIG_SYSTEM_BLACKLIST_KEYRING=y
> CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
> CONFIG_SYSTEM_REVOCATION_LIST=y
> CONFIG_SYSTEM_REVOCATION_KEYS=""
> # CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set
> # end of Certificates for signature checking
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introductory message
2023-03-08 11:41 Introductory message Sumitra Sharma
2023-03-08 11:49 ` Julia Lawall
@ 2023-03-08 15:44 ` Alison Schofield
1 sibling, 0 replies; 10+ messages in thread
From: Alison Schofield @ 2023-03-08 15:44 UTC (permalink / raw)
To: Sumitra Sharma; +Cc: outreachy
On Wed, Mar 08, 2023 at 03:41:22AM -0800, Sumitra Sharma wrote:
> Hi I am Sumitra Sharma, an outreachy applicant. This is my first time
Hi Sumitra,
It's good that you posted this message for all to see and learn from.
It would be even better if posted as a new message and subject line.
There is another setup related question that is buried beneath an
intro. It's better to do a new message with appropriate subject line.
Thanks,
Alison
> applying to outreachy and linux-kernel. I am currently working on
> setting up the enviornment. I observed that building the kernel i.e.
> running "make -j2" command itself is taking a lot of time. I would
> appreciate some suggestions on it.
> Also I recieved an error stating "make[2]: *** No rule to make target
> 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'.
> Stop." to which I edited the .config file as below
> #
> # Certificates for signature checking
> #
> CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
> CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
> # CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
> CONFIG_SYSTEM_TRUSTED_KEYRING=y
> CONFIG_SYSTEM_TRUSTED_KEYS=""
> CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
> CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
> CONFIG_SECONDARY_TRUSTED_KEYRING=y
> CONFIG_SYSTEM_BLACKLIST_KEYRING=y
> CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
> CONFIG_SYSTEM_REVOCATION_LIST=y
> CONFIG_SYSTEM_REVOCATION_KEYS=""
> # CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set
> # end of Certificates for signature checking
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introductory message
2023-03-08 11:49 ` Julia Lawall
@ 2023-03-08 17:13 ` Ira Weiny
2023-03-08 18:40 ` Fabio M. De Francesco
0 siblings, 1 reply; 10+ messages in thread
From: Ira Weiny @ 2023-03-08 17:13 UTC (permalink / raw)
To: Julia Lawall, Sumitra Sharma; +Cc: outreachy
Julia Lawall wrote:
>
>
> On Wed, 8 Mar 2023, Sumitra Sharma wrote:
>
> > Hi I am Sumitra Sharma, an outreachy applicant. This is my first time
> > applying to outreachy and linux-kernel. I am currently working on
> > setting up the enviornment. I observed that building the kernel i.e.
> > running "make -j2" command itself is taking a lot of time. I would
> > appreciate some suggestions on it.
>
> I think it would take a lot of time...
Also:
-j is an option which chooses how many threads to build in parallel.
If you have enough cores on your machine you could increase '2' to
something larger.
Ira
>
> You may be able to optimize your configuration to what modules are
> actually used on your machine, rather than everything that your distro
> wants to offer. Maybe make localconfig.
>
> > Also I recieved an error stating "make[2]: *** No rule to make target
> > 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'.
> > Stop." to which I edited the .config file as below
> > #
> > # Certificates for signature checking
> > #
> > CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
>
> I just have "" as the string.
>
> julia
>
> > CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
> > # CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
> > CONFIG_SYSTEM_TRUSTED_KEYRING=y
> > CONFIG_SYSTEM_TRUSTED_KEYS=""
> > CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
> > CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
> > CONFIG_SECONDARY_TRUSTED_KEYRING=y
> > CONFIG_SYSTEM_BLACKLIST_KEYRING=y
> > CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
> > CONFIG_SYSTEM_REVOCATION_LIST=y
> > CONFIG_SYSTEM_REVOCATION_KEYS=""
> > # CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set
> > # end of Certificates for signature checking
> >
> >
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introductory message
2023-03-08 17:13 ` Ira Weiny
@ 2023-03-08 18:40 ` Fabio M. De Francesco
2023-03-09 16:20 ` Dave Jiang
0 siblings, 1 reply; 10+ messages in thread
From: Fabio M. De Francesco @ 2023-03-08 18:40 UTC (permalink / raw)
To: Sumitra Sharma; +Cc: Julia Lawall, Ira Weiny, outreachy
On mercoledì 8 marzo 2023 18:13:33 CET Ira Weiny wrote:
> Julia Lawall wrote:
> > On Wed, 8 Mar 2023, Sumitra Sharma wrote:
> > > Hi I am Sumitra Sharma, an outreachy applicant. This is my first time
> > > applying to outreachy and linux-kernel. I am currently working on
> > > setting up the environment. I observed that building the kernel i.e.
> > > running "make -j2" command itself is taking a lot of time. I would
> > > appreciate some suggestions on it.
> >
> > I think it would take a lot of time...
>
> Also:
>
> -j is an option which chooses how many threads to build in parallel.
>
> If you have enough cores on your machine you could increase '2' to
> something larger.
>
Sumitra,
That "something larger" can be calculated with a rule of thumb and then
adapted to your necessities...
Look at /proc/cpuinfo if you don't know how many cores you have in your
system...
# cat /proc/cpuinfo | grep processor
processor: 0
processor: 1
processor: 2
processor: 3
processor: 4
processor: 5
processor: 6
processor: 7
processor: 8
processor: 9
processor: 10
processor: 11
The output shows that I'm using a 12 core SMT system (https://
en.wikipedia.org/wiki/Simultaneous_multithreading).
So "-j12" is my usual choice for building a kernel in the host, minus the
number of SMT cores reserved for running VMs.
Thanks,
Fabio
^ permalink raw reply [flat|nested] 10+ messages in thread
* Introductory Message
@ 2023-03-09 8:26 Olofu Ojoachubione
2023-03-09 9:32 ` Nikolai Kondrashov
0 siblings, 1 reply; 10+ messages in thread
From: Olofu Ojoachubione @ 2023-03-09 8:26 UTC (permalink / raw)
To: kernelci
Hello, I'm Chubi and I'm an outreachy applicant.
I am happy and willing to contribute to this project.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introductory Message
2023-03-09 8:26 Introductory Message Olofu Ojoachubione
@ 2023-03-09 9:32 ` Nikolai Kondrashov
0 siblings, 0 replies; 10+ messages in thread
From: Nikolai Kondrashov @ 2023-03-09 9:32 UTC (permalink / raw)
To: Olofu Ojoachubione, kernelci
On 3/9/23 10:26, Olofu Ojoachubione wrote:
> Hello, I'm Chubi and I'm an outreachy applicant.
> I am happy and willing to contribute to this project.
Hi Chubi, and welcome to the project!
I just sent you an invite to our Slack. Please proceed to the #outreachy
channel there with any questions you might have.
We still have one "good first issue" unassigned, which you could pick:
https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+no%3Aassignee+repo%3Akernelci%2Fkcidb-io+repo%3Akernelci%2Fkcidb+label%3A%22good+first+issue%22
and I could create some more. Once you're done with one or more of these, you
could move onto "good second issues", which would be harder:
https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+no%3Aassignee+repo%3Akernelci%2Fkcidb-io+repo%3Akernelci%2Fkcidb+label%3A%22good+second+issue%22+
Have fun, and don't hesitate to ask questions!
Nick
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introductory message
2023-03-08 18:40 ` Fabio M. De Francesco
@ 2023-03-09 16:20 ` Dave Jiang
0 siblings, 0 replies; 10+ messages in thread
From: Dave Jiang @ 2023-03-09 16:20 UTC (permalink / raw)
To: Fabio M. De Francesco, Sumitra Sharma; +Cc: Julia Lawall, Ira Weiny, outreachy
On 3/8/23 11:40 AM, Fabio M. De Francesco wrote:
> On mercoledì 8 marzo 2023 18:13:33 CET Ira Weiny wrote:
>> Julia Lawall wrote:
>>> On Wed, 8 Mar 2023, Sumitra Sharma wrote:
>>>> Hi I am Sumitra Sharma, an outreachy applicant. This is my first time
>>>> applying to outreachy and linux-kernel. I am currently working on
>>>> setting up the environment. I observed that building the kernel i.e.
>>>> running "make -j2" command itself is taking a lot of time. I would
>>>> appreciate some suggestions on it.
>>>
>>> I think it would take a lot of time...
>>
>> Also:
>>
>> -j is an option which chooses how many threads to build in parallel.
>>
>> If you have enough cores on your machine you could increase '2' to
>> something larger.
>>
>
> Sumitra,
>
> That "something larger" can be calculated with a rule of thumb and then
> adapted to your necessities...
>
> Look at /proc/cpuinfo if you don't know how many cores you have in your
> system...
>
> # cat /proc/cpuinfo | grep processor
> processor: 0
> processor: 1
> processor: 2
> processor: 3
> processor: 4
> processor: 5
> processor: 6
> processor: 7
> processor: 8
> processor: 9
> processor: 10
> processor: 11
>
> The output shows that I'm using a 12 core SMT system (https://
> en.wikipedia.org/wiki/Simultaneous_multithreading).
>
> So "-j12" is my usual choice for building a kernel in the host, minus the
> number of SMT cores reserved for running VMs.
or just run 'make -j`nproc`'. Notice it's not single quote "'" but "`"
around nproc to execute the command. The return value of nproc is fed to
make. That what it just picks the max threads on whatever system you are
on.
>
> Thanks,
>
> Fabio
>
>
>
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2023-03-09 16:20 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-08 11:41 Introductory message Sumitra Sharma
2023-03-08 11:49 ` Julia Lawall
2023-03-08 17:13 ` Ira Weiny
2023-03-08 18:40 ` Fabio M. De Francesco
2023-03-09 16:20 ` Dave Jiang
2023-03-08 15:44 ` Alison Schofield
-- strict thread matches above, loose matches on Subject: below --
2023-03-09 8:26 Introductory Message Olofu Ojoachubione
2023-03-09 9:32 ` Nikolai Kondrashov
2023-03-07 9:47 agabaderrick18
2023-03-07 16:04 ` Alison Schofield
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.