Today's Tux3 report is a little shorter than usual, not because there is less to report but because we are very busy preparing for the next Tux3 report, expected to be long and hopefully interesting.<br><br>The first annual Tux3 BOF at FAST was held month in San Jose. Here is the group photo:<br>
<br> <a href="http://phunq.net/files/tux3.bof.fast.2013.jpg">http://phunq.net/files/tux3.bof.fast.2013.jpg</a><br><br>Some of the usual suspects may be easily recognized.[1] Hirofumi attended remotely from Tokyo via an audio link kindly provided by Shapor (on the left).<br>
<br>Though no notes were kept, the gist of the meeting can be summed up easily:<br><br> 1) Purpose: What niche does Tux3 expect to fill?<br> <br> 2) Progress: What works now and what remains to be done?<br> <br> 3) Time frame: How many person-years of development work remain?<br>
<br>Purpose: With its compact footprint and even more compact feature set, we agree that the natural niches for Tux3 are personal workstations and portable devices. While Tux3 is designed to scale to enterprise levels, such scalability has not yet been proven, some features required for enterprise deployment are not yet available, and a record of reliability has not yet been established. Therefore, the enterprise segment would be better served for the time being by such established projects as Ext4. This is not a serious issue given that the personal workstation and portable device segment already amounts to some hundreds of millions of potential users.<br>
<br>Progress: Tux3 has come far enough that there now can be no turning back. According to our initial measurements, we expect to raise the bar in terms of performance while at the same time introducing a stronger filesystem consistency model. The list of outstanding work items to bring Tux3 to a state suitable for testing by early adopters is quite short.<br>
<br>Timeframe: The question was raised of how many man years of development would be needed to bring Tux3 to a usable state. I suggested eight, which was immediately questioned on the basis that Ext4 and its predecessors easily account for several hundred man years of development. My answer was accordingly clarified to be the number of years that our small team can reasonably afford to dedicate to the project in order to bring it to the point where further manpower accretion tends to become exponential. This hockey stick effect is a necessary event in the lifetime of any filesystem project that will actually be deployed. It was generally thought that merging the code base would help bring that moment closer.<br>
<br>Beer: The beer, provided by <a href="http://tux3.org">tux3.org</a>, was excellent. Several instances may be observed actively deployed in the photo. Next year, we hope and expect that our beer will be kindly provided for us by some wealthier organization.<br>
<br>So long for now. Next week I will report in some detail on our recent efforts to develop a next-generation directory index for Tux3.<br><br>[1] The gentleman operating the camera itself did not wish to be recognized at this time.<br>
<br>Regards,<br><br>Daniel<br><br>