operating-system

Customize application starting

Hi, Is there any way that I can Fix the time to start any application like internet Explorer, or any other application. so if I don't miss my schedule of work. ex: If every day evening I want my explorer to open certain page automatically, Is it possible ??? ...

Does the Unix kill command insure that dynamically allocated memory will return properly?

So, I found a bunch of scripts in the project I have been newly assigned to that are the "shutdown" scripts. They just do some basic searches and run the unix "kill" command. Is there any reason they shouldn't shut down the process this way? Does this insure that dynamically allocated memory will return properly? Are there any other ...

Which windows server 2008 edition for a DB server

We are uprading our servers and we're going to have 3 servers - 1 db server and 2 frontend web servers. For the web servers we'll use 2008 Web edition but we can't decide which edition to use for the db. At first we were thinking of using Standard edition but with our host it works out 10 times more expensive per month than the Web edit...

How are Operating Systems "Made"?

Creating an OS seems like a massive project. How would anyone even get started? For example, when I pop Ubuntu into my drive, how can my computer just run it? (This, I guess, is what I'd really like to know.) Or, looking at it from another angle, what is the least amount of bytes that could be on a disk and still be "run" as an OS? ...

Any Good Windows XP Internals book

I am looking for a good windows internals book. A book that goes into details about how processes, threads, memory management, security etc are implemented in windows XP. Kind of Equivalent of "Understanding The Linux Kernel". Which book would you suggest? ...

How can I learn about proprietary hardware communication?

If I have two pieces of hardware (say a PC with a custom ISA or PCI card connected to a piece of hardware using some crazy cable) and want to see as much as possible about the conversations between them, how would I go about doing so? In particular, I'm interested in old scientific hardware connected to Windows PCs (old and new). Any r...

Speed of file transfer NFS vs. Microsoft Network Share?

I would like to know, if there are any performance differences using NFS instead of standard Microsoft Network Share? ...

Historical reason behind different line ending at different platforms

Why did DOS/Windows and Mac decide to use \r\n and \r for line ending instead of \n? Was it just a result of trying to be "different" from Unix? And now that Mac OS X is Unix (-like), did Apple switch to \n from \r? ...

How would a system tray application be accomplished on other platforms?

Windows has the "system tray" that houses the clock and alway-running services like MSN, Steam, etc. I'd like to develop a wxPython tray application but I'm wondering how well this will port to other platforms. What is the tray equivalent on each platform, and how much manual work would be required to support Windows, OSX and Linux (wh...

Windows "refresh" option

What really happens inside the operating system(Windows) when we click the refresh option in either Desktop on in any of the folders? Just out of curiosity, I have seen many people refreshing the Desktop(Windows) at regular intervals as if to improve the performance. Thanks ...

What should programmers know when moving from XP/Vista to Windows 7?

I have not used Windows Vista. I knew that many APIs have been changed/deprecated in Vista, so programs need to be fixed or configured to execute in XP Compatible mode. So, what should windows programmer know when they move from XP/Vista to Windows 7? ...

NTLDR Technical Info

Hi, I'm trying to figure out as much as I can about how NTLDR works. My biggest question is the following: 1) What kind of executable format does NTLDR use? I'm also curious about the following, but once I know the file format I bet these two will be easy to figure out. 2) Where in memory should NTLDR be loaded? 3) What is the entry...

Best file manager for developers

Developers have high demands, so I think many of us are unsatisfied with the average file manager shipped with the operating system. What is your file manager of choice, and why? ...

What is a signal in Unix?

This comment confuses me: "kill -l generally lists all signals". I thought that a signal means a quantized amount of energy. [Added] Please, clarify the (computational) signal in Unix and the physical signal. Are they totally different concepts? [Added] Are there major differences between paradigms? Is the meaning the same in languages...

how can my java code read OS environment variables?

hi, this may be a very simple problem, but I couldn't find an answer googleing and I'm in a rush - so I'd appreciate fast code examples. I have an environment variable on the OS i would like to read using java code. I've tried System.getProperty, but that only seems to work for the -D variables supplied directly for the JVM. how can m...

OS Multi threading differences

I'm asking this question because i was investigating the Haiku OS (a BeOS descendant). The goal of the BeOS operating system was to create a desktop environment that handles multimedia well and is very responsive. They manage this by creating a kernel that has "pervasive multi threading". Other operating systems (linux, windows etc.) d...

How can I return system information in Python?

Using Python, how can information such as CPU usage, memory usage (free, used, etc), process count, etc be returned in a generic manner so that the same code can be run on Linux, Windows, BSD, etc? Alternatively, how could this information be returned on all the above systems with the code specific to that OS being run only if that OS i...

How can I read system information in Python on OS X?

Following from this OS-agnostic question, specifically this response, similar to data available from the likes of /proc/meminfo on Linux, how can I read system information from OS X using Python (including, but not limited to memory usage). ...

How can I read system information in Python on Windows?

Following from this OS-agnostic question, specifically this response, similar to data available from the likes of /proc/meminfo on Linux, how can I read system information from Windows using Python (including, but not limited to memory usage). ...

stdout thread-safe in C on Linux?

Is writing to stdout using printf thread-safe on Linux? What about using the lower-level write command? ...