Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

A Visual Expedition Inside the Linux File Systems

Anonymous Coward writes | more than 5 years ago

Operating Systems 0

RazvanM writes "This is an attempt to visualize the relations between the Linux File Systems through the eyes of the external symbols their kernel modules use. An initial plot was presented before but this time the scope is much broader. The analysis is done on 1377 kernel modules from 2.6.0 to 2.6.29 but there is also a small dip in the BSD world. The most thorough analysis is done on Daniel Phillips's tree which contains the latest two disk-based file systems for Linux: tux3 and btrfs. The main techniques used to established relations between file systems are hierarchical clustering and phylogenetic trees. Some other things that are presented include a set of rankings based on various properties related to the evolution of the external symbols from one release to another and complete timelines of the kernel releases for Linux, FreeBSD, NetBSD and OpenBSD. In total there are 78 figures and 10 animations. Happy viewing and commenting!"
Link to Original Source

cancel ×

0 comments

Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...