a) solaris 2.6
b) Lynx OS
c) VxWorks
Solaris 2.6 has a good preemtive kernel, but seems
a bit heavy weight for various uses. It also does not
support POSIX priority inheritance/ceiling protocols.
(solaris 2.6 man page says:
Threads Library pthread_mutex_setprioceiling(3T)
NAME
pthread_mutex_setprioceiling, pthread_mutex_getprioceiling -
change the priority ceiling of a mutex
SYNOPSIS
#include <pthread.h>
int pthread_mutex_setprioceiling(pthread_mutex_t *mutex,
int prioceiling, int *old_ceiling);
int pthread_mutex_getprioceiling
(const pthread_mutex_t *mutex, int *prioceiling);
DESCRIPTION
In the current implementation, {_POSIX_THREAD_PRIO_PROTECT}
is undefined and the functions
pthread_mutex_setprioceiling() and
pthread_mutex_getprioceiling() return ENOSYS.
)
Does Linux support these calls?
Also, is the stuff under net/sched (things such as sched_cbq,
sched_csz,
etc.) ready to be used/tested? I can't find any instructions on how
to use these. (altq on FreeBSD has excellent support for CBQ and RSVP,
it seems. It would be nice if Linux can achieve similar capabilities.
I would be willing to help test heavily, if it would help.)
Gautam H. Thaker
Distributed Processing Lab; Lockheed Martin Adv. Tech. Labs
A&E 3W; 1 Federal Street; Camden, NJ 08102
609-338-3907, fax 609-338-4144 email: gthaker@atl.lmco.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu