{"title":"PerOS: Personalized Self-Adapting Operating Systems in the Cloud","authors":"Hongyu Hè","doi":"arxiv-2404.00057","DOIUrl":null,"url":null,"abstract":"Operating systems (OSes) are foundational to computer systems, managing\nhardware resources and ensuring secure environments for diverse applications.\nHowever, despite their enduring importance, the fundamental design objectives\nof OSes have seen minimal evolution over decades. Traditionally prioritizing\naspects like speed, memory efficiency, security, and scalability, these\nobjectives often overlook the crucial aspect of intelligence as well as\npersonalized user experience. The lack of intelligence becomes increasingly\ncritical amid technological revolutions, such as the remarkable advancements in\nmachine learning (ML). Today's personal devices, evolving into intimate companions for users, pose\nunique challenges for traditional OSes like Linux and iOS, especially with the\nemergence of specialized hardware featuring heterogeneous components.\nFurthermore, the rise of large language models (LLMs) in ML has introduced\ntransformative capabilities, reshaping user interactions and software\ndevelopment paradigms. While existing literature predominantly focuses on leveraging ML methods for\nsystem optimization or accelerating ML workloads, there is a significant gap in\naddressing personalized user experiences at the OS level. To tackle this\nchallenge, this work proposes PerOS, a personalized OS ingrained with LLM\ncapabilities. PerOS aims to provide tailored user experiences while\nsafeguarding privacy and personal data through declarative interfaces,\nself-adaptive kernels, and secure data management in a scalable cloud-centric\narchitecture; therein lies the main research question of this work: How can we\ndevelop intelligent, secure, and scalable OSes that deliver personalized\nexperiences to thousands of users?","PeriodicalId":501333,"journal":{"name":"arXiv - CS - Operating Systems","volume":"298 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Operating Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.00057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Operating systems (OSes) are foundational to computer systems, managing
hardware resources and ensuring secure environments for diverse applications.
However, despite their enduring importance, the fundamental design objectives
of OSes have seen minimal evolution over decades. Traditionally prioritizing
aspects like speed, memory efficiency, security, and scalability, these
objectives often overlook the crucial aspect of intelligence as well as
personalized user experience. The lack of intelligence becomes increasingly
critical amid technological revolutions, such as the remarkable advancements in
machine learning (ML). Today's personal devices, evolving into intimate companions for users, pose
unique challenges for traditional OSes like Linux and iOS, especially with the
emergence of specialized hardware featuring heterogeneous components.
Furthermore, the rise of large language models (LLMs) in ML has introduced
transformative capabilities, reshaping user interactions and software
development paradigms. While existing literature predominantly focuses on leveraging ML methods for
system optimization or accelerating ML workloads, there is a significant gap in
addressing personalized user experiences at the OS level. To tackle this
challenge, this work proposes PerOS, a personalized OS ingrained with LLM
capabilities. PerOS aims to provide tailored user experiences while
safeguarding privacy and personal data through declarative interfaces,
self-adaptive kernels, and secure data management in a scalable cloud-centric
architecture; therein lies the main research question of this work: How can we
develop intelligent, secure, and scalable OSes that deliver personalized
experiences to thousands of users?
操作系统(OS)是计算机系统的基础,它可以管理硬件资源,确保为各种应用提供安全的环境。然而,尽管其重要性经久不衰,但几十年来,操作系统的基本设计目标却鲜有变化。传统上,这些目标优先考虑速度、内存效率、安全性和可扩展性等方面,但往往忽略了智能化和个性化用户体验等重要方面。在技术革命(如机器学习(ML)的显著进步)的背景下,智能的缺失变得越来越关键。如今的个人设备已发展成为用户的亲密伙伴,对 Linux 和 iOS 等传统操作系统提出了独特的挑战,特别是随着具有异构组件的专用硬件的出现。此外,ML 中大型语言模型(LLM)的兴起引入了变革能力,重塑了用户交互和软件开发范式。虽然现有文献主要关注利用 ML 方法进行系统优化或加速 ML 工作负载,但在操作系统层面解决个性化用户体验方面还存在巨大差距。为了应对这一挑战,本研究提出了具有 LLM 能力的个性化操作系统 PerOS。PerOS旨在提供量身定制的用户体验,同时通过声明式界面、自适应内核和以云为中心的可扩展架构中的安全数据管理来保护隐私和个人数据:我们如何才能开发出智能、安全、可扩展的操作系统,为成千上万的用户提供个性化体验?