<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Linux on Shivanand Velmurugan — Product leader. Systems thinker.</title>
		<link>https://shiv.me/tags/linux/</link>
		<description>Recent content in Linux on Shivanand Velmurugan — Product leader. Systems thinker.</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
			<copyright>© Shivanand Velmurugan</copyright>
		
		
			<lastBuildDate>Thu, 29 Dec 2016 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://shiv.me/tags/linux/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Working with large C codebases</title>
				<link>https://shiv.me/posts/2016/working-with-large-c-codebases/</link>
				<pubDate>Thu, 29 Dec 2016 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2016/working-with-large-c-codebases/</guid>
				<description>&lt;h3 id=&#34;searching-for-symbols&#34;&gt;Searching for symbols&lt;/h3&gt;&#xA;&lt;p&gt;The product that I work on, has over 22 million lines of source &amp;ndash; most of it a nightmare. I use vim as my editor of choice &lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Both cscope and ctags (integrated into vim), allow me to quickly move between files and lookup definitions of symbols, and help in understanding the challenge-du-jour.&lt;/p&gt;&#xA;&lt;p&gt;Throw in fuzzy find capabilities of the most awesome &lt;a href=&#34;https://github.com/kien/ctrlp.vim&#34;&gt;Ctrl+p plugin&lt;/a&gt;, and vim becomes the best &amp;lsquo;IDE&amp;rsquo; out there!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Use Linux, learn new things</title>
				<link>https://shiv.me/posts/2016/use-linux-learn-new-things/</link>
				<pubDate>Sun, 10 Jul 2016 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2016/use-linux-learn-new-things/</guid>
				<description>&lt;p&gt;After 12+ years, I built a &lt;a href=&#34;https://ca.pcpartpicker.com/b/j6Cypg&#34;&gt;workstation from scratch&lt;/a&gt;. Hardware has come such a long way, but that is a post unto itself. Having always worked with Ubuntu and other debian variants it was time to venture into a more lean distro. I picked &lt;a href=&#34;https://wiki.archlinux.org/index.php/arch_compared_to_other_distributions&#34;&gt;Arch Linux&lt;/a&gt;, on the recommendation of several colleagues. It&amp;rsquo;s been fun. &lt;a href=&#34;https://wiki.archlinux.org/index.php/pacman&#34;&gt;Pacman&lt;/a&gt; and &lt;a href=&#34;https://archlinux.fr/yaourt-en&#34;&gt;Yaourt&lt;/a&gt; are great package managers, and the &lt;a href=&#34;https://en.wikipedia.org/wiki/Rolling_release&#34;&gt;rolling release&lt;/a&gt; model ensures access to the bleeding edge all the time.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Sometimes, they are useful for a lifetime</title>
				<link>https://shiv.me/posts/2011/sometimes-they-are-useful-for-a-lifetime/</link>
				<pubDate>Sun, 25 Sep 2011 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2011/sometimes-they-are-useful-for-a-lifetime/</guid>
				<description>&lt;p&gt;And sometimes, they barely hold your attention. However, the recent acquisition is the former. I got the mammoth of a book, over the weekend; it weighs a ton and I&amp;rsquo;ll be sleeping with it, clutched tight in my hands.&lt;/p&gt;&#xA;&lt;p&gt;If you already have the tomb by tanenbaum of similar name, the unix programming interface, you probably are not going to glean much value from this one (you can thank POSIX for maintaining a modicum of consistency over the years and some would vehemently contest that). That said, if you write code for *nix systems, it definitely deserves the shelf-space as much as any other programming book.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Job Control on \*NIX systems</title>
				<link>https://shiv.me/posts/2011/job-control-on-nix-systems/</link>
				<pubDate>Mon, 31 Jan 2011 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2011/job-control-on-nix-systems/</guid>
				<description>&lt;p&gt;If you are not a UNIX user/not a geek, please turn away right now.&lt;/p&gt;&#xA;&lt;p&gt;Every year, I either chance upon something new, or remind myself of something interesting that I&amp;rsquo;ve forgotten. This is the latter case. On a *NIX shell, you can push a foreground process to background (obviously without terminating it):&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;   $ ./someprocess   ...   ...   ...   Ctrl-Z   [1]+ Stopped   ./someprocess   $ bg   [1]+ ./someprocess &amp;amp;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;To bring the process into foreground:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Linux, preinstalled on PCs - It about time</title>
				<link>https://shiv.me/posts/2007/linux-preinstalled-on-pcs-it-about-time/</link>
				<pubDate>Tue, 24 Apr 2007 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2007/linux-preinstalled-on-pcs-it-about-time/</guid>
				<description>&lt;p&gt;And the timing is perfect. Mr Dell, as it turns out (a little Douglassy, eh? Don&amp;rsquo;t get it, read &amp;ldquo;Salmon of Doubt&amp;rdquo;, the last book by Douglas Adams, pg 27), runs Ubuntu, Feisty Fawn on his &lt;a href=&#34;http://www.dell.com/content/topics/global.aspx/corp/biographies/en/msd_computers&#34;&gt;home PC&lt;/a&gt;. Well, one of his PCs, he has four mamoths with 4GB RAM and a Quadro FX 3500 et al, costing well over $4000. Aparently, he also runs windows as well. Hmmm&amp;hellip; living the high life.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MS Vs Apple: Which is more secure?</title>
				<link>https://shiv.me/posts/2007/ms-vs-apple-which-is-more-secure/</link>
				<pubDate>Sat, 17 Mar 2007 00:00:00 +0000</pubDate>
				<guid>https://shiv.me/posts/2007/ms-vs-apple-which-is-more-secure/</guid>
				<description>&lt;p&gt;Marius Oiaga of &lt;a href=&#34;http://www.softpedia.com/&#34;&gt;Softpedia&lt;/a&gt; News argues that &lt;a href=&#34;http://news.softpedia.com/news/Windows-Vista-More-Secure-than-Mac-OS-X-49487.shtml&#34;&gt;Windows Vista is more secure than MAC OSX&lt;/a&gt;, on the grounds that there are more security patches for MACOSX in a 1 month period. Now, how naive is that?!! Developers at Microsoft are probably just catching their breaths after years of trying to get Windows Vista out of the &amp;ldquo;window&amp;rdquo; (excuse the pun).&lt;/p&gt;&#xA;&lt;p&gt;Now, why is Mac OSX more secure that Windows. Well, you never need to run as administrator (root, in unix speak) to get all applications to work efficiently. Since it is based on BSD unix (FreeBSD), Mac OSX&amp;rsquo; architecture is definetely much more secure. Also, take into account, the fact, that there are only 6% of users on Mac OSX, and hence proves to be a very unlikely target for security breaches.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
