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
34 lines
3.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<title>(DEFINITION) UNIX Philosophy</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>
|