{"id":"https://openalex.org/W3105371950","doi":"https://doi.org/10.1109/emsoft51651.2020.9244044","title":"Towards Highly Specialized, POSIX -compliant Software Stacks with Unikraft: Work-in-Progress","display_name":"Towards Highly Specialized, POSIX -compliant Software Stacks with Unikraft: Work-in-Progress","publication_year":2020,"publication_date":"2020-09-20","ids":{"openalex":"https://openalex.org/W3105371950","doi":"https://doi.org/10.1109/emsoft51651.2020.9244044","mag":"3105371950"},"language":"en","primary_location":{"id":"doi:10.1109/emsoft51651.2020.9244044","is_oa":false,"landing_page_url":"https://doi.org/10.1109/emsoft51651.2020.9244044","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Conference on Embedded Software (EMSOFT)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.manchester.ac.uk/en/publications/e0dd9da6-986c-4a5f-bb33-b400a0fe1911","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068891286","display_name":"Sharan Santhanam","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sharan Santhanam","raw_affiliation_strings":["NEC Laboratories Europe GmbH, Heidelberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NEC Laboratories Europe GmbH, Heidelberg, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045164565","display_name":"Simon Kuenzer","orcid":"https://orcid.org/0000-0003-0016-2950"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Simon Kuenzer","raw_affiliation_strings":["NEC Laboratories Europe GmbH, Heidelberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NEC Laboratories Europe GmbH, Heidelberg, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017970719","display_name":"Hugo Lefeuvre","orcid":"https://orcid.org/0000-0001-9547-7458"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hugo Lefeuvre","raw_affiliation_strings":["NEC Laboratories Europe GmbH, Heidelberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NEC Laboratories Europe GmbH, Heidelberg, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030835508","display_name":"Felipe Huici","orcid":"https://orcid.org/0009-0008-9094-3585"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Felipe Huici","raw_affiliation_strings":["NEC Laboratories Europe GmbH, Heidelberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NEC Laboratories Europe GmbH, Heidelberg, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083953032","display_name":"Alexander Jung","orcid":"https://orcid.org/0000-0002-8139-2864"},"institutions":[{"id":"https://openalex.org/I4210164122","display_name":"NEC (Germany)","ror":"https://ror.org/05hxss661","country_code":"DE","type":"company","lineage":["https://openalex.org/I118347220","https://openalex.org/I4210164122"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Alexander Jung","raw_affiliation_strings":["Lancaster University, NEC Laboratories Europe GmbH, Heidelberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lancaster University, NEC Laboratories Europe GmbH, Heidelberg, Germany","institution_ids":["https://openalex.org/I4210164122"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039715227","display_name":"Santiago Pagani","orcid":"https://orcid.org/0000-0002-5088-0347"},"institutions":[{"id":"https://openalex.org/I889804353","display_name":"Robert Bosch (Germany)","ror":"https://ror.org/01fe0jt45","country_code":"DE","type":"company","lineage":["https://openalex.org/I889804353"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Santiago Pagani","raw_affiliation_strings":["Robert Bosch GmbH, NEC Laboratories Europe GmbH, Heidelberg, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Robert Bosch GmbH, NEC Laboratories Europe GmbH, Heidelberg, Germany","institution_ids":["https://openalex.org/I889804353"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066465774","display_name":"George-Cristian Muraru","orcid":null},"institutions":[{"id":"https://openalex.org/I61641377","display_name":"Universitatea Na\u021bional\u0103 de \u0218tiin\u021b\u0103 \u0219i Tehnologie Politehnica Bucure\u0219ti","ror":"https://ror.org/0558j5q12","country_code":"RO","type":"education","lineage":["https://openalex.org/I61641377"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"George-Cristian Muraru","raw_affiliation_strings":["University Politehnica of Bucharest, Bucharest, Romania"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Politehnica of Bucharest, Bucharest, Romania","institution_ids":["https://openalex.org/I61641377"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001223320","display_name":"Stefano Stabellini","orcid":null},"institutions":[{"id":"https://openalex.org/I32923980","display_name":"Xilinx (United States)","ror":"https://ror.org/01rb7bk56","country_code":"US","type":"company","lineage":["https://openalex.org/I32923980"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stefano Stabellini","raw_affiliation_strings":["Xilinx, Inc, San Jose, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Xilinx, Inc, San Jose, USA","institution_ids":["https://openalex.org/I32923980"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101310940","display_name":"Justin He","orcid":"https://orcid.org/0000-0001-5261-1880"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Justin He","raw_affiliation_strings":["ARM Technology (China) Co., Ltd, Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ARM Technology (China) Co., Ltd, Shanghai, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021629385","display_name":"Jonathan Beri","orcid":null},"institutions":[{"id":"https://openalex.org/I2800240351","display_name":"Mountain View College","ror":"https://ror.org/04fh8an03","country_code":"US","type":"education","lineage":["https://openalex.org/I1291072267","https://openalex.org/I2800240351"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jonathan Beri","raw_affiliation_strings":["Mountain View, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mountain View, USA","institution_ids":["https://openalex.org/I2800240351"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5068891286"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.15322306,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"31","last_page":"33"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.8384045362472534},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.750250518321991},{"id":"https://openalex.org/keywords/posix","display_name":"POSIX","score":0.6658471822738647},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6586231589317322},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6297287940979004},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6223140954971313},{"id":"https://openalex.org/keywords/power-consumption","display_name":"Power consumption","score":0.45671382546424866},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.30037611722946167},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.0886954665184021}],"concepts":[{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.8384045362472534},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.750250518321991},{"id":"https://openalex.org/C532756234","wikidata":"https://www.wikidata.org/wiki/Q14658","display_name":"POSIX","level":2,"score":0.6658471822738647},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6586231589317322},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6297287940979004},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6223140954971313},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.45671382546424866},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.30037611722946167},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0886954665184021},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/emsoft51651.2020.9244044","is_oa":false,"landing_page_url":"https://doi.org/10.1109/emsoft51651.2020.9244044","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Conference on Embedded Software (EMSOFT)","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire/e0dd9da6-986c-4a5f-bb33-b400a0fe1911","is_oa":true,"landing_page_url":"https://research.manchester.ac.uk/en/publications/e0dd9da6-986c-4a5f-bb33-b400a0fe1911","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Santhanam, S, Kuenzer, S, Lefeuvre, H, Huici, F, Jung, A, Pagani, S, Muraru, G-C, Stabellini, S, He, J & Beri, J 2020, Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. in Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. vol. 2020 International Conference on Embedded Software (EMSOFT), IEEE, Singapore, Singapore. https://doi.org/10.1109/EMSOFT51651.2020.9244044","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:eprints.lancs.ac.uk:155029","is_oa":false,"landing_page_url":"https://eprints.lancs.ac.uk/id/eprint/155029/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401916","display_name":"Lancaster EPrints (Lancaster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67415387","host_organization_name":"Lancaster University","host_organization_lineage":["https://openalex.org/I67415387"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Contribution in Book/Report/Proceedings"},{"id":"pmh:oai:pure.atira.dk:publications/e0dd9da6-986c-4a5f-bb33-b400a0fe1911","is_oa":false,"landing_page_url":"https://www.research.manchester.ac.uk/portal/en/publications/towards-highly-specialized-posixcompliant-software-stacks-with-unikraft-workinprogress(e0dd9da6-986c-4a5f-bb33-b400a0fe1911).html","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:openaire/e0dd9da6-986c-4a5f-bb33-b400a0fe1911","is_oa":true,"landing_page_url":"https://research.manchester.ac.uk/en/publications/e0dd9da6-986c-4a5f-bb33-b400a0fe1911","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Santhanam, S, Kuenzer, S, Lefeuvre, H, Huici, F, Jung, A, Pagani, S, Muraru, G-C, Stabellini, S, He, J & Beri, J 2020, Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. in Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. vol. 2020 International Conference on Embedded Software (EMSOFT), IEEE, Singapore, Singapore. https://doi.org/10.1109/EMSOFT51651.2020.9244044","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[{"score":0.7400000095367432,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1435010830","https://openalex.org/W2126729142","https://openalex.org/W2134939854","https://openalex.org/W2602660391","https://openalex.org/W2930757500","https://openalex.org/W6628561984","https://openalex.org/W6678840323"],"related_works":["https://openalex.org/W1998465997","https://openalex.org/W2104952251","https://openalex.org/W2137444838","https://openalex.org/W17155033","https://openalex.org/W1593502372","https://openalex.org/W2304624945","https://openalex.org/W2166955311","https://openalex.org/W1716673591","https://openalex.org/W4366422427","https://openalex.org/W1503729624"],"abstract_inverted_index":{"Increasingly,":[0],"embedded":[1],"devices":[2],"are":[3],"being":[4],"equipped":[5],"with":[6],"ARM":[7],"processors.":[8],"Because":[9],"of":[10,26,35,82,112,114],"ease-of-use":[11],"and":[12,17,40,60,69,93,142],"widespread":[13],"support":[14],"for":[15,47,65],"drivers":[16],"applications,":[18,74],"Linux":[19,134],"is":[20,102,137],"often":[21],"used":[22],"as":[23,121],"the":[24,36,88,124],"OS":[25],"choice,":[27],"even":[28],"though":[29],"it":[30],"consumes":[31],"a":[32,55,80,95],"significant":[33],"amount":[34],"device's":[37],"limited":[38],"resources":[39],"its":[41],"large":[42],"attack":[43],"surface":[44],"presents":[45],"opportunities":[46],"exploits.":[48],"In":[49],"this":[50],"paper":[51],"we":[52,84],"propose":[53],"Unikraft,":[54],"fully":[56],"librarized":[57],"operating":[58],"system":[59],"build":[61],"tool":[62],"which":[63],"allows":[64],"generating":[66],"specialized":[67],"OSes":[68],"software":[70],"stacks":[71],"targeting":[72],"specific":[73],"while":[75,125],"removing":[76],"unneeded":[77],"functionality.":[78],"As":[79],"proof":[81],"concept,":[83],"port":[85],"Unikraft":[86,101,136],"to":[87,94,104,133],"Raspberry":[89],"Pi":[90],"3":[91],"B+":[92],"Xilinx":[96],"Ultra96-V2.":[97],"On":[98],"these":[99],"boards,":[100],"able":[103],"boot":[105],"in":[106,129],"88-158":[107],"milliseconds,":[108],"consume":[109],"only":[110],"hundreds":[111],"KBs":[113],"memory":[115],"when":[116],"running":[117],"real-world":[118],"application":[119],"such":[120],"NGINX,":[122],"all":[123],"providing":[126],"visible":[127],"reductions":[128],"power":[130],"consumption":[131],"compared":[132],"distributions.":[135],"an":[138],"open":[139],"source":[140],"project":[141],"can":[143],"be":[144],"found":[145],"at":[146],"unikraft.org.":[147]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-04T08:30:34.212998","created_date":"2025-10-10T00:00:00"}
