[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #30761] standardized, open and independent configuration
From: |
John Hall |
Subject: |
[bug #30761] standardized, open and independent configuration |
Date: |
Thu, 12 Aug 2010 16:31:21 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8 |
URL:
<http://savannah.gnu.org/bugs/?30761>
Summary: standardized, open and independent configuration
Project: GNU GRUB
Submitted by: esotericbyte
Submitted on: Thu 12 Aug 2010 04:31:20 PM GMT
Category: Configuration
Severity: Major
Priority: 5 - Normal
Item Group: Feature Request
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release:
Release: other
Reproducibility: None
Planned Release: None
_______________________________________________________
Details:
Operating systems that include GRUB can not conform fully to the sprit of
grub.
I beleive that the operating system /distrobutions adopting grub should
detect grub and then register itself and conform to a standard to incorporate
it's configuration rather than take over the configuration of grub which
should be up to the user or administrator of the system.
At least one major distribution that has adopted grub2 early stores
pre-configuration files in it's own settings folder and notes that the
grub.cfg file is not to be directly modified by users.
This seems to me to be backward but necessary. I believe it is because the
faculties and a common method for solving some basic installation and boot
problems are not provided by grub and are left to the operating systems
adopting it. This limits it's independence and usefulness to people that wish
to use it to actually create a multiboot system.
The problems are actually few and solvable in an open way. A boot loader must
exist for an operating system and it must be able to update the bootloader
when it's kernel changes. It must also make some effort to leave all other
installed operating systems bootable.
To accomplish this I propose modules for commands that allow users to manage
the configuration file within grub itself and prehaps even to upgrade grub.
Source code for an executable that can load and use the configuration and
upgrade modules would allow adopting operating systems to reproduce exactly
the standard configuration management within their own contexts allowing
operating systems to register themselves and updates in a standardized, open
and independent way.
Additional features that might attract adoption of a standard open
configuration and registration method would be to allow for multilevel menus
and the incorporation of branding after OS selection without clobbering the
user's top level personalization.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?30761>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #30761] standardized, open and independent configuration,
John Hall <=