Group 1 - OpenDarwin

24

Transcript of Group 1 - OpenDarwin

Page 1: Group 1 - OpenDarwin
Page 2: Group 1 - OpenDarwin
Page 3: Group 1 - OpenDarwin
Page 4: Group 1 - OpenDarwin

OpenDarwin is a freely available, multi-platform Berkeley Software Distribution (BSD) / Mach 3.0 kernel-based UNIX-like operating system.

The goal of the OpenDarwin project, founded in April 2002, is to create an independent branch of the Darwin operating system that increases collaboration between Apple developers and the open source community. Apple benefits from the project because development in OpenDarwin is often incorporated into Darwin releases; and the open source community benefits since it is given complete control over its own operating system.

Page 5: Group 1 - OpenDarwin
Page 6: Group 1 - OpenDarwin

The OpenDarwin developers use a version control system called Concurrent Versions System (CVS to manage changes to the OpenDarwin source code. Many of the OpenDarwin developers are Apple employees, whereas others are not. It should be noted that the OpenDarwin project is fully independant of Apple, and has complete control over it's own code, though they generally try to stay compatible with Apple's own software.

Page 7: Group 1 - OpenDarwin

Like most modern operating systems, OpenDarwin employs a built-in kernel debugger to help the developers find kernel bugs.

Page 8: Group 1 - OpenDarwin
Page 9: Group 1 - OpenDarwin
Page 10: Group 1 - OpenDarwin
Page 11: Group 1 - OpenDarwin

The goal of the OpenDarwin project is to provide resources for open source developers to interact and produce products for Apple's Mac OS X. One of the key aspects of the project is to enable interested Mac OS X developers to be able to retrieve, modify, build, and distribute operating system changes.

Page 12: Group 1 - OpenDarwin
Page 13: Group 1 - OpenDarwin
Page 14: Group 1 - OpenDarwin
Page 15: Group 1 - OpenDarwin

The project has a Core Team, similar to the other various BSD projects. We are currently seeking contributors for all aspects of the project, and additions to the Core Team will be chosen from the most active contributors. One of the initial Core Team's first action items is to establish the rules for how future Core Team and project members will be selected.

Page 16: Group 1 - OpenDarwin
Page 17: Group 1 - OpenDarwin

Current OpenDarwin core team members: Rob Braun - Founder of darwinfo.org (a now

defunct darwin information site), maintainer of xinetd, and contributing author to the UNIX System Administration Handbook.

Kevin Van Vechten - The Darwin team at Apple.

Torrey T. Lyons - A committer on the XFree86 Project, Torrey is the founder of the XonX Project. He is a scientist at Mission Research Corporation, Los Angeles.

Page 18: Group 1 - OpenDarwin
Page 19: Group 1 - OpenDarwin

The OpenDarwin project is always looking for talented individuals to contribute to and join the project. To contribute to the OpenDarwin project, you can join some of the OpenDarwin mailing lists and participate in discussion. You can also join the IRC discussion on the #opendarwin channel on irc.freenode.net. Contributing to the project can be anything from helping others on the mailing lists to sending in patches. The website could use some enhancement and supervision as well.

Page 20: Group 1 - OpenDarwin
Page 21: Group 1 - OpenDarwin

We would like to thank Internet Systems Consortium, Inc. for hosting this site. They have graciously donated their time, bandwidth, power, and space to make this project a reality.

We'd also like to thank Apple Computer, Inc. for donating a PowerMac G4 to the cause.

Page 22: Group 1 - OpenDarwin
Page 23: Group 1 - OpenDarwin
Page 24: Group 1 - OpenDarwin