Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I'm looking to find some articles/literature on Solaris other than just Wikipedia. In particular, how it differs from all of the other unix-like systems. Does anybody use Solaris, and if so, why? I know it isn't a particularly commonly used OS, so I'm just wondering why that is.
Solaris is not a Unix-like / Linux system. It's a true Unix system -- according to the Single Unix Specification, anyway, along with AIX and OS X.
This is a big topic, but I'd say the biggest difference between them is the fact that Linux (kernel) is completely open source, whereas Solaris is not. Oracle also provides vendor level support for the OS.
Chris O brings up a good point also. If you're running a Sun SPARC architecture (which is pretty uncommon these days), you're likely going to have better support with Solaris as opposed to any Linux distribution.
There's a somewhat lengthy article on this that you may find worth reading. Check it out here.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I was reading operating system concepts by Silberschatz and i came across
"Some operating systems include the command interpreter in the kernel"
statement.
I cannot understand how such an arrangement will be implemented. also if you cn give some examples of os which provide such arrangement.
Thank you for taking time to help.
Some operating systems do this, like vxWorks. It's just taking the shell itself, and packing it into the kernel. If you can do something in user space (ie: shell as a user space application), you can do it (with some difficulty) in the kernel. The usual caveats apply, such as not being able to link user space libraries into kernel code, etc.
It's easy, on Linux for example, to write directly to a PTY from a kernel module. You can just as easily get the stdin for a process by hijacking system calls, among other methods. Now you have your I/O mechanisms, and just need a parser to handle all the internal logic.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
So I'm curious about this. I assume the building of operating systems is a monumental task, especially with all the back end stuff that an os involves. I was curious if I wanted to rework the front end of an operating system, but take advantage of existing architecture/backend, what would be the best resources to use? Also, can you guys point to any examples of well designed front ends of operating systems that aren't really mainstream? It seems like everyone uses pretty large well known OS.
Yes, you can. But like you said, it's a huge, huge task. I am not sure of windows or mac, but in Linux you have options to do so. You can download a Kernel from https://www.kernel.org/ and write applications around it.
If your goal is to make applications around the kernel, then look at linux application development resources. Check out linux desktop environments https://en.wikipedia.org/wiki/Desktop_environment#History_and_common_use to see which one is good.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I need to learn the basic knowledge of OS, kernel and CPU architectures since some jobs do require those background.
Is there a good book or online resource that I can refer to.
I don't know if you had a specific OS in mind, but one of the best books on how the Windows operating system works "under the hood" is called Windows Internals. It describes in detail how everything from the kernel, to device drivers, and the file system all work.
If your looking for a good book on how CPUs and processors work, in general, I recommend Computer Architecture: A Quantitative approach. Very good info there!
Also, some good resources on how CPUs work, with perspective to programmers, can be found from the Intel technical library. Everything is free to download there and it makes for some good reading!
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
I want to know which want do you prefer for a Dedicated server... Yeah in 2 months I'll get a dedicated server but I don't know which OS to choose.
I use exec command from PHP to run .exe files... (like image converter, video converter) but I'm sure I can find that for Linux too... I don't know Linux very well, but I use Windows every day so maybe it will be easier for me?
Help me choose, please!
Thanks!
Either Linux or Windows is a good choice. Ultimately, though, the choice should come down to you or your sys admins ability to support your choice. The old adage about the TCO being in support is a fact.
Most of the time/cost is spent supporting the hardware/software and that should be the focal point of whatever decision you make. Both OSes are more than capable of running a dedicated server. Choosing an OS that you or your staff has no experience with is a good recipe for disaster and frustration, especially in the short term.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there a portable Perl along the lines of portable Python? Something I could use (while learning the stuff) from my thumb drive?
Oh, and I'm talking about Window XP.
I can heartily recommend Strawberry Perl.
The Portable version is on Beta (the real meaning of Beta, though), click here to get it.
EDIT: The Portable version is already out of beta (for a few months now), check here
There's a test version over at PortableApps.com although it appears that long-term it will be replaced by Strawberry Perl (which is what it's based on).
I've deployed applications to hostile end user machines (i.e. machines I have no control over and no admin password) using Portable Strawberry Perl 5.10 with no problems. For development work in windows you might want this