Small web mistake fixed
[mirror/scst/.git] / www / scstvsstgt.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
3 <head>\r
4 <meta name="Keywords" content="Generic SCSI Target Subsystem for Linux,SCST vs STGT" />\r
5 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\r
6 <meta name="author" content="Daniel Fernandes"/>\r
7 <meta name="Robots" content="index,follow" />\r
8 <link rel="stylesheet" href="images/Orange.css" type="text/css" />      \r
9 <title>SCST vs STGT</title>\r
10 </head>\r
11 \r
12 <body>\r
13 <!-- wrap starts here -->\r
14 <div id="wrap"> \r
15         <div id="header">       \r
16                 <div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>\r
17                 <h2 id="slogan">SCSI Target Subsystem for Linux</h2>    \r
18         </div>          \r
19                 \r
20         <div id="menu">\r
21                 <ul>\r
22                         <li id="sponsorship"><a href="sponsorship.html">Sponsorship</a></li>
23                         <li><a href="index.html">Home</a></li>
24                         <li><a href="http://www.sourceforge.net/projects/scst">Main/News</a></li>\r
25                         <li><a href="targets.html">Drivers</a></li>\r
26                         <li><a href="downloads.html">Downloads</a></li>\r
27                         <li><a href="contributing.html">Contributing</a></li>\r
28                         <li id="current"><a href="comparison.html">Comparison</a></li>          \r
29                 </ul>\r
30         </div>\r
31         \r
32         <!-- content-wrap starts here -->       \r
33         <div id="content-wrap">  \r
34                         <div id="sidebar">\r
35                                 <h1>Comparison</h1>\r
36                                 <ul class="sidemenu">
37                                         <li><a href="comparison.html">Features comparison</a></li>
38                                         <li><a href="scstvsstgt.html">SCST vs STGT</a></li>
39                                         <li><a href="mc_s.html">MC/S vs MPIO</a></li>
40                                 </ul>
41                         </div>          \r
42         
43                         <div id="main">
44                                 <h1>SCST vs STGT</h1>\r
45                                 <p><strong><a href="http://stgt.berlios.de/">STGT</a></strong> is alternative, independent from SCST implementation 
46                                 of SCSI target framework for Linux. It has different architecture, where SCSI target state machine is placed in 
47                                 the user space, while in SCST all the processing done in the kernel. Such architecture as STGT has was acknowledged
48                                 by the Linux SCSI subsystem maintainers as a "right" one, so kernel's part of STGT quickly
49                                 found its way to the kernel.</p>
50
51                                 <p>But such architecture has several inherent problems. Among them performance and complexity.
52                                 See description for the set of patches, submitted for the first iteration of in-kernel inclusion review and comments
53                                 <a href="http://lkml.org/lkml/2008/12/10/245">http://lkml.org/lkml/2008/12/10/245</a></p>
54                                 
55                                 <p>See also the following important discussions:
56                                 <ul>
57                                 
58                                 <li><span><a href="http://news.gmane.org/find-root.php?message_id=%3ce2e108260801170127w2937b2afg9bef324efa945e43%40mail.gmail.com%3e">
59                                 "Performance of SCST versus STGT"</a> for performance comparison.</span></li>
60                                 
61                                 <li><span><a href="http://news.gmane.org/find-root.php?message_id=%3c463F36AC.3010207%40vlnb.net%3e">
62                                 "Question for pass-through target design"</a></span></li>                               
63                                 
64                                 <li><span><a href="http://news.gmane.org/find-root.php?message_id=%3c43987F75.2000301%40vlnb.net%3e">
65                                 "Stgt a new version of iscsi target?"</a>, especially pay attention to 
66                                 this message: <a href="http://article.gmane.org/gmane.linux.scsi/21073">
67                                 http://article.gmane.org/gmane.linux.scsi/21073</a> why STGT's architecture was considered "right".
68                                 </span></li>
69                                 
70                                 </ul></p>
71                                 
72                                 <p>Also you shouldn't be deceived by the fact that some (small) part of STGT was accepted into the kernel.<br> 
73                                 It doesn't mean that STGT has the <strong>"kernel quality"</strong>. In fact, STGT as a whole similarly to any other
74                                 out-of-tree project lives on its own, hence has its own quality level, which isn't necessary better, than the 
75                                 quality level of SCST.</p>      \r
76
77                         </div> \r
78         </div>\r
79 </div>          \r
80 <!-- wrap ends here -->\r\r
81 <!-- footer starts here -->             \r
82                 <div id="footer">\r
83                         <p>\r
84                         &copy; Copyright 2008-2009 <b><font color="#EC981F">Vladislav Bolkhovitin & others.</font>&nbsp;&nbsp;\r
85                         Design by: <b><font color="#EC981F">Daniel Fernandes</font></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;         \r
86                         \r
87                         </p>            \r
88                 </div>  \r
89 <!-- footer ends here -->\r
90 </body>\r
91
92 <!-- Piwik -->
93 <script type="text/javascript">
94 var pkBaseURL = (("https:" == document.location.protocol) ? "https://apps.sourceforge.net/piwik/scst/" : "http://apps.sourceforge.net/piwik/scst/");
95 document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
96 </script><script type="text/javascript">
97 piwik_action_name = '';
98 piwik_idsite = 1;
99 piwik_url = pkBaseURL + "piwik.php";
100 piwik_log(piwik_action_name, piwik_idsite, piwik_url);
101 </script>
102 <object><noscript><p><img src="http://apps.sourceforge.net/piwik/scst/piwik.php?idsite=1" alt="piwik"/></p></noscript></object>
103 <!-- End Piwik Tag -->
104
105 </html>