Răzvan Musăloiu подготовил (http://cs.jhu.edu/~razvanm/fs-expedition/) серию аналитических отчетов (http://cs.jhu.edu/~razvanm/fs-expedition/p.100dpi.pdf) (PDF, 4.5 Мб), наглядно представляющих взаимное влияние и степень усложнения кода различных файловых систем на всем протяжении развития ветки Linux ядра 2.6.x, а также различных ОС семейства BSD. Источником данных для визуализации послужили используемые в модулях экспортируемые внешние вызовы и переменные, всего было проанализировано 1377 модулей Linux ядра.
В итоге, в рамках работы было создано 78 графиков и 10 анимационных роликов, наглядно демонстрирующих степень роста внешних зависимостей различных компонентов ядра. Например, больше всего внешних вызовов используется в NFS, Ext4, Ocfs2 и xfs, меньше всего - в cramfs, msdos, ramfs и romfs.
Некоторые отчеты:
- Анализ (http://cs.jhu.edu/~razvanm/fs-expedition/tux3.html) tux3-ответвления Linux ядра 2.6.29;- Общий отчет (http://cs.jhu.edu/~razvanm/fs-exped...
URL: http://cs.jhu.edu/~razvanm/fs-expedition/
Новость: http://www.opennet.me/opennews/art.shtml?num=22168
>10 анимационных роликовГде они?
в пдф :)
Сам я, какбы, против :-) но не смотря на это последние версии формата разметки PDF ничуть не уступают HTML и могут содержать не только JavaScript (точно), и Flash (не проверял) но, чуть ли не интерактивную 3D-графику...
Иван, вообще-то, PostScript реализует значительно большую часть возможностей SGML, чем убогий HTML.
ни по одной ссылке ничего не смог скачать :(
Подтверждаю
Скачал.
There are 78 regular figures (out of which 10 have high-detail
versions) and 4 animations.Полистал, стёр. Картинки мыльные (жпег?)
PDF (50MB) http://cs.jhu.edu/~razvanm/fs-expedition/p.pdf
Хм... Интересно, и какие же выводы можно сделать из всего этого? Что использование внешних зависимостей - это зло? Странно, а я думал, что зависимости сделаны специально для повышения модульности и SPOT.
похоже на какую-то лабораторную по графикам и диаграммам, где в качестве входных данных используется обширный скоп, никакой смысловой нагрузки не представляющий