diff --git a/en/projects/ideas/index.sgml b/en/projects/ideas/index.sgml index 28f3119bf6..7840e0379d 100644 --- a/en/projects/ideas/index.sgml +++ b/en/projects/ideas/index.sgml @@ -1,6 +1,6 @@ - + %developers; @@ -51,7 +51,7 @@
The UFS2 file system in FreeBSD supports extended attributes. Extended attributes are meta-data associated with vnodes representing files and directories. Unfortunately dump and restore do not backup or restore such attributes. People interested in this should contact &a.mckusick;.
+Furthermore a performance evaluation of the split cache (as is) and + an unified cache (like e.g. NetBSD) would be interesting. More details + in + this mail to the hackers mailing-list.
Requirements:
References: Overview, + + http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/sensorsd/, + + http://www.openbsd.org/cgi-bin/cvsweb/src/sbin/bioctl/, + http://www.openbsd.org/cgi-bin/cvsweb/src/sys/scsi/safte.c
+The OpenBSD sensors framework is an unified way of handling + any kind of hardware sensor one can image. A sensor driver collects + data from system sensors, SAS devices, harddisks, ... and allows an + administrator to query the data with the unified management interface.
+Requirements:
+Technical contact: + +
Technical contact: &a.kris;
+pkg_create(1) and friends use flat databases (aka ordinary + files and directories in /var/db/pkg) to maintain their data. This + makes it cumbersome and/or impossible to do efficient lookups of data + on installed packages and makes certain operations very slow. + portupgrade has the right idea of hashing this into a berkeley db + file, but it uses tools that are not in the base system (ruby).
+A self-contained project would be to add similar (preferably + compatible) code into pkg_tools directly, possibly also extending + the data that is stored and allowing for more flexible querying with + tools like pkg_info (e.g. replicating the pkg_which utility of + portupgrade). Adding mutual exclusion to protect concurrent + pkg_add/delete operations from corrupting database state is also + important.
+Requirements:
+Some sort of mechanism for adding/removing users/groups automatically, @@ -1061,6 +1117,17 @@ New tests must be created; existing tests must be completed and updated.
OpenBSD has some improvements to lint(1) which may be beneficial to + have.
+Requirements:
+Technical contact: + +
The OpenBSD prebind is a secure implementation of prelinking that + is compatible with address space randomization. Prelinking allows to + speed up application startup when a lot of libraries are involved. + This should show a noticeable effect with e.g. GNOME/KDE.
+Requirements:
+It would be great to have a bundled PXE installer. This would allow one to