<?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</title><link>https://geekyschmidt.com/tags/unix/</link><description>Recent content in UNIX on</description><image><title/><url>https://geekyschmidt.com/images/papermod-cover.png</url><link>https://geekyschmidt.com/images/papermod-cover.png</link></image><generator>Hugo</generator><language>en</language><copyright>Copyright ©2002-2026, Nicholas Schmidt; all rights reserved.</copyright><lastBuildDate>Sun, 05 Nov 2017 04:15:57 +0000</lastBuildDate><atom:link href="https://geekyschmidt.com/tags/unix/index.xml" rel="self" type="application/rss+xml"/><item><title>Surface Book, Windows 10, and WSL: A year in review from a UNIX Geek</title><link>https://geekyschmidt.com/post/2017-11-05-a-year-of-microsoft-in-review/</link><pubDate>Sun, 05 Nov 2017 04:15:57 +0000</pubDate><guid>https://geekyschmidt.com/post/2017-11-05-a-year-of-microsoft-in-review/</guid><description>&lt;p&gt;&lt;em&gt;TL;DR Unix geek tries Windows 10 for a year. For the most part it works, but lots of growing pains. Going back to the land of GNU.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;A year ago, I started an attempt to give &lt;a href="http://geekyschmidt.com/2016/10/30/microsoft-in-2016-a-review-from-a-unix-geek"&gt;Windows another try&lt;/a&gt;. I jump around different platforms to stay current and cognisant of the industry shifts professionally. The need to get back to Windows happen to coincide with need for a new laptop.&lt;/p&gt;</description></item><item><title>-fno -fno -fno stack protection</title><link>https://geekyschmidt.com/2011/01/01/fno-fno-fno-stack-protection/</link><pubDate>Sat, 01 Jan 2011 11:46:54 +0000</pubDate><guid>https://geekyschmidt.com/2011/01/01/fno-fno-fno-stack-protection/</guid><description>&lt;p&gt;2 days straight now on IRC (&lt;em&gt;##security on irc.freenode.net if you want to say hi&lt;/em&gt;) I have had to help someone compiling a program deal with it failing mid-stream. This is especially prevalent on security packages like fuzzers and such. First, what is stack protection?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Buffer_overflow_protection#GCC_Stack-Smashing_Protector_.28ProPolice.29" target="_blank"&gt;Buffer Overflow Protection&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In software, a &lt;strong&gt;stack buffer overflow&lt;/strong&gt; occurs when a program writes to a &lt;a href="http://en.wikipedia.org/wiki/Computer_memory" title="Computer memory"&gt;memory&lt;/a&gt; address on the program’s &lt;a href="http://en.wikipedia.org/wiki/Call_stack" title="Call stack"&gt;call stack&lt;/a&gt; outside of the intended data structure; usually a fixed length buffer.&lt;sup id="cite_ref-cert1_0-0"&gt;&lt;a href="http://en.wikipedia.org/wiki/Stack_buffer_overflow#cite_note-cert1-0"&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;sup id="cite_ref-dowd_1-0"&gt;&lt;a href="http://en.wikipedia.org/wiki/Stack_buffer_overflow#cite_note-dowd-1"&gt;[2]&lt;/a&gt;&lt;/sup&gt; Stack buffer overflow bugs are caused when a program writes more data to a buffer located on the stack than there was actually allocated for that buffer. This almost always results in corruption of adjacent data on the stack, and in cases where the overflow was triggered by mistake, will often cause the program to crash or operate incorrectly. This type of overflow is part of the more general class of programming bugs known as &lt;a href="http://en.wikipedia.org/wiki/Buffer_overflow" title="Buffer overflow"&gt;buffer overflows&lt;/a&gt;.&lt;sup id="cite_ref-cert1_0-1"&gt;&lt;a href="http://en.wikipedia.org/wiki/Stack_buffer_overflow#cite_note-cert1-0"&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;figure id="attachment_1463" style="width: 300px" class="wp-caption alignnone"&gt;&lt;/p&gt;</description></item><item><title>What Linux/UNIX do you use?</title><link>https://geekyschmidt.com/2009/11/23/what-linuxunix-do-you-use/</link><pubDate>Mon, 23 Nov 2009 10:59:07 +0000</pubDate><guid>https://geekyschmidt.com/2009/11/23/what-linuxunix-do-you-use/</guid><description>&lt;p&gt;At work I often get asked what UNIX/Linux I use. Truth of the matter is I am an OS harlot :) I run NeXTStep and Rhapsody for fun. When I buy systems I force myself to use them for at least 3 days online to learn them better. Anyways, below is the questionnaire on how I pick a distro/OS&lt;/p&gt;
&lt;!--StartFragment--&gt;
&lt;ul&gt;
&lt;li&gt;Do you want to use learn Linux for work?
&lt;ul&gt;
&lt;li&gt;CentOS or RHEL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Do you want to actually learn the innards of Linux?
&lt;ul&gt;
&lt;li&gt;Gentoo or Arch&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Do you want to use Linux for day-to-day usage?
&lt;ul&gt;
&lt;li&gt;Ubuntu, Debian, or OpenSuSE&lt;/li&gt;
&lt;li&gt;Do you want to use UNIX for day-to-day usage?&lt;/li&gt;
&lt;li&gt;Buy a Mac and install macports&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Do you want to use linux for development of bleeding edge packages?
&lt;ul&gt;
&lt;li&gt;Fedora or Foresight&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Do you want to learn UNIX, but hear a lot about Linux?
&lt;ul&gt;
&lt;li&gt;FreeBSD is a better SysV learning platform&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Are you a paranoid security type?
&lt;ul&gt;
&lt;li&gt;OpenBSD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Did you buy a lot of old equipment on eBay or Craigslist and can’t stand the vendor OS?
&lt;ul&gt;
&lt;li&gt;NetBSD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Are the type of person that has flashing lights and fans on your computer? Do you want matching bling in software?
&lt;ul&gt;
&lt;li&gt;Linux Mint RC&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Are you building a server for home?
&lt;ul&gt;
&lt;li&gt;Debian Stable&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Are you building a file server to run NetApp out of town?
&lt;ul&gt;
&lt;li&gt;OpenSolaris ZFS builds&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Are you building that same file server but Solaris packages make you want to poke your eyes out?
&lt;ul&gt;
&lt;li&gt;Nexenta&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Are you doing embedded systems for a special project?
&lt;ul&gt;
&lt;li&gt;NetBSD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Building a wireless mesh network with captive portals?
&lt;ul&gt;
&lt;li&gt;OpenBSD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Or in the end you are as geeky as Nick and change OS like you change clothes
&lt;ul&gt;
&lt;li&gt;Build a Vmware/Xen server and run them all&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!--EndFragment--&gt;</description></item><item><title>Open Source Security Professionals</title><link>https://geekyschmidt.com/2009/07/13/open-source-security-professionals/</link><pubDate>Mon, 13 Jul 2009 07:21:52 +0000</pubDate><guid>https://geekyschmidt.com/2009/07/13/open-source-security-professionals/</guid><description>&lt;p&gt;In economic times such as these it is imperative that architects and leads alike look beyond the glossy software catalog and instead to the web. In the past we often discounted open source as unsupported and hacker-like in the development efforts. One would hope that in this day of enterprise open source powering the majority of web applications that we could back away from the mantra of yesteryear.&lt;/p&gt;
&lt;p&gt;The argument often heard in corporate America is without a company backing it, how can you trust the source of the code? In the same bated breath they will speak to Microsoft and Oracle as pristine trophy holders of American Ideals. In this global economy and 24×7 development cycle there is very little code still developed stateside only. The pond and time zone allow for rapid development cycles and releases. It is ignorant to think that Microsoft’s code is not spattered with code developed in foreign countries. The bazaar development paradigm has extended well upon the weird GNU hackers in their basements, even Microsoft and other commercial entities have opened the doors to this development process.&lt;/p&gt;</description></item><item><title>OpenSolaris Shortcomings</title><link>https://geekyschmidt.com/2008/03/29/opensolaris-shortcomings/</link><pubDate>Sat, 29 Mar 2008 07:37:15 +0000</pubDate><guid>https://geekyschmidt.com/2008/03/29/opensolaris-shortcomings/</guid><description>&lt;p&gt;I want to like OpenSolaris. I love compiling away on my Sun Machines at the house. The simple fact is though the “Open” is a misnomer of great proportions. What makes me excited about OpenSolaris is the lineage it stems from. For UNIX admins everywhere, it is truly one of the last of the old guard. HP-UX, Tru64, and the host of other dead UNIX OS showcase how much impact the BSD and Linux world has had on mainstream POSIX. &lt;/p&gt;</description></item><item><title>Project Indiana (Ian&amp;#8217;s OpenSol&amp;#8230;</title><link>https://geekyschmidt.com/2007/11/01/project-indiana-ians-opensol/</link><pubDate>Thu, 01 Nov 2007 03:38:08 +0000</pubDate><guid>https://geekyschmidt.com/2007/11/01/project-indiana-ians-opensol/</guid><description>&lt;p&gt;Project Indiana (Ian’s OpenSolaris) and OpenBSD 4.2 released with Leopard in the same week?!?! How can I be expected to work!?&lt;/p&gt;</description></item><item><title>My UNIX Adventure Timeline</title><link>https://geekyschmidt.com/2006/09/21/my-unix-adventure-timeline/</link><pubDate>Thu, 21 Sep 2006 11:15:53 +0000</pubDate><guid>https://geekyschmidt.com/2006/09/21/my-unix-adventure-timeline/</guid><description>&lt;p&gt;&lt;strong&gt;1984&lt;/strong&gt; I was born grunting binary, ugh and ahh. Parents knew no better.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1989&lt;/strong&gt; Parents finally realize it was binary and buy me a C64 to conquer Frogger. Fall in love with CLI&lt;/p&gt;
&lt;center&gt;
&lt;a class="imagelink" href="http://i2.wp.com/thatoneguynick.is-a-geek.org/wp-content/uploads/2006/09/c64.gif" title="C64" rel="lightbox[195]"&gt;&lt;img id="image190" src="http://i1.wp.com/thatoneguynick.is-a-geek.org/wp-content/uploads/2006/09/c64.thumbnail.gif?w=700" alt="C64" data-recalc-dims="1" /&gt;&lt;/a&gt;
&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;1994&lt;/strong&gt; Dad brings home a AST Advantage! Plus 486 DX/33. I fall in love with Prodigy and the internet becomes my playground.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1995&lt;/strong&gt; Dad buys Windows 95 upgrade and installs on the beloved AST. I throw up in my mouth.&lt;/p&gt;</description></item></channel></rss>