incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "MynewtProposal" by Sterling Hughes
Date Mon, 21 Sep 2015 23:43:08 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "MynewtProposal" page has been changed by Sterling Hughes:
https://wiki.apache.org/incubator/MynewtProposal?action=diff&rev1=6&rev2=7

  ## page was renamed from StackProposal
- = Stack Proposal =
+ = Mynewt Proposal =
  
  == Abstract ==
  
- Stack is a real-time operating system for constrained embedded systems like wearables, 
+ Mynewt is a real-time operating system for constrained embedded systems like wearables,

  lightbulbs, locks and doorbells.  It works on a variety of 32-bit MCUs (Microcontrollers),
including ARM 
  Cortex-M, and MIPS architectures.  
  
@@ -31, +31 @@

  
  == Proposal ==
  
- The goal of this proposal is to bring the Stack codebase (developed by Runtime Inc.) into
the 
+ The goal of this proposal is to bring the Mynewt codebase (developed by Runtime Inc.) into
the 
  Apache Software Foundation, in order to create a vibrant, diverse, self-governed open source

  community around the technology.   
  
@@ -41, +41 @@

  
  == Background ==
  
- Stack has been developed solely by Runtime to date.  We are a team of 5 
+ Mynewt has been developed solely by Runtime to date.  We are a team of 5 
  software engineers, that really love writing embedded systems, and want to be a part of
developing 
  the de-facto real time operating system for embedded devices. 
  
@@ -49, +49 @@

  
  == Initial Goals ==
  
- The core of the Stack Operating System is functional, and has been developed.  
+ The core of the Mynewt Operating System is functional, and has been developed.  
  
  The goal is to have an initial release February, 2016.  Between now 
  and then, a number of things need to be finished: 
  
+  * Improved HAL (Hardware Abstraction Layer) 
   * Regression Testing Framework 
   * Power Management Support in the OS 
   * Instrumentation Framework 
@@ -66, +67 @@

  Additionally, there is a number of other core services that need to be developed 
  around the core operating system.
  
-  * Bluetooth LE stack 
+  * Bluetooth LE and Wireless IP stacks
   * Log structured flash filesystem
   * Flash circular buffer stores 
   * Drivers for Sensors and Actuators 
    * Services to control motors, pumps and read accelleromaters, heart rate sensors, etc.

   * Core services for location & time 
  
- Our goal is to enter the incubator and begin to develop a community around the Stack 
+ Our goal is to enter the incubator and begin to develop a community around the Mynewt 
  Operating System, as we move towards a GA release. 
  
  == Current Status ==
  
  === Meritocracy ===
- Initial development has been done at Runtime, however, Stack has been intended to be released
as an open source 
+ Initial development has been done at Runtime, however, Mynewt has been intended to be released
as an open source 
  project from its inception.  
  
- Our goal during incubation is to develop a community around Stack OS.  We fully intend this
to 
+ Our goal during incubation is to develop a community around Mynewt.  We fully intend this
to 
  be a community run and led effort.  We believe that decisions should be made on the mailing
list, and that
  core contributors (regardless of corporate affiliation) should be the ones who decide the
future of the project.  
  
@@ -90, +91 @@

  
  === Community ===
  
- Right now, Stack is used by Runtime.  Our goal is to expand this community as we develop,
and 
+ Right now, Mynewt is used by Runtime.  Our goal is to expand this community as we develop,
and 
  release the operating system.   There are a number of companies currently working to test
and 
- incorporate Stack into their products. 
+ incorporate Mynewt into their products. 
  
  === Core Developers ===
  
- The core developers of Stack are at Runtime.  The goal of the incubator is to grow that
community
+ The core developers of Mynewt are at Runtime.  The goal of the incubator is to grow that
community
  beyond our company.  
  
  === Alignment ===
@@ -114, +115 @@

  == Known Risks ==
  
  === Orphaned Products ===
- Stack is a new real-time operating system, without much adoption.  At Runtime, we are committed
to its development, 
+ Mynewt is a new real-time operating system, without much adoption.  At Runtime, we are committed
to its development, 
- and our goal during the incubator is to grow the community and adoption around the Stack
Operating System.
+ and our goal during the incubator is to grow the community and adoption around Mynewt. 
  
  === Inexperience with Open Source ===
  
- One of the members of the Stack team is an emeritus member of the Apache Software Foundation.
 Another member has contributed extensively to Linux and FreeBSD.  The other three members
do not have experience with open source, but are curious.  
+ One of the members of the Runtime team is an emeritus member of the Apache Software Foundation.
 Another member has contributed extensively to Linux and FreeBSD.  The other three members
do not have experience with open source, but are curious.  
  
  === Reliance on Salaried Developers ===
  
- Today, Stack relies on salaried developers for its existence.  This is an issue we will
look to address during the incubation period: we want to develop a strong community around
the Stack Operating System. 
+ Today, Mynewt relies on salaried developers for its existence.  This is an issue we will
look to address during the incubation period: we want to develop a strong community around
Mynewt. 
  
  === An Excessive Fascination with the Apache Brand ===
  
@@ -134, +135 @@

   * The ASF has a strong track record in developing healthy communities that co-exist with
commercial entities. 
   
  == Documentation ==
- There is a documentation project located at https://github.com/stackos/stack_docs/
  
  This effort is nascent, and actively being worked on.  We believe good documentation is
a critical component of the operating system.
  
  == Initial Source ==
  All source code is currently hosted by Runtime, on Github.  Upon approval into the incubator,

  this code will be licensed to the ASF.
+ 
+ The source code can be found here:
+ 
+ https://github.com/mynewt/
+ 
+ The dev_test repository contains the OS-core (dev_test/libs/os/), the HAL (dev_test/hw/hal),
and the various board specific implementations (hw/mcu) and (hw/bsp.)  
+ 
+ The entire operating system is based on a package and build management tool ("stack" - https://github.com/mynewt/stack).
 This tool allows the user to automatically build the project, and select which packages are
used and included.
  
  == External Dependencies ==
  
@@ -156, +164 @@

  
  === Mailing lists ===
  
-  * stack-dev@stack.incubator.apache.org
+  * dev@mynewt.incubator.apache.org
-  * stack-commits@stack.incubator.apache.org
+  * commits@mynewt.incubator.apache.org
-  * stack-notifications@stack.incubator.apache.org
+  * notifications@mynewt.incubator.apache.org
  
  === Git Directory ===
  
@@ -166, +174 @@

  
  === Issue Tracking ===
  
-  * JIRA Project Name (Stack) 
+  * JIRA Project Name (Mynewt) 
  
  == Initial Committers ==
  
@@ -174, +182 @@

   * William San Filippo (will at runtime.io)
   * Christopher Collins (chris at runtime.io)
   * Aditi Hilbert (aditi at runtime.io) 
+  * Marko Kiiskila (marko at runtime.io) 
  
  == Affiliations ==
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message