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

    Operating system concepts in an app by Linux System calls

    Before I begin learning what System Calls, Kernel, and Operating System is, I want to confirm that Operating System concepts like Multi-threading, Concurrency, Parallelism, Scheduling, Memory Management, Process Management, Network Management, Device Drivers can be implemented by using Linux...
  2. C

    Comp Sci How to debug an infinite loop in a C++ program using fork gymnastics?

    This is what I did but I'm getting an infinite loop of the reversed string whenever I run the program. I don't know why #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> /* for fork() and getpid() */ #include <sys/types.h> #include <iostream> using namespace std...
  3. D

    Programs Programming courses useful for physics majors?

    I'm a physics undergrad and was wondering which programming classes are most useful/beneficial; python, linux, c++, java, etc...
  4. O

    What do you think of Windows Subsystem for Linux (WSL)?

    I'm curious what others experience have been with using WSL on Windows 10, otherwise known as Ubuntu on Windows or Bash on Windows. The recent Microsoft Build event reminded me that this was an option. I have a workstation coming in for work in a week or so with Win10. The original plan was to...
  5. Q

    How to Use the Linux wait Command for a Program Process

    I want to know how to implement a wait(linux) command for my program. Our professor allowed us to generate any command with system to generate a process. However, when I attempt to do this, I can see the processes that are kids on my terminal, however I can't make them wait.
  6. B

    C/C++ How to open a window in just C++ (g++ linux) ?

    I want to open a window in just c++. Now I can do this easily with SDL with just 2-3 lines of code, but I want to learn how to open a window in c++ without any library, I mean like plain c++ nothing else. I searched this on google but results yield nothing of my interest. There has to be a...
  7. N

    Why “sudo cat /dev/ttyACM0” run only 1 time? (GPS)

    hi group, I am working on the GPS data collection, I Need help. If anyone who has been working on the u-blox GNSS Evaluation Kit Time EVK-M8T before and have seen it, please help. I do not know why sudo cat /dev/ttyACM0 only 1 time. I have the U-blox EVK-M8T which can read the NMEA messages...
  8. E

    Linux on VirtualBox or Standalone

    Hello, I would like to learn Linux, but I'm not sure how to install it. I searched YouTube, and it appears that there is something called VirtualBox where you can install Ubuntu, for example, on a virtual machine from inside the Windows OS. Is this a good idea, or it's better to install it as a...
  9. S

    Do any of you use Linux? If so, which distribution?

    Hi everyone. I've been considering switching out of using a Windows laptop in favour of Linux. What I'm curious of is do any of you here on PF use the Linux OS. If so, which distribution do you use (Ubuntu, Fedora, etc.)? What has been your experience using Linux? Appreciate any insights any of...
  10. Ben Wilson

    A Getting Started with CASTEP: Installing & Configuring for DFT Calculations

    Hi guys, I'm trying to use the CASTEP software for dft calculations. I have plenty of documentation on how to use it once it's all up and running, however I don't know how to get to that point :/ I'm not the best with linux but I've manually installed programs before through tarballs but here...
  11. RedRum69

    Stay with windows 10 or go with Linux

    Good Day. I currently am running windows 10 on my Laptop & Desktop. I do enjoy it though I would like some customization with my OS. I was thinking of Linux (Ubuntu, Zorin, RedHat) as I can further my System administration work and progress to cyber/information security. For information...
  12. R

    What are some obscure but useful Linux software for PhD students?

    Hi, I am a PhD student studying fluid dynamics, and have a heavy interest in numerical programming and simulations. I come from a background in Applied Mathematics and Theoretical Physics. I have an ubuntu system set up and I have the typical software I plan to be using regularly, ie MATLAB...
  13. jk22

    Lunatic program on Linux and Smaky ?

    I'm simulating Bell's theorem of quantum mechanics on a PC. I have guests Linux and Smaky systems and wrote codes in resp. C and Basic doing basically the same but obtain different results on both systems. On Linux the results of CHSH oscillate around 2, while on the Smaky it's always above 2 ...
  14. Rectifier

    Looking for a software to highlight areas in PDF - Linux

    Hey there! I am looking for a free PDF viewer that is capable of highlighting areas and text and that is available for Debian (Linux). Thanks in advance.
  15. R

    Linux for Physicists: Best Distro for Beginners

    I am starting my PhD soon, and I want to properly start learning linux. I have mainly used windows for most of my life, but I have been apart of two research placements using linux mint, where I did simulations attaining to Nano-Photonics. I am curious as to if you guys have any opinion on the...
  16. J

    MCNP5 Installation Help for Scientific Linux & CentOS | Rocks Cluster Guide

    Hello, Is there anyone who has any experience of installing (compiling) MCNP5 on Scientific Linux or CentOS? Previously I had used MCNP5 on Windows. But Recently I thought of moving to Linux based cluster. But I am having difficulty in compiling MCNP5 on Linux. The environment that I am using...
  17. S

    Debian Project mourns the loss of Ian Murdock

    As a long time Debian user and as a human being, I was shocked this afternoon when I received an email https://www.debian.org/News/2016/20160105 announcing the passing of the project's founder.
  18. DaveC426913

    Copying from drive to drive in Alt Linux testdisk.

    I am stumped and out of time (got till end of day). I'm trying to recover some files off a crashed Win7 laptop. I'm using a bootable CD with Alt Linux RescueLiveCD and testdisk to copy them to and SD card. I'm new to Linux, so feeling around blindly. The SD card has been full-formatted on my...
  19. kelvin490

    Problem of plotting picture and video in Linux HPC

    I have a Matlab program that reads data file and then create avi. files and tiff pictures. It runs without problem in window OS using R2014a but cannot run in a Linux high performance computer(HPC). When the Matlab in Linux is started there are two warnings: Warning: No display specified. You...
  20. daviodan

    Verifying Product and Inverting Matrices in Maxima 13.04.2 on Linux Mint 17.2

    1)I use Linux Mint 17.2 and wxMaxima 13.04.2. In wxMaxima 13.04.2, the code below, It plays correctly: plot2d([x,x^3,[discrete,[[0,0],[1,1],[-1,-1]]]],[x,-5,5],[y,-5,5], [style,[lines,2,1],[lines,2,4],[points,3,2]],[point_type,bullet], [legend,"x","x^2",""],[xlabel, "x"], [ylabel...
  21. M

    Using Origin in Linux: Wine or VM?

    So, I've heard from several people that Origin is used as a spreadsheet alternative in the scientific community. It seems to be a proprietary software (baah) and I couldn't find anything about a native linux solution so I ask: Do you use Origin in Linux? If so, how do you do it? Wine? VM?
  22. AliGh

    Confusion with using which linux distributions

    I looked in forum and i couldn't find a useful thread (useful for me). I am currently using C# and PHP and I am going to learn C and java for university soon For general uses i mostly use windows (Photoshop , ...) . I currently have ubuntu on my laptop (wanted to install kali too). I want to...
  23. Rectifier

    How can you password protect a USB - work with linux & win?

    Hey, Is it possible to password protect a USB drive and make it possible to acess these protected files on both linux and windows simultaneously?
  24. T

    Macbook Pro, Linux or PC for CC Physics Major?

    I'm just starting school as a Liberal Arts intending to major in Physics at my Local CC. **This question is for FUTURE REFERENCE!*** In regards to software support, what OS would I need? I've heard mixed reports & more forums leaning towards the Macbook Air / Pro side. Is this correct? I'm...
  25. J

    Linux Mint keybinding utilities?

    I've been doing some fiddling with Wine trying to force a few Windows programs to cooperate in Linux Mint 17.2. What I'm looking for is a way to highlight individual lines of output (I would imagine that there's already a key combination for this, but I just don't know what it is) and then set...
  26. Remixex

    Am i being taught programming right?

    I'm an 2nd year student aiming for the major "Geophysics", my course, "Numerical Programming for Geophysicists" is teaching me how to use Octave, not Matlab, and they force me to use the terminal, not the GUI, on top of that we use Linux, i am also learning Shell and Python. Regarding the...
  27. H

    Installing Linux on an external HD

    Hey, I am taking a CFD class using OpenFOAM. The software in Linux based and I would like to install this OS on an old hard drive I pulled from a SONY VAIO. The problem is...I have never installed full Linux before (let alone on external media, but I have a ~2008 version of Slax on cd) and I...
  28. Doug Huffman

    Venting while I wait. Fedora linux fedup to Fedora 21

    Early this AM I ran fedup with version 0.9.0 r2.fc20, the latest. It ended with a number of unresolved dependencies related to kernel and kmod-nvidia video driver. OK, I waited until 1800 CST and ran yum to hopefully resolve the dependencies. Good, they were probably resolved, I haven't...
  29. C

    Comp Sci Need Help Running a program in C++ for Ubuntu (Linux)

    Homework Statement m working on a Engineering Project and I'm having serious trouble trying to run this program in C++. I'm following an example of the program from Program done in C but I'm trying to convert it into C++. I'm going to link the example I'm following and what I'm doing trying to...
  30. SalfordPhysics

    DISLIN Installation Process for Ubuntu Linux

    I am currently trying to install DISLIN for use with Fortran90 on Ubuntu, following the steps from DISLIN; - ftp://ftp.gwdg.de/pub/grafik/dislin/linux/i586_64/README.I586_64 RPM Distribution Installation was successful. This is not the case however for DEB Distribution of DISLIN...
  31. I

    Visualizing Data in Linux: Recommendations Needed

    Hi to all! I need your opinion about something simple. All we know that in research "industry", in order to visualize their results, they extensively use originLab. Someone told me that "if you want to be called a researcher, then you have to learn origin...". Ok, fine. But I am a Linux...
  32. S

    [Linux] Last Semester of College Which distro?

    So i will start my last semester of college in few days... I am taking few clases that require me to use linux, specially a android programming class (i know i can use windows, but to much ram limitations) i been using on and off ubuntu/debian for about 5 years, but never really felt really...
  33. H

    Linux: copy folder from one user to another

    Hello, I'm having trouble copying some folders from one user to another. I've attempted something like this: cp -r /olduser/folder ./newuser/folder it just tells me no such file or directory Can anybody please help ? Thank you
  34. Ascendant78

    Which version of Linux to familiarize myself with?

    I have used Windows pretty much since its inception, but have never touched Linux yet (excluding in lab for my chemistry course, but it was brief). Being a physics major, I'm looking to familiarize myself with Linux. As I'm learning more about Linux, I found out about the different versions of...
  35. D

    MHB Using Linux? Mac or PC - Which Architecture Runs Better?

    I recently decided to switch to Linux (Ubuntu 12.04) from Windows. Do others here run Linux systems, Windows, or Macs OS? I don't use dual boot. I totally removed Windows. Start times have improved exponential and the amount of free space just from removing Windows is amazing. Which...
  36. J

    Fortran Running FORTRAN executable from Linux SHELL

    I have noticed an issue I must resolve before writing a GUI for my FORTRAN program in Linux. If I move into the directory (cmd line) and type ./myprogram it works fine. It reads the input file from that directory and creates an output file. If I run it from the file manager it gives me 2...
  37. R

    [Linux & perl] Command line arguments

    Hi, I am in process of leraning Linux. I have been structed in understanding of command line arguments and @ARGV in perl. What is command line arguments? Really, i have no idea. Though, i have implemented a short program in perl to list this command line arguments but i couldn't see...
  38. U

    Graphing/plotting software in Linux

    Hi, I was just wondering if there exists an alternative to the graphing program xmgrace, i.e. a WYSIWYG graphing software that runs under Linux and can do everything that Grace 5.1.22 can do (or almost everything; preferably more), and preferably free/open-source? I think xmgrace is good, but...
  39. R

    Fortran Why is Fortran running much slower on Linux?

    I have a Fortran95 program that I run on my Windows laptop (i7 2.0Ghz); its in serial, so its running on one thread, which seems consistent with task manager results (12.5% processor usage), so I figure it should be using ~1 ghz. I am compiling using the standard one that came with my F95...
  40. A

    Help with a Linux problem question

    This is my first time on this site so I'm not sure if I am even posting in the right section... Well I had a exam last week on commands and utilities and I wasn't sure how to aswer one of the question. The question is how do you print the first 15 lines of all files ending by “.txt” in all...
  41. S

    Linux for EE Students: Benefits Worth It?

    Been using linux for few years, but it seems like everything runs around Windows... Every(Most? 90%) EE software its made for windows, at my school every professor, software its Windows, most companies use windows... So is there a reason to keep using linux as an Computer Engineering/ Computer...
  42. K

    How to set a Linux Workspace to certain (different) source input?

    I tried to googling about this, but not find the answer; and even I'm not sure whether this is possible. Here the condition: I have a Windows laptop and a Linux workstation (workstation + monitor). The monitor is connected to: (1) DVI-D: connected to Linux workstation (default) (2) Display...
  43. D

    Custom ioctl on Linux FORE200E ATM driver

    I need to pass a user-space pointer for a 64 bit memory chunk to the FORE200E Linux ATM driver so that the driver can write in it. I was thinking of using the ioctl() call to perform this custom "operation" of recording the user-space pointer in the driver module. I open the socket without a...
  44. M

    Best Linux OS to install/run MCNP with MPI or MPICH

    I've been having difficulty in successfully compiling the MCNP executable with the MPI/MPICH libraries on Scientific Linux 6.x (whatever the latest version is). I'm currently using MCNP5, and the latest distribution DVD. The compiler is GCC, and the MPI is MPICH 1.4.x (the version immediately...
  45. S

    Benefits programming in Linux over osx?

    Is there any benefit on using C for programming instead of using osx for example? Forgot about windows just Linux va OSX??
  46. N

    The code work in windows system but does not work in linux

    It looks like dead loop when it is running on linux system. It works perfectly in windows. #include <stdio.h> #include <stdlib.h> #include <math.h> #define NF 10 //total number of data. /* function prototypes */ double gaussian( void ); int main() { int i; double...
  47. S

    What is a good (LINUX) software package for drawing diagrams?

    Can anyone recomment any good linux software for produce "physics type" diagrams that would be of acceptable quality for putting into reports? When I say "physics type", I mean we're basically talking about straight and curved lines, vectors (arrows), angles and so on... of course I want to be...
  48. O

    Function works on Windows but not Linux

    I downloaded largestcomponent.m today and it runs fine on my PC (Win 7 Enterprise SP 1) but when I try it on my Linux machine (Ubuntu 10.04 LTS) I get this message: ? Undefined function or method 'largestcomponent' for input arguments of type 'double'. Even if I put the function file in...
  49. F

    Dual Boot or dedicated Linux Computer?

    Hey guys, I've just started at grad school, and I'm going to upgrade my laptop for graduate school. I'll be doing a lot of coding in FORTRAN, so I definitely need to be running Linux on it. The question is, is it preferable to get a PC and dual boot it or to get a linux laptop, and not...
  50. M

    Linux Graphics Software: Color Rectangular Cells Freely

    I have problem like this:recetengular cells,each of the cells should be colored.I have tried with NCL-NcCAR but it is too complicated to write script for me and I do not want to waste time.Can anyone tell me about free software?
Back
Top