FreeBSD ÇÚµåºÏ
: Contributing to FreeBSD
: What Is Needed
: High priority tasks
Previous: What Is Needed
Next: Medium priority tasks
19.1.1. High priority tasks
The following tasks are considered to be urgent, usually because
they represent something that is badly broken or sorely needed:
- 3-stage boot issues. Overall coordination:
FreeBSD ±â¼úÀû ÅäÀÇ ¸ÞÀϸµ ¸®½ºÆ®
<freebsd-hackers@FreeBSD.ORG>
- Do WinNT compatible drive tagging so that the 3rd stage can
provide an accurate mapping of BIOS geometries for disks.
- Filesystem problems. Overall coordination:
FreeBSD ÆÄÀϽýºÅÛ ÇÁ·ÎÁ§Æ® ¸ÞÀϸµ ¸®½ºÆ®
<freebsd-fs@FreeBSD.ORG>
- Implement Int13 vm86 disk driver. Coordinator: FreeBSD ±â¼úÀû ÅäÀÇ ¸ÞÀϸµ ¸®½ºÆ®
<freebsd-hackers@FreeBSD.ORG>
- New bus architecture. Overall coordination:
»õ·Î¿î ¹ö½º ¾ÆÅ°ÅØÃÄ ¸ÞÀϸµ ¸®½ºÆ®
<new-bus-arch@bostonradio.org>
- Port existing ISA drivers to new architecture.
- Move all interrupt-management code to appropriate parts of the
bus drivers.
- Port PCI subsystem to new architecture. Coordinator: Doug Rabson
<dfr@FreeBSD.ORG>
- Figure out the right way to handle removable devices and then
use that as a substrate on which PC-Card and CardBus support can be
implemented.
- Resolve the probe/attach priority issue once and for all.
- Move any remaining buses over to the new architecture.
- Kernel issues. Overall coordination:
FreeBSD ±â¼úÀû ÅäÀÇ ¸ÞÀϸµ ¸®½ºÆ®
<freebsd-hackers@FreeBSD.ORG>
- Fix the syscons ALT-Fn/vt switching hangs. Coordinator: Søren Schmidt
<sos@FreeBSD.ORG>
- Add more pro-active security infrastructure. Overall
coordination: FreeBSD º¸¾È ¸ÞÀϸµ ¸®½ºÆ®
<freebsd-security@FreeBSD.ORG>
- Build something like Tripwire(TM) into the kernel, with a remote
and local part. There are a number of cryptographic issues to getting
this right; contact the coordinator for details. Coordinator: Eivind Eklund
<eivind@FreeBSD.ORG>
- Make the entire kernel use suser() instead of comparing to 0.
It is presently using about half of each. Coordinator: Eivind Eklund
<eivind@FreeBSD.ORG>
- Split securelevels into different parts, to allow an
administrator to throw away those privileges he can throw away.
Setting the overall securelevel needs to have the same effect as now,
obviously. Coordinator: Eivind Eklund
<eivind@FreeBSD.ORG>
- Make it possible to upload a list of 'allowed programs' to BPF,
and then block BPF from accepting other programs. This would allow
BPF to be use e.g. for DHCP, without allowing an attacker to start
snooping the local network.
- Update the security checker script. We should at least grab all
the checks from the other BSD derivates, and add checks that a system
with securelevel increased also have reasonable flags on the relevant
parts. Coordinator: Eivind Eklund
<eivind@FreeBSD.ORG>
- Add authorization infrastructure to the kernel, to allow
different authorization policies. Part of this could be done by
modifying 'suser()'. Coordinator: Eivind Eklund
<eivind@FreeBSD.ORG>
- Add code to the NFS layer so you cannot chdir("..") out of a NFS
partition. E.g.: /usr is a UFS partition with /usr/src NFS exported.
Now it is possible to use the NFS file handle for /usr/src to get access
to /usr.
FreeBSD ÇÚµåºÏ
: Contributing to FreeBSD
: What Is Needed
: High priority tasks
Previous: What Is Needed
Next: Medium priority tasks