<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Unix on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/unix/</link><description>Recent content in Unix on Karpoke - Just Another Blog</description><generator>Hugo -- 0.167.0</generator><language>es</language><lastBuildDate>Fri, 12 Jun 2026 16:12:58 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/unix/index.xml" rel="self" type="application/rss+xml"/><item><title>Your browser is suspiciously without a Sec-Fetch-Mode header</title><link>http://karpoke.ignaciocano.com/2026/06/12/your-browser-is-suspiciously-without-a-sec-fetch-mode-header/</link><pubDate>Fri, 12 Jun 2026 16:12:58 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2026/06/12/your-browser-is-suspiciously-without-a-sec-fetch-mode-header/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Your browser is suspiciously without a Sec-Fetch-Mode header&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» utcc.utoronto.ca | &lt;a href="https://utcc.utoronto.ca/~cks/space/blog/unix/BourneShellLoginWithCommand"&gt;utcc.utoronto.ca&lt;/a&gt;&lt;/p&gt;</description></item><item><title>What is ‘sh’</title><link>http://karpoke.ignaciocano.com/2024/10/23/what-is-sh/</link><pubDate>Wed, 23 Oct 2024 18:15:51 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2024/10/23/what-is-sh/</guid><description>&lt;blockquote&gt;
&lt;p&gt;In the world of Unix and Unix-like operating systems, &amp;lsquo;sh&amp;rsquo; stands for
&amp;ldquo;shell,&amp;rdquo; specifically referring to the Bourne Shell&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» unixmen.com | &lt;a href="https://www.unixmen.com/what-is-sh/"&gt;unixmen.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Hello world uppercase!</title><link>http://karpoke.ignaciocano.com/2024/08/28/hello-world-uppercase/</link><pubDate>Wed, 28 Aug 2024 06:39:28 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2024/08/28/hello-world-uppercase/</guid><description>&lt;blockquote&gt;
&lt;p&gt;A repository for the most elegant and useful UNIX commands. Great
commands can be shared, discussed and voted on to provide a
comprehensive resource for working from the command-line&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» commandlinefu.com | &lt;a href="https://www.commandlinefu.com/commands/view/36683/hello-world-uppercase"&gt;commandlinefu.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SED Replace: How to Manipulate Text in Unix</title><link>http://karpoke.ignaciocano.com/2024/08/01/sed-replace-how-to-manipulate-text-in-unix/</link><pubDate>Thu, 01 Aug 2024 05:43:56 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2024/08/01/sed-replace-how-to-manipulate-text-in-unix/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The &amp;lsquo;replace&amp;rsquo; functionality of sed allows users to find and replace text
patterns in files or input streams.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» unixmen.com | &lt;a href="https://www.unixmen.com/sed-replace-how-to-manipulate-text-in-unix/"&gt;unixmen.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Understanding the UNIX System in Connection to AI</title><link>http://karpoke.ignaciocano.com/2024/04/29/understanding-the-unix-system-in-connection-to-ai/</link><pubDate>Mon, 29 Apr 2024 21:00:04 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2024/04/29/understanding-the-unix-system-in-connection-to-ai/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Everything on a computer is a stream of bytes that represent a bunch of
things. If everything is represented as a file, we have one protocol. If
we understand how one thing works, we can understand how a lot of
different things work. When it comes to UNX, everything is a file.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» unixmen.com | &lt;a href="https://www.unixmen.com/understanding-the-unix-system-in-connection-to-ai/"&gt;unixmen.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Unix's 'test' program and the V7 Bourne shell</title><link>http://karpoke.ignaciocano.com/2023/11/24/unix-s-test-program-and-the-v7-bourne-shell/</link><pubDate>Fri, 24 Nov 2023 14:38:59 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/11/24/unix-s-test-program-and-the-v7-bourne-shell/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Unix&amp;rsquo;s &amp;rsquo;test&amp;rsquo; program and the V7 Bourne shell&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» utcc.utoronto.ca | &lt;a href="https://utcc.utoronto.ca/~cks/space/blog/unix/V7TestAndBourneShell"&gt;utcc.utoronto.ca&lt;/a&gt;&lt;/p&gt;</description></item><item><title>A bit of Unix history on 'su -'</title><link>http://karpoke.ignaciocano.com/2023/07/18/a-bit-of-unix-history-on-su/</link><pubDate>Tue, 18 Jul 2023 08:53:59 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/07/18/a-bit-of-unix-history-on-su/</guid><description>&lt;blockquote&gt;
&lt;p&gt;A bit of Unix history on &amp;lsquo;su -&amp;rsquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» utcc.utoronto.ca | &lt;a href="https://utcc.utoronto.ca/~cks/space/blog/unix/SuDashHistory"&gt;utcc.utoronto.ca&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Comando wc en Prolog</title><link>http://karpoke.ignaciocano.com/2022/11/22/comando-wc-en-prolog/</link><pubDate>Tue, 22 Nov 2022 18:54:42 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/11/22/comando-wc-en-prolog/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Comando wc en Prolog&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» blog.adrianistan.eu | &lt;a href="https://blog.adrianistan.eu/wc-en-prolog"&gt;blog.adrianistan.eu&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Scripts and programs should skip having extensions like '.sh' and '.bash'</title><link>http://karpoke.ignaciocano.com/2022/10/28/scripts-and-programs-should-skip-having-extensions-like-sh-and-bash/</link><pubDate>Fri, 28 Oct 2022 07:45:49 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/10/28/scripts-and-programs-should-skip-having-extensions-like-sh-and-bash/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Scripts and programs should skip having extensions like &amp;lsquo;.sh&amp;rsquo; and &amp;lsquo;.bash&amp;rsquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» utcc.utoronto.ca | &lt;a href="https://utcc.utoronto.ca/~cks/space/blog/programming/ProgramExtensionsAvoid"&gt;utcc.utoronto.ca&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The history of sending signals to Unix process groups</title><link>http://karpoke.ignaciocano.com/2022/09/08/the-history-of-sending-signals-to-unix-process-groups/</link><pubDate>Thu, 08 Sep 2022 02:58:53 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/09/08/the-history-of-sending-signals-to-unix-process-groups/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The history of sending signals to Unix process groups&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» utcc.utoronto.ca | &lt;a href="https://utcc.utoronto.ca/~cks/space/blog/unix/ProcessGroupsAndSignals"&gt;utcc.utoronto.ca&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Brian Kernighan, continúa arreglando el código de AWK</title><link>http://karpoke.ignaciocano.com/2022/09/06/brian-kernighan-continua-arreglando-el-codigo-de-awk/</link><pubDate>Tue, 06 Sep 2022 02:00:46 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/09/06/brian-kernighan-continua-arreglando-el-codigo-de-awk/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Brian Kernighan uno de los grandes en lo que refiere al mundo del
software, continúa dando cátedra a muchos y es que se ha confirmado &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» David Y. Naranjo | &lt;a href="https://blog.desdelinux.net/brian-kernighan-continua-arreglando-el-codigo-de-awk/"&gt;blog.desdelinux.net&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Qué fue de Brian Kernighan, pionero de la fórmula 'Hola, Mundo!' y leyenda de los primeros tiempos de Unix</title><link>http://karpoke.ignaciocano.com/2022/08/27/que-fue-de-brian-kernighan-pionero-de-la-formula-hola-mundo-y-leyenda-de-los-pri/</link><pubDate>Sat, 27 Aug 2022 16:52:46 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/08/27/que-fue-de-brian-kernighan-pionero-de-la-formula-hola-mundo-y-leyenda-de-los-pri/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Hola, mundo!&amp;rdquo; es la fórmula tradicional usada como ejemplo cuando
alguien codifica su primer programa informático. Hace un tiempo, aquí en
Genbeta, repasamos&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» marcos merino | &lt;a href="https://www.genbeta.com/a-fondo/que-fue-brian-kernighan-pionero-formula-hola-mundo-leyenda-primeros-tiempos-unix"&gt;genbeta.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Se meten los políticos. La prehistoria de Unix última parte</title><link>http://karpoke.ignaciocano.com/2022/01/01/se-meten-los-politicos-la-prehistoria-de-unix-ultima-parte/</link><pubDate>Sat, 01 Jan 2022 13:04:09 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/01/01/se-meten-los-politicos-la-prehistoria-de-unix-ultima-parte/</guid><description>&lt;blockquote&gt;
&lt;p&gt;De las discusiones políticas más absurdas que me ha tocado vivir, sin
dudas la peor es la de quienes creen que lo que determina si una
organización es&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Diego Germán González | &lt;a href="https://www.linuxadictos.com/se-meten-los-politicos-la-prehistoria-de-unix-ultima-parte.html"&gt;linuxadictos.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>El principio del fin. La prehistoria de Unix parte 9</title><link>http://karpoke.ignaciocano.com/2021/12/31/el-principio-del-fin-la-prehistoria-de-unix-parte-9/</link><pubDate>Fri, 31 Dec 2021 10:30:36 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/12/31/el-principio-del-fin-la-prehistoria-de-unix-parte-9/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Los laboratorios Bell albergaron a varios de los científicos más
inteligentes de su generación. Algunos incluso llegaron a ocupar cargos
gerenciales en la&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Diego Germán González | &lt;a href="https://www.linuxadictos.com/el-principio-del-fin-la-prehistoria-de-unix-parte-9.html"&gt;linuxadictos.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Teoría de la Información. La prehistoria de Unix séptima parte</title><link>http://karpoke.ignaciocano.com/2021/12/26/teoria-de-la-informacion-la-prehistoria-de-unix-septima-parte/</link><pubDate>Sun, 26 Dec 2021 13:56:15 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/12/26/teoria-de-la-informacion-la-prehistoria-de-unix-septima-parte/</guid><description>&lt;blockquote&gt;
&lt;p&gt;La Teoría de la Información, desarrollada por Claude Shannon a lo largo
de su carrera, constituye la base de las comunicaciones modernas.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Diego Germán González | &lt;a href="https://www.linuxadictos.com/teoria-de-la-informacion-la-prehistoria-de-unix-septima-parte.html"&gt;linuxadictos.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Entrevista de Brian Kernighan a Ken Thompson (ENG)</title><link>http://karpoke.ignaciocano.com/2020/12/07/entrevista-de-brian-kernighan-a-ken-thompson-eng/</link><pubDate>Mon, 07 Dec 2020 10:26:47 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/12/07/entrevista-de-brian-kernighan-a-ken-thompson-eng/</guid><description>&lt;blockquote&gt;
&lt;p&gt;In the 1960s-1970s, Ken Thompson co-invented the UNIX operating system
along with Dennis Ritchie at Bell Labs. He also worked on the language
B, the operating system Plan 9, and the language Go. He and Ritchie won
the Turing Award. He now works at Google. He’ll be interviewed by…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/EY6q5dv_B-o?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;» Vintage Computer Federation | &lt;a href="https://www.youtube.com/watch?v=EY6q5dv_B-o"&gt;youtube.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>YSK about [Unix tools]</title><link>http://karpoke.ignaciocano.com/2020/11/25/ysk-about-unix-tools/</link><pubDate>Wed, 25 Nov 2020 23:32:38 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/11/25/ysk-about-unix-tools/</guid><description>&lt;blockquote&gt;
&lt;p&gt;This Slack discussion, featuring myself in some sleep-deprived rambling,
occurred in hackernoon&amp;rsquo;s official #protips channel, and has been
[barely] edited for readability.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/ysk-about-unix-tools-rf2q289s"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>I'm now a user of Vim, not classical Vi (partly because of windows)</title><link>http://karpoke.ignaciocano.com/2020/09/14/i-m-now-a-user-of-vim-not-classical-vi-partly-because-of-windows/</link><pubDate>Mon, 14 Sep 2020 12:11:34 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/09/14/i-m-now-a-user-of-vim-not-classical-vi-partly-because-of-windows/</guid><description>&lt;blockquote&gt;
&lt;p&gt;I&amp;rsquo;m now a user of Vim, not classical Vi (partly because of windows)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» utcc.utoronto.ca | &lt;a href="https://utcc.utoronto.ca/~cks/space/blog/unix/VimNowAUser"&gt;utcc.utoronto.ca&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Unix's /usr split and standards (and practice)</title><link>http://karpoke.ignaciocano.com/2020/02/15/unix-s-usr-split-and-standards-and-practice/</link><pubDate>Sat, 15 Feb 2020 11:49:03 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/02/15/unix-s-usr-split-and-standards-and-practice/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Unix&amp;rsquo;s /usr split and standards (and practice)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» utcc.utoronto.ca | &lt;a href="https://utcc.utoronto.ca/~cks/space/blog/unix/UsrSplitAndStandards"&gt;utcc.utoronto.ca&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Unix Quiz answers</title><link>http://karpoke.ignaciocano.com/2020/01/26/unix-quiz-answers/</link><pubDate>Sun, 26 Jan 2020 23:55:29 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/01/26/unix-quiz-answers/</guid><description>&lt;blockquote&gt;
&lt;p&gt;(Here&amp;rsquo;s the next resurrected post, this time from Jun 8, April 30,
2012.) A while back I posted the questions from the 1984 Unix/mpx Exit
&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» commandcenter.blogspot.com | &lt;a href="https://commandcenter.blogspot.com/2020/01/unix-quiz-answers.html"&gt;commandcenter.blogspot.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Unix Quiz</title><link>http://karpoke.ignaciocano.com/2020/01/20/unix-quiz/</link><pubDate>Mon, 20 Jan 2020 14:28:12 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/01/20/unix-quiz/</guid><description>&lt;blockquote&gt;
&lt;p&gt;(Here&amp;rsquo;s another resurrected post from April 30, 2012. Answers in a
followup.) People objected that there was no Exit item on the main
men&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» commandcenter.blogspot.com | &lt;a href="https://commandcenter.blogspot.com/2020/01/unix-quiz.html"&gt;commandcenter.blogspot.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Linux VS open source UNIX</title><link>http://karpoke.ignaciocano.com/2019/11/23/linux-vs-open-source-unix/</link><pubDate>Sat, 23 Nov 2019 12:15:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2019/11/23/linux-vs-open-source-unix/</guid><description>&lt;blockquote&gt;
&lt;p&gt;This is mainstream opinion. Linux is better than anything else and money is
poured in constantly, more than in other platforms. And aside this is not
true, this is not based in facts but on feelings. Most GNU/Linux
distributions are very average on many aspects. The fact they run on many
servers on this planet and many developers work on them, doesn’t make them
better than ‘X’. They are popular but that’s it.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>La historia del sistema operativo Unix y los ordenadores de la época narrada por Rob Pike</title><link>http://karpoke.ignaciocano.com/2018/11/11/la-historia-del-sistema-operativo-unix-y-los-ordenadores-de-la-epoca-narrada-por-rob-pike/</link><pubDate>Sun, 11 Nov 2018 21:47:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2018/11/11/la-historia-del-sistema-operativo-unix-y-los-ordenadores-de-la-epoca-narrada-por-rob-pike/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Sus inicios coincidieron con el Sistema 360 de IBM, máquinas que andaban por
las universidades en los 70 curiosamente «un tanto desocupados» porque la
gente no sabía muy bien qué hacer con ellos. Pike aprendió allí a programar.
Luego tuvo acceso a un PDP-11 en la universidad de Toronto y a otras
máquinas. Cuando llegó a los los laboratorios Bell se encontró con el Unix
recién nacido y trabajó con Ken Thompson y con Kernighan y Ritchie,
creadores del lenguaje C.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>10 Basic Tips on Working Fast in UNIX or Linux Terminal</title><link>http://karpoke.ignaciocano.com/2018/10/18/10-basic-tips-on-working-fast-in-unix-or-linux-terminal/</link><pubDate>Thu, 18 Oct 2018 04:21:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2018/10/18/10-basic-tips-on-working-fast-in-unix-or-linux-terminal/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Have you ever amazed to see someone working very fast in UNIX, firing
commands and doing things quickly? Yes, I have seen that a couple of times
and It has always inspired me inspired to learn from those superstar
developers. In this article, or tutorial, or whatever you call it, I have
shared some UNIX command practices I follow to work fast, quick, or
efficiently in Linux.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Hacker Noon | &lt;a href="https://hackernoon.com/10-basic-tips-on-working-fast-in-unix-or-linux-terminal-5746ae42d277"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts</title><link>http://karpoke.ignaciocano.com/2018/01/14/10-tools-to-add-some-spice-to-your-unix-linux-shell-scripts/</link><pubDate>Sun, 14 Jan 2018 21:36:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2018/01/14/10-tools-to-add-some-spice-to-your-unix-linux-shell-scripts/</guid><description>&lt;blockquote&gt;
&lt;p&gt;With the following tools, you can build powerful, interactive, user-friendly
UNIX/Linux bash shell scripts.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format | &lt;a href="https://www.cyberciti.biz/tips/spice-up-your-unix-linux-shell-scripts.html"&gt;cyberciti.biz&lt;/a&gt;&lt;/p&gt;</description></item><item><title>A repository with 44 years of Unix evolution</title><link>http://karpoke.ignaciocano.com/2015/06/06/a-repository-with-44-years-of-unix-evolution/</link><pubDate>Sat, 06 Jun 2015 09:31:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2015/06/06/a-repository-with-44-years-of-unix-evolution/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The evolution of the Unix operating system is made available as a
version-control repository, covering the period from its inception in
1972 as a five thousand line kernel, to 2015 as a widely-used 26
million line system. The repository contains 659 thousand commits and
2306 merges. The repository employs the commonly used Git system for
its storage, and is hosted on the popular GitHub archive. It has been
created by synthesizing with custom software 24 snapshots of systems
developed at Bell Labs, Berkeley University, and the 386BSD team, two
legacy repositories, and the modern repository of the open source
FreeBSD system. In total, 850 individual contributors are identified,
the early ones through primary research. The data set can be used for
empirical research in software engineering, information systems, and
software archaeology.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>More shell, less egg</title><link>http://karpoke.ignaciocano.com/2015/01/21/more-shell-less-egg/</link><pubDate>Wed, 21 Jan 2015 21:23:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2015/01/21/more-shell-less-egg/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The program Bentley asked Knuth to write is one that’s become familiar
to people who use languages with serious text-handling capabilities:
Read a file of text, determine the n most frequently used words, and
print out a sorted list of those words along with their frequencies.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Dr. Drang | &lt;a href="http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/"&gt;leancrew.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How To Become A Hacker</title><link>http://karpoke.ignaciocano.com/2014/11/08/how-to-become-a-hacker/</link><pubDate>Sat, 08 Nov 2014 00:31:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/11/08/how-to-become-a-hacker/</guid><description>&lt;blockquote&gt;
&lt;p&gt;There is a community, a shared culture, of expert programmers and
networking wizards that traces its history back through decades to the
first time-sharing minicomputers and the earliest ARPAnet experiments.
The members of this culture originated the term ’hacker’. Hackers
built the Internet. Hackers made the Unix operating system what it is
today. Hackers make the World Wide Web work. If you are part of this
culture, if you have contributed to it and other people in it know who
you are and call you a hacker, you’re a hacker.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Hacker a los 70: abuelos de la informática moderna que aún pican código a diario</title><link>http://karpoke.ignaciocano.com/2014/07/22/hacker-a-los-70-abuelos-de-la-informatica-moderna-que-aun-pican-codigo-a-diario/</link><pubDate>Tue, 22 Jul 2014 09:00:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/07/22/hacker-a-los-70-abuelos-de-la-informatica-moderna-que-aun-pican-codigo-a-diario/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Estamos tan inmersos en un mundo de electrónica, unos y ceros, que
olvidamos lo recientes que son esos inventos que usamos a diario. Los
primeros ordenadores personales verdaderamente relevantes nacieron a
finales del siglo pasado: el Apple II (1977), el IBM PC (1981), el
Commodore 64 (1982), el primer Macintosh (1984)¦ Windows nació aún más
tarde, en 1985, como una extensión gráfica del sistema operativo
MS-DOS.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» David G. Ortiz | &lt;a href="http://www.yorokobu.es/abuelos-informaticos/"&gt;yorokobu.es&lt;/a&gt;&lt;/p&gt;</description></item><item><title>25 años del gusano de Morris</title><link>http://karpoke.ignaciocano.com/2013/11/02/25-anos-del-gusano-de-morris/</link><pubDate>Sat, 02 Nov 2013 13:00:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2013/11/02/25-anos-del-gusano-de-morris/</guid><description>&lt;blockquote&gt;
&lt;p&gt;El bicho explotaba vulnerabilidades en distintos servicios, como un
fallo en el modo debug de sendmail, un buffer overflow en fingerd y
una incorrecta configuración del rsh/rexec que permitía saltar entre
equipos sin validación. Además de los clásicos usuarios y contraseñas
débiles.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Alejandro Ramos | &lt;a href="http://www.securitybydefault.com/2013/11/25-anos-del-gusano-morris.html"&gt;securitybydefault.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>A Short History of the O’Reilly Animals</title><link>http://karpoke.ignaciocano.com/2013/06/01/a-short-history-of-the-oreilly-animals/</link><pubDate>Sat, 01 Jun 2013 00:06:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2013/06/01/a-short-history-of-the-oreilly-animals/</guid><description>&lt;blockquote&gt;
&lt;p&gt;In the mid-1980s, O’Reilly (aka O’Reilly &amp;amp; Associates) was selling
short books on Unix topics via mail order. These books, known as
”Nutshell Handbooks,” were held together by staples, and had plain
brown covers. Over time, Tim O’Reilly decided that he wanted to sell
the books through brick-and-mortar bookstores, and hired a graphic
designer to create new book covers. Those covers were used for the
first two titles that were sold into bookstores, but Tim wasn’t
satisfied with the design.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Introduction to text manipulation on UNIX-based systems</title><link>http://karpoke.ignaciocano.com/2012/07/31/introduction-to-text-manipulation-on-unix-based-systems/</link><pubDate>Tue, 31 Jul 2012 15:03:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/07/31/introduction-to-text-manipulation-on-unix-based-systems/</guid><description>&lt;blockquote&gt;
&lt;p&gt;A basic tenets of UNIX philosophy is to create programs (or processes)
that do one thing, and do that one thing well. It is a philosophy
demanding careful thought about interfaces and ways of joining these
smaller (hopefully more simple) processes together to create useful
results. Normally textual data flows between these interfaces. Over
time, more and more advanced text processing tools and languages have
been developed. For languages, earlier on there was perl, later came
python, and ruby. While these and other languages are very capable
text processors, such tools are not always available, especially in a
production environment. In this article, a number of basic UNIX text
processing commands are demonstrated and may be used individually or
in conjunction with each other to solve problems which may also be
addressed with newer languages. For many people, an example provides
more information than long winded explanations. Please note because of
the variety of UNIX and UNIX-like systems available, command flags,
program behavior, and output differs between implementations.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>The TTY demystified</title><link>http://karpoke.ignaciocano.com/2012/07/09/the-tty-demystified/</link><pubDate>Mon, 09 Jul 2012 20:09:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/07/09/the-tty-demystified/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The TTY subsystem is central to the design of Linux, and UNIX in
general. Unfortunately, its importance is often overlooked, and it is
difficult to find good introductory articles about it. I believe that
a basic understanding of TTYs in Linux is essential for the developer
and the advanced user.&lt;/p&gt;
&lt;p&gt;Beware, though: What you are about to see is not particularly elegant.
In fact, the TTY subsystem ” while quite functional from a user’s
point of view ” is a twisty little mess of special cases. To
understand how this came to be, we have to go back in time.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>in which three programming methods are compared</title><link>http://karpoke.ignaciocano.com/2012/06/25/in-which-three-programming-methods-are-compared/</link><pubDate>Mon, 25 Jun 2012 11:25:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/06/25/in-which-three-programming-methods-are-compared/</guid><description>&lt;blockquote&gt;
&lt;p&gt;There are, roughly speaking, three ways to develop large user-facing
programs, which we will refer to here as 0) the Unix way, 1) the Emacs
way, and 2) the wrong way.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» &lt;a href="http://technomancy.us/161"&gt;technomancy.us&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The UNIX System: Making Computers More Productive</title><link>http://karpoke.ignaciocano.com/2012/05/21/the-unix-system-making-computers-more-productive/</link><pubDate>Mon, 21 May 2012 10:35:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/05/21/the-unix-system-making-computers-more-productive/</guid><description>&lt;blockquote&gt;
&lt;p&gt;In the late 1960s, Bell Laboratories computer scientists Dennis
Ritchie and Ken Thompson started work on a project that was inspired
by an operating system called Multics, a joint project of MIT, GE, and
Bell Labs. The host and narrator of this film, Victor Vyssotsky, also
had worked on the Multics project. Ritchie and Thompson, recognizing
some of the problems with the Multics OS, set out to create a more
useful, flexible, and portable system for programmers to work with.&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>