Kernel Newbies archive on lore.kernel.org
 help / color / Atom feed
* Re: Kernelnewbies Digest, Vol 107, Issue 1
       [not found] <mailman.1.1570118401.25496.kernelnewbies@kernelnewbies.org>
@ 2019-10-03 21:43 ` CRISTIAN ANDRES VARGAS GONZALEZ
  0 siblings, 0 replies; only message in thread
From: CRISTIAN ANDRES VARGAS GONZALEZ @ 2019-10-03 21:43 UTC (permalink / raw)
  To: kernelnewbies

[-- Attachment #1.1: Type: text/plain, Size: 11833 bytes --]

Hello Guys, thanks for you answers

Now I have a clearer idea of the mathematics in the kernel and I
understand the views expressed, for now I will investigate more in the
memory subsystem
very thank you.


El jue., 3 oct. 2019 a las 11:00, <kernelnewbies-request@kernelnewbies.org>
escribió:

> Send Kernelnewbies mailing list submissions to
>         kernelnewbies@kernelnewbies.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> or, via email, send a message with subject or body 'help' to
>         kernelnewbies-request@kernelnewbies.org
>
> You can reach the person managing the list at
>         kernelnewbies-owner@kernelnewbies.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Kernelnewbies digest..."
>
>
> Today's Topics:
>
>    1. Re: Do I need strong mathematical bases to work in the memory
>       subsystem? (Ruben Safir)
>    2. Re: Do I need strong mathematical bases to work in the memory
>       subsystem? (Valdis Kl=?utf-8?Q?=c4=93?=tnieks)
>    3. Re: Do I need strong mathematical bases to work in the memory
>       subsystem? (Ruben Safir)
>    4. Re: Do I need strong mathematical bases to work in the memory
>       subsystem? (Greg KH)
>    5. Re: Do I need strong mathematical bases to work in the memory
>       subsystem? (Ruben Safir)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 2 Oct 2019 21:47:42 -0400
> From: Ruben Safir <ruben@mrbrklyn.com>
> To: kernelnewbies@kernelnewbies.org
> Subject: Re: Do I need strong mathematical bases to work in the memory
>         subsystem?
> Message-ID: <919b3d12-5d7e-73f1-d53f-b6a8463bf50b@mrbrklyn.com>
> Content-Type: text/plain; charset=utf-8
>
> On 9/30/19 1:06 AM, Valdis Kl?tnieks wrote:
> > On Sun, 29 Sep 2019 17:48:43 -0500, CRISTIAN ANDRES VARGAS GONZALEZ said:
> >
> >> Hello good morning, to be developed from the kernel do I need to have
> good
> >> math bases? I want to help in the ram memory subsystem and I have that
> >> doubt thank you.
> > Depends what you mean by "strong math basics".  You'll *definitely* need
> to
> > understand decimal/hexadecimal/binary/octal and how to convert between
> > them. Understanding algebra is useful.
> >
> > If you've had some intro to complexity theory so you understand why an
> O(N^2)
> > algorithm is usually worse than one that's O(N log N), that helps. Also,
> > knowing enough computing theory to understand what a finite state
> machine is,
> > and why to use one, and how to write code to implement one, is useful.
> >
> > You *probably* don't need calculus or deep number theory or a lot of
> other
> > pure math.
>
>
> I've heard this for years and when I went back for my PhD and Masters
> degree in comp sci, I found out, low and behold, this is just not true.
>
> If you hope to do anything that is not elementry, you need serious math
> for the algorithms, not to mention to complete the jobs being done.
>
> Knowing math is the real key to unlocking to potential of the power of
> computational mathmatics.
>
>
> --
> So many immigrant groups have swept through our town
> that Brooklyn, like Atlantis, reaches mythological
> proportions in the mind of the world - RI Safir 1998
> http://www.mrbrklyn.com
> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
>
> http://www.nylxs.com - Leadership Development in Free Software
> http://www.brooklyn-living.com
>
> Being so tracked is for FARM ANIMALS and extermination camps,
> but incompatible with living as a free human being. -RI Safir 2013
>
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 02 Oct 2019 23:35:52 -0400
> From: "Valdis Kl=?utf-8?Q?=c4=93?=tnieks" <valdis.kletnieks@vt.edu>
> To: Ruben Safir <ruben@mrbrklyn.com>
> Cc: kernelnewbies@kernelnewbies.org
> Subject: Re: Do I need strong mathematical bases to work in the memory
>         subsystem?
> Message-ID: <31773.1570073752@turing-police>
> Content-Type: text/plain; charset="us-ascii"
>
> On Wed, 02 Oct 2019 21:47:42 -0400, Ruben Safir said:
>
> > I've heard this for years and when I went back for my PhD and Masters
> > degree in comp sci, I found out, low and behold, this is just not true.
>
> The question was specific to *kernel* development.
>
> Look around.  Does Linus have a PhD?  How many people at the last Kernel
> Plumber's
> or Kernel Summit have PhDs?
>
> I'm willing to bet that there's very few PhD's in CS listed in
> MAINTAINERS.  And
> those that are, are probably coincidental...
>
> > If you hope to do anything that is not elementry, you need serious math
> > for the algorithms, not to mention to complete the jobs being done.
> >
> > Knowing math is the real key to unlocking to potential of the power of
> > computational mathmatics.
>
> If you're doing that sort of mathematics *inside the kernel*, there's
> probably something
> wrong with your overall design.
>
> Just sayin'.
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 832 bytes
> Desc: not available
> URL: <
> http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20191002/182441b5/attachment-0001.sig
> >
>
> ------------------------------
>
> Message: 3
> Date: Wed, 2 Oct 2019 23:42:04 -0400
> From: Ruben Safir <ruben@mrbrklyn.com>
> To: kernelnewbies@kernelnewbies.org
> Subject: Re: Do I need strong mathematical bases to work in the memory
>         subsystem?
> Message-ID: <0a9418d0-bef3-8631-4c18-b5a31fdd1129@mrbrklyn.com>
> Content-Type: text/plain; charset=UTF-8
>
> On 10/2/19 11:35 PM, Valdis Kl?tnieks wrote:
> > On Wed, 02 Oct 2019 21:47:42 -0400, Ruben Safir said:
> >
> >> I've heard this for years and when I went back for my PhD and Masters
> >> degree in comp sci, I found out, low and behold, this is just not true.
> >
> > The question was specific to *kernel* development.
>
> Actually yes
>
>
> >
> > Look around.  Does Linus have a PhD?  How many people at the last Kernel
> Plumber's
> > or Kernel Summit have PhDs?
> >
>
> Linus has a Masters in Comp Sci, not that he is the greatest engineer ever.
>
> > I'm willing to bet that there's very few PhD's in CS listed in
> MAINTAINERS.  And
> > those that are, are probably coincidental...
> >
>
> I can't testify to that, but there are ton of Master Degree coders and a
> lot of mathamaticians.
>
> General plumbing is not needed, but predictive trees, and crypto
> certainly do and some hardware problems need calc, or even integration.
>
> The harder the job, the more math is needed.
>
> >> If you hope to do anything that is not elementry, you need serious math
> >> for the algorithms, not to mention to complete the jobs being done.
> >>
> >> Knowing math is the real key to unlocking to potential of the power of
> >> computational mathmatics.
> >
> > If you're doing that sort of mathematics *inside the kernel*, there's
> probably something
> > wrong with your overall design.
> >
>
> Maybe, but I don't think so.  And the hardware is getting more exotic.
>
> > Just sayin'.
> >
> >
> > _______________________________________________
> > Kernelnewbies mailing list
> > Kernelnewbies@kernelnewbies.org
> > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> >
>
>
> --
> So many immigrant groups have swept through our town
> that Brooklyn, like Atlantis, reaches mythological
> proportions in the mind of the world - RI Safir 1998
> http://www.mrbrklyn.com
> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
>
> http://www.nylxs.com - Leadership Development in Free Software
> http://www.brooklyn-living.com
>
> Being so tracked is for FARM ANIMALS and extermination camps,
> but incompatible with living as a free human being. -RI Safir 2013
>
>
>
> ------------------------------
>
> Message: 4
> Date: Thu, 3 Oct 2019 09:00:58 +0200
> From: Greg KH <greg@kroah.com>
> To: Ruben Safir <ruben@mrbrklyn.com>
> Cc: kernelnewbies@kernelnewbies.org
> Subject: Re: Do I need strong mathematical bases to work in the memory
>         subsystem?
> Message-ID: <20191003070058.GA1814133@kroah.com>
> Content-Type: text/plain; charset=utf-8
>
> On Wed, Oct 02, 2019 at 11:42:04PM -0400, Ruben Safir wrote:
> > On 10/2/19 11:35 PM, Valdis Kl?tnieks wrote:
> > >> If you hope to do anything that is not elementry, you need serious
> math
> > >> for the algorithms, not to mention to complete the jobs being done.
> > >>
> > >> Knowing math is the real key to unlocking to potential of the power of
> > >> computational mathmatics.
> > >
> > > If you're doing that sort of mathematics *inside the kernel*, there's
> probably something
> > > wrong with your overall design.
> > >
> >
> > Maybe, but I don't think so.  And the hardware is getting more exotic.
>
> "more complex" does not mean "needs more math.  Look at the new USB4
> spec, and the patches posted to start adding support for that to the
> kernel.  No "math" in there at all other than very simple stuff.
>
> And no one can say that USB for is not "serious", so I agree with
> Vladis, a deep mathmatical background is not needed for almost all of
> the kernel.  It's just simple C code, nothing to be afraid of.
>
> greg k-h
>
>
>
> ------------------------------
>
> Message: 5
> Date: Thu, 3 Oct 2019 06:55:50 -0400
> From: Ruben Safir <ruben@mrbrklyn.com>
> To: kernelnewbies@kernelnewbies.org
> Subject: Re: Do I need strong mathematical bases to work in the memory
>         subsystem?
> Message-ID: <7374125a-646f-7057-347b-f17ef51e9865@mrbrklyn.com>
> Content-Type: text/plain; charset=utf-8
>
> On 10/3/19 3:00 AM, Greg KH wrote:
> > USB4
> > spec, and the patches posted to start adding support for that to the
> > kernel.  No "math" in there at all other than very simple stuff.
> >
> > And no one can say that USB for is not "serious", so I agree with
> > Vladis, a deep mathmatical background is not needed for almost all of
> > the kernel.  It's just simple C code, nothing to be afraid of.
>
> I wouldn't call that C code basic.  Regardless, showing an example of a
> driver that doesn't need math, and it might if you understood the high
> level math, and your not aware of it, but predictive branching would
> need it.  You can not calculate simple interest efficiently without
> calculus.  This repeadely ends up being an issue of "if I don't know it,
> I don't need it", which is wrong.  More math helps you every time.  Math
> is advanced logic.  I can't tell you how many times I see folks brute
> force their way to solutions that they should be using integration.
>
> --
> So many immigrant groups have swept through our town
> that Brooklyn, like Atlantis, reaches mythological
> proportions in the mind of the world - RI Safir 1998
> http://www.mrbrklyn.com
> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
>
> http://www.nylxs.com - Leadership Development in Free Software
> http://www.brooklyn-living.com
>
> Being so tracked is for FARM ANIMALS and extermination camps,
> but incompatible with living as a free human being. -RI Safir 2013
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
> ------------------------------
>
> End of Kernelnewbies Digest, Vol 107, Issue 1
> *********************************************
>

[-- Attachment #1.2: Type: text/html, Size: 16368 bytes --]

<div dir="ltr">Hello Guys, thanks for you answers <br><pre class="gmail-tw-data-text gmail-tw-text-large gmail-tw-ta" id="gmail-tw-target-text" dir="ltr" style="unicode-bidi:isolate;line-height:36px;background-color:rgb(248,249,250);border:none;padding:2px 0.14em 2px 0px;font-family:inherit;overflow:hidden;width:283px;white-space:pre-wrap"><span tabindex="0" lang="en" style="">Now I have a clearer idea of the mathematics in the kernel and I understand the views expressed, for now I will investigate more in the memory subsystem
very thank you.</span></pre></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue., 3 oct. 2019 a las 11:00, &lt;<a href="mailto:kernelnewbies-request@kernelnewbies.org">kernelnewbies-request@kernelnewbies.org</a>&gt; escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send Kernelnewbies mailing list submissions to<br>
        <a href="mailto:kernelnewbies@kernelnewbies.org" target="_blank">kernelnewbies@kernelnewbies.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:kernelnewbies-request@kernelnewbies.org" target="_blank">kernelnewbies-request@kernelnewbies.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:kernelnewbies-owner@kernelnewbies.org" target="_blank">kernelnewbies-owner@kernelnewbies.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Kernelnewbies digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Re: Do I need strong mathematical bases to work in the memory<br>
      subsystem? (Ruben Safir)<br>
   2. Re: Do I need strong mathematical bases to work in the memory<br>
      subsystem? (Valdis Kl=?utf-8?Q?=c4=93?=tnieks)<br>
   3. Re: Do I need strong mathematical bases to work in the memory<br>
      subsystem? (Ruben Safir)<br>
   4. Re: Do I need strong mathematical bases to work in the memory<br>
      subsystem? (Greg KH)<br>
   5. Re: Do I need strong mathematical bases to work in the memory<br>
      subsystem? (Ruben Safir)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 2 Oct 2019 21:47:42 -0400<br>
From: Ruben Safir &lt;<a href="mailto:ruben@mrbrklyn.com" target="_blank">ruben@mrbrklyn.com</a>&gt;<br>
To: <a href="mailto:kernelnewbies@kernelnewbies.org" target="_blank">kernelnewbies@kernelnewbies.org</a><br>
Subject: Re: Do I need strong mathematical bases to work in the memory<br>
        subsystem?<br>
Message-ID: &lt;<a href="mailto:919b3d12-5d7e-73f1-d53f-b6a8463bf50b@mrbrklyn.com" target="_blank">919b3d12-5d7e-73f1-d53f-b6a8463bf50b@mrbrklyn.com</a>&gt;<br>
Content-Type: text/plain; charset=utf-8<br>
<br>
On 9/30/19 1:06 AM, Valdis Kl?tnieks wrote:<br>
&gt; On Sun, 29 Sep 2019 17:48:43 -0500, CRISTIAN ANDRES VARGAS GONZALEZ said:<br>
&gt; <br>
&gt;&gt; Hello good morning, to be developed from the kernel do I need to have good<br>
&gt;&gt; math bases? I want to help in the ram memory subsystem and I have that<br>
&gt;&gt; doubt thank you.<br>
&gt; Depends what you mean by &quot;strong math basics&quot;.  You&#39;ll *definitely* need to<br>
&gt; understand decimal/hexadecimal/binary/octal and how to convert between<br>
&gt; them. Understanding algebra is useful.<br>
&gt; <br>
&gt; If you&#39;ve had some intro to complexity theory so you understand why an O(N^2)<br>
&gt; algorithm is usually worse than one that&#39;s O(N log N), that helps. Also,<br>
&gt; knowing enough computing theory to understand what a finite state machine is,<br>
&gt; and why to use one, and how to write code to implement one, is useful.<br>
&gt; <br>
&gt; You *probably* don&#39;t need calculus or deep number theory or a lot of other<br>
&gt; pure math.<br>
<br>
<br>
I&#39;ve heard this for years and when I went back for my PhD and Masters<br>
degree in comp sci, I found out, low and behold, this is just not true.<br>
<br>
If you hope to do anything that is not elementry, you need serious math<br>
for the algorithms, not to mention to complete the jobs being done.<br>
<br>
Knowing math is the real key to unlocking to potential of the power of<br>
computational mathmatics.<br>
<br>
<br>
-- <br>
So many immigrant groups have swept through our town<br>
that Brooklyn, like Atlantis, reaches mythological<br>
proportions in the mind of the world - RI Safir 1998<br>
<a href="http://www.mrbrklyn.com" rel="noreferrer" target="_blank">http://www.mrbrklyn.com</a><br>
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002<br>
<br>
<a href="http://www.nylxs.com" rel="noreferrer" target="_blank">http://www.nylxs.com</a> - Leadership Development in Free Software<br>
<a href="http://www.brooklyn-living.com" rel="noreferrer" target="_blank">http://www.brooklyn-living.com</a><br>
<br>
Being so tracked is for FARM ANIMALS and extermination camps,<br>
but incompatible with living as a free human being. -RI Safir 2013<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 02 Oct 2019 23:35:52 -0400<br>
From: &quot;Valdis Kl=?utf-8?Q?=c4=93?=tnieks&quot; &lt;<a href="mailto:valdis.kletnieks@vt.edu" target="_blank">valdis.kletnieks@vt.edu</a>&gt;<br>
To: Ruben Safir &lt;<a href="mailto:ruben@mrbrklyn.com" target="_blank">ruben@mrbrklyn.com</a>&gt;<br>
Cc: <a href="mailto:kernelnewbies@kernelnewbies.org" target="_blank">kernelnewbies@kernelnewbies.org</a><br>
Subject: Re: Do I need strong mathematical bases to work in the memory<br>
        subsystem?<br>
Message-ID: &lt;31773.1570073752@turing-police&gt;<br>
Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>
<br>
On Wed, 02 Oct 2019 21:47:42 -0400, Ruben Safir said:<br>
<br>
&gt; I&#39;ve heard this for years and when I went back for my PhD and Masters<br>
&gt; degree in comp sci, I found out, low and behold, this is just not true.<br>
<br>
The question was specific to *kernel* development.<br>
<br>
Look around.  Does Linus have a PhD?  How many people at the last Kernel Plumber&#39;s<br>
or Kernel Summit have PhDs?<br>
<br>
I&#39;m willing to bet that there&#39;s very few PhD&#39;s in CS listed in MAINTAINERS.  And<br>
those that are, are probably coincidental...<br>
<br>
&gt; If you hope to do anything that is not elementry, you need serious math<br>
&gt; for the algorithms, not to mention to complete the jobs being done.<br>
&gt;<br>
&gt; Knowing math is the real key to unlocking to potential of the power of<br>
&gt; computational mathmatics.<br>
<br>
If you&#39;re doing that sort of mathematics *inside the kernel*, there&#39;s probably something<br>
wrong with your overall design.<br>
<br>
Just sayin&#39;.<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: not available<br>
Type: application/pgp-signature<br>
Size: 832 bytes<br>
Desc: not available<br>
URL: &lt;<a href="http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20191002/182441b5/attachment-0001.sig" rel="noreferrer" target="_blank">http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20191002/182441b5/attachment-0001.sig</a>&gt;<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Wed, 2 Oct 2019 23:42:04 -0400<br>
From: Ruben Safir &lt;<a href="mailto:ruben@mrbrklyn.com" target="_blank">ruben@mrbrklyn.com</a>&gt;<br>
To: <a href="mailto:kernelnewbies@kernelnewbies.org" target="_blank">kernelnewbies@kernelnewbies.org</a><br>
Subject: Re: Do I need strong mathematical bases to work in the memory<br>
        subsystem?<br>
Message-ID: &lt;<a href="mailto:0a9418d0-bef3-8631-4c18-b5a31fdd1129@mrbrklyn.com" target="_blank">0a9418d0-bef3-8631-4c18-b5a31fdd1129@mrbrklyn.com</a>&gt;<br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
On 10/2/19 11:35 PM, Valdis Kl?tnieks wrote:<br>
&gt; On Wed, 02 Oct 2019 21:47:42 -0400, Ruben Safir said:<br>
&gt; <br>
&gt;&gt; I&#39;ve heard this for years and when I went back for my PhD and Masters<br>
&gt;&gt; degree in comp sci, I found out, low and behold, this is just not true.<br>
&gt; <br>
&gt; The question was specific to *kernel* development.<br>
<br>
Actually yes<br>
<br>
<br>
&gt; <br>
&gt; Look around.  Does Linus have a PhD?  How many people at the last Kernel Plumber&#39;s<br>
&gt; or Kernel Summit have PhDs?<br>
&gt; <br>
<br>
Linus has a Masters in Comp Sci, not that he is the greatest engineer ever.<br>
<br>
&gt; I&#39;m willing to bet that there&#39;s very few PhD&#39;s in CS listed in MAINTAINERS.  And<br>
&gt; those that are, are probably coincidental...<br>
&gt; <br>
<br>
I can&#39;t testify to that, but there are ton of Master Degree coders and a<br>
lot of mathamaticians.<br>
<br>
General plumbing is not needed, but predictive trees, and crypto<br>
certainly do and some hardware problems need calc, or even integration.<br>
<br>
The harder the job, the more math is needed.<br>
<br>
&gt;&gt; If you hope to do anything that is not elementry, you need serious math<br>
&gt;&gt; for the algorithms, not to mention to complete the jobs being done.<br>
&gt;&gt;<br>
&gt;&gt; Knowing math is the real key to unlocking to potential of the power of<br>
&gt;&gt; computational mathmatics.<br>
&gt; <br>
&gt; If you&#39;re doing that sort of mathematics *inside the kernel*, there&#39;s probably something<br>
&gt; wrong with your overall design.<br>
&gt; <br>
<br>
Maybe, but I don&#39;t think so.  And the hardware is getting more exotic.<br>
<br>
&gt; Just sayin&#39;.<br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org" target="_blank">Kernelnewbies@kernelnewbies.org</a><br>
&gt; <a href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt; <br>
<br>
<br>
-- <br>
So many immigrant groups have swept through our town<br>
that Brooklyn, like Atlantis, reaches mythological<br>
proportions in the mind of the world - RI Safir 1998<br>
<a href="http://www.mrbrklyn.com" rel="noreferrer" target="_blank">http://www.mrbrklyn.com</a><br>
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002<br>
<br>
<a href="http://www.nylxs.com" rel="noreferrer" target="_blank">http://www.nylxs.com</a> - Leadership Development in Free Software<br>
<a href="http://www.brooklyn-living.com" rel="noreferrer" target="_blank">http://www.brooklyn-living.com</a><br>
<br>
Being so tracked is for FARM ANIMALS and extermination camps,<br>
but incompatible with living as a free human being. -RI Safir 2013<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Thu, 3 Oct 2019 09:00:58 +0200<br>
From: Greg KH &lt;<a href="mailto:greg@kroah.com" target="_blank">greg@kroah.com</a>&gt;<br>
To: Ruben Safir &lt;<a href="mailto:ruben@mrbrklyn.com" target="_blank">ruben@mrbrklyn.com</a>&gt;<br>
Cc: <a href="mailto:kernelnewbies@kernelnewbies.org" target="_blank">kernelnewbies@kernelnewbies.org</a><br>
Subject: Re: Do I need strong mathematical bases to work in the memory<br>
        subsystem?<br>
Message-ID: &lt;<a href="mailto:20191003070058.GA1814133@kroah.com" target="_blank">20191003070058.GA1814133@kroah.com</a>&gt;<br>
Content-Type: text/plain; charset=utf-8<br>
<br>
On Wed, Oct 02, 2019 at 11:42:04PM -0400, Ruben Safir wrote:<br>
&gt; On 10/2/19 11:35 PM, Valdis Kl?tnieks wrote:<br>
&gt; &gt;&gt; If you hope to do anything that is not elementry, you need serious math<br>
&gt; &gt;&gt; for the algorithms, not to mention to complete the jobs being done.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Knowing math is the real key to unlocking to potential of the power of<br>
&gt; &gt;&gt; computational mathmatics.<br>
&gt; &gt; <br>
&gt; &gt; If you&#39;re doing that sort of mathematics *inside the kernel*, there&#39;s probably something<br>
&gt; &gt; wrong with your overall design.<br>
&gt; &gt; <br>
&gt; <br>
&gt; Maybe, but I don&#39;t think so.  And the hardware is getting more exotic.<br>
<br>
&quot;more complex&quot; does not mean &quot;needs more math.  Look at the new USB4<br>
spec, and the patches posted to start adding support for that to the<br>
kernel.  No &quot;math&quot; in there at all other than very simple stuff.<br>
<br>
And no one can say that USB for is not &quot;serious&quot;, so I agree with<br>
Vladis, a deep mathmatical background is not needed for almost all of<br>
the kernel.  It&#39;s just simple C code, nothing to be afraid of.<br>
<br>
greg k-h<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Thu, 3 Oct 2019 06:55:50 -0400<br>
From: Ruben Safir &lt;<a href="mailto:ruben@mrbrklyn.com" target="_blank">ruben@mrbrklyn.com</a>&gt;<br>
To: <a href="mailto:kernelnewbies@kernelnewbies.org" target="_blank">kernelnewbies@kernelnewbies.org</a><br>
Subject: Re: Do I need strong mathematical bases to work in the memory<br>
        subsystem?<br>
Message-ID: &lt;<a href="mailto:7374125a-646f-7057-347b-f17ef51e9865@mrbrklyn.com" target="_blank">7374125a-646f-7057-347b-f17ef51e9865@mrbrklyn.com</a>&gt;<br>
Content-Type: text/plain; charset=utf-8<br>
<br>
On 10/3/19 3:00 AM, Greg KH wrote:<br>
&gt; USB4<br>
&gt; spec, and the patches posted to start adding support for that to the<br>
&gt; kernel.  No &quot;math&quot; in there at all other than very simple stuff.<br>
&gt; <br>
&gt; And no one can say that USB for is not &quot;serious&quot;, so I agree with<br>
&gt; Vladis, a deep mathmatical background is not needed for almost all of<br>
&gt; the kernel.  It&#39;s just simple C code, nothing to be afraid of.<br>
<br>
I wouldn&#39;t call that C code basic.  Regardless, showing an example of a<br>
driver that doesn&#39;t need math, and it might if you understood the high<br>
level math, and your not aware of it, but predictive branching would<br>
need it.  You can not calculate simple interest efficiently without<br>
calculus.  This repeadely ends up being an issue of &quot;if I don&#39;t know it,<br>
I don&#39;t need it&quot;, which is wrong.  More math helps you every time.  Math<br>
is advanced logic.  I can&#39;t tell you how many times I see folks brute<br>
force their way to solutions that they should be using integration.<br>
<br>
-- <br>
So many immigrant groups have swept through our town<br>
that Brooklyn, like Atlantis, reaches mythological<br>
proportions in the mind of the world - RI Safir 1998<br>
<a href="http://www.mrbrklyn.com" rel="noreferrer" target="_blank">http://www.mrbrklyn.com</a><br>
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002<br>
<br>
<a href="http://www.nylxs.com" rel="noreferrer" target="_blank">http://www.nylxs.com</a> - Leadership Development in Free Software<br>
<a href="http://www.brooklyn-living.com" rel="noreferrer" target="_blank">http://www.brooklyn-living.com</a><br>
<br>
Being so tracked is for FARM ANIMALS and extermination camps,<br>
but incompatible with living as a free human being. -RI Safir 2013<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org" target="_blank">Kernelnewbies@kernelnewbies.org</a><br>
<a href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" rel="noreferrer" target="_blank">https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br>
<br>
------------------------------<br>
<br>
End of Kernelnewbies Digest, Vol 107, Issue 1<br>
*********************************************<br>
</blockquote></div>

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

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

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <mailman.1.1570118401.25496.kernelnewbies@kernelnewbies.org>
2019-10-03 21:43 ` Kernelnewbies Digest, Vol 107, Issue 1 CRISTIAN ANDRES VARGAS GONZALEZ

Kernel Newbies archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/kernelnewbies/0 kernelnewbies/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 kernelnewbies kernelnewbies/ https://lore.kernel.org/kernelnewbies \
		kernelnewbies@kernelnewbies.org
	public-inbox-index kernelnewbies

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernelnewbies.kernelnewbies


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git