Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Actually we are doing a project on this topic.....we need some help on what to include in our project....which would be the basic softwares which should be considered....also plz suggest some links related to the project talk....
What do you want from members here and what kind of answers do you expect? Without any information it would be really difficult for anyone to give any constructive advices.
Can you please explain what you are doing and what do you want from here?
Editing system settings from the command line with a command line based text editor in the event of an X server crash. Windows gives you a BSOD followed by a forced restart.
File transfers seem to run faster in *nix. Using the same USB external hard drive and the same computer, a 4 GB .iso file took almost 1/3 less time to transfer in Linux. This also applies to transfers of data over my home network using the two operating systems.
dvd::rip allows me to rip my DVDs to files on my hard drive for easy and compact transportation instead of hauling around discs. It's totally free of charge.
I have access to all of the features and capabilities of my OS without paying extra.
Mupen64 Plus works better than Project64 at emulating Nintendo 64 games, and so far the latest version is only available for Linux. It's nice to be able to play all my old N64 games on my PC instead of hauling around an old school console.
Not sure if this is what you wanted, but these are some things that I do in Linux that I can't do in Windows.
Fundamentally, a program compiled on Linux will not run natively on MS; the internals of a binary executable are different.
The reverse is also true.
Note that some compilers do offer a 'cross-compile' option, where you can compile the src one on system, but ask the compiler to create an executable suitable for a different platform.
However, as mentioned above, your qn is vague.
Most parts of a common Linux distribution are Open Source components, and these can be compiled for Windows or other operating systems as well. Using CygWin on Windows all the UNIX components can be provided that a UNIX program might need.
QT has a special licensing scheme, allowing it to be used freely a free UNIX-like system, but requiring a license fee for Window or Mac versions. This is only a matter of money, so technically even QT components run on most systems.
For the larger part there is no specific userland tool that couldn't made to run on Windows. Then again, with virtual machines like VMware quite any system can run on another system.
If this whole project is an attempt to advocate Linux by listing tool that run only on Linux, then it's the wrong approach to score points.
I can link over hundred thousand cores with linux and use it a as a multi user. right now we are doing clusters of 20 thousand cores on a 200 thousand core system.
It is also multi user. Linux was able to do this in 1994. Little bleeding edge.
The list of things Windows can be made to do to match linux functionality has always been growing. Conversely, your list of things exclusive to linux/unix has been shrinking.
One reason for this, as has already been pointed out, is multiplatform programming. In my experience, most “FLOSS” programs which have been written specifically for a POSIX environment will, in the interest of cross-platform friendliness, eventually develop a Windows port or even integrate all platforms in one codebase (this is not a defect, but “as it should be”). The vast majority of proprietary software (which is Windows-specific) will not develop a “linux port” without a fair bit of whining from consumers because it doesn’t fit their business model. This is why (from the available software point of view) your analysis is flawed.
There are, however, a few things which Windows can’t do, or can’t do well (please verify these, because I am not exactly certain of the limitations):
Run on over 20 processor architectures (I don’t mean Intel vs. AMD).
Run on >1024 CPUs
Built-in netfilter, policy routing, traffic shaping, etc.
Ipsec with AES (not just 3DES) in tunnel and transfer mode
Over 30 socket protocol families
Use the hardware RNG in VIA processors
ASLR (especially that achieved with PaX/grsec)
Simple GPIO on embedded boards that have such pins
You are repeating yourself without much information. Can you say what do you want to run? Or what project you are upto? This is a very vague question and is definitely difficult to answer this.
Programs that are compiled for windows wont run on linux natively. You will need wine to run them and still no guarantee that they would. There are other paid softwares like Cross over office for the same purpose.
There are some softwares that would help you run linux binaries on windows as well.
But it would be difficult to assume anything with no information.
actually, we are a bit confused ourselves... thats why maybe we're not being able to convey what we want properly.... we're doing this as an assignment in college, where all we've been given is the statement as mentioned... what we have collected is 1) ssh on linux 2)text editors like vi .... what we have to do is a listing of such features which windows doesn't offer...
You have a nice windows setup with a LCD that can do 1680x1050. The monitor breaks but no worry, you still have an old 17" monitor that can do 1024x768.
You will more than likely get a 'out-of-sync' warning from the monitor or if the monitor is very old, it might break as well.
Have fun trying to reconfigure it in Windows. I think it will require an uninstall of the driver.
In Linux, it requires a login into a console and the editing of the X configuration file (2 changes).