Slashdot Mirror


A Visual Expedition Inside the Linux File Systems

RazvanM writes "This is an attempt to visualize the relationships among the Linux File Systems through the lens of the external symbols their kernel modules use. We took an initial look a few months back but this time the scope is much broader. This analysis was done on 1377 kernel modules from 2.6.0 to 2.6.29, but there is also a small dip into the BSD world. The most thorough analysis was 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 establish relationships among file systems are hierarchical clustering and phylogenetic trees. Also presented are 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 all there are 78 figures and 10 animations."

13 of 85 comments (clear)

  1. Employment sought by Anonymous Coward · · Score: -1, Offtopic

    *spam? warning*
    Gimme a job. This world is a zoo, but I need money.
    I'm based in Ireland at present.
    How the zoo could be improved:
    Google for example could run webservers using bit torrent technology developed by the genius Bram Cohen. Bit torrent should be used in many areas including distributed bit torrent-esque web deployments. Imagine a virtual server farm where all accounts on clients act as servers for the greater bandwidth.

    Google OS: Google brought forward google Maps and Google Earth etc. all these rich tools that u have to open in a browser like a donkey. They should be embedded inside the desktop. MS Active desktop was sh1t but the idea was good. Putting content on the desktop. Using linux, u could have multiple desktops each with a different purpose that u could flick through like thumbnails. A desktop preconfigured with a maps API embedded into it - forget that tab independent process nonsense.
    Keep only one of these desktops in D3D mode (the one with Google Earth embedded in it) and use that for games too.

    Encryption: Is there not some easier way to do it at speed and securely? Like using hash functions to and pseudo random numbers generators. U could use some kind of deliberately flawed PRNG algorithm seeding off very gray time (like hours/date of year) or seeding from a message header encoded as a number, so that the data would be all random unless u had the key. Kind of like randomized data with some back door for a key to de-random it (maybe thats what encryption is though :> )
    Random.mess("hello world") = 010001101100 etc. backdoor.PRNG(010001101100) = "hello world"

    Bit torrent uploading: We can use it for downloading but we have to upload too. This is usually time consuming as it's not the priority for servers. Why not have a distributed bit torrent based server take care of it. I upload securely to many machines all around me that in turn share the load of uploading to the server.

    I'm just full of ideas. Here all day folks! Send your vacancies now!!

    fandeath AT gmail DOT com

  2. Re:Typo in summary. by M8e · · Score: 0, Offtopic

    Very funny, moding that Informative.

  3. Re:Typo in summary. by Anonymous Coward · · Score: 0, Offtopic

    Umm, I don't think this was meant to be informative. I think SharpFang was trying to be funny.

  4. Re:Verry Pretty ...but by smallfries · · Score: 1, Offtopic

    Is that an American style of punctuation? In British English the first (more logical) example is correct.

    --
    Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  5. Re:Typo in summary. by Anonymous Coward · · Score: -1, Offtopic

    That moderation shows just how far /. has fallen...

  6. Re:Verry Pretty ...but by rant64 · · Score: 0, Offtopic

    If the entire sentence were a quote, then the second example would be correct, at least around here (NLD). But the "dd" is not a quote, it's a literal string that should not include the period.

    Both of them make sense.

  7. Re:Typo in summary. by rant64 · · Score: 0, Offtopic

    Umm, I don't think this was meant to be informative. I think SharpFang was trying to be funny.

    You're trying to be informative, Wise Guy?

  8. Re:My chart by Anonymous Coward · · Score: -1, Offtopic

    How does the average Slashdot reader rate on that scale?

  9. Re:Typo in summary. by Anonymous Coward · · Score: -1, Offtopic

    Funny doesn't build up karma

  10. Re:Verry Pretty ...but by Sinbios · · Score: 0, Offtopic

    Your incorrect conclusion that quotation marks are logically wrong arose from the fact that you don't understand how quotation marks work.

    --
    Anyone can "stand up for what they believe", but it takes a very brave individual to change what they believe. - Loundry
  11. Comment removed by account_deleted · · Score: 0, Offtopic

    Comment removed based on user account deletion

  12. Comment removed by account_deleted · · Score: 0, Offtopic

    Comment removed based on user account deletion

  13. Re:Verry Pretty ...but by Anonymous Coward · · Score: -1, Offtopic

    Or you're just plain wrong.