{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T18:36:36Z","timestamp":1763058996833,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T00:00:00Z","timestamp":1698019200000},"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":[],"published-print":{"date-parts":[[2023,10,23]]},"DOI":"10.1145\/3623759.3624551","type":"proceedings-article","created":{"date-parts":[[2023,10,14]],"date-time":"2023-10-14T13:05:51Z","timestamp":1697288751000},"page":"41-48","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Towards Just-In-Time Compiling of Operating Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-2374-5058","authenticated-orcid":false,"given":"Maximilian","family":"Ott","sequence":"first","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3455-8071","authenticated-orcid":false,"given":"Phillip","family":"Raffeck","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3138-3206","authenticated-orcid":false,"given":"Volkmar","family":"Sieh","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5216-2103","authenticated-orcid":false,"given":"Wolfgang","family":"Schr\u00f6der-Preikschat","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. GitHub - WaterJuice\/WjCryptLib: Public Domain C Library of Cryptographic functions. Including: MD5 SHA1 SHA256 SHA512 RC4 AES AES-CTR AES-OFB AES-CBC. https:\/\/github.com\/WaterJuice\/WjCryptLib. Accessed: 2023-08-02."},{"key":"e_1_3_2_1_2_1","unstructured":"2023. Perf Wiki. https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page. Accessed: 2023-08-02."},{"key":"e_1_3_2_1_3_1","unstructured":"2023. Which programming language is fastest? (Benchmarks Game). https:\/\/benchmarksgame-team.pages.debian.net\/benchmarksgame\/index.html. Accessed: 2023-08-02."},{"key":"e_1_3_2_1_4_1","volume-title":"Porter","author":"Agrawal Varun","year":"2013","unstructured":"Varun Agrawal, Amit Arya, Michael Ferdman, and Donald E. Porter. 2013. JIT Kernels: An Idea Whose Time Has (Just) Come. Poster presented at the 24th ACM Symposium on Operating Systems Principles (SOSP poster)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224077"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1377492.1377497"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477113.3487267"},{"key":"e_1_3_2_1_8_1","unstructured":"Google. 2023. V8 JavaScript Engine. https:\/\/v8.dev\/. Accessed: 2023-08-02."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3365137.3365398"},{"key":"e_1_3_2_1_10_1","volume-title":"Luci: Loader-based Dynamic Software Updates for Off-the-shelf Shared Objects. In 2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Heinloth Bernhard","year":"2023","unstructured":"Bernhard Heinloth, Peter W\u00e4gemann, and Wolfgang Schr\u00f6der-Preikschat. 2023. Luci: Loader-based Dynamic Software Updates for Off-the-shelf Shared Objects. In 2023 USENIX Annual Technical Conference (USENIX ATC 23). USENIX Association, Boston, MA, 241--256. https:\/\/www.usenix.org\/conference\/atc23\/presentation\/heinloth"},{"key":"e_1_3_2_1_11_1","unstructured":"Free Software Foundation Inc. 2023. GIMPLE (GNU Compiler Collection (GCC) Internals). https:\/\/gcc.gnu.org\/onlinedocs\/gccint\/GIMPLE.html. Accessed: 2023-08-02."},{"key":"e_1_3_2_1_12_1","unstructured":"Intel\u00ae 2023. Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual (248966-047 ed.). Intel\u00ae. 7.3.9.2 Repeated String Operations."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483548"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359629"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818302.2818305"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3484541"},{"key":"e_1_3_2_1_17_1","volume-title":"The BSD Packet Filter: A New Architecture for User-level Packet Capture. In USENIX","author":"McCanne Steven","year":"1993","unstructured":"Steven McCanne and Van Jacobson. 1993. The BSD Packet Filter: A New Architecture for User-level Packet Capture. In USENIX Winter 1993 Conference Proceedings (USENIX Winter 1993 Conference). USENIX Association, San Diego, CA, 259--269."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/367177.367199"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273000"},{"key":"e_1_3_2_1_20_1","volume-title":"The Java HotSpot Server Compiler. In Java (TM) Virtual Machine Research and Technology Symposium (JVM 01)","author":"Paleczny Michael","year":"2001","unstructured":"Michael Paleczny, Christopher Vick, and Cliff Click. 2001. The Java HotSpot Server Compiler. In Java (TM) Virtual Machine Research and Technology Symposium (JVM 01). USENIX Association, Monterey, CA."},{"key":"e_1_3_2_1_21_1","unstructured":"LLVM Project. 2023. Clang Compiler User's Manual --- Clang 18.0.0git documentation. https:\/\/clang.llvm.org\/docs\/UsersManual.html. Accessed: 2023-08-02."},{"key":"e_1_3_2_1_22_1","unstructured":"LLVM Project. 2023. LLVM Language Reference Manual --- LLVM 18.0.0git documentation. https:\/\/llvm.org\/docs\/LangRef.html. Accessed: 2023-08-02."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224080"},{"key":"e_1_3_2_1_24_1","first-page":"11","article-title":"The Synthesis Kernel","volume":"1","author":"Pu Calton","year":"1988","unstructured":"Calton Pu, Henry Massalin, and John Ioannidis. 1988. The Synthesis Kernel. Computing Systems 1, 1 (1988), 11--32.","journal-title":"Computing Systems"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303959"},{"key":"e_1_3_2_1_26_1","volume-title":"Linux Socket Filtering aka Berkeley Packet Filter (BPF). https:\/\/www.kernel.org\/doc\/Documentation\/networking\/filter.txt Retrieved 28","author":"Schulist Jay","year":"2023","unstructured":"Jay Schulist, Daniel Borkmann, and Alexei Starovoitov. 2019. Linux Socket Filtering aka Berkeley Packet Filter (BPF). https:\/\/www.kernel.org\/doc\/Documentation\/networking\/filter.txt Retrieved 28. July 2023."},{"key":"e_1_3_2_1_27_1","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Tartler Reinhard","year":"2014","unstructured":"Reinhard Tartler, Christian Dietrich, Julio Sincero, Wolfgang Schr\u00f6der-Preikschat, and Daniel Lohmann. 2014. Static analysis of variability in system software: The 90,000# ifdefs issue. In 2014 USENIX Annual Technical Conference (USENIX ATC 14). 421--432."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465290"}],"event":{"name":"SOSP '23: ACM SIGOPS 29th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Koblenz Germany","acronym":"SOSP '23"},"container-title":["Proceedings of the 12th Workshop on Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623759.3624551","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3623759.3624551","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T18:28:58Z","timestamp":1755973738000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623759.3624551"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,23]]},"references-count":28,"alternative-id":["10.1145\/3623759.3624551","10.1145\/3623759"],"URL":"https:\/\/doi.org\/10.1145\/3623759.3624551","relation":{},"subject":[],"published":{"date-parts":[[2023,10,23]]},"assertion":[{"value":"2023-10-23","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}