From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6360CC10F14 for ; Thu, 3 Oct 2019 21:45:38 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 036D220679 for ; Thu, 3 Oct 2019 21:45:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=americana-edu-co.20150623.gappssmtp.com header.i=@americana-edu-co.20150623.gappssmtp.com header.b="UHPYtEmm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 036D220679 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=americana.edu.co Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=kernelnewbies-bounces@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.92.2) (envelope-from ) id 1iG8uT-0005Me-E0; Thu, 03 Oct 2019 17:45:17 -0400 Received: from mail-io1-xd2f.google.com ([2607:f8b0:4864:20::d2f]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.2) (envelope-from ) id 1iG8uQ-0005MY-5u for kernelnewbies@kernelnewbies.org; Thu, 03 Oct 2019 17:45:14 -0400 Received: by mail-io1-xd2f.google.com with SMTP id n197so9010930iod.9 for ; Thu, 03 Oct 2019 14:45:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=americana-edu-co.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=rwMATu74elQ1a0a6Dg6vssGdbJB89hOCiI3BfC+u+c8=; b=UHPYtEmmwKME+nmeoeOeisC+lG4wKHmrFaj3cR4mB57iLVlLli2QKWd4T3qlfKgZyC VikU7iStMUjBUgY6FZDoDI9ctHJS5z9Kh+DyFVatJ2A1Z/HAod+pwc0mDVh72OOj2+RH MVk/mDJ5mm1zfm4P6xg8N/fCtBpfuN02q6xX/H/EM8v4eaexlz14ed10S9U10/0mc6d6 S4ap/9Ky0DJ2MAQv2rpTQRLT7FXsv7bHNGpBWI9VSYYkOc2T87TEJXcABg/6KDsHiw7w az8ytEsA/FBqzgUU52xeeWBX2GtVUH8I72vB5QG1KG7p4DTMXyVHv18KRgSValHk/skp Altw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=rwMATu74elQ1a0a6Dg6vssGdbJB89hOCiI3BfC+u+c8=; b=Dsfj1O1+7M+HkK5CGWTUjdhgqOVqNJ1OvcQvAeeKzhub2bH+tS3mQBtUpU5pfo/e4o sdcNnZuyIcBrgnb6o6Geld6GPnYPpMVrNYlbfXTiekglx6eAPy6dviCN+9fQjDKMAoe2 dzklrAm+tzDWAx4CirLNqHtTpTNBkOsECDJwm7o6+rI5EWiFcHWJfbA0uVmqSvDL31/R zQ5n7mdIeX9pzt5VAeLL1uAIIyWUAXniWpgzJ6jZ84aOJ0qEPP7BhtL9xfmY4yni8YOU nTzufSysRW2F3374fj1nW9XhuqvzPN6Z6TSNGoJdxeIwYsH2spiTPNweRTHZYLiJ9/i5 76kg== X-Gm-Message-State: APjAAAXieRs9xmExoAXyb7u6QyBKA33w93p8Ofm5Hd16cEbPXWLBGjSz OlhsWgNaVsCSBiCM+UOHG3YbLcQvPtWGNhsqvFmhwIrVJ4s= X-Google-Smtp-Source: APXvYqxFJAjz30w+9EbzzEudt5qT2zLzt1yjr0//HqqHTiUftSEtqjL68KXalTd3rZWjZT2ZvHD2RnuqQs3/7lG7qgk= X-Received: by 2002:a92:d14b:: with SMTP id t11mr11727859ilg.126.1570139051495; Thu, 03 Oct 2019 14:44:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: CRISTIAN ANDRES VARGAS GONZALEZ Date: Thu, 3 Oct 2019 16:43:55 -0500 Message-ID: Subject: Re: Kernelnewbies Digest, Vol 107, Issue 1 To: kernelnewbies@kernelnewbies.org X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1859202137763831889==" Errors-To: kernelnewbies-bounces@kernelnewbies.org --===============1859202137763831889== Content-Type: multipart/alternative; boundary="00000000000069a2d70594087c59" --00000000000069a2d70594087c59 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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, escribi=C3=B3: > 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=3D?utf-8?Q?=3Dc4=3D93?=3Dtnieks) > 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 > 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=3Dutf-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 sai= d: > > > >> 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* nee= d > 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=3D?utf-8?Q?=3Dc4=3D93?=3Dtnieks" > To: Ruben Safir > 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=3D"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/201910= 02/182441b5/attachment-0001.sig > > > > ------------------------------ > > Message: 3 > Date: Wed, 2 Oct 2019 23:42:04 -0400 > From: Ruben Safir > 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=3DUTF-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 Kerne= l > Plumber's > > or Kernel Summit have PhDs? > > > > Linus has a Masters in Comp Sci, not that he is the greatest engineer eve= r. > > > 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 mat= h > >> 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 > To: Ruben Safir > 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=3Dutf-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 > 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=3Dutf-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 > ********************************************* > --00000000000069a2d70594087c59 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Guys, thanks for you answers=C2=A0
Now I have a clearer idea of the mathematics in t=
he 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@k= ernelnewbies.org> escribi=C3=B3:
Send Kernelnewbies mailing list submissions to
=C2=A0 =C2=A0 =C2=A0 =C2=A0 kernelnewbies@kernelnewbies.org

To subscribe or unsubscribe via the World Wide Web, visit
=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://li= sts.kernelnewbies.org/mailman/listinfo/kernelnewbies
or, via email, send a message with subject or body 'help' to
=C2=A0 =C2=A0 =C2=A0 =C2=A0 kernelnewbies-request@kernelnewbies.org
You can reach the person managing the list at
=C2=A0 =C2=A0 =C2=A0 =C2=A0 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:

