GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
What do you mean by free ? Linux is opensource . Some distros are opensource but not free.
And Linux is best due to its features :
• Multitasking: Several programs can run at the same time.
•Multiuser: Several users can logon to the same machine at the same time There is no need to have separate user licenses.
• Multiplatform: Linux runs on many different CPUs, that means it supports multiprocessor machine.
• Multithreading: Linux has native kernel support for multiple independent threads of control within a single process memory space.
•Crash proof: Linux has memory protection between processes, so that one program can't bring the whole system down.
•Demand loads executables: Linux only reads from those parts of a program that are actually used on the disk.
•Shared copy-on-write pages among executables: This means that multiple processes can use the same memory to run in. When one tries to write to that memory, that page (with 4KB piece of memory) is copied somewhere else. Copy-on-write has two benefits: increasing speed and decreasing memory use.
• Virtual memory uses paging (not swapping whole processes) to disk to a separate partition or a file in the file system, or both, with the possibility of adding more swapping areas during runtime (yes, they're still called swapping areas). A total of 16 of these 128 MB (2GB in recent kernels) swapping areas can be used at the same time, for a theoretical total of 2 GB of usable swap space. It is simple to increase this if necessary, by changing a few lines of source code.
•Linux has a unified memory pool for user programs and disk cache, so that all free memory can be used for caching, and the cache can be reduced when running large programs.
• Linux does core dumps for post-mortem analysis, allowing the use of a debugger on a program not only while it is running but also after it has crashed.
• Linux is mostly compatible with POSIX, System V, and BSD at the source level.
• Through an iBCS2-compliant emulation module, Linux is mostly compatible with SCO, SVR3, and SVR4 at the binary level.
• Free and Open source code for all: All source code of Linux is available, including the whole kernel and all drivers, the development tools and all user programs; also, all of it is freely distributable. Plenty of commercial programs are being provided for Linux without source, but everything that has been free, including the entire base operating system, is still free.
• Linux supports pseudoterminals (pty's) and multiple virtual consoles: By several independent login sessions through the console, you can switch between by pressing a hot-key combination (not dependent on video hardware). These are dynamically allocated; you can use up to 64.
• Linux supports several common file systems, including minix, Xenix, and all the common system V file systems, and has an advanced file system of its own, which offers file systems of up to 4 TB, and names up to 255 characters long.
• Linux has a transparent access to MS-DOS partitions (or OS/2 FAT partitions) via a special file system:.You don't need any special commands to use the MS-DOS partition, it looks just like a normal Unix file system (except for funny restrictions on file names, permissions, and so on). MS-DOS 6 compressed partitions do not work at this time without a patch (dmsdosfs). Also VFAT (WNT, Windows 95) support and FAT-32 is available in Linux 2.0
• Linux has CD-ROM file system which reads all standard formats of CD-ROMs.
• Linux performs well with TCP/IP networking, including ftp, telnet, NFS, etc.
• Linux is userfriendly as Netware client and server
• Linux also runs as Lan Manager/Windows Native (SMB) client and server
• It integrates many networking protocols: The base protocols available in the latest development kernels include TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP (Appletalk), Netrom, and others. Stable network protocols included in the stable kernels currently include TCP, IPv4, IPX, DDP, and AX.25.
Distribution: Mandriva, Suse, Ubuntu, Centos, Maemo, Omnia Xp
Posts: 86
Rep:
Quote:
Originally Posted by divyashree
What do you mean by free ? Linux is opensource . Some distros are opensource but not free.
And Linux is best due to its features :
• Multitasking: Several programs can run at the same time.
•Multiuser: Several users can logon to the same machine at the same time There is no need to have separate user licenses.
• Multiplatform: Linux runs on many different CPUs, that means it supports multiprocessor machine.
• Multithreading: Linux has native kernel support for multiple independent threads of control within a single process memory space.
•Crash proof: Linux has memory protection between processes, so that one program can't bring the whole system down.
•Demand loads executables: Linux only reads from those parts of a program that are actually used on the disk.
•Shared copy-on-write pages among executables: This means that multiple processes can use the same memory to run in. When one tries to write to that memory, that page (with 4KB piece of memory) is copied somewhere else. Copy-on-write has two benefits: increasing speed and decreasing memory use.
• Virtual memory uses paging (not swapping whole processes) to disk to a separate partition or a file in the file system, or both, with the possibility of adding more swapping areas during runtime (yes, they're still called swapping areas). A total of 16 of these 128 MB (2GB in recent kernels) swapping areas can be used at the same time, for a theoretical total of 2 GB of usable swap space. It is simple to increase this if necessary, by changing a few lines of source code.
•Linux has a unified memory pool for user programs and disk cache, so that all free memory can be used for caching, and the cache can be reduced when running large programs.
• Linux does core dumps for post-mortem analysis, allowing the use of a debugger on a program not only while it is running but also after it has crashed.
• Linux is mostly compatible with POSIX, System V, and BSD at the source level.
• Through an iBCS2-compliant emulation module, Linux is mostly compatible with SCO, SVR3, and SVR4 at the binary level.
• Free and Open source code for all: All source code of Linux is available, including the whole kernel and all drivers, the development tools and all user programs; also, all of it is freely distributable. Plenty of commercial programs are being provided for Linux without source, but everything that has been free, including the entire base operating system, is still free.
• Linux supports pseudoterminals (pty's) and multiple virtual consoles: By several independent login sessions through the console, you can switch between by pressing a hot-key combination (not dependent on video hardware). These are dynamically allocated; you can use up to 64.
• Linux supports several common file systems, including minix, Xenix, and all the common system V file systems, and has an advanced file system of its own, which offers file systems of up to 4 TB, and names up to 255 characters long.
• Linux has a transparent access to MS-DOS partitions (or OS/2 FAT partitions) via a special file system:.You don't need any special commands to use the MS-DOS partition, it looks just like a normal Unix file system (except for funny restrictions on file names, permissions, and so on). MS-DOS 6 compressed partitions do not work at this time without a patch (dmsdosfs). Also VFAT (WNT, Windows 95) support and FAT-32 is available in Linux 2.0
• Linux has CD-ROM file system which reads all standard formats of CD-ROMs.
• Linux performs well with TCP/IP networking, including ftp, telnet, NFS, etc.
• Linux is userfriendly as Netware client and server
• Linux also runs as Lan Manager/Windows Native (SMB) client and server
• It integrates many networking protocols: The base protocols available in the latest development kernels include TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP (Appletalk), Netrom, and others. Stable network protocols included in the stable kernels currently include TCP, IPv4, IPX, DDP, and AX.25.
and a lot you will know after you will use it.
what is the comparison between opensource and free
i think it is almost the same am i right
time to go home
Not completely. Open Source gives you freedom. Free as in free Speech. But free in your sense means Free as in free beer which is not what open source is all about. Google it.
Not completely. Open Source gives you freedom. Free as in free Speech. But free in your sense means Free as in free beer which is not what open source is all about. Google it.
What is the best:
A tractor or a ferrari,
potatoes or tomatoes,
blue or green,
spaghettis or tortelini,
pacific or atlantic
pepsi or coke
hammer or saw
...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.