Make history a separate document
Move the additional history information from Daniel Robbins' wiki page along with the history from README to a separate file, README.history. X-Gentoo-Bug: 513024 X-Gentoo-Bug-URL: https://bugs.gentoo.org/513024
This commit is contained in:
		
							
								
								
									
										22
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								README
									
									
									
									
									
								
							| @@ -76,25 +76,3 @@ the Gentoo Bugzilla: | ||||
| 	http://bugs.gentoo.org/ | ||||
| They should be filed under the "Gentoo Hosted Projects" product and | ||||
| the "openrc" component. | ||||
|  | ||||
|  | ||||
| History - by Roy Marples | ||||
| ------------------------ | ||||
| I became a Gentoo/Linux developer in 2004 and wrote the modular network | ||||
| scripts for the Gentoo baselayout package. baselayout is a collection of | ||||
| bash scripts to bring up your computer and its services. | ||||
| Then towards the end of 2005 I found myself as the primary maintainer | ||||
| for baselayout. | ||||
|  | ||||
| At the start of 2007, baselayout-2 is announced to the world, re-writing the | ||||
| core of baselayout in C and allowing POSIX sh init scripts instead of | ||||
| forcing the use of bash. By Mid 2007 I have re-written everything, including | ||||
| init scripts, and alpha and pre baselayout-2 snapshots where put into Gentoo. | ||||
| Towards the end of 2007 I retired as a Gentoo developer for reasons I won't | ||||
| go into here. baselayout-2 was still in the pre stage, and aside from the | ||||
| fbsd users, it was masked everywhere. However, I also desired to keep the | ||||
| baselayout-2 project alive, but outside of Gentoo and into other projects | ||||
| such as FreeBSD. | ||||
|  | ||||
| As such, the Gentoo Council have allowed the creation of OpenRC under the | ||||
| 2 clause BSD license, managed by me as an external project. | ||||
|   | ||||
							
								
								
									
										55
									
								
								README.history
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								README.history
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| This history of OpenRC was written by Daniel Robbins, Roy Marples, William | ||||
| Hubbs and others. | ||||
|  | ||||
| The Gentoo modular init scripts were developed by Daniel Robbins for Gentoo | ||||
| Linux 1.0_rc6 during most of 2001 and released in September 2001. After their | ||||
| development, the dependency-based init script system was maintained by a | ||||
| number of senior developers, starting with Azarah (Martin Schlemmer), with | ||||
| migration to the new init system assisted by Woodchip (Donnie Davies) who | ||||
| converted all ebuild init scripts to work with the new system. As Grant | ||||
| Goodyear notes:  | ||||
|  | ||||
| "My recollection is that one of woodchip's more impressive early feats | ||||
| was the complete replacement of all of the init scripts in Portage | ||||
| for Gentoo Linux 1.0_rc6. Through 1.0_rc5 Gentoo had used fairly | ||||
| standard rc scripts modified from Stampede Linux, but for 1.0_rc6 Daniel | ||||
| Robbins (drobbins) and Martin Schlemmer (azarah) had created a new | ||||
| dependency-based init script system that is still used today. Within a | ||||
| span of days Donny rewrote every single init script in the Portage tree | ||||
| and committed new masked packages to await the release of 1.0_rc6. Thanks to | ||||
| woodchip (and drobbins and azarah, of course) the | ||||
| transition to the new init scripts was nearly painless." [1]  | ||||
|  | ||||
| Roy Marples became a Gentoo/Linux developer in 2004 and wrote the modular | ||||
| network scripts for the Gentoo baselayout package. Towards the end of 2005, | ||||
| he became the primary maintainer for baselayout and the init scripts.  | ||||
|  | ||||
| At the start of 2007, He announced the ongoing development of | ||||
| baselayout-2, containing a rewritten core coded in C and allowing POSIX sh | ||||
| init scripts instead of forcing the use of bash. By mid 2007, He had | ||||
| re-implemented the Gentoo init script design created by Daniel Robbins, | ||||
| using an entirely new code base. Alpha and pre-release baselayout-2 | ||||
| snapshots were added to Gentoo's Portage tree as an optional component. | ||||
|  | ||||
| Toward the end of 2007, Roy retired as a Gentoo developer. | ||||
| Baselayout-2 was still in the pre stage, and aside from the gentoo-fbsd | ||||
| users, it was masked. However, He desired to keep the baselayout-2 | ||||
| project moving forward as an independent project. The Gentoo Council | ||||
| permitted Him to release OpenRC under the 2-clause BSD license, | ||||
| managed by him as an external project.  | ||||
|  | ||||
| Around mid-2010, Roy decided to no longer maintain OpenRC. At this | ||||
| point, he transferred development back to Gentoo. | ||||
|  | ||||
| William Hubbs, and several other Gentoo developers,  started working on | ||||
| OpenRC around this point and brought OpenRC-0.8.x to Gentoo Linux's stable | ||||
| tree in 2011. | ||||
|  | ||||
| In 2013 the OpenRC team became independent from Gentoo again and moved primary | ||||
| development to github. | ||||
|  | ||||
| Daniel Robbins continues to maintain an independent, forked | ||||
| version of OpenRC for Funtoo Linux, which includes a Funtoo-specific network | ||||
| configuration system.  | ||||
|  | ||||
| [1] http://www.gentoo.org/news/en/gwn/20040426-newsletter.xml | ||||
		Reference in New Issue
	
	Block a user