From: Guido van Rossum [mailto:gu...@python.org]
Sent: Wednesday, January 09, 2019 11:52 AM
To: Kuhl, Brian
Cc: python-dev@python.org
Subject: Re: [Python-Dev] VxWorks and cpython?

Hi Brian,

I am glad that this is happening!

I don't think you need a PEP to motivate your request -- however you need to 
submit the upstream patches, work with the CPython buildbot managers (Victor?) 
to connect your buildbots, and work with reviewers (Serhiy?) to get your 
patches integrated in CPython. Hopefully the patches are small and focused -- 
we generally don't take patches that refactor large swaths of code. It's also 
better not to submit everything in a single giant patch (reviewers hate 
mega-patches). And the patch submitters need to be responsive when the code 
review comments are coming.

This is not a one-time effort -- your team will need to be "on call" to handle 
VxWorks issues for the foreseeable future (a minimum commitment of 5 years?), 
and your team members needs to be able to do this in their capacity as Wind 
River engineers, not as open source volunteers.

I believe there is a PEP with a list of supported operating systems that needs 
to be updated, but I don't recall which one it is -- hopefully you can track it 
down with a little Googling. (Or was it the devguide?)

Good luck,

--Guido

On Wed, Jan 9, 2019 at 8:42 AM Kuhl, Brian 
<brian.k...@windriver.com<mailto:brian.k...@windriver.com>> wrote:
Hi Python Developers,
I’m Brian Kuhl, I’ve spent about  28 years working with embedded software. 
Since 2000 I’ve worked for Wind River. I’m currently a manager of documentation 
and customer training in our Ottawa, Canada office. Throughout my career I’ve 
had an interest in the use of open source software in embedded systems, have 
ported many libraries to Wind River’s flagship product the VxWorks RTOS.

The safe and secure embedded market where VxWorks is the leader is evolving, 
and devices that use to be made up of multiple processors running multiple 
operating systems are now being consolidated. Device security and IoT trends 
mean a device must be more configurable and updateable, and a better host for 
portable code. In this evolving space our  customers have asked us to add 
Python support to VxWorks.

Wind River would like cpython to officially support VxWorks.  I’ve been ask by 
my colleagues to volunteer as a maintainer for cpython in order to support this 
effort.  Wind River will also provide the needed buildbot clients required to 
verify continuing VxWorks support.

Myself and an intern were able to get the majority of Python tests suite 
passing with a POC last year.
An engineering group in Beijing  have taken that POC and are improving and 
cleaning up that effort now with the hopes of up-steaming their efforts.

My Chinese colleagues have suggested that the first step to gaining your 
support would be to summit a PEP detailing the changes?
If you agree, I will proceed with authoring a PEP.

Many thanks in advance for your responses,

Brian


P.S. I can be found on  github (and many other places) as kuhlenough.


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org<mailto:Python-Dev@python.org>
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/guido%40python.org


--
--Guido van Rossum (python.org/~guido<http://python.org/~guido>)
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to