Sponsored Content
The Lounge What is on Your Mind? Is Unix/Linux used in space exploration? Post 302528694 by Corona688 on Tuesday 7th of June 2011 06:04:09 PM
Old 06-07-2011
vxworks is not just reliable enough for space appliactions, it's also one of the smallest POSIX-alikes I'm aware of. Linksys used to use Linux in some wireless routers; they slashed memory and storage in half by switching to vxworks. (Which arguably didn't make them better products; their costs saving left them with very limited buffer space, etc.) This combination of features seems pretty rare.

It's also not freestanding -- it has a limited ability to modify, build things, and debug inside itself. In a consumer or server OS that'd be a big problem but might actually be an advantage in small high-reliability applications; less ability to fiddle with its own settings means less ability to muck itself up.
 

4 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Linux space problem

I am very new to Linux and trying to install Oracle 9.2 on Red Hat Linux 7.2. My problem: /tmp needs to be larger in order to install Oracle. It is 64MB now. How can I resize this? I'm totally confused !! Thanks. (7 Replies)
Discussion started by: canova
7 Replies

2. UNIX for Dummies Questions & Answers

upper limit of accessible memory space for a single process in Unix/Linux

Hellp all, if there is 3G memory in my Unix server I want to know if all the 3G space can be used by ong sigle process. As i know, in Windows, one process can only access at most 1G memory despite there is probably more than 1G memory is equipped. (1 Reply)
Discussion started by: cy163
1 Replies

3. Red Hat

about shared memory space in Linux !

Dear Friends , I am confused about shared memory in Linux . plz look @ the below output : $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 126G 61G 59G 52% / tmpfs 1.7G 0 1.7G 0% /dev/shm Here , I see that every time... (1 Reply)
Discussion started by: shipon_97
1 Replies

4. UNIX for Dummies Questions & Answers

How much take space Linux operating system?

Hi Guys, I have a PC (laptop), where ram is 1 GB, hard disk is 400 GB, Now in my PC has window7 & oracle 10g, suppose if we now installed linux then will my system work or we should remove window7 now, please let me know that which linux version is take less space in PC. (3 Replies)
Discussion started by: aaditya321
3 Replies
sigspace(2)							System Calls Manual						       sigspace(2)

NAME
sigspace - assure sufficient signal stack space SYNOPSIS
DESCRIPTION
requests additional stack space that is guaranteed to be available for processing signals received by the calling process. If the value of stacksize is positive, it specifies the size of a space, in bytes, which the system guarantees to be available when pro- cessing a signal. If the value of stacksize is zero, any guarantee of space is removed. If the value is negative, the guarantee is left unchanged; this can be used to interrogate the current guaranteed value. When a signal's action indicates that its handler should use the guaranteed space (specified with a or call (see bsdproc(3C)), the system checks to see if the process is currently using that space. If the process is not currently using that space, the system arranges for that space to be available for the duration of the signal handler's execution. If that space has already been made available (due to a previous signal), no change is made. Normal stack discipline is resumed when the signal handler first using the guaranteed space is exited. The guaranteed space is inherited by child processes resulting from a successful system call, but the guarantee of space is removed after any system call (see fork(2) and exec(2)). The guaranteed space cannot be increased in size automatically, as is done for the normal stack. If the stack overflows the guaranteed space, the resulting behavior of the process is undefined. Guaranteeing space for a stack can interfere with other memory allocation routines in an implementation-dependent manner. During normal execution of the program, the system checks for possible overflow of the stack. Guaranteeing space might cause the space available for normal execution to be reduced. Leaving the context of a service routine abnormally, such as by (see setjmp(3C)), removes the guarantee that the ordinary execution of the program will not extend into the guaranteed space. It might also cause the program to lose forever its ability to automatically increase the stack size, causing the program to be limited to the guaranteed space. RETURN VALUE
Upon successful completion, returns the size of the former guaranteed space. Otherwise, it returns -1 and sets to indicate the error. ERRORS
fails and the guaranteed amount of space remains unchanged if the following occurs: [ENOMEM] The requested space cannot be guaranteed, either because of hardware limitations or because some software- imposed limit would be exceeded. WARNINGS
The guaranteed space is allocated using malloc(3C). This use might interfere with other heap management mechanisms. Methods for calculating the required size are not well developed. Do not use in conjunction with the facilities described under sigset(3C). Do not use in conjunction with sigstack(2). In HP-UX release 11.11, use of in threads created with process contention scope could result in undefined behavior. This function will continue to be reliable in threads created with system contention scope. APPLICATION USAGE
Threads Considerations Each thread may define an alternate signal handling stack. LWP (Lightweight Processes) Considerations Each LWP may define an alternate signal handling stack. AUTHOR
was developed by HP. SEE ALSO
sigaction(2), sigstack(2), malloc(3C), setjmp(3C). sigspace(2)
All times are GMT -4. The time now is 07:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy