Proceedings of the Twentieth ACM Symposium on Operating Systems Principles 2005
DOI: 10.1145/1095810.1118622
|View full text |Cite
|
Sign up to set email alerts
|

Improving dynamic update for operating systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
47
1

Year Published

2006
2006
2021
2021

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 39 publications
(48 citation statements)
references
References 10 publications
0
47
1
Order By: Relevance
“…Except from DynSec, all the DSU systems targeting compiled applications present a dynamic patches building toolchain. In case of DSU systems designed for operating system kernels, LUCOS [20], DynAMOS [21] and KSplice [17,22] (and its successors KGraph and KPatch) target the Linux kernel while K42 is the operating system kernel itself, designed to provide customizability, scalability and maintainability [23][24][25][26]. PROTEOS [27,28] is designed for the MINIX 3 operating system, which is compatible with the POSIX interface [29].…”
Section: Analysis Of Existing Systemsmentioning
confidence: 99%
“…Except from DynSec, all the DSU systems targeting compiled applications present a dynamic patches building toolchain. In case of DSU systems designed for operating system kernels, LUCOS [20], DynAMOS [21] and KSplice [17,22] (and its successors KGraph and KPatch) target the Linux kernel while K42 is the operating system kernel itself, designed to provide customizability, scalability and maintainability [23][24][25][26]. PROTEOS [27,28] is designed for the MINIX 3 operating system, which is compatible with the POSIX interface [29].…”
Section: Analysis Of Existing Systemsmentioning
confidence: 99%
“…In such a situation, it is important to have an OS that would allow application of software updates and patches without any downtime or loss of service (Baumann and Appavoo, 2005). Even rebooting or restarting could be deferred without losing the ability to apply security fixes or enhance functionality through software updates provided the system is available at all times.…”
Section: Literature Reviewmentioning
confidence: 99%
“…The overhead of the transaction mechanism makes it inadapted to be used in embedded devices with limited resources. Reconfigurable operating systems including Synthetix [28], MMLite [18] or more recently K42 [1,33] provide mechanisms for dynamic reconfiguration at a fine grain. Synthetix and MMLite use readwrite locks to synchronize accesses to a reconfigurable component.…”
Section: Related Workmentioning
confidence: 99%