What is Linux: Definition and 250 Discussions

Linux ( (listen) LEEN-uuks or LIN-uuks) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution.
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name "GNU/Linux" to emphasize the importance of GNU software, causing some controversy.Popular Linux distributions include Debian, Fedora, and Ubuntu. Commercial distributions include Red Hat Enterprise Linux and SUSE Linux Enterprise Server. Desktop Linux distributions include a windowing system such as X11 or Wayland, and a desktop environment such as GNOME or KDE Plasma. Distributions intended for servers may omit graphics altogether, or include a solution stack such as LAMP. Because Linux is freely redistributable, anyone may create a distribution for any purpose.Linux was originally developed for personal computers based on the Intel x86 architecture, but has since been ported to more platforms than any other operating system. Because of the dominance of the Linux-based Android on smartphones, Linux also has the largest installed base of all general-purpose operating systems. Although it is used by only around 2.3 percent of desktop computers, the Chromebook, which runs the Linux kernel-based Chrome OS, dominates the US K–12 education market and represents nearly 20 percent of sub-$300 notebook sales in the US. Linux is the leading operating system on servers (over 96.4% of the top 1 million web servers' operating systems are Linux), leads other big iron systems such as mainframe computers, and is the only OS used on TOP500 supercomputers (since November 2017, having gradually eliminated all competitors).Linux also runs on embedded systems, i.e. devices whose operating system is typically built into the firmware and is highly tailored to the system. This includes routers, automation controls, smart home technology (like Google Nest), televisions (Samsung and LG Smart TVs use Tizen and WebOS, respectively), automobiles (for example, Tesla, Audi, Mercedes-Benz, Hyundai, and Toyota all rely on Linux), digital video recorders, video game consoles, and smartwatches. The Falcon 9's and the Dragon 2's avionics use a customized version of Linux.Linux is one of the most prominent examples of free and open-source software collaboration. The source code may be used, modified and distributed commercially or non-commercially by anyone under the terms of its respective licenses, such as the GNU General Public License.90% of all cloud infrastructure is powered by Linux including supercomputers and cloud providers. 74% of smartphones in the world are Linux-based.

View More On Wikipedia.org
  1. S

    Linux Package to Simulate Mechanical Systems

    I want to start modeling mechanical systems, something say on the order of a motor, input torque only needed, driving a crankshaft that drives a piston. I'm looking to examine the forces generated in the crank, connecting rod and piston. I was wondering what open source Linux packages are...
  2. M

    How to start learning linux ?what steps should i do ?

    How to start learning linux ? what steps should i do ?
  3. alemsalem

    Why is Linux good for scientific programing?

    Is it a good idea to download Linux on my PC instead of windows 7? which one? Thanks!
  4. J

    Have a (home-built) linux box? Let's discuss (I want to build my own)

    Hey PF! Short First Post Intro: I've been a long time spectator here. I'm a junior undergrad physics major. PF has been a lot of fun, and tremendous help to me (like last winter I applied to many REU's). So thank you all! At the REU I'm in now, I'm learning linux. I'd love to hear any of...
  5. R

    What does it take to be a LINUX user?

    A friend of mine has been urging me to switch to LINUX.. He said that LINUX is way user friendly than Windows and the transition is not that bad. He is a tech-guru so he probably defines 'not bad' differently from me. I am a Window user right now. I am not very familiar with operating...
  6. P

    Learn More About Operating Systems: Linux, Pearl & More

    hey... This semester we were taught basic operating system functionality...like paging,segmentation,virtual memory,demand paging,disk allocation,memory allocation,disk scheduling,cpu scheduling,etc...form Galvin operating systems book...now i want to learn more about operating systems...such as...
  7. P

    LaTeX Can't see Latex source in Linux (Firefox)

    I understand that I should be able to see the source for formulas/equations/math symbols people put in their posts, by right-clicking a symbol or equation. I seem to recall that I could do this but I am unable to do it now in Firefox (Ubuntu Linux Lucid). Is there something I need to install...
  8. B

    What is the best way to add new calculations to a running list in Linux?

    hi, I'm running some calculations in the background of my Linux work computer, and I now have some more jobs for it to do, but the current calculations are not yet finished. For example, my new file, RUN.in has the following: ./cal1 ./cal2 ./cal3 ./etc and this is similar to what I have...
  9. jhae2.718

    Mounting encrypted .img file on x86_64 Linux

    While playing around with the fglrx driver for AMD graphic cards I managed to completely destroy my system last night. (Tip: never play with the kernel after 11 pm.) After reinstalling from a live CD, I have the OS up and running. Unfortunately, my /home partition was encrypted so the...
  10. C

    How can I list all files in my home directory that have read, write, and execute permissions?

    1. Homework Statement : list is long form all those files in your home directory that have read write and execute permissions for you, and whose name contains the string "txt" 2. Relevant commands, code, scripts, algorithms: ls find 3. The attempts at a solution (include all code...
  11. D

    Native Linux Alternatives to Solidworks

    Hello, I am looking for CAD simulation software that can run natively on Linux. Any suggestions? Thanks in advance!
  12. M

    Compilation Error: Missing iostream Library?

    Homework Statement I have uploaded the pic of the program and the errors shown , tell me where the problem is ? Homework Equations The Attempt at a Solution http://i52.tinypic.com/67mpg4.png
  13. M

    Computer DIY embedded linux microcontroller

    Hi all! Does anyone know of any good sites for how to build a DIY embedded linux microcontroller? I know that I'll need a processor of some sort (was thinking maybe an ARM device), a ROM for the bootloader and kernal, RAM for the general processing, and a JTAG or programming interface of...
  14. L

    Segmentation Fault on Linux, but not on Windows

    When I run a program on Ubuntu (10.04 x64) I receive a warning of segmentation fault. But when on windows (seven, x64), I do not receive this error. This program was compiled with gfortran on both systems. Any ideas why? Program Lennard Implicit None Double Precision...
  15. M

    Linux 3D Plotter/Visualization

    Hey guys, quick question, I am in a little bit of a bind. I need a 3D plotter to post-proc some CFD runs at home. I have typically used plot3d in the past, but am having trouble getting it to compile on my machine (Ubuntu 10.04). I did a search and there's another program which can handle...
  16. I

    How to Enable Duplex Printing on Linux Printer Properties

    I need to set up the printer so it will print on both sides but when I go into System/Administration/Printing and click on the Printer tab and click properties, nothing happens. Am I supposed to re-configure it using the terminal? What should I do? I am running Fedora 11 (I'm not the one who...
  17. Y

    Porting linux application on cray machine

    I am trying to deploy my oceanic model currently runing on ubuntu linux and compiled with intel fortran on a cray sv1 machine with UNICOS operating system. It actually went quite well until i tried to read unformatted files. i am using the following code to export the data to the new machine...
  18. L

    Linux for student and compilers

    Hi, I'm a undergrad Physics students (starting junior level mechanics and E&M next semester). I've just taken a course in basic computation, so I know more about using a linux terminal. Currently I use Mac OS X and I was wondering if it was advisable that I run and learn how to use Linux too...
  19. Simfish

    Linux Environment Variables: Exploring File System Storage

    system? I know that it isn't possible in Windows since Windows has the registry and background variables that aren't stored on the file system for some reason. But what about Linux? Are its environment variables stored on the file system? Is there anything that isn't stored on the file...
  20. G

    Building a Budget-Friendly Linux Cluster: Tips and Tricks from Hak5

    I have some old computers at home and I want to put them to work by making a cluster, maibe run SETI or other distributed computing related stuff. I've searched the Internets, found out about Beowulf Clusters, but I can't seem to find any useful tutorial on how to make one. So I'm calling...
  21. R

    Connecting to Linux with Windows 2000/XP: Help Needed

    Hello all, When i use windows 2000..i can connect to a linux computer using Map network device.. But when i use the same in Windows XP..it is not working why? Is there someone who has experience in such mapping..please help me.. thanks
  22. M

    Linux in Physics: Popularity and Preference

    Hello, Question: What Linux distribution do you think is most widely used in physics circles? Is it more widely used than Windows or OS X? Which OS do you prefer? Any responses are appreciated.
  23. R

    Curve Fitting Software for Linux: Free Options Available?

    hello, is there any curve fitting software for free for linux user?? I know only gnuplot..is there some more software..? something similar to igor or origin or sigmaplot... Or these scientific fitting software are only available for windows?? please reply me about your free software, which you...
  24. K

    MSP430 eZ430-RF2500 with Linux

    Hi. As weird as it may sound, I won in a lottery (seriously) an MSP430 microcontroller with a USB development tool eZ430-RF2500 from Texas Instruments. I've already used it a bit. At uni, we have a project in labs where we have to use this thing. We wrote a few simple C programs to make the...
  25. kandelabr

    How are software packages handled in Linux?

    Hello, i'm a beginner in linux and there's a thing i don't understand and can't find the answer in books nor on the net: software. how is it handled in linux? there are some packages or something. are there separate packages for different distributions? if that's true, that's an unpleasant...
  26. M

    Linux command exercise - help a total noob?

    Firstly, I've literally never used a Linux machine in my life. My phys prof thought it would be a good idea to get us acquainted with the system, but didn't want to actually teach it... The following is an exercise in Linux. I'm having a lot of trouble finding the commands to accomplish this...
  27. K

    Why Linux? Not so sure as I used to be

    Hi, when I was a first term Physics student, many fellows recommended me to try Linux. Now I'm a 5th term student, and I know many people in Physics at our University (like doctorate students, post docs), and most of them use Linux. When I've switched to Linux some 2 years ago, I liked...
  28. D

    How many scientific people use Linux?

    Or how many people here use Linux?Which distro?I'm using Gentoo. Edit -- I was also wondering about scientific tools for Linux like OpenFOAM.
  29. P

    Emulating Linux WC Command: Counting Words, Chars & Lines

    Homework Statement Emulating the wc command in linuxOutput suppose to be like this : [root@localhost home]# wc This is a test 1 4 15 [root@localhost home]# ./wc1.exe This is a test 1 4 15 [root@localhost home]# cat File1.dat This is a test [root@localhost home]#...
  30. F

    Getting linux off my laptop

    How do I get linux off my laptop and reclaim that partition without having to do a fresh Windows install and without damaging the boot manager (GRUB)?
  31. K

    Solving Linux Error: "If: malformed file inquiry

    Sorry if this is the wrong place, I had to choose between Programming and Technology and am not very familiar with these forums. Nevertheless, my question is does anyone know what this error message means? "If: malformed file inquiry" I have spent quite a while 'googling' for answers; there...
  32. D

    Fortran C,C++,Fortran,Java: better to learn them in linux or windows?

    I need to learn C, C++, and Fortran, and Java and am thinking of just ditching Vista and installing Ubuntu. Attempt to sell me on or against doing this. The only reason I have ever used windows is for gaming but i don't game much any more and am only mostly going to be on my home system...
  33. daniel_i_l

    What is the Best Free Linux-Compatible Program for Numerical Analysis?

    I just started to take a numerical anylasis course. Throughout the course we need to solve various problems using different numerical methods. I'm looking for a free linux-compatable program that'll let me plot graphs and implement numerical algorithms. I also need to be able to specify the...
  34. daniel_i_l

    Booting linux from usb using grub

    I've tried booting multiple distros from a usb (slux, puppy, ubuntu) using grub. When I turn on the computer with the usb, grub loads. But when I select any of the distros I get: Error 15: file not found. I tried changing the root from root=(hd0,0) to all the possible combinations and nothing...
  35. R

    What is Your Favorite Version of Linux and Why?

    I am looking for a version of Linux to try. I have used Ubuntu 8.10 and 9.04, PCLinuxOS, I am going to try Fedora 10 and 11. I also am planning on trying Yellow Dog Linux, and Mandriva. But I am wondering what types of Linux anyone has used and why you like that version in particular.
  36. W

    Industry Relying on Open Source Software for Linux

    Just how does industry rely on open source ware? This probably depends on the industry of course. I ask this because there is a lot of neat open source stuff-- I am looking in the direction of finite element. I really would like to learn a FEM and FEA program. Should I learn an open source...
  37. C

    Internet connection issue in Linux

    My (new*) linux system is having trouble connecting to most websites. Originally I thought it was a DNS issue, because I can connect to some websites (Google, thanks goodness, and physicsforums of course), but now I'm not sure. What do you think this is? Is it me, my connection, or an...
  38. K

    LaTeX Software Recommendations for LaTeX Diagrams on Linux Ubuntu

    I'm sorry if this is the wrong forum but I think that mathematicians often work with LaTex and should be able to answer. Could you please recommend me any kind of software for creating diagrams (plotting functions, drawing vectors, writing down matrices, etc) and then converting these...
  39. W

    PDF App for Linux: Ubuntu-8.10

    I am looking for an application to not only view pdf's but also type side notes and highlight sections. This application must be compatible with my platform: Linux - Ubuntu-8.10. Thanks
  40. C

    Computer Building a Linux box getting started

    OK, so I decided to put together a computer, but I'm having some trouble. Hopefully it's of the "you forgot something obvious" variety, rather than "it's broken". The thread is titled as it is because I imagine that if I fix this problem, others will come up I'll also need help with. So I...
  41. R

    Linux vs Windows: What Do I Choose?

    Right now I have Vista and I really don't like using it. I am looking forward to Windows 7 but it could just be another bad OS. If anyone is using Linux or has in the past I am wondering if I should start using it. And which version, Suze, Ubuntu...
  42. M

    Fortran Learn Fortran in Linux: Step-by-Step Guide

    Hello, I used to do schoolwork in Fortran (Compaq Windows version). Couple weeks ago I decided to say "good-bye" to Windows and installed Mandriva Linux. But now I'm quiet confused how program work in work. I see that nolonger I don't have beautiful white window to write program text...
  43. N

    Fortran Can I Compile Linux FORTRAN Code on a Windows Compiler?

    Hi, I have a code that was written with a Linux FORTRAN compiler but is 'portable'. does this mean I am able to compile it on a windows compiler?
  44. K

    Simple Linux Processes Program

    Hello, I try to make a program which gets the number of desired childs from user, then creates them sequentially and destroys them in reverse order. I just don't understand why it doesn't work correctly :( #include <stdio.h> #include <unistd.h> #include <sys/wait.h> int main(int...
  45. maverick280857

    Any Recommendations for Circuit Simulation Tools in Linux?

    Hi Does someone have successful experience working with GNU/open source circuit simulation tools in Linux? I tried gEDA, but it did not work well for me. If you've been successful in using such software, please write back with detailed experiences here. I use Microcap for my undergraduate...
  46. C

    Fortran What Fortran90 Compiler Should I Use for Linux?

    Hi folks, I'm using Mandriva 2008 for some time and I now have to compile a program using fortran compiler. I've installed gcc f95 compiler and Intel FC but the compiling gives error when I use ifort myfile.f and g95 myfile.f In the manual of the program that I'll compile with fortran...
  47. V

    Highlighting Text in Linux - Solutions &amp; Tips

    hi, i am using linux these days. i am facing with a problem regarding highlighting text in any pdf. In windows, we can do this using Adobe Acrobat or Foxit Reader(there may be more softwares). But I couldn't find any software which could do this in linux. One of my friends suggested me that...
  48. S

    Mathematica Mathematica equivalent for Linux

    Does anyone know of a Mathematica equivalent software for Linux? A link for download will be good.. Thanks
  49. I

    Finding a Substitute for getch() on Linux | C Programming & Linux

    I use the linux operating system. And at present programming in C. The getch() doesn't seem to exist on Linux. I know that it is a DOS based command. What is the substitute for getch() on Linux. I mean is there any command out there which can take my input without displaying the output. I...
  50. W

    A Linux User's Take on the New iPhone

    I think it this is far more than an ad. By the way, does anyone here use linux? https://www.youtube.com/watch?v=EwL0G9wK8j4
Back
Top