The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Jon Steinhart <jon@fourwinds.com>
To: TUHS main list <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] ATC/OSDI'21 joint keynote: It's Time for Operating Systems to Rediscover Hardware (Timothy Roscoe)
Date: Thu, 16 Sep 2021 18:10:11 -0700	[thread overview]
Message-ID: <202109170110.18H1ABL63319807@darkstar.fourwinds.com> (raw)
In-Reply-To: <58BCBB10-A303-41C0-8620-992B107786BB@pobox.com>

David Arnold writes:
> And it’s not just those applications: to have your new OS be useful,
> you need to support a dozen languages, a hundred protocols, thousands of
> libraries … a vast range of stuff that would take years, perhaps decades,
> to port over or reinvent in your new paradigm.
> 
> The idea that you’d turn your back on the accumulated value of 50 years
> of countless people’s work because your set of system calls is slightly
> better than the one you’ve got now … that’s a very, very big call.
> 
> So I think the notion that “the kids” are less willing to understand,
> or to drill deep, is doing them a disservice.  They do understand, and
> they (mostly) make the choice to leverage that body of work rather than
> embark on the futility of starting afresh.

I have to respectfully disagree which is a challenge because being
disagreeable comes more naturally than being respectful :-)

We already have this.  I kind of wonder what actual value could have been
created with the resources that went into supporting the dozen languages,
hundred protocols, and so on.  Is there value to me that a library exists
that lets me to something in python that is identical to the library that
lets me do that same thing in perl or the one that lets me do it in php or
the one that lets me do it in ...?  No.

You made a big assumption that I was suggesting tossing prior work and API
specs which I wasn't.  Would you have wanted to have the 32 bit system call
API frozen because it worked and not wanted 64 bit versions?  History shows
plenty of good work going into compatibility when the underlying technology
evolves.

Don't know how much time you spend with "the kids" these days.  I make it a
point to do so when I can; SIGCOVID has cut into that unfortunately.  One
can get a CS degree without ever taking an OS course at many respectable
institutions.  Many are not so much making a choice as doing what they can
which is inadequate in my opinion.

Was discussing this with someone the other day.  I'm glad that I have an
engineering degree instead of a computer science degree.  And I'm also glad
that I prevailed with one of my mentees to double major in EE and CS when
he wanted to bail on the EE.  While it's a generalization, as an engineeer I
was educated on how the universe worked - chemistry, physics, and so on.  It
was up to me to figure out how to apply that knowledge - I wasn't taught how
to lay out a circuit board or to use a CAD package or to write an app.  A
modern CS degree at many institutions is vocational training in programming.
It's not the same thing.

Jon

  reply	other threads:[~2021-09-17  1:10 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-01 21:58 Dan Cross
2021-09-02  8:42 ` Tony Finch
2021-09-03  0:19   ` John Cowan
2021-09-03  3:24     ` Douglas McIlroy
2021-09-03 13:21       ` Theodore Ts'o
2021-09-08 11:14         ` Tony Finch
2021-09-16 19:27         ` Dan Cross
2021-09-17  0:34           ` Theodore Ts'o
2021-09-17  0:44             ` Larry McVoy
2021-09-17 17:07               ` Bakul Shah
2021-09-17  1:33             ` Dan Cross
2021-09-02 15:41 ` Kevin Bowling
2021-09-02 20:12   ` Marshall Conover
2021-09-03 15:56 ` Warner Losh
2021-09-03 17:10   ` Adam Thornton
2021-09-03 17:28     ` Larry McVoy
2021-09-03 17:42       ` John Floren
2021-09-03 19:02       ` Lawrence Stewart
2021-09-03 19:11       ` Clem Cole
2021-09-03 17:46     ` [TUHS] ATC/OSDI'21 joint keynote: It's Time for Operating Systems to Rediscover Hardware [ really a comment on SoCs ] Jon Steinhart
2021-09-16 18:38 ` [TUHS] ATC/OSDI'21 joint keynote: It's Time for Operating Systems to Rediscover Hardware (Timothy Roscoe) Dan Cross
2021-09-16 19:34   ` Jon Steinhart
2021-09-16 19:41     ` Larry McVoy
2021-09-16 23:14       ` Marshall Conover
2021-09-16 23:44         ` Rob Pike
2021-09-17  0:37           ` Larry McVoy
2021-09-17  1:38         ` Jon Steinhart
2021-09-17  3:54         ` John Cowan
2021-09-16 23:45       ` Jon Steinhart
2021-09-17  0:06         ` Al Kossow
2021-09-17  4:06           ` John Cowan
2021-09-17  4:18             ` Al Kossow
2021-09-17  0:32         ` Larry McVoy
2021-09-16 23:54       ` David Arnold
2021-09-17  1:10         ` Jon Steinhart [this message]
2021-09-17  1:28           ` Larry McVoy
2021-09-17  1:40             ` Jon Steinhart
2021-09-17  2:04               ` Larry McVoy
2021-09-17  2:21                 ` Jon Steinhart
2021-09-17  2:48           ` Theodore Ts'o
2021-09-17 17:39         ` Bakul Shah
2021-09-17 17:51           ` Jon Steinhart
2021-09-17 18:07             ` Larry McVoy
2021-09-17 21:03               ` Derek Fawcus
2021-09-17 22:11                 ` Larry McVoy
2021-09-19  4:05                   ` Theodore Ts'o
2021-09-17 18:34             ` Bakul Shah
2021-09-17 18:56               ` Jon Steinhart
2021-09-17 19:16                 ` Bakul Shah
2021-09-17 19:35                   ` Jon Steinhart
2021-09-17 15:56     ` Bakul Shah
2021-09-17 18:24       ` ron minnich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202109170110.18H1ABL63319807@darkstar.fourwinds.com \
    --to=jon@fourwinds.com \
    --cc=tuhs@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).