=C2=A0 =C2=A01. Re: Do I need strong mathematical bases to work in the memo= ry
=C2=A0 =C2=A0 =C2=A0 subsystem? (Ruben Safir)
=C2=A0 =C2=A02. Re: Do I need strong mathematical bases to work in the memo= ry
=C2=A0 =C2=A0 =C2=A0 subsystem? (Valdis Kl=3D?utf-8?Q?=3Dc4=3D93?=3Dtnieks)=
=C2=A0 =C2=A03. Re: Do I need strong mathematical bases to work in the memo= ry
=C2=A0 =C2=A0 =C2=A0 subsystem? (Ruben Safir)
=C2=A0 =C2=A04. Re: Do I need strong mathematical bases to work in the memo= ry
=C2=A0 =C2=A0 =C2=A0 subsystem? (Greg KH)
=C2=A0 =C2=A05. Re: Do I need strong mathematical bases to work in the memo= ry
=C2=A0 =C2=A0 =C2=A0 subsystem? (Ruben Safir)


----------------------------------------------------------------------

Message: 1
Date: Wed, 2 Oct 2019 21:47:42 -0400
From: Ruben Safir <ruben@mrbrklyn.com>
To: ke= rnelnewbies@kernelnewbies.org
Subject: Re: Do I need strong mathematical bases to work in the memory
=C2=A0 =C2=A0 =C2=A0 =C2=A0 subsystem?
Message-ID: <919b3d12-5d7e-73f1-d53f-b6a8463bf50b@mrbrklyn.c= om>
Content-Type: text/plain; charset=3Dutf-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 sa= id:
>
>> Hello good morning, to be developed from the kernel do I need to h= ave 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".=C2=A0 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 wh= y 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 mach= ine 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
ht= tp://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=3D?utf-8?Q?=3Dc4=3D93?=3Dtnieks" <valdis.kletnieks@vt.edu>
To: Ruben Safir <
ruben@mrbrklyn.com>
Cc: ke= rnelnewbies@kernelnewbies.org
Subject: Re: Do I need strong mathematical bases to work in the memory
=C2=A0 =C2=A0 =C2=A0 =C2=A0 subsystem?
Message-ID: <31773.1570073752@turing-police>
Content-Type: text/plain; charset=3D"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 Mast= ers
> degree in comp sci, I found out, low and behold, this is just not true= .

The question was specific to *kernel* development.

Look around.=C2=A0 Does Linus have a PhD?=C2=A0 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.=C2=A0 And
those that are, are probably coincidental...

> If you hope to do anything that is not elementry, you need serious mat= h
> 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/attachm= ents/20191002/182441b5/attachment-0001.sig>

------------------------------

Message: 3
Date: Wed, 2 Oct 2019 23:42:04 -0400
From: Ruben Safir <ruben@mrbrklyn.com>
To: ke= rnelnewbies@kernelnewbies.org
Subject: Re: Do I need strong mathematical bases to work in the memory
=C2=A0 =C2=A0 =C2=A0 =C2=A0 subsystem?
Message-ID: <0a9418d0-bef3-8631-4c18-b5a31fdd1129@mrbrklyn.c= om>
Content-Type: text/plain; charset=3DUTF-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.=C2=A0 Does Linus have a PhD?=C2=A0 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 liste= d in MAINTAINERS.=C2=A0 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 powe= r of
>> computational mathmatics.
>
> If you're doing that sort of mathematics *inside the kernel*, ther= e's probably something
> wrong with your overall design.
>

Maybe, but I don't think so.=C2=A0 And the hardware is getting more exo= tic.

> Just sayin'.
>
>
> _______________________________________________
> Kernelnewbies mailing list
> K= ernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/m= ailman/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
ht= tp://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: ke= rnelnewbies@kernelnewbies.org
Subject: Re: Do I need strong mathematical bases to work in the memory
=C2=A0 =C2=A0 =C2=A0 =C2=A0 subsystem?
Message-ID: <20191003070058.GA1814133@kroah.com>
Content-Type: text/plain; charset=3Dutf-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 se= rious 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.=C2=A0 And the hardware is getting mor= e exotic.

"more complex" does not mean "needs more math.=C2=A0 Look at= the new USB4
spec, and the patches posted to start adding support for that to the
kernel.=C2=A0 No "math" in there at all other than very simple st= uff.

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.=C2=A0 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: ke= rnelnewbies@kernelnewbies.org
Subject: Re: Do I need strong mathematical bases to work in the memory
=C2=A0 =C2=A0 =C2=A0 =C2=A0 subsystem?
Message-ID: <7374125a-646f-7057-347b-f17ef51e9865@mrbrklyn.c= om>
Content-Type: text/plain; charset=3Dutf-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.=C2=A0 No "math" in there at all other than very simp= le 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<= br> > the kernel.=C2=A0 It's just simple C code, nothing to be afraid of= .

I wouldn't call that C code basic.=C2=A0 Regardless, showing an example= of a
driver that doesn't need math, and it might if you understood the high<= br> level math, and your not aware of it, but predictive branching would
need it.=C2=A0 You can not calculate simple interest efficiently without calculus.=C2=A0 This repeadely ends up being an issue of "if I don'= ;t know it,
I don't need it", which is wrong.=C2=A0 More math helps you every = time.=C2=A0 Math
is advanced logic.=C2=A0 I can't tell you how many times I see folks br= ute
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
ht= tp://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
Kernel= newbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailma= n/listinfo/kernelnewbies


------------------------------

End of Kernelnewbies Digest, Vol 107, Issue 1
*********************************************
--00000000000069a2d70594087c59-- --===============1859202137763831889== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies --===============1859202137763831889==--