-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds some bits about the history of the computing industry
- Loading branch information
Showing
9 changed files
with
634 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
- the root symbol for [[Unix/GNU]] commands | ||
- the root symbol for [[Unix/GNU/Linux]] commands | ||
- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
- The find command does wonders | ||
- Example: First, give me the command for moving the most recent files (the few Screenshots created in the last five minutes) from your Desktop on Mac OS X. | ||
- I want to move them to the [[~/ws/2024/campaigns/AutomatedDataMesh/RAWdata/]] | ||
- ```bash | ||
find ~/Desktop -name "Screenshot*.png" -mmin -5 -exec mv {} ~/ws/2024/campaigns/AutomatedDataMesh/ \; | ||
``` |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- Refers to either [[The Sun]] or [[Sun Microsystems]], depending on the [[lexical context]]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- I thank the universe everyday for giving me Unix. Without it, I would have been lost. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,2 @@ | ||
- # Definition of this Term | ||
- Any [[Computer OS]] that is inspired by the Unix | ||
- ## Different terms are used in other contexts use different terms to refer to subsets of the domain of entities covered by this term | ||
- [[GNU/Linux]], | ||
- ...sometimes shortened as [[Linux]]. | ||
- Here, we refer to any full [[OS]] that has been distributed by any party, | ||
collapsed:: true | ||
- including but not limited to: | ||
collapsed:: true | ||
- [[Red Hat, Inc.]], | ||
- [[Canonical Ltd.]], | ||
- [[SuSE Linux GmbH]], | ||
- and the like. | ||
- | ||
- Any GNU/Linux () ...and any of its major or minor distributions, including but not limited to: | ||
- [[Debian]], [[Ubuntu]] | ||
- [[Red Hat]], [[Fedora]], [[RHEL]], [[CentOS]] | ||
- | ||
- GNU started in [[1985]] by [[Richard Stallman]] to create another [[Unix]] because he couldn't live without it, but he realised that Unix isn't Free --in the freedom sense. So he started creating a free clone of Unix from scratch. This bold move gave rise to [[GNU General Public License]], which was a genius move. | ||
- This term isn't actually used a lot, but it shows the [[causal relationship]] they have. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
- When a [[humble engineer]] runs a [[Unix command]], they are blessed with the work of individuals who have been involved in the creation, and widespread use of Unix commands. This term aims at associating a Unix command with these three distinct terms: | ||
- author:: [[Sina K. Heshmati]], [[No AI Involved]] | ||
- [[Unix]], pioneered by [[Ken Thompson]], [[Dennis Ritchie]], and [[Bill Joy]] | ||
background-color:: gray | ||
collapsed:: true | ||
- Bill Joy through [[BSD]] and [[Sun Microsystems]]. But he did so under the larger Unix umbrella. Bill is also credited with the creation of [[vi]], [[csh]], [[Java]], what went on to become [[Cloud Computing]] and [[IoT]]. | ||
- Ken Thompson as the maintainer of the Unix Operating System in [[Bell Labs]], and [[Dennis Ritchie]] as the creator of [[The C Programming Language]] and a huge contributor to the creation of [[The Unix Operating System]] | ||
- [[GNU]], pioneered by [[Richard Stallman]], or [[RMS]] | ||
background-color:: gray | ||
collapsed:: true | ||
- RMS had to recreate [[Unix]], such that he would free it of the restrictive copyright laws that prohibited its widespread use. | ||
- [[Linux]], pioneered by [[Linux Torvalds]] | ||
background-color:: gray | ||
collapsed:: true | ||
- Who created [[The Linux Kernel]] under the [[GNU/General Public License]] | ||
- Linus also create [[Git]], which was also instrumental to the development of [[FOSS]] and [[software development]] in general. | ||
- The above list is based on my own humble understanding of things. If I may have dropped some some names, from your perspective, I apologise in advance. | ||
- But there seems to be consensus over these individuals around the [[ideation]] and [[propagation]] of the Unix [[school of thought]], leading to its widespread use, as of [[1990s]] onwards. | ||
collapsed:: true | ||
- As of this writing in [[2024]], they are more relevant than ever because that school of thought is now the de facto [[operating system]] of [[the entire Internet]], in its diverse shapes and forms, whether it be [[Cloud Computing]], [[Cryptocurrencies]], [[Artificial Intelligence]]. | ||
- In other words, [[Unix]] is a thing, [[GNU]] is a thing, [[Linux]] is a [[thing]] and they all contribute to the overall impact of [[the Unix school of thought]], which also went on to inspire a wide range of innovations that go beyond imagination. | ||
- But of course, [[within the bounds of the digital]]. | ||
background-color:: yellow | ||
- #### You may be asking, | ||
- ### What is so special about Unix commands, anyway? | ||
- Programmers see | ||
- ### Unix commands as the basis of any [[automation]] and [[integration]] | ||
- TODO [#C] Write about automation and integration | ||
- ### [[Principle/More mastered code, more quality time with loved ones]] | ||
- #### The more computer code you master, the more you can spend quality time with your family, friends, or loved ones. | ||
background-color:: yellow | ||
- Perhaps this is only true in my life, but I have come to understand that as a [[humble engineer]], the more code I master, for instance, commands and scripts and I can pull and run, the more time I can dedicate to spending quality time with my loved ones. | ||
- Somehow, I think that the three of these terms are keywords for fully appreciating the lineage of command line as a phenomenon. Since they have appeared one after the other and each have contributed to the huge success of technology, software, data, and AI. | ||
- The [[computing industry]] would not have been bearable without these individuals. And they clearly seem to have distinct personalities, all of them. | ||
- [[...]] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Points to my home directory, on any of the [[machines]] I use for my work. | ||
- The [[~/ws]] directory is always kept in sync across the machines I use. | ||
- And it's typically the stuff in that directory, which I care to mirror here on Logseq for documentation purposes. |