9front - general discussion about 9front
 help / color / mirror / Atom feed
From: Lucas Francesco <lucas.francesco93@gmail.com>
To: 9front@9front.org
Subject: Re: [9front] [Patch] APE changes (2019 Lufia patches)
Date: Fri, 26 Feb 2021 12:38:25 -0300	[thread overview]
Message-ID: <CAF=5iUUZrBmaLgFT55nQ=ytKFypKBMk4rGXfOdjvNfyHVVMMsA@mail.gmail.com> (raw)
In-Reply-To: <F8FB8C3F2E63856128599BD4704412F7@felloff.net>

Hi Aaron, thanks for the effort!!!

I am personally against #include_next and pthreads, the pthread
implementation is funky and has LOTS of TODOs, and since it involves
locking I'd like to see them in a separate patchset and with more
testing. (I'm also not sure we should have pthreads on the front,
since it may be ok to just to singlethread or port those programs to
our libraries)

But just so you know, I really appreciate the effort of porting those
patches!!!! I think we should nitpick what we need for things that
make our systems more approachable and easier to use, personally I
already have some use for some of it and have tested pthreads with a
new Equis port. (due to the Erlang port I was working, and some X11
tooling), and think endian, errno, intttypes and getpgid changes might
be fine.

Em sex., 26 de fev. de 2021 às 07:33, <cinap_lenrek@felloff.net> escreveu:
>
> Bringing back in libressl/openssl is a bad idea imho.
> (note, we used to have it in the base system for mercurial)
>
> These are unmaintainable monsters that take forever to compile
> and have so much code churn that we cannot keep up with
> constantly updating it.
>
> We can use libsec from ape programs and it supports the
> kernels tls device. it imlements all the modern ciphers
> and tls support you need with a fraction of the codesize.
> And libsec *is* maintained and in active use so receives
> testing and porting/arch specific support (compiler work,
> optimized assembly versions).
>
> This was done for example for the python hash module to
> use libsec instead of the openssl monster.
>
> Theres also not really a reason for git to implement its
> own dns, tls and https and ssh cients. All this is solved
> i plan9 using webfs and ssh. If git calls curl, you can
> probaly just write a wrapper script around it to use the
> native plan9 infrastructure.
>
> Dont try to emulate the broken way unix does networking
> onto plan9. It is a waste of time. If you must, attempt
> a proper port and *question* the dependencies that it
> clams to be needing.
>
> --
> cinap

  reply	other threads:[~2021-02-26 15:44 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-22  2:48 bsdsm
2021-02-22  4:14 ` ori
2021-02-22  5:20   ` Jens Staal
2021-02-25  2:15 ` ori
2021-02-25  2:21   ` ori
2021-02-25 16:37     ` Aaron
2021-02-25 18:06       ` ori
2021-02-26 10:28         ` cinap_lenrek
2021-02-26 15:38           ` Lucas Francesco [this message]
2021-02-26 19:23 ` [9front] " bsdsm
2021-03-01  3:41   ` ori
2021-03-15  3:20   ` ori
2021-03-15  3:36   ` ori

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='CAF=5iUUZrBmaLgFT55nQ=ytKFypKBMk4rGXfOdjvNfyHVVMMsA@mail.gmail.com' \
    --to=lucas.francesco93@gmail.com \
    --cc=9front@9front.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).