{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:50Z","timestamp":1750307750344,"version":"3.41.0"},"reference-count":19,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2008,1]]},"abstract":"<jats:p>You are a systems researcher at a corporate research lab. The corporation you work for deals with both proprietary and open source software. You have an exciting new idea that will undoubtedly revolutionize the field, but first you need to build a working system to validate it. Before embarking on your exploratory research project, you must decide: Do you start from scratch, or do you build upon a mature system? And if the latter---should the system be proprietary or open source?<\/jats:p>","DOI":"10.1145\/1341312.1341315","type":"journal-article","created":{"date-parts":[[2008,2,8]],"date-time":"2008-02-08T15:32:16Z","timestamp":1202484736000},"page":"2-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Open source as a foundation for systems research"],"prefix":"10.1145","volume":"42","author":[{"given":"Muli","family":"Ben-Yehuda","sequence":"first","affiliation":[]},{"given":"Eric","family":"Van Hensbergen","sequence":"additional","affiliation":[]}],"member":"320","published-online":{"date-parts":[[2008,1]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254817"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"volume-title":"OLS 2006: Proceedings of the 2006 Ottawa Linux Symposium.","author":"Ben-Yehuda M.","key":"e_1_2_1_3_1"},{"volume-title":"OLS 2007: Proceedings of the 2007 Ottawa Linux Symposium.","author":"Ben-Yehuda M.","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","unstructured":"R. Cox. Plan 9 from user space. http:\/\/swtch.com\/plan9port.  R. Cox. Plan 9 from user space. http:\/\/swtch.com\/plan9port."},{"volume-title":"USENIX 2007 Poster.","author":"Forsyth C.","key":"e_1_2_1_6_1"},{"volume-title":"University of Cambridge","year":"2004","author":"Fraser K.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","unstructured":"E. V. Hensbergen. Plan 9 remote resource protocol RFC 2005. http:\/\/v9fs.sourceforge.net\/rfc.  E. V. Hensbergen. Plan 9 remote resource protocol RFC 2005. http:\/\/v9fs.sourceforge.net\/rfc."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1131322.1131329"},{"volume-title":"Proceedings of the 2005 UNIX Annual Technical Conference","year":"2005","author":"Hensbergen E. V.","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","unstructured":"L. Ionkov A. Nyrhinen and A. Mirtchovski. CellFS: Taking \"DMA\" out of cell programming. http:\/\/www.xcpu.org\/cellfs-talk.pdf.  L. Ionkov A. Nyrhinen and A. Mirtchovski. CellFS: Taking \"DMA\" out of cell programming. http:\/\/www.xcpu.org\/cellfs-talk.pdf."},{"volume-title":"OLS 2007: Proceedings of the 2007 Ottawa Linux Symposium.","author":"Kivity A.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251254.1251256"},{"key":"e_1_2_1_14_1","unstructured":"K. Maglione. Window manager improved 2. http:\/\/www.suckless.org\/wiki\/wmii.  K. Maglione. Window manager improved 2. http:\/\/www.suckless.org\/wiki\/wmii."},{"volume-title":"Proceedings of the 2006 IEEE International Conference on Cluster Computing","year":"2006","author":"Mirtchovski A.","key":"e_1_2_1_15_1"},{"issue":"3","key":"e_1_2_1_16_1","first-page":"221","article-title":"Plan 9 from Bell Labs","volume":"8","author":"Pike R.","year":"1995","journal-title":"Computing Systems"},{"issue":"1","key":"e_1_2_1_17_1","article-title":"The Inferno operating system","volume":"2","author":"Pike R.","year":"1997","journal-title":"Bell Labs Technical Journal"},{"volume-title":"Inc.","year":"2001","author":"Raymond E. S.","key":"e_1_2_1_18_1"},{"volume-title":"OLS 2007: Proceedings of the 2007 Ottawa Linux Symposium.","author":"Russel R.","key":"e_1_2_1_19_1"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1341312.1341315","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1341312.1341315","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:39:14Z","timestamp":1750253954000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1341312.1341315"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,1]]},"references-count":19,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,1]]}},"alternative-id":["10.1145\/1341312.1341315"],"URL":"https:\/\/doi.org\/10.1145\/1341312.1341315","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2008,1]]},"assertion":[{"value":"2008-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}