quartz/content/Misc/linux-isms.md
2024-06-01 13:36:34 -05:00

21 lines
1.2 KiB
Markdown
Executable File

---
title: Linux-isms
tags:
- linux
- glossary
- misc
date: 9-08-23
---
This article is somewhat of a glossary for all the words/phrases that I use that originate with Linux or related projects like GNU. Many of the terms here can be found in [The Jargon File](http://www.catb.org/jargon/html/). I don't just link to that because it's absolutely massive, but it's a very fun read through if you're interested in how people have talked about computing in the past.
## On Acronyms
Unix LOVES their acronyms. `ls`? LiSt. `cat`? conCATenate. `grep`? Globular Regular Expression Print. Many commands and programs were designed to be typed quickly in the early days of computing, and holdovers persist to this day.
## Definitions
### BSD
- [Berkeley Software Distribution](https://en.wikipedia.org/wiki/Berkeley_Software_Distribution).
1. A now-defunct free operating system regarded as the predecessor to modern Linux.
2. A free software license. Most commonly in modern use, the BSD 2-Clause License, aka the FreeBSD license.
### Symlink
- Short for "Symbolic Link."
- A file in a Linux system is really just a pointer to a location on a storage device.
- A symlink is just a pointer to a pointer [repeat N times] to a location on a storage device.