<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Computer Operating Systems &#187; IRIX Operating System</title> <atom:link href="http://www.morphosppc.com/topic/irix-operating-system/feed" rel="self" type="application/rss+xml" /><link>http://www.morphosppc.com</link> <description>All about Computer Operating Systems</description> <lastBuildDate>Sun, 28 Aug 2011 09:20:48 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1</generator> <item><title>Pacific Data Images &#8211; History</title><link>http://www.morphosppc.com/article/pacific-data-images-history</link> <comments>http://www.morphosppc.com/article/pacific-data-images-history#comments</comments> <pubDate>Wed, 06 Jul 2011 19:21:59 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[American broadcasting company]]></category> <category><![CDATA[Antz]]></category> <category><![CDATA[Beth hofer]]></category> <category><![CDATA[Black or white]]></category> <category><![CDATA[Box office]]></category> <category><![CDATA[Carl rosendahl]]></category> <category><![CDATA[Cbs]]></category> <category><![CDATA[Cinemax]]></category> <category><![CDATA[Computer animation]]></category> <category><![CDATA[Dick walsh]]></category> <category><![CDATA[Digital equipment corporation]]></category> <category><![CDATA[Dreamworks Animation]]></category> <category><![CDATA[Dreamworks pictures]]></category> <category><![CDATA[Dreamworks skg]]></category> <category><![CDATA[Eric darnell]]></category> <category><![CDATA[Escape 2 africa]]></category> <category><![CDATA[Exxon]]></category> <category><![CDATA[Field]]></category> <category><![CDATA[Glen entis]]></category> <category><![CDATA[Glenn entis]]></category> <category><![CDATA[Glenn mcqueen]]></category> <category><![CDATA[Hbo]]></category> <category><![CDATA[Karen schneider]]></category> <category><![CDATA[List of highest-grossing films in the united states and canada]]></category> <category><![CDATA[London]]></category> <category><![CDATA[Madagascar]]></category> <category><![CDATA[Michael Jackson]]></category> <category><![CDATA[Morphing]]></category> <category><![CDATA[Mtv]]></category> <category><![CDATA[Nbc]]></category> <category><![CDATA[Pacific data images]]></category> <category><![CDATA[Pacific data images - history]]></category> <category><![CDATA[Pdp-11]]></category> <category><![CDATA[Pillsbury doughboy]]></category> <category><![CDATA[Raman hui]]></category> <category><![CDATA[Rede globo]]></category> <category><![CDATA[Rex grignon]]></category> <category><![CDATA[Richard chuang]]></category> <category><![CDATA[Shawn neely]]></category> <category><![CDATA[Showtime]]></category> <category><![CDATA[Shrek]]></category> <category><![CDATA[Shrek 2]]></category> <category><![CDATA[Shrek the third]]></category> <category><![CDATA[Simon j. smith]]></category> <category><![CDATA[Thaddeus beier]]></category> <category><![CDATA[The last holloween]]></category> <category><![CDATA[The mill]]></category> <category><![CDATA[The simpsons]]></category> <category><![CDATA[Tim johnson]]></category> <category><![CDATA[Treehouse of horror vi]]></category> <category><![CDATA[Turner network television]]></category> <category><![CDATA[United States]]></category> <category><![CDATA[Usd]]></category> <category><![CDATA[Vax-11/780]]></category> <category><![CDATA[Vh1]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/pacific-data-images-history</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/pacific-data-images-history'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System74-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>PDI was founded in 1980 by Carl Rosendahl with a small loan from his father. He was joined in 1981 by Richard Chuang and in 1982 by Glenn Entis. Richard and Glenn wrote the foundation of the in-house computer animation software that was to be used for the next two decades. They started work on [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>PDI was founded in 1980 by Carl Rosendahl with a small loan from his father. He was joined in 1981 by Richard Chuang and in 1982 by Glenn Entis. Richard and Glenn wrote the foundation of the in-house computer animation software that was to be used for the next two decades. They started work on 3D software at the end of 1981, and 3D production started in the fall of 1982. The initial goal of the company was &#8220;Entertainment using 3D computer animation&#8221;. By the time PDI reached its 25th anniversary in 2005, it had completed over 1000 projects and grown to over 400 employees.</p><h3>Early years: 1980&ndash;1987</h3><p> The first computer at PDI was a DEC PDP 11/44 with 128 kilobytes of memory. This was a lot of memory given that the computer had only 64 kilobytes (16-bits) of address space. It had a 20 megabyte disk. Attached to this was a $65,000 framebuffer which had a resolution of 512&times;512 and was 32 bits deep.</p><p>The first 3D image rendered at PDI was done on March 12, 1982. The image was simply a 4 by 4 by 4 grid of spheres of varying colors. The spheres were not polygonal, they were implicitly rendered and were fully anti-aliased. The resulting image was 512 by 480 by 24 (8 bits for red, green and blue channels) which took 2 minutes to render.</p><p>The PDP-11 was soon replaced by a DEC VAX-11/780 and later PDI shifted to another superminicomputer called the Ridge32. This machine was 2&ndash;4 times faster than the VAX-11/780 at a fraction of the cost.</p><p>The original in-house software evolved into a large suite of tools which included a polygon scan-line renderer<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System74.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System74.jpg" alt='IRIX Operating System' /></a></div>(called p2r), an interactive animation program (called e_motion), an animation scripting / scene-description language (called script) and a lighting tool (called led). All of these tools were written in C and deployed on a variety of machines running various flavors of Unix.</p><p>The initial investment to start the company was $250,000 (about $600,000 in 2005 dollars). Its original offices were in Sunnyvale, California working out of a garage owned by Carl&#8217;s father. PDI moved to its first real offices in 1985 (Sunnyvale), to its second offices in 1995 (Palo Alto) and to its current location in Redwood City in 2002. The growth of the company was financed solely through profit. The company was run as an open book, monthly financial reviews were shared with the entire company and a detailed monthly financial report was released. Money was never taken out of the company which maintained a 7% investment in R&amp;D. PDI was debt-free when acquired by DreamWorks in 2000. This was quite an accomplishment for a low margin service business with a lot of risk.</p><p>PDI always kept an active 5-year long-term plan which was updated every year.</p><p>PDI&#8217;s first client was Rede Globo, Brazil&#8217;s largest TV network. This gave PDI the major client they needed to fund the building of most of the early software. This also sent PDI into the business of TV motion graphics and logo animation (flying logos). PDI designed some early show openings and other special projects for Rede Globo. The software written was also given to Rede Globo and is the only time the in-house software was given to another company. The contract ended in the mid-1980s, but Rede Globo continued to use the software for many years.</p><p>Most of the 1980s were spent creating broadcast graphics for most television networks around the world. PDI was working concurrently for ABC, CBS, NBC, HBO, Cinemax, MTV, VH1, TNT and Showtime. PDI focused on direct to video production as opposed to film output being done at other early studios. PDI modified the interface to a Sony BVH-2000 using parts put together from a trip to a toy store in order to do single-frame recording. All the rendering was done on fields at 60 or 50 frames per second (depending of the video broadcasting standard used locally).</p><p>PDI controlled a large percentage of this market during this time and they were really the first mass producer of computer animation. One year producing two major networks&#8217; graphics packages meant specifically rendered images for over 400 local television stations. Some of the early production contracts included Globo, &#8221;Entertainment Tonight&#8221; (produced for Harry Marks), ABC Sports 84 Olympic promos, and NBC News.</p><p>PDI planned and proposed a feature-length CG animation film in 1985. Unfortunately, they were unable to raise the funding needed to produce it.</p><p>While not the first computer graphics studio founded, PDI is the longest lasting. It has outlived all the other studios which existed in the early 1980s. Of the many reasons for this, one is that PDI never went into significant debt by purchasing expensive hardware. While other studios purchased Cray supercomputers, PDI only bought cheaper hardware, treating it as a commodity which would soon be replaced, enabling lower operating costs.</p><h3>In transition: 1987&ndash;1992</h3><p> PDI&#8217;s early focus was on network TV productions since they captured over 50% of that market in 1985. However, in 1990, PDI introduced the digital film scanning process. This process was used to popularize automated rig removal and image touch-up. PDI was also instrumental in introducing performance animation for theme parks, ads and movies. This started with a project for a real time performance character for Jim Henson Productions.</p><p>During these years of transition, PDI moved away from the motion graphics market and focused their attention on commercials and 3D visual effects for feature films. Notable among the commercials was the first Pillsbury Doughboy created in CG. Pillsbury was the first company to move an established icon to CG. Before this, all previous animated commercials were done with stop-motion. Other notable commercials include the &#8220;Bud Bowl&#8221; and &#8220;Scrubbing Bubbles&#8221; spots.</p><p>Early in the 1990s, Thaddeus Beier and Shawn Neely developed a method for morphing that resulted in a much more natural and expressive morph. This technique is called &#8220;feature-based morphing&#8221;. PDI used this technology to create various well-known sequences, including the Exxon car-into-tiger morph and the extended morph at the end of the &#8220;Black or White&#8221; music video from Michael Jackson. These morphing jobs were very easy to do with PDI&#8217;s software and the effect was in high demand. The algorithms invented by Beier and Neely were published at the annual SIGGRAPH conference and are now the basis of most image morphing tools. For many people, their first exposure to these algorithms was the SGI IRIX software called &#8220;Elastic Reality&#8221;.</p><p>PDI broke into the feature film visual effects business with contributions to &#8221;Batman Forever&#8221;, &#8221;The Arrival&#8221;, &#8221;Terminator 2&#8221;, &#8221;Toys&#8221;, and &#8221;Angels in the Outfield&#8221;. At the time, the strengths of PDI included character animation, lip synch, rendering effects, the aforementioned rig removal and cleanup, and performance animation.</p><p>During this era PDI transitioned from the Ridge32 computer to SGI workstations running IRIX. They were not alone in this transition as most of the industry followed suit.</p><h3>1987&ndash;1995: Character animation</h3><p> Early in 1990, Tim Johnson and Rex Grignon officially formed PDI&#8217;s Character Animation Group with the mandate to develop a group of artists with the creative and technical skills needed to produce a feature-length CG-animated film. The group originally consisted of Johnson, Grignon, Raman Hui, Glenn McQueen, Beth Hofer, Dick Walsh, Karen Schneider, Simon J. Smith and Eric Darnell. Under the auspices of the group, PDI&#8217;s commercial character animation skills grew and numerous notable short films were produced. Among these are &#8221;Gas Planet&#8221; (1992), &#8221;Sleepy Guy&#8221;, &#8221;Bric-a-Brac&#8221; (1994), &#8221;Gabola the Great&#8221; (1997), &#8221;Fishing&#8221; and &#8221;Fat Cat on a Diet&#8221;.</p><p>This character group set the company off in a fun new direction that set the basis for development goals during this period. The shorts (short films) were a way to develop animation techniques as well as being a test bed for software and pipeline procedures and flow.</p><p>PDI has always allowed animators to pursue individual products and shorts. This has produced several award-winning short films in this category. Some of the more notable productions are &#8221;Opera Industrial&#8221; (1986), &#8221;Chromosaurus&#8221;, &#8221;Cosmic Zoom&#8221;, &#8221;Burning Love&#8221; (1988), and &#8221;Locomotion&#8221; (1989).</p><p>By 1992, PDI was seriously looking for a partner to produce feature-length animated films. PDI&#8217;s first CG feature was planned in 1985, and Hollywood was still not ready to say &#8220;Yes&#8221;. PDI landed the &#8220;Last Halloween&#8221; TV special which won them an Emmy Award for the CG characters in the otherwise live-action special with Hanna-Barbera. This turned into PDI&#8217;s first 3D Character Animation pipeline in 1991. Using this pipeline they did a 3D stereo Daffy Duck for Warner Brothers and a CG Homer and Bart Simpson for the 1995 &#8221;The Simpsons&#8221; Halloween episode &#8220;Homer3&#8243;.</p><p>The result of all these projects was, finally, a movie deal with DreamWorks SKG in 1995 to make the movie &#8221;Antz&#8221;. At this time DreamWorks purchased a 40% share of PDI.</p><p>Glen Entis left PDI for the game industry in 1995, first joining DreamWorks Interactive as CEO. When Electronic Arts purchased DreamWorks Interactive, he moved to their Vancouver office to set up their next-generation games research group. He is a founding board member of Los Angeles&#8217; Digital Coast Roundtable, and is chairman of the Academy of Interactive Arts &amp; Sciences.</p><h3>1995&ndash;present: feature films</h3><p> In 1997 Simon J. Smith, a former member of The Mill in London and a CGI veteran, founded PDI&#8217;s layout department. The layout department produced PDI&#8217;s first feature film &#8221;Antz&#8221; which was released by Dreamworks Pictures in 1998. This was followed by &#8221;Shrek&#8221; in 2001. The layout department is now a major part of the PDI/DreamWorks film making process.</p><p>After the success of &#8221;Antz&#8221;, Carl Rosendahl sold his remaining interest in PDI to DreamWorks. He left PDI in February 2000 to become managing director for Mobius Venture Capital, a board member of iVAST, an MPEG4 software company, and several other Bay Area technology firms. This sale essentially united the two studios, PDI and DreamWorks, into a single entity which went public a few years later as DreamWorks Animation (DWA). The PDI studio is now known as PDI/DreamWorks. Animators at PDI work on projects based at the PDI studio, but also assist in DWA projects based in the Glendale DWA studio. Today, the two studios essentially act as a single unit.</p><p>In 2008, Richard Chuang, the last of the initial three, left the company to pursue his own ventures.</p><h3>Animated films</h3><p> PDI/DreamWorks has produced six box-office hits with &#8221;Antz&#8221; (1998), &#8221;Shrek&#8221; (2001), &#8221;Shrek 2&#8221; (2004), &#8221;Madagascar&#8221; (2005), &#8221;Shrek the Third&#8221; (2007) and &#8221;Madagascar: Escape 2 Africa&#8221; (2008). With $442.2 million USD in box-office ticket sales, &#8221;Shrek 2&#8221; is currently the fourth highest grossing film of all-time in the United States.</p><p>PDI won their first Oscar for Best Animated Feature for &#8221;Shrek&#8221; in 2002.</p><h3>Technical awards</h3><p> PDI/DreamWorks has won four Scientific and Technical Academy Awards. The first was awarded to Les Dittert, along with others, in 1994 for work in the area of film scanning. The second was awarded to Carl Rosendahl, Richard Chuang and Glenn Entis in 1997 for the concept and architecture of the PDI animation system. This award in particular recognized their pioneering work in computer animation dating back to the founding of PDI 17 years earlier. Nick Foster was given an award in 1998 for PDI&#8217;s fluid animation system (flu) and in 2002 Dick Walsh was given one for the development of PDI&#8217;s Facial Animation System.</p><p>Adapted from the Wikipedia article Pacific Data Images, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/pacific-data-images-history/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Light-weight process &#8211; Supporting operating systems</title><link>http://www.morphosppc.com/article/light-weight-process-supporting-operating-systems</link> <comments>http://www.morphosppc.com/article/light-weight-process-supporting-operating-systems#comments</comments> <pubDate>Wed, 06 Jul 2011 07:21:17 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[Hp Ux]]></category> <category><![CDATA[Ibm Aix]]></category> <category><![CDATA[Irix]]></category> <category><![CDATA[Light-weight process]]></category> <category><![CDATA[Light-weight process - supporting operating systems]]></category> <category><![CDATA[Sco openserver]]></category> <category><![CDATA[Solaris]]></category> <category><![CDATA[Unix system v]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/light-weight-process-supporting-operating-systems</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/light-weight-process-supporting-operating-systems'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System73-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>Solaris has implemented a separate LWP layer since version 2.2. Prior to version 9, Solaris allowed a many-to-many mapping between LWPs and user threads. However, this was retired due to the complexities it introduced and performance improvements to the kernel scheduler. UNIX System V and its modern derivatives IRIX, SCO OpenServer, HP-UX and IBM AIX [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Solaris has implemented a separate LWP layer since version 2.2. Prior to version 9, Solaris allowed a many-to-many mapping between LWPs and user threads. However, this was retired due to the complexities it introduced and performance improvements to the kernel scheduler.</p><p>UNIX System V and its modern derivatives IRIX, SCO OpenServer, HP-UX and IBM AIX allow a many-to-many mapping between user threads and LWPs.</p><p>Adapted from the Wikipedia article Light-weight process, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System73.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System73.jpg" alt='IRIX Operating System' /></a></div><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/light-weight-process-supporting-operating-systems/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Bacula &#8211; Features</title><link>http://www.morphosppc.com/article/bacula-features</link> <comments>http://www.morphosppc.com/article/bacula-features#comments</comments> <pubDate>Tue, 05 Jul 2011 21:20:57 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[Access Control List]]></category> <category><![CDATA[Ansi]]></category> <category><![CDATA[Bacula]]></category> <category><![CDATA[Bacula - features]]></category> <category><![CDATA[Cifs]]></category> <category><![CDATA[Client–server]]></category> <category><![CDATA[Cram-md5]]></category> <category><![CDATA[Cyclic redundancy check]]></category> <category><![CDATA[Data Compression]]></category> <category><![CDATA[Ebcdic]]></category> <category><![CDATA[FreeBSD]]></category> <category><![CDATA[Gzip]]></category> <category><![CDATA[Hp Ux]]></category> <category><![CDATA[Internet Protocol]]></category> <category><![CDATA[Irix]]></category> <category><![CDATA[Large file support]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Lvm]]></category> <category><![CDATA[Mac Os X]]></category> <category><![CDATA[Md5]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Netbsd]]></category> <category><![CDATA[Network Bandwidth]]></category> <category><![CDATA[Network file system]]></category> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[Posix]]></category> <category><![CDATA[Public Key Infrastructure]]></category> <category><![CDATA[Remote procedure call]]></category> <category><![CDATA[Sha]]></category> <category><![CDATA[Shadow Copy]]></category> <category><![CDATA[Solaris]]></category> <category><![CDATA[Transmission Control Protocol]]></category> <category><![CDATA[Transport layer security]]></category> <category><![CDATA[Tru64]]></category> <category><![CDATA[Unicode]]></category> <category><![CDATA[Utf 8]]></category> <category><![CDATA[Windows nt]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/bacula-features</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/bacula-features'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System72-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>Bacula supports many features used by large scale, production networks, including: Network options *TCP/IP &#8211; client&#8211;server communication uses standard ports and services instead of RPC for NFS, CIFS, etc.; this eases firewall administration and network security *CRAM-MD5 &#8211; configurable client&#8211;server authentication *GZIP &#8211; client-side compression to reduce network bandwidth consumption; this runs separate from hardware [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Bacula supports many features used by large scale, production networks, including:</p><h3>Network options</h3><p> *TCP/IP &#8211; client&ndash;server communication uses standard ports and services instead of RPC for NFS, CIFS, etc.; this eases firewall administration and network security</p><p>*CRAM-MD5 &#8211; configurable client&ndash;server authentication</p><p>*GZIP &#8211; client-side compression to reduce network bandwidth consumption; this runs separate from hardware compression done by the backup device</p><p>*TLS &#8211; network communication encryption</p><p>*MD5/SHA &#8211; verify file integrity</p><p>*CRC &#8211; verify data block integrity</p><p>*PKI &#8211; backup data encryption</p><h3>Client-options</h3><p> *POSIX ACL &#8211; needed to restore Windows NT ACE&#8217;s and Samba servers</p><p>*Unicode/UTF-8 &#8211; cross-platform filenames</p><p>*VSS &#8211; calls Microsoft&#8217;s snapshot service</p><p>*LVM &#8211; pre-script setup for Linux/UNIX snapshot</p><p>*LFS &#8211; backup files larger than 2GiB</p><p>*raw &#8211; backup devices without a filesystem</p><h3>Backup devices</h3><p> *pooling &#8211; allocates backup volumes according to job needs and retention configuration</p><p>*spooling &#8211; writes backup data to spool until target backup medium is allocated so jobs can continue uninterrupted</p><p>*media-spanning &#8211; such as spanning tapes</p><p>*multi-streaming &#8211; write multiple, simultaneous data streams to the same medium</p><p>*ANSI &amp; EBCDIC &#8211; IBM compatibility</p><p>*Barcodes &#8211; reading tape barcodes in libraries</p> <<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System72.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System72.jpg" alt='IRIX Operating System' /></a></div>p>*autoloaders &#8211; virtually every tape autoloader available (called autochangers in Bacula)</p><p>*most tape drives, including DDS, DLT, SDLT, LTO-1,2,3,4</p><h3>Client OS</h3><p> The client software, executed by a &#8220;file daemon&#8221; running on a Bacula client, on many operating systems</p><p>, including:</p><p>*Linux &#8211; most major distributions, including: CentOS, Debian, Fedora, Gentoo, Mandriva, OpenSUSE, Red Hat and Ubuntu.</p><p>*Solaris</p><p>*FreeBSD &#8211; all released versions</p><p>*NetBSD</p><p>*Windows (File daemon supported on all 32 and 64 bit Windows OSes)</p><p>*Mac OS X</p><p>*OpenBSD</p><p>*HP-UX</p><p>*Tru64</p><p>*IRIX</p><p>Adapted from the Wikipedia article Bacula, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/bacula-features/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Softimage (company) &#8211; Introduction</title><link>http://www.morphosppc.com/article/softimage-company-introduction</link> <comments>http://www.morphosppc.com/article/softimage-company-introduction#comments</comments> <pubDate>Tue, 05 Jul 2011 18:22:13 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[Animal logic]]></category> <category><![CDATA[Autodesk media and entertainment]]></category> <category><![CDATA[Avid media composer]]></category> <category><![CDATA[Avid media illusion]]></category> <category><![CDATA[Discreet]]></category> <category><![CDATA[Elastic reality]]></category> <category><![CDATA[Ode]]></category> <category><![CDATA[Peerless camera]]></category> <category><![CDATA[Physx]]></category> <category><![CDATA[Softimage (company)]]></category> <category><![CDATA[Softimage (company) - introduction]]></category> <category><![CDATA[Softimagelogo.png]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/softimage-company-introduction</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/softimage-company-introduction'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System71-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>*1988&#8211;1991 &#8211; Early 3D modeling and animation functionality, early workflow definition, some 3D packages derived from CAD/engineering-focussed packages *1991&#8211;1995 &#8211; New generation animation tools based on research on robotics and physics, intense innovation period, games focus, openness to SDKs, ended with live theater experiments *1994&#8211;1999 &#8211; Acquisition by Microsoft. Mutation period, industry shakeup &#38; buyouts, [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>*1988&ndash;1991 &ndash; Early 3D modeling and animation functionality, early workflow definition, some 3D packages derived from CAD/engineering-focussed packages</p><p>*1991&ndash;1995 &ndash; New generation animation tools based on research on robotics and physics, intense innovation period, games focus, openness to SDKs, ended with live theater experiments</p><p>*1994&ndash;1999 &ndash; Acquisition by Microsoft. Mutation period, industry shakeup &amp; buyouts, appearance of new platforms (PCs), drastic price drops, new generation architectures in development</p><p>*1998&ndash;2000 &ndash; Acquisition by Avid. New generation products based on new architectures</p><p>*2000&ndash;2003 &ndash; Production market mutation, more price drops, focus on productivity, non-linear animation systems</p><p>*2007&ndash;2008 &#8211; ICE (Interactive Creative Environment) in XSI 7, acquisition by Autodesk</p><h3> 1987</h3><p> * Softimage President Daniel Langlois and engineers Richard Mercille and Laurent Lauzon begin development of the company&rsquo;s 3-D application software. The user interface begins to take shape and would remain largely unchanged for the next 16 years of the product&#8217;s life.</p><h3> 1988</h3><p> * Introduction of Creative Environment 1.0 at SIGGRAPH. A first for the industry, the software would offer modeling, animation and rendering in a single integrated environment.</p><p>* Release of Creative Environment v0.8, closely followed by the 1.0 release.</p><h3> 1989</h3><p> * Creative Environment 1.65 adds texture mapping.</p><h3> 1990</h3><p> * Creative Environment V<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System71.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System71.jpg" alt='IRIX Operating System' /></a></div>2.0</p><p>** new animation tools</p><p>** introduction of the new concept of object constraints</p><p>** new Dopesheet editor</p><p>** adds spline modeling</p><h3> 1991 &#8211; Actor Module</h3><p> *Creative Environment 2.5 with Actor Module</p><p>** The Actor Module introduces Inverse Kinematics, a concept coming from robotics, to the animation market</p><p>**Bones</p><p>**Inverse Kinematics</p><p>**Flexible Skin (Envelopes)</p><p>**Rigid-Articulated Body Dynamics</p><p>* The Actor Module was awarded a Technological and Scientific Academy Award for its innovation</p><p>* Films: Terminator 2- Judgment Day (Academy Award for Best Visual FX)</p><p>* Director of sales Richard Szalwinski leaves to found Discreet and re-distribute Animal Logic&#8217;s image compositor Eddie</p><h3> 1992 &#8211; Eddie</h3><p> *Creative Environment 2.52</p><p>**Motion Capture (Channels)</p><p>**SDK (DKit)</p><p>*Paint and Compositing package introduced with Softimage|Eddie</p><p>*Films</p><p>**Death Becomes Her (Academy Award for Best Visual FX)</p><p>* Softimage goes public on NASDAQ</p><p>* Acquisition of the compositing product Softimage|Eddie product from Discreet , co-owned and developed with Animal Logic</p><p>* Acquisition of Painterly Effects image processing library from ImageWare Research</p><h3> 1993</h3><p> *Creative Environment 2.6</p><p>**Metaclay (&#8220;Metaballs&#8221;)</p><p>**Motion Control</p><p>**Clusters</p><p>**Shape Animation</p><p>**mental ray rendering</p><p>**Wave Deforms</p><p>**Flock Animation (macro particles)</p><p>**Standalone Particle System</p><p>**Rotoscopy</p><p>**3D Booleans</p><p>**Ghost display/Onion skinning</p><p>*mental ray and introduced.</p><p>* Softimage and mental images announce rendering technology agreement</p><p>*Creative Toonz debuts. The 2-D animation package automates the more tedious tasks involved in 2-D cel animation, such as inking-&amp;-painting, while still maintaining the look of hand-drawn images and characters</p><p>*Beginning of Softimage Digital Studio on the Silicon Graphics IRIX operating system</p><p>*Films</p><p>**Jurassic Park (Academy Award for Best Visual FX)</p><h3> 1994 &#8211; Microsoft Softimage</h3><p> * Microsoft acquires Softimage</p><p>* Creative Environment 2.65</p><p>**Complete new File and Database Management</p><p>**New Topological scene graph update</p><p>**Structure Keys</p><p>**Extended Constraints</p><p>**Expressions</p><p>**Ghost display/Onion skinning</p><p>**Animation par Shapes</p><p>**Toon rendering</p><p>*IDEAS: Interactive Developer&#8217;s Entertainment Authoring Software with ProPlay and ProPlay Plus solutions, includes: Softimage Creative Environment, Eddie compositing, video-effects software, distributed ray tracer and 3-D particles kit.</p><p>*Films</p><p>**Star trek: Generations / Industrial Light &amp; Magic (1994)</p><p>**The Flintstones/ Industrial Light &amp; Magic (1994)</p><p>**The Mask / Industrial Light &amp; Magic (1994)</p><h3> 1995</h3><p> *Softimage|3D 3.0</p><p>*NURBS Surfaces and Modeling</p><p>**Trims</p><p>**Instances</p><p>**Relational modeling</p><p>**Qstretch deform (squash and stretch)</p><p>**Custom hotkey remapping (swift keys)</p><p>**Spreadsheet</p><p>**Polygon Reduction (1st generation)</p><p>**Games Features</p><p>**Advanced polygonal modeling tools</p><p>**2D/3D Paint + UV Texturing + Painterly Effects, Color Reduction</p><p>**Game Export / filtering / on target viewing (SEGA Saturn)</p><p>**SI Live Virtual Theater (NAB 95)</p><p>*Introduction of Softimage|3D Extreme</p><p>** includes Osmose, Virtual Theater (real time capture and virtual set compositing) and mental ray.</p><p>*Softimage Toonz 3.5 and SOFTIMAGE|Eddie 3.2</p><p>*Films</p><p>**Casper</p><p>**Babe (Academy Award for Best Visual FX)</p><p>**Balto / Amblimation (1995)</p><p>**Casper / Industrial Light &amp; Magic (1995)</p><p>**Juge Dredd / (1995)</p><p>**Jumanji / Industrial Light &amp; Magic (1995)</p><p>**La cit&eacute; des enfants perdus / BUF Compagnie (1995)</p><h3> 1996</h3><p> * Softimage|3D 3.5</p><p>**Windows NT platform support</p><p>**User Data</p><p>**Image Library</p><p>**Saaphire SDK</p><p>**Ambulate, Stepmaler</p><p>* First prototype of Softimage|DS on Windows NT</p><p>* &#8220;Sumatra&#8221;(code name), the product that would become Softimage|XSI , and RenderFarm unveiled (a Sumatra module never released).</p><p>* Films and Games</p><p>**Virtua Fighter(game), Dragonheart, Independence Day (Academy Award for Best Visual FX),101 Dalmatiens / Industrial light &amp; Magic (1996),12 Monkeys / Peerless Camera (1996), Basket spatial / Industrial Light &amp; Magic (1996), Star Trek &#8211; First Contact / Industrial Light &amp; Magic (1996), Pinocchio / MediaLab (1996), Malgr&eacute; Picasso / Peerless Camera (1996), Draco : la l&eacute;gende du dernier dragon/ Industrial Light &amp; Magic (1996), Eraser / Mass Illusion (1996), Joe&rsquo;s Apartment / Blue Sky (1996), Island of Docteur Moreau / Digital Domain (1996), Chasseurs de fant&ocirc;mes / Weta Ltd. (1996), Mission : Impossible / Industrial Light &amp; Magic (1996), Mars Attack! / Industrial light &amp; Magic (1996), T2-3D / Digital Domain (1996)</p><h3> 1997</h3><p> *Dominique Boisvert, R&eacute;jean Gagn&eacute;, Daniel Langlois, and Richard Laperri&egrave;re won a Scientific and Engineering Award for the development of the &#8216;Actor&#8217; component of the Softimage computer animation system</p><p>* SOFTIMAGE|DS 1.0</p><p>* SOFTIMAGE|3D 3.7</p><p>**Sony Playstation Export / Import / Viewer + Attribute Editors</p><p>**Colors at Vertices (painting, OpenGL, Softimage + mr rendering, Saaphire)</p><p>**Direct3D Export / Import</p><p>**RenderMap (baking light maps)</p><p>* Films and Games</p><p>** Riven, Titanic (Academy Award for Best Visual FX), Alien : Resurrection / Blue Sky, Spawn / Industrial Light &amp; Magic (1997), Anastasia / Fox Animation Studio (1997), Batman et Robin / BUF Compagnie (1997), Contact / Sony Pictures Imageworks / Weta Ltd. (1997), Men In Black/ Industrial Light &amp; Magic (1997), Jurassic Park / Industrial Light &amp; Magic (1997), Fifth Element/ Digital Domain (1997)</p><p>* First mention of Twister, a rendering module of Sumatra that would never be released</p><h3> 1998 &#8211; Avid Softimage</h3><p> * Avid Technology acquires Softimage, begins to re-brand many of its visual effects products under the name &#8220;Softimage&#8221;</p><p>* SOFTIMAGE|DS 2.1</p><p>* SOFTIMAGE|3D 3.8</p><p>** GDK (Game Development Kit / high-level AP)</p><p>**dotXSI file format, import/export pipeline (Direct 3D, VRML, 3D Studio)</p><p>**GameFilter</p><p>**Merge</p><p>**Polygon Reduction</p><p>**Neural Quantizer (color reduction)</p><p>**Animation Sequencer (precursor to animation mixing)</p><p>**Audio Track for lip synch</p><p>* Announcement of an interactive rendering application called &#8220;Twister&#8221; , the first module of the future Sumatra product. The company later canceled this separate product to focus on Sumatra.</p><h3> 1999</h3><p> * &#8220;Animation R3defined&#8221; (TM) campaign : First presentation of &#8220;Sumatra&#8221; (code name) as the first &#8220;Non-Linear 3D animation&#8221; system The Animation Mixer, which allows manipulation of animation as clips on tracks, similar to video non-linear editing system like Avid Media Composer.</p><p>* Softimage|3D v3.8 Service Pack 2</p><p>** Advanced Rendering &#8211; Caustics support, Global Illumination</p><p>**Nintendo NIFF toolkit</p><p>**Sony PlayStation HMD toolkit</p><p>**B&eacute;zier curves support</p><p>**Surface Continuity Manager (SCM)</p><p>**Drop &amp; Slide Points</p><p>**GoWithThe Flow qui contraint les objets aux particules</p><p>* Films : Movie &#8211; The Mummy, The Matrix (Academy Award for Best Visual FX), Stuart Little / Centropolis FX, Fight Club / Pixel Liberation Front / BUF</p><h3> 2000 &#8211; Softimage|XSI 1.0</h3><p> image:SoftimageLogo.png</p><p>* Softimage|XSI 1.0 is released</p><p>**New generation architecture, user interface, workflow, etc.&hellip;</p><p>**ActiveScripting</p><p>**Interactive Rendering (Render Region)</p><p>**Rendering Passes</p><p>**Render Tree</p><p>**GAP (Generic Attribute Painting)</p><p>**Surface meshes (Nurbs networks)</p><p>**Non-linear animation &#8211; Animation Mixer</p><p>**Integrated Particles</p><p>* Acquisition of The Motion Factory, Inc</p><p>* Softimage|3D v3.9</p><p>* Softimage|XSI 1.5</p><p>**Adds Polygonal modeling, Subdivision Surfaces, and texturing tools</p><p>**Animation Clip Effects/Offsets, Equalizer, Bridge Transitions</p><p>**Scripted Operators (scripted plugins)</p><p>**Soft-Bodies</p><p>**Cloth, Fluids (from Phoenix Tools)</p><p>**SDK Object Model (COM)</p><h3> 2001</h3><p> *Softimage|XSI v1.5 begins shipping.</p><p>*SOFTIMAGE|XSI v2.0 unveiled at Siggraph 2001 and later ships</p><p>*XSI v2.0</p><p>** Introduces fully integrated compositor, based on Avid Media Illusion</p><p>** Introduces a Hair and Fur module, based on Joe Alter&#8217;s Shave</p><p>** Support for Linux (previously, supported unix was SGI IRIX)</p><p>** Electric Rain collaborate to bring Flash, EPS, AI and SVG exports to SOFTIMAGE|XSI customers.</p><p>*SOFTIMAGE|3D v4.0 unveiled at Siggraph 2001</p><h3> 2002</h3><p> * Softimage releases the &#8220;SOFTIMAGE|XSI Experience&#8221; for version 2.0, a free educational software and training kit . Alias had previously released a Personal Learning Edition of Maya</p><p>* Softimage|3D v4.0 released</p><p>* Softimage|XSI v3.0 [http://www.edharriss.com/xsi/version3.htm User Feature Review]</p><p>** An evolutionary update</p><p>** Introduces Softimage|Behavior, a procedural animation system, marketed as a new Crowd Simulation engine . It is a re-branded version of The Motion Factory&#8217;s product called Motivate</p><h3> 2003</h3><p> * Softimage|XSI v3.5 with Softimage|Behavior 1.1</p><p>** Brings back the Schematic View from Softimage|3D</p><h3> 2004</h3><p> * Softimage|XSI v4.0 [http://www.edharriss.com/xsi/version4.htm User Feature Review]</p><p>** New Rigid Body Dynamics based on ODE</p><p>** Character SDK, Custom Display Host, XML-based UI definition, new XGS real time shader pipeline</p><p>** New Vector and Raster Paint tool in the compositing module</p><p>** Now ships with Syflex</p><p>* Softimage|XSI v4.2</p><h3> 2005</h3><p> * Softimage|XSI v5.0 [http://www.edharriss.com/xsi/version5.htm User Feature Overview] [http://softimage.wiki.softimage.com/history/xsidocs_whatwasnew/new_Version50.htm Official Change List]</p><p>** first Windows 64-bit version</p><p>** New user interface elements to appeal to Autodesk Maya users</p><p>** Integrated Cloth with Syflex 3</p><p>** Updated Rigid Body Dynamics with physX</p><p>** New view: Shape Manager, for morph shape animation</p><p>** dotXSI 5.0</p><h3> 2006</h3><p> * Softimage|XSI v5.1 [http://softimage.wiki.softimage.com/history/xsidocs_whatwasnew/new_Version51_511.htm Official Change List]</p><p>** Autodesk 3DS Max compatible keymap and GATOR plug-in for 3DS Max</p><p>** Collada import/export</p><p>* Introduction of Softimage|FaceRobot</p><p>* Softimage|XSI v6.0 [http://www.awn.com/articles/review/xsi-60-review-focusing-animation-and-other-resources User Feature Overview] [http://softimage.wiki.softimage.com/history/xsidocs_whatwasnew/new_Version60.htm Official Change List]</p><p>** Focus on animation tools, animation layers, motion transfer tool (&#8220;MOTOR&#8221;)</p><p>** New views: Material Manager, Material Panelw, Animation Layer Manager</p><p>** Elastic Reality morpher in the compositor</p><p>** Delta Referencing</p><h3> 2007</h3><p> * Softimage|XSI 6.5 [http://softimage.wiki.softimage.com/history/xsidocs_whatwasnew/new_Version65.htm Official Change List]</p><p>** Mostly a release to adjust price and re-shuffle features between XSI Essential and XSI Advanced.</p><h3> 2008 &#8211; ICE, and Sale of Company Assets to Autodesk</h3><p> * Softimage|XSI 7.0 [http://softimage.wiki.softimage.com/history/xsidocs_whatwasnew/new_Version70.htm Official Change List]</p><p>** introduces ICE (&#8220;Interactive Creative Environment&#8221;)</p><p>* October 23td, Autodesk announces intent to acquire all of Softimage 3D business assets from Avid Technologies</p><p>* November 18, 2008, Autodesk Completes Acquisition of Softimage</p><p>* Company ceases to exist as an entity</p><p>* Autodesk Media and Entertainment continues to develop Softimage|XSI product, re-branded as &#8220;Softimage&#8221;. FaceRobot rebranded Autodesk FaceRobot</p><p>Adapted from the Wikipedia article Softimage (company), under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/softimage-company-introduction/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>XFS &#8211; Specifications</title><link>http://www.morphosppc.com/article/xfs-specifications</link> <comments>http://www.morphosppc.com/article/xfs-specifications#comments</comments> <pubDate>Tue, 05 Jul 2011 17:21:40 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[32 Bit]]></category> <category><![CDATA[64 Bit]]></category> <category><![CDATA[B Tree]]></category> <category><![CDATA[Data striping]]></category> <category><![CDATA[Defragmentation]]></category> <category><![CDATA[Direct memory access]]></category> <category><![CDATA[Disk Partitioning]]></category> <category><![CDATA[Dmapi]]></category> <category><![CDATA[Exabyte]]></category> <category><![CDATA[Extended file attributes]]></category> <category><![CDATA[Extent]]></category> <category><![CDATA[File system fragmentation]]></category> <category><![CDATA[Hierarchical Storage Management]]></category> <category><![CDATA[Inode]]></category> <category><![CDATA[Journaling file system]]></category> <category><![CDATA[Kilobyte]]></category> <category><![CDATA[Logical Volume Manager]]></category> <category><![CDATA[Redundant Array Of Independent Disks]]></category> <category><![CDATA[Terabyte]]></category> <category><![CDATA[Xfs]]></category> <category><![CDATA[Xfs - specifications]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/xfs-specifications</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/xfs-specifications'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System70-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>Capacity XFS is a 64-bit file system. It supports a maximum file system size of 8 binary exabytes minus one byte, though this is subject to block limits imposed by the host operating system. On 32-bit Linux systems, this limits the file and file system sizes to 16 binary terabytes. Journaling Journaling is an approach [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><h3>Capacity</h3><p> XFS is a 64-bit file system. It supports a maximum file system size of 8 binary exabytes minus one byte, though this is subject to block limits imposed by the host operating system. On 32-bit Linux systems, this limits the file and file system sizes to 16 binary terabytes.</p><h3>Journaling</h3><p> Journaling is an approach to guaranteeing file system consistency even in presence of power failures or system crashes. XFS provides journaling for file system metadata, where file system updates are first written to a serial journal before the actual disk blocks are updated. The journal is a circular buffer of disk blocks that is never read in normal filesystem operation. The XFS journal is limited to a maximum size of both 64k blocks and 128MB with the minimum size dependent upon a calculation of the filesystem block size and directory block size. Placing the journal on an external device larger than the maximum journal size will cause the extra space to be unused. It can be stored within the data section of the filesystem (an internal log), or on a separate device to minimize disk contention. On XFS the journal contains &ldquo;logical&rdquo; entries that describe at a high level what operations are being performed (as opposed to a &ldquo;physical&rdquo; journal that stores a copy of the blocks modified during each transaction). Journal updates are performed asynchronously to avoid incurring a performance penalty. In the event of a system crash, operations immediately prior to the crash can be redone using data in the journal, which allows XFS to retain file system consistency.<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System70.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System70.jpg" alt='IRIX Operating System' /></a></div> Recovery is performed automatically at file system mount time, and the recovery speed is independent of the size of the file system. Where recently modified data has not been flushed to disk before a system crash, XFS ensures that any unwritten data blocks are zeroed on reboot, obviating any possible security issues arising from residual data (as far as access through the filesystem interface is concerned, as distinct from accessing the raw device or raw hardware).</p><h3>Allocation groups</h3><p> XFS filesystems are internally partitioned into &#8221;allocation groups&#8221;, which are equally sized linear regions within the file system. Files and directories can span allocation groups. Each allocation group manages its own inodes and free space separately, providing scalability and parallelism &mdash; multiple threads and processes can perform I/O operations on the same filesystem simultaneously. This architecture helps to optimise parallel I/O performance on multiprocessor or multicore systems, as metadata updates are also parallelizable. The internal partitioning provided by allocation groups can be especially beneficial when the file system spans multiple physical devices, allowing for optimal usage of throughput of the underlying storage components..</p><h3>Striped allocation</h3><p> If an XFS filesystem is to be created on a striped RAID array, a &#8221;stripe unit&#8221; can be specified when the file system is created. This maximises throughput by ensuring that data allocations, inode allocations and the internal log (journal) are aligned with the stripe unit.</p><h3>Extent based allocation</h3><p> Blocks used in files stored on XFS filesystems are managed with variable length extents where one extent describes one or more contiguous blocks. This can shorten the list considerably compared to file systems that list all blocks used by a file individually. Also many file systems manage space allocation with one or more block oriented bitmaps &mdash; in XFS these structures are replaced with an extent oriented structure consisting of a pair of B+ trees for each filesystem allocation group (AG). One of the B+ trees is indexed by the length of the free extents, while the other is indexed by the starting block of the free extents. This dual indexing scheme allows for highly efficient location of free extents for file system operations.</p><h3>Variable block sizes</h3><p> The file system block size represents the minimum allocation unit. XFS allows file systems to be created with block sizes ranging between 512 bytes and 64 kilobytes, allowing the file system to be tuned for the expected use. Where a large amount of small files is to be expected, a small block size would typically be used to maximize capacity, but for a system dealing mainly with large files, a larger block size can provide a performance advantage.</p><h3>Delayed allocation</h3><p> XFS makes use of lazy evaluation techniques for file allocation. When a file is written to the buffer cache, rather than allocating extents for the data, XFS simply reserves the appropriate number of file system blocks for the data held in memory. The actual block allocation occurs only when the data is finally flushed to disk. This improves the chance that the file will be written in a contiguous group of blocks, reducing fragmentation problems and increasing performance.</p><h3>Sparse files</h3><p> XFS provides a 64-bit sparse address space for each file, which allows both for very large file sizes, and for &#8221;holes&#8221; within files for which no disk space is allocated. As the file system uses an extent map for each file, the file allocation map size is kept small. Where the size of the allocation map is too large for it to be stored within the inode, the map is moved into a B+ tree which allows for rapid access to data anywhere in the 64-bit address space provided for the file.</p><h3>Extended attributes</h3><p> XFS provides multiple data streams for files through its implementation of extended attributes. These allow the storage of a number of name/value pairs attached to a file. Names are null-terminated printable character strings of up to 256&amp; bytes in length, while their associated values can contain up to 64&amp; KB of binary data. They are further subdivided into two namespaces, root and user. Extended attributes stored in the root namespace can be modified only by the superuser, while attributes in the user namespace can be modified by any user with permission to write to the file. Extended attributes can be attached to any kind of XFS inode, including symbolic links, device nodes, directories, etc. The attr program can be used to manipulate extended attributes from the command line, and the xfsdump and xfsrestore utilities are aware of them and will back up and restore their contents. Most other backup systems are not aware of extended attributes.</p><h3>Direct I/O</h3><p> For applications requiring high throughput to disk, XFS provides a direct I/O implementation that allows non-cached I/O directly to userspace. Data is transferred between the application&#8217;s buffer and the disk using DMA, which allows access to the full I/O bandwidth of the underlying disk devices.</p><h3>Guaranteed-rate I/O</h3><p> The XFS guaranteed-rate I/O system provides an API that allows applications to reserve bandwidth to the filesystem. XFS will dynamically calculate the performance available from the underlying storage devices, and will reserve bandwidth sufficient to meet the requested performance for a specified time. This feature is unique to the XFS file system. Guarantees can be &#8221;hard&#8221; or &#8221;soft&#8221;, representing a trade off between reliability and performance, though XFS will only allow &#8221;hard&#8221; guarantees if the underlying storage subsystem supports it. This facility is most used by real-time applications, such as video-streaming.</p><h3>DMAPI</h3><p> XFS implements the DMAPI interface to support Hierarchical Storage Management. While this functionality has been ported to the Linux implementations of XFS, it is not yet a part of the mainline Linux kernel source.</p><h3>Snapshots</h3><p> XFS does not provide direct support for snapshots, as it expects the snapshot process to be implemented by the volume manager. Taking a snapshot of an XFS filesystem involves freezing I/O to the filesystem using the xfs_freeze utility, having the volume manager perform the actual snapshot, and then unfreezing I/O to resume normal operations. The snapshot can then be mounted read-only for backup purposes. XFS releases on IRIX incorporated an integrated volume manager called XLV. This volume manager has not been ported to Linux and XFS works with standard LVM instead. In recent Linux kernels, the xfs_freeze functionality is implemented in the VFS layer, and happens automatically when the Volume Manager&#8217;s snapshot functionality is invoked. This was once a valuable advantage as Ext3 system could not be suspended and volume manager was unable to create a consistent &#8216;hot&#8217; snapshot to backup a heavily busy database. Fortunately this is no longer the case. Since Linux 2.6.29 ext3, ext4, gfs2 and jfs have the freeze feature as well.</p><h3>Online defragmentation</h3><p> Although the extent-based nature of XFS and the delayed allocation strategy it uses significantly improves the file system&#8217;s resistance to fragmentation problems, XFS provides a filesystem defragmentation utility (xfs_fsr, short for XFS filesystem reorganizer) that can defragment the files on a mounted and active XFS filesystem.</p><h3>Online resizing</h3><p> XFS provides the xfs_growfs utility to perform online resizing of XFS file systems. XFS filesystems can be grown provided there is remaining unallocated space on the device holding the filesystem. This feature is typically used in conjunction with volume management, as otherwise the partition holding the filesystem will need enlarging separately. XFS partitions cannot (as of August 2010) be shrunk in place, although several possible workarounds have been discussed.</p><h3>Native backup/restore utilities</h3><p> XFS provides the xfsdump and xfsrestore utilities to aid in backup of data held on XFS file systems. The xfsdump utility backs up an XFS filesystem in inode order, and in contrast to traditional UNIX file systems which must be unmounted before dumping to guarantee a consistent dump image, XFS file systems can be dumped while the file system is in use. This is not the same as a snapshot since files are not frozen during the dump. XFS dumps and restores are also resumable, and can be interrupted without difficulty. The multi-threaded operation of xfsdump provides high performance of backup operations by splitting the dump into multiple streams, which can be sent to different dump destinations. The multi stream capabilities have not been fully ported to Linux yet, however.</p><h3>Atomic disk quotas</h3><p> Quotas for XFS filesystems are turned on when initially mounted; this fixes a race window that is present with most other filesystems that first require to be mounted and where no quotas are enforced until quotaon(8) is called.</p><p>Adapted from the Wikipedia article XFS, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/xfs-specifications/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Random number generation &#8211; Generation methods</title><link>http://www.morphosppc.com/article/random-number-generation-generation-methods</link> <comments>http://www.morphosppc.com/article/random-number-generation-generation-methods#comments</comments> <pubDate>Mon, 04 Jul 2011 06:25:33 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[/dev/random]]></category> <category><![CDATA[Algorithm]]></category> <category><![CDATA[Clock drift]]></category> <category><![CDATA[Coin flipping]]></category> <category><![CDATA[Cryptgenrandom]]></category> <category><![CDATA[Cryptographic hash function]]></category> <category><![CDATA[Dice]]></category> <category><![CDATA[Entropy]]></category> <category><![CDATA[Floating Point]]></category> <category><![CDATA[Game]]></category> <category><![CDATA[Geiger-müller tube]]></category> <category><![CDATA[George marsaglia]]></category> <category><![CDATA[Hard Disk]]></category> <category><![CDATA[Inverse transform sampling]]></category> <category><![CDATA[John von neumann]]></category> <category><![CDATA[Johnson-nyquist noise]]></category> <category><![CDATA[Key]]></category> <category><![CDATA[Lava lamp]]></category> <category><![CDATA[Lavarand]]></category> <category><![CDATA[Linear congruential generator]]></category> <category><![CDATA[Mersenne twister]]></category> <category><![CDATA[Middle square method]]></category> <category><![CDATA[Mixed strategy]]></category> <category><![CDATA[Modulus]]></category> <category><![CDATA[Multiply-with-carry]]></category> <category><![CDATA[Noise]]></category> <category><![CDATA[Precision]]></category> <category><![CDATA[Probability density function]]></category> <category><![CDATA[Pseudo-random number generator]]></category> <category><![CDATA[Quantum mechanics]]></category> <category><![CDATA[Radioactive decay]]></category> <category><![CDATA[Random Number Generation]]></category> <category><![CDATA[Random number generation - generation methods]]></category> <category><![CDATA[Randomness extractor]]></category> <category><![CDATA[Real Time Clock]]></category> <category><![CDATA[Rejection sampling]]></category> <category><![CDATA[Roulette]]></category> <category><![CDATA[Shot noise]]></category> <category><![CDATA[Systematic bias]]></category> <category><![CDATA[Uniform Distribution]]></category> <category><![CDATA[Zener diode]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/random-number-generation-generation-methods</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/random-number-generation-generation-methods'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System69-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>Physical methods The earliest methods for generating random numbers &#8212; dice, coin flipping, roulette wheels &#8212; are still used today, mainly in games and gambling as they tend to be too slow for most applications in statistics and cryptography. A physical random number generator can be based on an essentially random atomic or subatomic physical [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><h3> Physical methods</h3><p> The earliest methods for generating random numbers &mdash; dice, coin flipping, roulette wheels &mdash; are still used today, mainly in games and gambling as they tend to be too slow for most applications in statistics and cryptography.</p><p>A physical random number generator can be based on an essentially random atomic or subatomic physical phenomenon whose unpredictability can be traced to the laws of quantum mechanics. Sources of entropy include radioactive decay, thermal noise, shot noise, avalanche noise in Zener diodes, clock drift, the timing of actual movements of a hard disk read/write head, and radio noise. However, physical phenomena and tools used to measure them generally feature asymmetries and systematic biases that make their outcomes not uniformly random. A randomness extractor, such as a cryptographic hash function, can be used to obtain uniformly distributed bits from a non-uniformly random source, though at a lower bit rate.</p><p>Recently, a team at Bar-Ilan University in Israel has been able to create a physical random bit generator at a 300 Gbit/sec rate, making it the fastest ever .</p><p>Various imaginative ways of collecting this entropic information have been devised. One technique is to run a hash function against a frame of a video stream from an unpredictable source. Lavarand used this technique with images of a number of lava lamps. [http://www.fourmilab.ch/hotbits/ HotBits] measures radioactive decay with Geiger-M&uuml;ller tubes, while [http://www.Random.org Random.org] uses variations in the amplitude of atmospheric noise record<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System69.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System69.jpg" alt='IRIX Operating System' /></a></div>ed with a normal radio.</p><p>Another common entropy source is the behavior of human users of the system. While people are not considered good randomness generators upon request, they generate random behavior quite well in the context of playing mixed strategy games. Some security-related computer software requires the user to make a lengthy series of mouse movements or keyboard inputs to create sufficient entropy needed to generate random keys or to initialize pseudorandom number generators.</p><h3> Computational methods</h3><p> Pseudo-random number generators (PRNGs) are algorithms that can automatically create long runs of numbers with good random properties but eventually the sequence repeats (or the memory usage grows without bound). The string of values generated by such algorithms is generally determined by a fixed number called a seed. One of the most common PRNG is the linear congruential generator, which uses the recurrence</p><p>:X_{n+1} = (a X_n + b), textrm{mod}, m</p><p>to generate numbers. The maximum number of numbers the formula can produce is the modulus, &#8221;m&#8221;. To avoid certain non-random properties of a single linear congruential generator, several such random number generators with slightly different values of the multiplier coefficient &#8221;a&#8221; can be used in parallel, with a &#8220;master&#8221; random number generator that selects from among the several different generators.</p><p>A simple pen-and-paper method for generating random numbers is the so-called middle square method suggested by John Von Neumann. While simple to implement, its output is of poor quality.</p><p>Most computer programming languages include functions or library routines that purport to be random number generators. They are often designed to provide a random byte or word, or a floating point number uniformly distributed between 0 and 1.</p><p>Such library functions often have poor statistical properties and some will repeat patterns after only tens of thousands of trials. They are often initialized using a computer&#8217;s real time clock as the seed, since such a clock generally measures in milliseconds, far beyond the person&#8217;s precision. These functions may provide enough randomness for certain tasks (for example video games) but are unsuitable where high-quality randomness is required, such as in cryptographic applications, statistics or numerical analysis. Better pseudo-random number generators such as the Mersenne Twister are widely available. Much higher quality random number sources are available on most operating systems; for example /dev/random on various BSD flavors, Linux, Mac OS X, IRIX, and Solaris, or CryptGenRandom for Microsoft Windows.</p><p>An example of a simple pseudo-random number generator is the Multiply-with-carry method invented by George Marsaglia. It is computationally fast and has good (albeit not cryptographically strong) randomness properties. (note that this example is not thread safe):</p><p>m_w = ; /* must not be zero */</p><p>m_z = ; /* must not be zero */</p><p>uint get_random</p><p>{</p><p>m_z = 36969 * (m_z &amp; 65535) + (m_z &gt;&gt; 16);</p><p>m_w = 18000 * (m_w &amp; 65535) + (m_w &gt;&gt; 16);</p><p>return (m_z <br
/>Adapted from the Wikipedia article Random number generation, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/random-number-generation-generation-methods/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>64-bit &#8211; 64-bit processor timeline</title><link>http://www.morphosppc.com/article/64-bit-64-bit-processor-timeline</link> <comments>http://www.morphosppc.com/article/64-bit-64-bit-processor-timeline#comments</comments> <pubDate>Sun, 03 Jul 2011 19:20:37 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[64 Bit]]></category> <category><![CDATA[64-bit - 64-bit processor timeline]]></category> <category><![CDATA[Amd]]></category> <category><![CDATA[Apple Computer]]></category> <category><![CDATA[As400]]></category> <category><![CDATA[Atari]]></category> <category><![CDATA[Atari jaguar]]></category> <category><![CDATA[Athlon 64]]></category> <category><![CDATA[Cdc star-100]]></category> <category><![CDATA[Cell]]></category> <category><![CDATA[Control data corporation]]></category> <category><![CDATA[Cray research]]></category> <category><![CDATA[Cray-1]]></category> <category><![CDATA[Dec alpha]]></category> <category><![CDATA[Dec prism]]></category> <category><![CDATA[Digital equipment corporation]]></category> <category><![CDATA[Elxsi]]></category> <category><![CDATA[Esa/390]]></category> <category><![CDATA[Fujitsu]]></category> <category><![CDATA[Hal computer systems]]></category> <category><![CDATA[Hewlett Packard]]></category> <category><![CDATA[Ia-32]]></category> <category><![CDATA[Ia-64]]></category> <category><![CDATA[Ibm 7030 stretch]]></category> <category><![CDATA[Ibm power]]></category> <category><![CDATA[Icl 2900 series]]></category> <category><![CDATA[Instruction set]]></category> <category><![CDATA[Intel]]></category> <category><![CDATA[International computers limited]]></category> <category><![CDATA[Itanium]]></category> <category><![CDATA[Kendall square research]]></category> <category><![CDATA[Mainframe Computer]]></category> <category><![CDATA[Minisupercomputer]]></category> <category><![CDATA[Mips architecture]]></category> <category><![CDATA[Mips technologies]]></category> <category><![CDATA[Nintendo]]></category> <category><![CDATA[Nintendo 64]]></category> <category><![CDATA[Opteron]]></category> <category><![CDATA[Osf/1]]></category> <category><![CDATA[Pa-8000]]></category> <category><![CDATA[Pa-risc]]></category> <category><![CDATA[Pentium 4]]></category> <category><![CDATA[Playstation 3]]></category> <category><![CDATA[Power3]]></category> <category><![CDATA[Powerpc]]></category> <category><![CDATA[R8000]]></category> <category><![CDATA[Rs64]]></category> <category><![CDATA[Sgi crimson]]></category> <category><![CDATA[Silicon Graphics]]></category> <category><![CDATA[Sparc]]></category> <category><![CDATA[Sparc64]]></category> <category><![CDATA[Sun Microsystems]]></category> <category><![CDATA[Supercomputer]]></category> <category><![CDATA[System/360]]></category> <category><![CDATA[Two's complement]]></category> <category><![CDATA[Ultrasparc]]></category> <category><![CDATA[Via isaiah]]></category> <category><![CDATA[Via technologies]]></category> <category><![CDATA[Video game console]]></category> <category><![CDATA[X86-64]]></category> <category><![CDATA[Xeon]]></category> <category><![CDATA[Z/architecture]]></category> <category><![CDATA[Zseries]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/64-bit-64-bit-processor-timeline</guid> <description><![CDATA[* 1961: IBM delivers the IBM 7030 Stretch supercomputer, which uses 64-bit data words and 32- or 64-bit instruction words. * 1974: Control Data Corporation launches the CDC Star-100 vector supercomputer, which uses a 64-bit word architecture (previous CDC systems were based on a 60-bit architecture). * 1974: International Computers Limited launches the ICL 2900 [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>* 1961: IBM delivers the IBM 7030 Stretch supercomputer, which uses 64-bit data words and 32- or 64-bit instruction words.</p><p>* 1974: Control Data Corporation launches the CDC Star-100 vector supercomputer, which uses a 64-bit word architecture (previous CDC systems were based on a 60-bit architecture).</p><p>* 1974: International Computers Limited launches the ICL 2900 Series with 32-bit, 64-bit, and 128-bit two&#8217;s complement integers; 64-bit and 128-bit floating point; 32-bit, 64-bit and 128-bit packed decimal and a 128-bit accumulator register. The architecture has survived through a succession of ICL and Fujitsu machines. The latest is the Fujitsu Supernova, which emulates the original environment on 64-bit Intel processors.</p><p>* 1976: Cray Research delivers the first Cray-1 supercomputer, which is based on a 64-bit word architecture and will form the basis for later Cray vector supercomputers.</p><p>* 1983: Elxsi launches the Elxsi 6400 parallel minisupercomputer. The Elxsi architecture has 64-bit data registers but a 32-bit address space.</p><p>* 1991: MIPS Technologies produces the first 64-bit microprocessor, the R4000, which implements the MIPS III ISA, the third revision of their MIPS architecture. The CPU is used in SGI graphics workstations starting with the IRIS Crimson. Kendall Square Research deliver their first KSR1 supercomputer, based on a proprietary 64-bit RISC processor architecture running OSF/1.</p><p>* 1992: Digital Equipment Corporation (DEC) introduces the pure 64-bit Alpha architecture which was born from the PRISM project.</p><p>* 1993: Atari introduces the Atari Jaguar video game console, which includes some 64-bit wide data paths in its architecture.</p><p>* 1994: Intel announces plans for the 64-bit IA-64 architecture (jointly developed with Hewlett-Packard) as a successor to its 32-bit IA-32 processors. A 1998 to 1999 launch date is targeted. SGI releases IRIX 6.0, with 64-bit support for the R8000 chip set.</p><p>* 1995: Sun launches a 64-bit SPARC processor, the UltraSPARC. Fujitsu-owned HAL Computer Systems launches workstations based on a 64-bit CPU, HAL&#8217;s independently designed first-generation SPARC64. IBM releases the A10 and A30 microprocessors, 64-bit PowerPC AS processors. IBM also releases a 64-bit AS/400 system upgrade, which can convert the operating system, database and applications.</p><p>* 1996: Nintendo introduces the Nintendo 64 video game console, built around a low-cost variant of the MIPS R4000. HP releases an implementation of the 64-bit 2.0 version of their PA-RISC processor architecture, the PA-8000.</p><p>* 1997: IBM releases the RS64 line of 64-bit PowerPC/PowerPC AS processors.</p><p>* 1998: IBM releases the POWER3 line of full-64-bit PowerPC/POWER processors.</p><p>* 1999: Intel releases the instruction set for the IA-64 architecture. AMD publicly discloses its set of 64-bit extensions to IA-32, called x86-64 (later branded AMD64).</p><p>* 2000: IBM ships its first 64-bit z/Architecture mainframe, the zSeries z900. z/Architecture is a 64-bit version of the 32-bit ESA/390 architecture, a descendant of the 32-bit System/360 architecture.</p><p>* 2001: Intel finally ships its 64-bit processor line, now branded Itanium, targeting high-end servers. It fails to meet expectations due to the repeated delays in getting IA-64 to market.</p><p>* 2003: AMD introduces its Opteron and Athlon 64 processor lines, based on its AMD64 architecture which is the first x86 based 64 bit processor architecture. Apple also ships the 64-bit &#8220;G5&#8243; PowerPC 970 CPU courtesy of IBM. Intel maintains that its Itanium chips would remain its only 64-bit processors.</p><p>* 2004: Intel, reacting to the market success of AMD, admits it has been developing a clone of the AMD64 extensions named IA-32e (later renamed EM64T, then yet again renamed to Intel 64). Intel also ships updated versions of its Xeon and Pentium 4 processor families supporting the new instructions.</p><p>* 2004: VIA Technologies announces the Isaiah 64-bit processor.</p><p>* 2006: Sony, IBM, and Toshiba begin manufacturing of the 64-bit Cell processor for use in the PlayStation 3, servers, workstations, and other appliances.</p><p>Adapted from the Wikipedia article 64-bit, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/64-bit-64-bit-processor-timeline/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Universal Storage Platform &#8211; Specifications</title><link>http://www.morphosppc.com/article/universal-storage-platform-specifications</link> <comments>http://www.morphosppc.com/article/universal-storage-platform-specifications#comments</comments> <pubDate>Sun, 03 Jul 2011 12:21:03 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[Universal storage platform]]></category> <category><![CDATA[Universal storage platform - specifications]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/universal-storage-platform-specifications</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/universal-storage-platform-specifications'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System67-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>Universal Storage Platform V Specifications *Frames (Cabinets) &#8211; Integrated Control/Drive Group Frame and 1 to 4 optional Drive Group Frames *Universal Star Network&#8482; Crossbar Switch &#8211; Number of switches 8 *Aggregate bandwidth (GB/sec) &#8211; 106 *Aggregate IOPS &#8211; Over 4 million *Cache Memory &#8211; Number of cache modules 1-32, Module capacity 8 or 16GB, Maximum [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Universal Storage Platform V Specifications</p><p>*Frames (Cabinets) &#8211; Integrated Control/Drive Group Frame and 1 to 4 optional Drive Group Frames</p><p>*Universal Star Network&trade; Crossbar Switch &#8211; Number of switches 8</p><p>*Aggregate bandwidth (GB/sec) &#8211; 106</p><p>*Aggregate IOPS &#8211; Over 4 million</p><p>*Cache Memory &#8211; Number of cache modules 1-32, Module capacity 8 or 16GB, Maximum cache memory 512GB</p><p>*Control/Shared Memory &#8211; Number of control memory modules 1-8, Module capacity 4GB, Maximum control memory 28GB</p><p>*Front End Directors (Connectivity)</p><p>**Number of Directors 1-14</p><p>**Fibre Channel host ports per Director &#8211; 8 or 16</p><p>**Fibre Channel port performance &#8211; 4, 8 Gb/sec</p><p>**Maximum Fibre Channel host ports &#8211; 224</p><p>**Virtual host ports &#8211; 1,024 per physical port</p><p>**Maximum IBM&reg; FICON&reg; host ports &#8211; 112</p><p>**Maximum IBM ESCON&reg; host ports &#8211; 112</p><p>*Logical Devices (LUNs) &mdash; Maximum Supported</p><p>**Open systems 65,536</p><p>**IBM z/OS&reg; 65,536</p><p>*Disks</p><p>**Type: Flash 73, 146, 200 and 400GB</p><p>**Type: Fibre Channel 146, 300, 450 and 600GB</p><p>**Type: SATA II 1TB, 2TB</p><p>**Number of disks per system (min/max) 4-1,152</p><p>**Number spare disks per system (min/max) 1-40</p><p>*Maximum Internal Raw Capacity &#8211; (2TB disks) 2,268 TB</p><p>*Maximum Usable Capacity &#8211; RAID-5</p><p>**Open systems (2TB disks) 1,972 TB</p><p>**z/OS-compatible 1TB disks) 931 TB</p><p>*Maximum Usable Capacity &mdash; RAID-6</p><p>*<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System67.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System67.jpg" alt='IRIX Operating System' /></a></div>*Open systems (2TB disks) 1,690TB</p><p>** z/OS-compatible (1TB disks) 796 TB</p><p>*Maximum Usable Capacity &mdash; RAID-1+</p><p>**Open systems (2TB disks) 1,130TB</p><p>**z/OS-compatible (1TB disks) 527.4TB</p><p>*Other Features</p><p>**RAID 1, 10, 5, 6 support</p><p>**Maximum internal and external capacity 247PB</p><p>**Virtual Storage Machines 32 max</p><p>**Back end directors 1-8</p><p>*Operating System Support</p><p>**Mainframe &#8211; Fujitsu: MSP; IBM z/OS, z/OS.e, z/VM&reg;, zVSE&trade;, TPF; Red Hat; Linux for IBM S/390&reg; and zSeries&reg;; SUSE: Linux Enterprise Server for System z.</p><p>**Open systems &#8211; HP: HP-UX, Tru64 UNIX, Open VMS; IBM AIX&reg;; Microsoft&reg; Windows Server 2000, 2003, 2008; Novell NetWare; SUSE Linux Enterprise Server; Red Hat Enterprise Linux; SGI IRIX; Sun Microsystems Solaris; VMware ESX and Vsphere, Citrix XENserver</p><p>Adapted from the Wikipedia article Universal Storage Platform, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/universal-storage-platform-specifications/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Kill (command) &#8211; Implementations</title><link>http://www.morphosppc.com/article/kill-command-implementations</link> <comments>http://www.morphosppc.com/article/kill-command-implementations#comments</comments> <pubDate>Sun, 03 Jul 2011 01:22:27 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[Alias]]></category> <category><![CDATA[Apache Http Server]]></category> <category><![CDATA[Command]]></category> <category><![CDATA[Configuration File]]></category> <category><![CDATA[Control]]></category> <category><![CDATA[Control-c]]></category> <category><![CDATA[Control-z]]></category> <category><![CDATA[Core dump]]></category> <category><![CDATA[Cygwin]]></category> <category><![CDATA[Exit]]></category> <category><![CDATA[FreeBSD]]></category> <category><![CDATA[Gnu]]></category> <category><![CDATA[Interix]]></category> <category><![CDATA[Irix]]></category> <category><![CDATA[Kernel]]></category> <category><![CDATA[Kill (command)]]></category> <category><![CDATA[Kill (command) - implementations]]></category> <category><![CDATA[Killall]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Microkernel]]></category> <category><![CDATA[Microsoft Research]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Microsoft windows services for unix]]></category> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[Pgrep]]></category> <category><![CDATA[Pkill]]></category> <category><![CDATA[Plan 9 from bell labs]]></category> <category><![CDATA[Process group]]></category> <category><![CDATA[Process Id]]></category> <category><![CDATA[Rc]]></category> <category><![CDATA[Resource kit]]></category> <category><![CDATA[Sendmail]]></category> <category><![CDATA[Shell]]></category> <category><![CDATA[Shell builtin]]></category> <category><![CDATA[Shutdown]]></category> <category><![CDATA[Sigcont]]></category> <category><![CDATA[Sighup]]></category> <category><![CDATA[Sigint]]></category> <category><![CDATA[Sigkill]]></category> <category><![CDATA[Signal]]></category> <category><![CDATA[Sigquit]]></category> <category><![CDATA[Sigstop]]></category> <category><![CDATA[Sigterm]]></category> <category><![CDATA[Sigtstp]]></category> <category><![CDATA[Singularity]]></category> <category><![CDATA[Solaris]]></category> <category><![CDATA[Superuser]]></category> <category><![CDATA[System Call]]></category> <category><![CDATA[Troff]]></category> <category><![CDATA[Unix]]></category> <category><![CDATA[Unix shell]]></category> <category><![CDATA[Unix-like]]></category> <category><![CDATA[Windows 7]]></category> <category><![CDATA[Windows Powershell]]></category> <category><![CDATA[Windows vista]]></category> <category><![CDATA[Windows Xp]]></category> <category><![CDATA[Wrapper]]></category> <category><![CDATA[Xmms]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/kill-command-implementations</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/kill-command-implementations'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System66-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>Unix and Unix-like In Unix and Unix-like operating systems, kill is a command used to send a signal to a process. By default, the message sent is the termination signal, which requests that the process exit. But &#8221;kill&#8221; is something of a misnomer; the signal sent may have nothing to do with process killing. The [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><h3>Unix and Unix-like</h3><p> In Unix and Unix-like operating systems, kill is a command used to send a signal to a process. By default, the message sent is the termination signal, which requests that the process exit. But &#8221;kill&#8221; is something of a misnomer; the signal sent may have nothing to do with process killing. The kill command is a wrapper around the kill system call, which sends signals to processes or process groups on the system, referenced by their numeric process IDs (PIDs) or process group IDs (PGIDs). kill is always provided as a standalone utility, but most shells have built-in kill commands that may slightly differ from it.</p><p>There are many different signals that can be sent (see &#8221;signal&#8221; for a full list), although the signals in which users are generally most interested are SIGTERM and SIGKILL. The default signal sent is SIGTERM. Programs that handle this signal can do useful cleanup operations (such as saving configuration information to a file) before quitting. However, many programs do not implement a special handler for this signal, and so a default signal handler is called instead. Other times, even a process that has a special handler has gone awry in a way that prevents it from properly handling the signal.</p><p>All signals except for SIGKILL and SIGSTOP can be &#8220;intercepted&#8221; by the process, meaning that a special function can be called when the program receives those signals. The two exceptions SIGKILL and SIGSTOP are only seen by the host system&#8217;s kernel, providing reliable ways of controlling the execution of processes. S<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System66.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System66.jpg" alt='IRIX Operating System' /></a></div>IGKILL kills the process, and SIGSTOP pauses it until a SIGCONT is received.</p><p>Unix provides security mechanisms to prevent unauthorized users from killing other processes. Essentially, for a process to send a signal to another, the owner of the signaling process must be the same as the owner of the receiving process or be the superuser.</p><p>The available signals all have different names, and are mapped to certain numbers. It is important to note that the specific mapping between numbers and signals can vary between Unix implementations. SIGTERM is often numbered 15 while SIGKILL is often numbered 9.</p><h4>Examples</h4><p> A process can be sent a SIGTERM signal in four ways (the process ID is &#8217;1234&#8242; in this case):</p><p>*kill 1234</p><p>*kill -s TERM 1234</p><p>*kill -TERM 1234</p><p>*kill -15 1234</p><p>The process can be sent a SIGKILL signal in three ways:</p><p>*kill -s KILL 1234</p><p>*kill -KILL 1234</p><p>*kill -9 1234</p><p>Other useful signals include HUP, TRAP, INT and ALRM. HUP sends the SIGHUP signal. Some daemons, including Apache and Sendmail, re-read configuration files upon receiving SIGHUP, so the kill command may be used for this too. A SIGINT signal can be generated very simply by pressing in most Unix shells. It is also common for to be mapped to SIGTSTP, and for (backslash) to be mapped to SIGQUIT, which can force a program to do a core dump.</p><h4>Related programs</h4><p> *killall &#8211; on some variations of Unix, such as Solaris, this utility is automatically invoked when the system is going through a shutdown. It behaves much like the kill command above, but instead of sending a signal to an individual process, the signal is sent to all processes on the system. However, on others such as IRIX, Linux, and FreeBSD, an argument is supplied specifying the name of the process (or processes) to kill. For instance, to kill a process such as an instance of the XMMS music player invoked by xmms, the user would run the command killall xmms. This would kill all processes named xmms.</p><p>*pkill &#8211; signals processes based on name and other attributes. It was introduced in Solaris 7 and has since been reimplemented for Linux and OpenBSD. pkill makes killing processes based on their name much more convenient: e.g. to kill a process named &#8221;firefox&#8221; without pkill (and without pgrep), one would have to type kill `ps&amp; ax | grep&amp; firefox | grep&amp; -v&amp; grep | awk&amp; &#8216;{print&amp; $1}&#8217;` whereas with pkill, one can simply type pkill firefox.</p><h3>Microsoft Windows</h3><p> Microsoft&#8217;s command-line interpreter Windows PowerShell, kill is a predefined command alias for the Stop-Process cmdlet.</p><p>Microsoft Windows XP, Vista and 7 include the command taskkill to terminate processes. An &#8220;unsupported&#8221; version of kill was included in several releases of the Microsoft Windows Resource Kits (aka &#8220;RezKits&#8221;) available for Windows NT 3.x, NT 4.0, Windows 2000 and Microsoft Windows Server 2003, the most efficacious of these being Version 3.5 of Kill, Copyright (C) 1994 Microsoft Corp.</p><p>GNU versions of kill have been ported via Cygwin and run inside of the Unix environment subsystem that Microsoft Windows Services for UNIX provides (Microsoft acquired Windows Services for Unix wholesale via their purchase of Softway Systems and their Interix product in September 17, 1999).</p><h4>Examples</h4><p> Find all processes beginning with the letter &#8220;p&#8221; that were developed by Microsoft and use more than 10 MB of memory and kill them:</p><p>PS C:&gt;ps p* | where { $_.Company -like &#8220;Microsoft*&#8221; -and $_.WorkingSet -gt 10MB } | kill -confirm</p><p>Confirm</p><p>Are you sure you want to perform this action?</p><p>Performing operation &#8220;Stop-Process&#8221; on Target &#8220;powershell (6832)&#8221;.</p><p>[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is &#8220;Y&#8221;): n</p><p>PS C:&gt;</p><h3>Microsoft Singularity</h3><p> Singularity shell, the standard shell for Microsoft Research&#8217;s microkernel operating system Singularity includes a kill command to terminate background processes.</p><h4>Examples</h4><p> Stop the process with the name &#8220;SampleProcess&#8221;:</p><p>Singularity&gt;kill SampleProcess</p><p>Cannot find active process Name=SampleProcess</p><p>Stop the process with the process identifier &#8220;42&#8243;:</p><p>Singularity&gt;kill 42</p><p>Cannot find active process ID=42</p><h3>Plan 9 from Bell Labs</h3><p> Under Plan 9 from Bell Labs, the kill program does not actually perform this termination, nor does it take process IDs. Rather, it takes the actual names of processes and outputs the commands for rc, the shell used by Plan 9, to kill the process.</p><p>A similar command provided is called slay, which does the same but for processes that refuse to be killed this way.</p><h4>Examples</h4><p> For example, to kill all instances of troff, one types:</p><p>kill troff | rc</p><p>Adapted from the Wikipedia article Kill (command), under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/kill-command-implementations/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>AppleTalk &#8211; Cross platform solutions</title><link>http://www.morphosppc.com/article/appletalk-cross-platform-solutions</link> <comments>http://www.morphosppc.com/article/appletalk-cross-platform-solutions#comments</comments> <pubDate>Sat, 02 Jul 2011 06:26:31 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[IRIX Operating System]]></category> <category><![CDATA[Appletalk]]></category> <category><![CDATA[Appletalk - cross platform solutions]]></category> <category><![CDATA[Bsd]]></category> <category><![CDATA[Extremez-ip]]></category> <category><![CDATA[Group logic]]></category> <category><![CDATA[Irix]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Netatalk]]></category> <category><![CDATA[Sunos]]></category> <category><![CDATA[Ultrix]]></category> <category><![CDATA[Windows 2000]]></category> <category><![CDATA[Windows 2003]]></category> <category><![CDATA[Windows 2008 server]]></category> <category><![CDATA[Windows nt]]></category> <category><![CDATA[Windows vista]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/appletalk-cross-platform-solutions</guid> <description><![CDATA[<a
href='http://www.morphosppc.com/article/appletalk-cross-platform-solutions'><img
style='margin-right:10px;width:60px' src='http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System65-60x60.jpg' class='imgtfe' hspace='5' align='left' width='60' alt='IRIX Operating System' title='IRIX Operating System' border='0'/></a>When AppleTalk was first introduced the dominant office computing platform was the PC compatible running MS-DOS. The &#8220;TOPS Teleconnector&#8221; system enabled MS-DOS PCs to communicate over AppleTalk network hardware; it comprised an AppleTalk interface card for the PC and a suite of networking software allowing such functions as file, drive and printer sharing. As well [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding: 12px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>When AppleTalk was first introduced the dominant office computing platform was the PC compatible running MS-DOS. The &#8220;TOPS Teleconnector&#8221; system enabled MS-DOS PCs to communicate over AppleTalk network hardware; it comprised an AppleTalk interface card for the PC and a suite of networking software allowing such functions as file, drive and printer sharing. As well as allowing the construction of a PC-only AppleTalk network, it allowed communication between PCs and Macs with TOPS software installed. (Macs without TOPS installed could use the same network but only to communicate with other Apple machines.) The Mac TOPS software did not match the quality of Apple&#8217;s own either in ease of use or in robustness and freedom from crashes, but the DOS software was relatively simple to use in DOS terms, and was robust.</p><p>The BSD and Linux operating systems support AppleTalk through an open source project called Netatalk, which implements the complete protocol suite and allows them to both act as native file or print servers for Macintosh computers, and print to LocalTalk printers over the network.</p><p>The Windows operating systems supported AppleTalk starting with Windows NT and ending after Windows 2003 on the server side and Windows 2000 Professional on the client side. Miramar included AppleTalk in its PC MacLAN product which was discontinued by CA in 2007. Group Logic continues to bundle its AppleTalk protocol with its ExtremeZ-IP server software for Macintosh-Windows integration which supports Windows 2008 Server and Windows Vista as well prior versions.</p><p>In addition,<div
class="new_content"><a
href="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System65.jpg"><img
src="http://d3j1u3j0l3helq.cloudfront.net/wp-content/uploads/cc/IRIX_Operating_System65.jpg" alt='IRIX Operating System' /></a></div>Columbia University released the Columbia AppleTalk Package (CAP) which implemented the protocol suite for various Unix flavors including Ultrix, SunOS, *BSD and IRIX. This package is no longer actively maintained.</p><p>Adapted from the Wikipedia article AppleTalk, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/appletalk-cross-platform-solutions/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Database Caching 42/180 queries in 0.345 seconds using disk: basic
Object Caching 3304/3665 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d3j1u3j0l3helq.cloudfront.net

Served from: www.morphosppc.com @ 2012-02-10 12:14:56 -->
