Speeding Up UNIX Login by Caching the Initial Environment

نویسنده

  • Carl H. Hauser
چکیده

A package scheme helps users manage the environment variables needed by the applications that they use, but imposes a long delay during login while the environment is incrementally constructed. This paper describes an approach to caching the incrementally constructed environment. The mechanism caches different environments for different operating systems and is robust in the face of users’ changes to their .login files. For the typical PARC user who enables 11 packages at login, caching reduces the time to login from about 30 seconds to about 5 seconds.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modules: Providing a Flexible User Environment

Typically users initialize their environment when they log in by setting environment information for every application they will reference during the session. The Modules package is a database and set of scripts that simplify shell initialization and lets users easily modify their environment during the session. The Modules package lessens the burden of UNIX environment maintenance while provid...

متن کامل

Unprivileged login daemons in Linux

Login daemons require the ability to switch to the userid of any user who may legitimately log in. Linux provides neither a fine-grained setuid privilege which can be targeted at a particular userid, nor the ability for one privileged task to grant another task the setuid privilege. A login service must therefore always run with the ability to switch to any userid. Plan 9 is a distributed opera...

متن کامل

Making information flow explicit in HiStar Citation

HiStar is a new operating system designed to minimize the amount of code that must be trusted. HiStar provides strict information flow control, which allows users to specify precise data security policies without unduly limiting the structure of applications. HiStar’s security features make it possible to implement a Unix-like environment with acceptable performance almost entirely in an untrus...

متن کامل

A Login Shell interface for INFN-GRID

The user interface is a crucial service to guarantee the Grid accessibility. The goal to achieve, is the implementation of an environment able to hide the grid complexity and offer a familiar interface to the final user. Currently many graphical interfaces have been proposed to simplify the grid access, but the GUI approach appears not very congenital to UNIX developers and users accustomed to ...

متن کامل

Drag your design environment kicking and screaming into the '90s with Modules!

Creating and maintaining a design environment is a task that few people enjoy doing, yet it is a critical part of any design team's success. Every tool vendor creates some sort of installation environment for their own tools, but integrating tools from multiple vendors can be a challenge. This paper presents some tips and tricks to building a flexible design environment that is easy to use, und...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994