Tuesday, May 28, 2019

Linux Networking Capabilities :: Essays Papers

Linux Networking CapabilitiesLinux is a Unix clone written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX compliance. It has solely the features expected in a modern fully-fledged Unix, including true multitasking, virtual retention, sh atomic number 18d libraries, demand loading, shared copy-on-write executables, proper memory management and TCP/IP networking. It runs primarily on 386/486/586-based PCs, using the hardware facilities of the 386-processor family to implement these features. Ports to other architectures are underway.Linux is freely available, and no one is required to register their copies with any central authority, so it is difficult to know how many people use up Linux. Several businesses are now surviving solely on selling and supporting Linux, and very few Linux users use those businesses, relatively speaking, and the Linux newsgroups are some of the most heavily read on the internet, s o the number is likely in the hundreds of thousands, but hard numbers are hard to come by. Linux FeaturesMultitasking. Several programs running at once.Multiuser. Several users on the same machine at once. Two-user licenses are not possible.Multiplatform. Runs on many variant CPUs, not just Intel.Multiprocessor. SMP support is available on the Intel and SPARC platforms (with work currently in progress on other platforms), and Linux is used in several loosely-coupled MP applications, including Beowulf systems and the Fujitsu AP1000+ SPARC-based supercomputer.Runs in protected mode on the 386.Memory protection between processes. So that one program cant bring the whole system down.Demand heaps executables. Linux only reads from disk those parts of a program that are actually used.Shared copy-on-write pages among executables. This means that multiple process can use the same memory to run in. When one tries to write to that memory, that page (4KB piece of memory) is copied somewhe re else. Copy-on-write has two benefits increasing speed and decreasing memory use.Virtual memory using leaf (not swapping whole processes) to disk. To a separate partition or a file in the filesystem, or both, with the possibility of adding more swapping areas during runtime. A total of 16 of these 128 MB swapping areas can be used at once, for a theoretical total of 2 GB of useable swap space. It is simple to increase this if necessary, by changing a few lines of source code.Unified memory pool for user programs and disk cache.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.