Todo List: Difference between revisions

From Linix VServer
Jump to navigationJump to search
imported>Hollow
No edit summary
imported>Glenn
 
(4 intermediate revisions by 2 users not shown)
Line 27: Line 27:
* {015} limits for IPC stuff
* {015} limits for IPC stuff
* {010} fix the inode sizes inode->i_size = 64;
* {010} fix the inode sizes inode->i_size = 64;
* {015} sendfile accounting


==== features & addons ====
==== features & addons ====
Line 34: Line 35:
* {010} fix the inode sizes inode->i_size = 64;
* {010} fix the inode sizes inode->i_size = 64;
* {010} allow proc_dointvec_bset read without CAP_SYS_MODULE
* {010} allow proc_dointvec_bset read without CAP_SYS_MODULE
* {020} lo isolation (2.1.2+)


==== possible improvements ====
==== possible improvements ====
Line 40: Line 42:
: i.e. inc, then check, on over limit dec again ...  
: i.e. inc, then check, on over limit dec again ...  
* {010} check out vm_stat_account()
* {010} check out vm_stat_account()
* {020} ignore signals to fake init
* {015} in_interrupt() instead of IRQ untagging
* {010} mount type checks instead of magic


==== to check ====
==== to check ====
Line 47: Line 52:
* {010} check __user annotation for vc_* commands
* {010} check __user annotation for vc_* commands
* {010} revalidate checks in syscall commands
* {010} revalidate checks in syscall commands
* {015} nfs tagging and mount/interoperability
* {010} maybe move ptrace checks to do_ptrace()


==== requests ====
==== requests ====
Line 59: Line 66:


* {Bertl} NXF_HIDE_NETIF support (default)
* {Bertl} NXF_HIDE_NETIF support (default)
* {Bertl} Support for UTS/IPC/PID spaces in Mainline
[[Category:Community]]
[[Category:Maturity level]]

Latest revision as of 22:01, 21 October 2011

Community[edit]

Wiki Work[edit]

  • correct spelling, word order and punctuation on the wiki.
  • add ideas related to Linux-VServer to the [Think Tank].
  • try to keep a similar layout on newly created pages.

Testing[edit]

  • test all release candidates
  • test the current development version
  • provide feedback (including positive)
  • report kernels and [Working Configurations]

Developers[edit]

Kernel List[edit]

pending issues[edit]

vrsetup /dev/vroot0 /dev/loop0 && mount -t xfs /dev/vroot0 /mnt

missing stuff[edit]

  • {010} CPU virtualization
  • {015} limits for IPC stuff
  • {010} fix the inode sizes inode->i_size = 64;
  • {015} sendfile accounting

features & addons[edit]

  • {005} replace hash locks by rw locks
  • {010} add slab cache for vxi/nxi
  • {010} fix the inode sizes inode->i_size = 64;
  • {010} allow proc_dointvec_bset read without CAP_SYS_MODULE
  • {020} lo isolation (2.1.2+)

possible improvements[edit]

  • {015} look into atomic_inc_return() for resources
i.e. inc, then check, on over limit dec again ...
  • {010} check out vm_stat_account()
  • {020} ignore signals to fake init
  • {015} in_interrupt() instead of IRQ untagging
  • {010} mount type checks instead of magic

to check[edit]

  • {020} check /proc/sys/fs/overflow{u,g}id and tagging
  • {015} check dqhash and quota support on ext3
  • {010} check __user annotation for vc_* commands
  • {010} revalidate checks in syscall commands
  • {015} nfs tagging and mount/interoperability
  • {010} maybe move ptrace checks to do_ptrace()

requests[edit]

  • {Hollow} rlimit_mask syscall for accounted values
  • {Hollow} ctx_stat for nx
  • {Hollow} move VXC_RAW_ICMP to NXC_RAW_ICMP

Userspace (Tools)[edit]

requests[edit]

  • {Bertl} NXF_HIDE_NETIF support (default)
  • {Bertl} Support for UTS/IPC/PID spaces in Mainline