Linux
Linux Fedora
Red Hat Enterprise Linux

What are the features of Linux?

798081

Top Answer
User Avatar
Wiki User
2010-09-11 17:10:13
2010-09-11 17:10:13

Linux has evolved to have the following features as an outstanding operating system which is strong in security and networking.

• 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.

345
🙏
0
🤨
0
😮
0
😂
0

Related Questions

User Avatar

this is a salient feature

User Avatar

Slackware Linux has a number of advanced features. Some of them are GCC 4.1.2, XII 7.2.0, HAL, Linux 2.6.21.5, Xfce 4.4.1, The K Desktop Environment and Apache 2.2.4.

User Avatar

Linux, linux mint is a pretty popular but not as windows but it better than window. It has more features, more security, it is an anti virus system no virus has been invented or has or will for linux mint and linux

User Avatar

Linux is a clone based on the environment and look and feel of Unix. In this way, Unix was used as the model and Linux looks like it based on the Unix features and methodology.

User Avatar

Linux is a kernel. It does not provide any other features of an operating system (such as an interface or programs). Linux is roughly the equivalent of ntoskrnl.exe in Windows 2000/XP/Vista. Complete operating systems containing the Linux kernel are usually referred to as "Linux distros."

User Avatar

There are several different graphical interfaces for Linux, each of which have their features in different locations. You must specify what interface you are using.

User Avatar

The term "main difference" is vague and subject to interpretation. I'll try to list a couple of what some folks consider "notable" differences. 1) Redhat Linux is normally purchased and various levels of support are also available for purchase. Fedora Linux is free (free as in beer as the saying goes). 2) Redhat Linux contains some features/enhancements not necessarily found in Fedora Linux or CentOS Linux - mostly these features are designed for enterprise environments. Hope this helps.

User Avatar

You can read the Gentoo Linux News online at the official Gentoo Linux website. They update their website with the latest features available to Gentoo Linux as well as a variety of articles to make the switch over to Gentoo.

User Avatar

Vector Linux, often abbreviated VL, has the key features that it is built for the x86 platform, is a Slackware distribution, and has a graphical front end. There are 4 versions available which include SOHO, Standard, Light and Live.

User Avatar

Linux High is the newest operating system on all Linux computers. It is quite common, and can be found in retail stores like Best Buy and Target, therefore availability is quite high.

User Avatar

In Linux, a user has to communicate with the system via the codes so he/she becomes much experienced in coding in a non-GUI OS. The same is true for a Linux programmer,the programmer gets a full independence to work on codes.

User Avatar

Combined with Apache, an open-source Web server, Linux accounts for more than a third of all servers used on the Internet.

User Avatar

Different operating systems have differing features, though they all have the primary function of controlling the software and programs running on a computer or other device. Popular features include: A start menu or application menu (Windows, Linux) Multiple desktop workspaces (Linux, Mac OS X) Taskbar (Windows, Linux) or dock (Mac OS X, also Linux) to track favorite program shortcuts and active applications A desktop environment. Linux has GNOME or KDE (and a few others), Mac has Aqua, and Windows Vista has Aero. Desktop acceleration (Mac OS X, Linux using Compiz or similar, and Windows Vista Premium, Business, or Ultimate)

User Avatar

Different operating systems have differing features, though they all have the primary function of controlling the software and programs running on a computer or other device. Popular features include: A start menu or application menu (Windows, Linux) Multiple desktop workspaces (Linux, Mac OS X) Taskbar (Windows, Linux) or dock (Mac OS X, also Linux) to track favorite program shortcuts and active applications A desktop environment. Linux has GNOME or KDE (and a few others), Mac has Aqua, and Windows Vista has Aero. Desktop acceleration (Mac OS X, Linux using Compiz or similar, and Windows Vista Premium, Business, or Ultimate)

User Avatar

There are a considerable number of differences between Windows and Linux. For instance, Windows uses the NTFS file system while Linux implements ext3 or ext4 file systems. Most Windows applications are in terms of executable files while those of Linux are executable bash scripts.

User Avatar

both are different versions. rhel 5 has more features and inbuilt software..

User Avatar

Slackware Linux is an advanced Linux operating system designed for easy and simple use as well as great stabilities. The idea is to make a Unix-like Linux distribution and provides many development tools and features for those who like to web browse and those who want additional programs.

User Avatar

It can run under nearly all versions of dos and windows on Linux and in free BSD.

User Avatar

This is similar to asking, "What is the difference between a quadrilateral and a rectangle?" open SUSE is just a distribution of Linux as there are many different distributions of operating systems under the Linux platform. Open SUSE, along with Linux Ubuntu, is one of the more popular desktop versions of Linux. It features a customized user interface that can either be KDE or Gnome, however, does not have as versatile of a software centre as Ubuntu.

User Avatar

You generally want the latest stable version of the linux kernel, it contains the most up-to-date security features, drivers etc.

User Avatar

One feature of a Linux web server is high security against threats to the network. Linux is also open source so it's potentially more cost-effective than other options that need to be licensed.

User Avatar

if your kernel is out of date then you could be missing out on features that are available in the new kernel

User Avatar

Linux is an ever-improving operating system. Each kernel release adds new features and device support. Most releases of Linux distros incorporate these changes, as well as updates to programs, bug fixes, and security updates.


Copyright © 2020 Multiply Media, LLC. All Rights Reserved. The material on this site can not be reproduced, distributed, transmitted, cached or otherwise used, except with prior written permission of Multiply.