You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
3.2 KiB
HTML

2 years ago
<!DOCTYPE html>
<html lang="en">
<head>
<title>(DEFINITION) Sufyaan's Webpage</title>
<link rel="icon" type="image/x-icon" href="../../images/favicon.webp">
<link rel='stylesheet' type='text/css' href="../../style.css">
<link rel='stylesheet' href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" media="all">
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<a href="../../"><video autoplay loop muted playsinline class="homepage-title"><source src="../../images/sufyaan.webm" type="video/webm" /></video></a>
<hr/>
<p><a href="../../">sf.cu</a> > <a style="color:#50fa7b" href="../">Definitions</a> > <a style="color:#50fa7b" href=".">UNIX Philosophy</a></p>
<h1 style="text-align:center;margin-right:8vw;margin-top:20px;">UNIX Philosophy</h1>
<div style="text-align:center;">
<img src="unix-philosophy.webp" alt="UNIX Philosophy (simplified)">
<figcaption>UNIX Philosophy (simplified)</figcaption>
</div>
<p>The UNIX philosophy is a set of norms and methods for minimalist and modular software development. It was created by the lead developers of the UNIX operating system. To summarize it, it basically says that a program should not be ridden with features. A program should have one feature and do it well. It is much better to have multiple programs that do one thing well each instead of a single program that tries to do many things. This leads to a smaller codebase which is easier to maintain and develop.</p>
<p>The UNIX philosophy is followed by many people to this day. There are many programs which follow it. For example, <a href="https://pwmt.org/projects/zathura/">Zathura</a>, a simple PDF viewer for Linux views PDFs and a few other file formats similar to it extremely well. It is extremely rapid and has a small memory footprint. It also has features that are extremely useful instead of gimmicks that no one would use. It is also easier to maintain as a result of the simple usecase.</p>
<p>The UNIX philosophy is vast. To read more about it, check out <a href="https://en.wikipedia.org/wiki/Unix_philosophy">this Wikipedia page</a> for more information. It is worth a read. If you would like a shorter read, check out <a href="https://hackaday.com/2018/09/10/doing-one-thing-well-the-unix-philosophy/">this post on Hackaday.</a></p>
<hr/>
<footer>
<p class="footer-text"><a style="color:#bd93f9" href="../../blog">blog</a> - <a style="color:#ffb86c" href="../../about">about</a> - <a style="color:#f1fa8c" href="../../portfolio">portfolio</a> - <a style="color:#ff5555" href="../../links">links</a></p>
<p class="footer-text" style="font-size:80%"><a href="../../">sufyaan.cyou</a></p><p class="footer-text" style="font-size:65%"><a style="color:#aaaaaa" href="../../sitemap">Site Map</a></p>
<p class="footer-text" style="font-size:80%; margin-bottom:-0.1%; padding-top:1%">XMR <a href="../../images/xmr.png">(QR)</a>:</p>
<code style="font-size:65%">8A8HeXwULYKWtbujMkGiBYKQPahJCT3ye2N6wCAdEv1L6ipoJjDmfVLKa7XnmE77nGLFmu5dGrL8U4zVGrkDncKEDfkpDEj</code>
<p class="footer-text" style="font-size:80%; margin-bottom:-0.1%;">BTC <a href="../../images/btc.png">(QR)</a>:</p>
<code style="font-size:65%">bc1qj0zdajhrg5uxac036u2t5empuc7xwrds5dde98</code>
</footer>