{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T20:49:13Z","timestamp":1760042953689,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,25]],"date-time":"2021-10-25T00:00:00Z","timestamp":1635120000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,25]]},"DOI":"10.1145\/3477113.3487265","type":"proceedings-article","created":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T10:25:01Z","timestamp":1633947901000},"page":"17-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Files-as-Filesystems for POSIX Shell Data Processing"],"prefix":"10.1145","author":[{"given":"Michael","family":"Greenberg","sequence":"first","affiliation":[{"name":"Stevens Institute of Technology, Hoboken, New Jersey, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,25]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Weinberger","author":"Aho Alfred V.","year":"1988","unstructured":"Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger. 1988. The AWK Programming Language. Addison-Wesley."},{"key":"e_1_3_2_2_2_1","volume-title":"The Open Group Base Specifications Issue 7","author":"The Austin Group","year":"2008","unstructured":"The Austin Group. 2018. POSIX.1 2017: The Open Group Base Specifications Issue 7 (IEEE Std 1003.1-2008). \"Shell & Utilities\", awk. https:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/utilities\/awk.html"},{"key":"e_1_3_2_2_3_1","unstructured":"Christopher Berner. 2021. fuser. https:\/\/github.com\/cberner\/fuser Accessed 2021-08-25."},{"key":"e_1_3_2_2_4_1","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Bijlani Ashish","year":"2019","unstructured":"Ashish Bijlani and Umakishore Ramachandran. 2019. Extension Framework for File Systems in User space. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 121--134. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/bijlani"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328438.1328487"},{"key":"e_1_3_2_2_6_1","unstructured":"Stephen Dolan. [n.d.]. jq. https:\/\/github.com\/stedolan\/jq Accessed 2021-08-25."},{"key":"e_1_3_2_2_7_1","volume-title":"Proceedings of the USENIX Association Software Tools User Group","author":"Faulkner Roger","year":"1991","unstructured":"Roger Faulkner and Ron Gomes. 1991. The Process File System and Process Model in UNIX System V. In Proceedings of the USENIX Association Software Tools User Group, Winter 1991, Dallas, TX, USA, January, 1991."},{"key":"e_1_3_2_2_8_1","unstructured":"Googlers. 2020. Shell Style Guide. https:\/\/google.github.io\/styleguide\/shellguide.html Accessed 2021-08-25."},{"key":"e_1_3_2_2_9_1","unstructured":"Michael Greenberg. 2018. The POSIX shell is an interactive DSL for concurrency. DSLDI."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","unstructured":"Michael Greenberg. 2018. Word expansion supports POSIX shell interactivity. In Programming Companion (presented at Programming eXperience (PX)). ACM. https:\/\/doi.org\/10.1145\/3191697.3214336","DOI":"10.1145\/3191697.3214336"},{"key":"e_1_3_2_2_11_1","unstructured":"Michael Greenberg. 2021. ffs. https:\/\/github.com\/mgree\/ffs Accessed 2021-08-25."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3371111"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465296"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465294"},{"key":"e_1_3_2_2_15_1","volume-title":"XFUSE: An Infrastructure for Running Filesystem Services in User Space. In 2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Huai Qianbo","year":"2021","unstructured":"Qianbo Huai, Windsor Hsu, Jiwei Lu, Hao Liang, Haobo Xu, and Wei Chen. 2021. XFUSE: An Infrastructure for Running Filesystem Services in User Space. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 863--875. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/hsu"},{"key":"e_1_3_2_2_16_1","unstructured":"Tom Hudson. 2021. gron. https:\/\/github.com\/tomnomnom\/gron Accessed 2021-08-25."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3191697.3214325"},{"key":"e_1_3_2_2_18_1","volume-title":"Proceedings of the USENIX Association Software Tools User Group","author":"Killian T. J.","year":"1984","unstructured":"T. J. Killian. 1984. Processes as Files. In Proceedings of the USENIX Association Software Tools User Group, Summer 1984, Salt Lake City, UT, USA, June, 1984."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/3115404.3115416"},{"key":"e_1_3_2_2_20_1","unstructured":"Henrik Lindberg. 2010. xmlfs. https:\/\/github.com\/halhen\/xmlfs Access 2021-09-20."},{"key":"e_1_3_2_2_21_1","volume-title":"Linux Symposium","author":"Lutterkort David","year":"2008","unstructured":"David Lutterkort. 2008. Augeas-a configuration API. In Linux Symposium, Ottawa, ON. Citeseer, 47--56."},{"key":"e_1_3_2_2_22_1","volume-title":"High Velocity Kernel File Systems with Bento. In 19th USENIX Conference on File and Storage Technologies (FAST 21)","author":"Miller Samantha","year":"2021","unstructured":"Samantha Miller, Kaiyuan Zhang, Mengqi Chen, Ryan Jennings, Ang Chen, Danyang Zhuo, and Thomas Anderson. 2021. High Velocity Kernel File Systems with Bento. In 19th USENIX Conference on File and Storage Technologies (FAST 21). USENIX Association, 65--79. https:\/\/www.usenix.org\/conference\/fast21\/presentation\/miller"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3191697.3214324"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347944"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3310148"},{"key":"e_1_3_2_2_26_1","volume-title":"15th USENIX Conference on File and Storage Technologies (FAST 17)","author":"Reddy Vangoor Bharath Kumar","year":"2017","unstructured":"Bharath Kumar Reddy Vangoor, Vasily Tarasov, and Erez Zadok. 2017. To FUSE or Not to FUSE: Performance of User-Space File Systems. In 15th USENIX Conference on File and Storage Technologies (FAST 17). USENIX Association, Santa Clara, CA, 59--72. https:\/\/www.usenix.org\/conference\/fast17\/technical-sessions\/presentation\/vangoor"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456228"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3191697.3214323"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3217189.3217195"}],"event":{"name":"SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Virtual Event Germany","acronym":"SOSP '21"},"container-title":["Proceedings of the 11th Workshop on Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477113.3487265","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477113.3487265","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:14Z","timestamp":1750193354000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477113.3487265"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,25]]},"references-count":29,"alternative-id":["10.1145\/3477113.3487265","10.1145\/3477113"],"URL":"https:\/\/doi.org\/10.1145\/3477113.3487265","relation":{},"subject":[],"published":{"date-parts":[[2021,10,25]]},"assertion":[{"value":"2021-10-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}