<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Himel Rana</title>
    <description>The latest articles on DEV Community by Himel Rana (@swehimelrana).</description>
    <link>https://dev.to/swehimelrana</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F60209%2F15fb397d-8c4e-4f29-9d9c-d56d8eced8ce.jpg</url>
      <title>DEV Community: Himel Rana</title>
      <link>https://dev.to/swehimelrana</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/swehimelrana"/>
    <language>en</language>
    <item>
      <title>What is Unix or Linux ?</title>
      <dc:creator>Himel Rana</dc:creator>
      <pubDate>Tue, 28 Mar 2023 17:07:58 +0000</pubDate>
      <link>https://dev.to/swehimelrana/what-is-unix-or-linux--2e0o</link>
      <guid>https://dev.to/swehimelrana/what-is-unix-or-linux--2e0o</guid>
      <description>&lt;p&gt;What is Unix ?&lt;br&gt;
The Unix operating system is a set of programs that act as a link between the computer and the user.&lt;/p&gt;

&lt;p&gt;The computer programs that allocate the system resources and coordinate all the details of the computer's internals is called the operating system or the kernel.&lt;/p&gt;

&lt;p&gt;Users communicate with the kernel through a program known as the shell. The shell is a command line interpreter; it translates commands entered by the user and converts them into a language that is understood by the kernel.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unix was originally developed in 1969 by a group of AT&amp;amp;T employees Ken Thompson, Dennis Ritchie, Douglas McIlroy, and Joe Ossanna at Bell Labs.&lt;/li&gt;
&lt;li&gt;There are various Unix variants available in the market. Solaris Unix, AIX, HP Unix and BSD are a few examples. Linux is also a flavor of Unix which is freely available.&lt;/li&gt;
&lt;li&gt;Several people can use a Unix computer at the same time; hence Unix is called a multiuser system.&lt;/li&gt;
&lt;li&gt;A user can also run multiple programs at the same time; hence Unix is a multitasking environment.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Unix Architecture
&lt;/h2&gt;

&lt;p&gt;Here is a basic block diagram of a Unix system −&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aD-IQcL3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ibft6ic1ui1nouztfas3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aD-IQcL3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ibft6ic1ui1nouztfas3.jpg" alt="Image" width="378" height="378"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The main concept that unites all the versions of Unix is the following four basics −&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Kernel&lt;/strong&gt; − The kernel is the heart of the operating system. It interacts with the hardware and most of the tasks like memory management, task scheduling and file management..&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Shell&lt;/strong&gt; − The shell is the utility that processes your requests. When you type in a command at your terminal, the shell interprets the command and calls the program that you want. The shell uses standard syntax for all commands. C Shell, Bourne Shell and Korn Shell are the most famous shells which are available with most of the Unix variants.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Commands and Utilities&lt;/strong&gt; − There are various commands and utilities which you can make use of in your day to day activities. &lt;strong&gt;cp&lt;/strong&gt;, &lt;strong&gt;mv&lt;/strong&gt;, &lt;strong&gt;cat&lt;/strong&gt; and &lt;strong&gt;grep&lt;/strong&gt;, etc. are few examples of commands and utilities. There are over 250 standard commands plus numerous others provided through 3rd party software. All the commands come along with various options.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Files and Directories&lt;/strong&gt; − All the data of Unix is organized into files. All files are then organized into directories. These directories are further organized into a tree-like structure called the &lt;strong&gt;filesystem&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
