Название публикации | Дата | Описание | Ссылка |
«Read-Copy Update, поддерживающий sleep» («Sleepable Read-Copy Update») | Декабрь 2006 | Эта статья, исходно опубликованная в Linux Weekly News (LWN), описывает RCU и реализацию Sleepable RCU. Автор Пол Е. МакКенни (Paul E. McKenney) |
Прочитать статью (PDF) |
«Исследование производительности Linux в виртуальном мире» («Charting the Performance of Linux in a Virtual World») | Июль 2006 |
Обзор виртуализации в Linux и возможностей масштабирования гипервизора Xen, представленный на 2006 Ottawa Linux Symposium. |
Прочитать презентацию (PDF) |
«Расширение RCU для встроенных задач и работы в реальном времени» («Extending RCU for Realtime and Embedded Workloads») | Июль 2006 | Обзор и презентация на 2006 Ottawa Linux Symposium о возможностях Linux в реальном времени и последних усовершенствованиях. | Прочитать презентацию(PDF) |
«Концепция, реализация и применение Shared Subtree в ядре Linux» («Shared Subtree Concept and Implementation and Applications in the Linux Kernel») |
Июль 2006 |
Презентация для 2006 Ottawa Linux Symposium (OLS) о концепции поддерева совместного использования, ее усовершенствовании и применениях в ядре Linux. |
Прочитать презентацию (PDF) |
«На пути к высоко адаптированной структуре файловой системы для Linux» («Towards a Highly Adaptable Filesystem Framework for Linux») |
Июль 2006 |
Обсуждение и презентация на 2006 Ottawa Linux Symposium (OLS) по методам для повышения гибкости в конструировании файловой системы. |
Прочитать презентацию (PDF) и посмотреть слайды |
«Включение в Linux базового RDMA» («Generic RDMA Enablement in Linux») | Февраль 2006 | Презентация, которую сделал Кришна Кумар (Krishna Kumar) на LWE Boston, которая объясняет, что такое RDMA и зачем RDMA надо использовать. |
Прочитать презентацию (PDF) |
«Прояснение процесса начальной загрузки ядра» («Demystifying the Kernel Bootstrap Process») | Апрель 2006 | Презентация, сделанная Клаудией Зальзберг (Claudia Salzberg) на LWE Boston, которая рассматривает процесс начальной загрузки и объясняет назначение каждого уровня. |
Прочитать презентацию (PDF) |
«Распределение памяти в современных микропроцессорах» («Memory Ordering in Modern Microprocessors») | Март 2006 (обновлено) | Статья из Linux Journal. Автор Пол Е. МакКенни (Paul E. McKenney). | Прочитать статью (PDF) |
«Отклик Linux в реальном времени: проблемы при подготовке Linux для вычислении в реальном времени» («Linux Realtime Response: Challenges in Making Linux Ready for Real Time Computing») |
Февраль 2006 | Автор Пол Е. МакКенни (Paul E. McKenney). Представлена на First Workshop on Real Time, Interactive and Digital Media Supercomputing (RIDMS-1), проводившемся в рамках 12th International Symposium on High-Performance Computer Architecture. |
Прочитать презентацию (PDF) |
«Отклик Linux в реальном времени: набор патчей CONFIG_PREEMPT» («Linux Realtime Response: The CONFIG_PREEMPT Patch Set») |
Октябрь 2005 | Семинар, проведенный Полом Е. МакКенни (Paul E. McKenney), в отделе Computer Science в Oregon State University. | Прочитать презентацию (PDF) |
«Сжимающиеся промежутки: взгляд на работу в реальном времени для Linux, PowerPC и Cell» («Shrinking slices: Looking at real time for Linux, PowerPC, and Cell») |
Август 2005 | Интервью developerWorks с Полом Е. Маккени (Paul E. McKenney), заслуженным инженером IBM Linux Technology Center. | Прочитать статью |
«Абстракции, проверки в реальных условиях и RCU» («Abstraction, Reality Checks, and RCU») | Июль 2005 | Презентация по RCU (Read-Copy Update), которую сделал Пол МакКенни (Paul McKenney) в University of Toronto. | Прочитать презентацию (PDF) |
«Масштабируемость ядра Linux: использование правильных средств для работы» («Linux Kernel Scalability: Using the Right Tool for the Job») |
Апрель 2005 | В этом учебном пособии сделан обзор тенденций производительности архитектуры процессора, рассмотрены различные элементы ядра Linux и намечены четыре возможных варианта системной архитектуры с различными степенями распараллеливания. Представлено Полом МакКенни (Paul McKenney) на 2005 linux.conf.au. |
Прочитать презентацию (PDF) |
«На пути к точному отклику ядра Linux в реальном времени» («Towards Hard Realtime Response from the Linux Kernel») |
Апрель 2005 | Эта статья описывает изменения, необходимые для того, чтобы позволить realtime-процессам выполнять обычные системные вызовы Linux без ухудшения realtime-откликов на другие realtime-процессы, выполняемые на том же CPU, и приводит детальные сопоставления realtime-откликов. Представлена Полом МакКенни (Paul McKenney) на 2005 linux.conf.au. |
Прочитать статью (PDF)
Прочитать презентацию (PDF) |
«Семантика RCU: первая попытка» («RCU Semantics: A First Attempt») | Январь 2005 | Официальный документ по семантике RCU (read-copy update), представленный Полом МакКенни (Paul E. McKenney), IBM и Jonathan Walpole, Portland State University. |
Прочитать документ (PDF) |
«udev- управление именами устройств Linux в пространстве пользователя» («udev- Managing Linux Device Names In Userspace») |
Июль 2004 | Автор Грег Кроа-Хартман (Greg Kroah-Hartman). Представлена на 2004 O’Reilly Open Source Convention. | Прочитать презентацию |
«struct kref — учет ссылок становится проще» («struct kref — reference counting made easy») | Июль 2004 | Автор Грег Кроа-Хартман (Greg Kroah-Hartman). Представлена на 2004 Ottawa Linux Symposium. | Прочитать презентацию |
«Жизненный цикл патчей ядра Linux» («Linux Kernel Patch Flow») | Июль 2004 | Автор Грег Кроа-Хартман (Greg Kroah-Hartman). Представлена на 2004 Ottawa Linux Symposium. | Прочитать презентацию |
«kobjects и krefs — учет ссылок без блокирования для структур ядра» («kobjects and krefs — lockless reference counting for kernel structures») |
Июль 2004 | Автор Грег Кроа-Хартман(Greg Kroah-Hartman). Представлена на Ottawa Linux Symposium. | Прочитать PDF |
«Безопасность RCU для приложений в реальном времени с глубоким субмиллисекундным откликом» («Making RCU Safe for Deep Sub-Millisecond Response Realtime Applications») |
Июль 2004 | Авторы Пол Е. МакКенни (Paul E. McKenney) и Дипанкар Сарма (Dipankar Sarma). Представлен на 2004 USENIX Tech conference. | Прочитать документ (PDF) |
«Улучшение производительности Linux 2.6 путем оптимизации упреждающего чтения» («Linux 2.6 performance improvement through readahead optimization») |
Июль 2004 | Авторы Рам Паи (Ram Pai), Бадари Пулаварти (Badari Pulavarty) и Мингминг Цао (Mingming Cao). Представлена на 2004 Ottawa Linux Symposium. |
Прочитать презентацию (PDF)
Прочитать документ (PDF) |
«Trusted Path Execution для ядра 2.6 Linux как модуль безопасности Linux» («Trusted Path Execution for the Linux 2.6 Kernel as a Linux Security Module») |
Июнь 2004 | Автор Ники Райми (Niki Rahimi). Представлена на USENIX Tech confe. | Прочитать PDF |
«Использование отложенного разрушения: анализ техники Read-Copy-Update в ядрах операционной системы» («Exploiting Deferred Destruction: An Analysis of Read-Copy-Update Techniques in Operating System Kernels») |
Август 2004 | Защита PhD диссертации Пола Е. МакКенни (Paul E. McKenney) в OGI School of Science & Technology. |
Прочитать презентацию (PDF)
Прочитать документ (PDF) |
«Усовершенствования в ядре 2.6 Linux, связанные с работой с сетью» («Network Related Improvements in the 2.6 Linux Kernel») |
Май 2004 | Автор Робби Вильямсон (Robbie Williamson). Представлена на IBM Mulitcultural People In Technology conference. | Прочитать презентацию (PDF) |
«HOWTO по использованию udev для управления /dev» («HOWTO use udev to manage /dev») | Февраль 2004 | Грег Кроа-Хартман (Greg Kroah-Hartman) опубликовал HOWTO, описывающее, как установить udev на Fedora Core 1. Метод может быть адаптирован для других дистрибутивов. |
Прочитать PDF |
«Сравнение ядер: усовершенствования в разработке ядра от 2.4 до 2.6» («Kernel comparison: Improvements in kernel development from 2.4 to 2.6») |
Февраль 2004 | Пол Ларсон (Paul Larson) делает обзор скрытых от глаз утилит, тестов и методов (от контроля версий и регрессивного тестирования до контроля над ошибками), которые помогли сделать ядро 2.6 лучшим ядром, которое когда-либо существовало. |
Прочитать статью |
«Сравнение ядер: обслуживание Web на 2.4 и 2.6» («Kernel comparison: Web serving on 2.4 and 2.6») | Февраль 2004 | Автор Ли Ге (Li Ge). Эта статья, опубликованная на IBM developerWorks, представляет результаты тестирования web-серверов в IBM Linux Technology Center, в которых сравниваются различные аспекты ядер 2.4 и 2.6. В статье освещены ключевые усовершенствования в ядре 2.6, методология тестирования и результаты самих тестов. |
Прочитать статью |
«Быстродействие Linux 2.6 в Corporate Data Center» («Linux 2.6 Performance in the Corporate Data Center») | Январь 2004 | Авторы Мэри Эди Меридит (Mary Edie Meredith) (OSDL) и Дюк Вианни (Duc Vianney) (LTC). Представлена на LinuxWorld Conference & Expo 2004 в Нью-Йорке. |
Прочитать презентацию (PDF) |
«Libsysfs — программный интерфейс для сбора информации об устройствах в Linux» («Libsysfs — a programming interface to gather device information in Linux») |
Январь 2004 | Авторы Анант Н. Мавинакаянахалли (Ananth N. Mavinakayanahalli) и Даниил Стеклов (Daniel Stekloff). Представлена на Linux.conf.au 2004. |
Прочитать презентацию (PDF)
Прочитать PDF |
«RCU или режимы блокировки на различных CPU» («RCU vs. Locking Performance on Different CPUs») | Январь 2004 | Автор Пол Е. МакКенни (Paul E. McKenney). Представлена на 2004 Linux.conf.au conference. |
Прочитать презентацию (PDF)
Прочитать документ (PDF) |
«Масштабирование dcache при помощи RCU» («Scaling dcache with RCU») | Январь 2004 | Авторы Пол Е. МакКенни (Paul McKenney), Дипанкар Сарма (Dipankar Sarma) и Маниш Сони (Maneesh Soni). Статья написана для Linux Journal. | Прочитать статью |
«Тестирование надежности Linux» («Putting Linux reliability to the test») | Декабрь 2003 |
Эта статья документирует результаты тестов и анализа ядра Linux и других базовых компонентов операционной системы, включая все: от библиотек и драйверов до файловых систем и работы с сетью. Все тесты проводились в жестких условиях и в течение длительного времени. IBM Linux Technology Center только что закончил это всестороннее трехмесячное тестирование и распространяет полученные результаты. |
Прочитать статью |
«Использование RCU в ядре Linux 2.5» («Using RCU in the Linux 2.5 Kernel») | Октябрь 2003 | Автор Пол Е. МакКенни (Paul E. McKenney). Опубликовано в Linux Journal. | Прочитать статью |
«Использование технологии RCU для SysV IPC в Linux 2.5» («Using RCU Techniques for SysV IPC in Linux 2.5») | Июнь 2003 | Авторы Пол Е. МакКенни (Paul E. McKenney), Андреа Аркангели (Andrea Arcangeli), Мингминг Цао (Mingming Cao) и Дипанкар Сарма (Dipankar Sarma). Представлена на 2003 USENIX Tech conference. |
Прочитать презентацию (PDF)
Прочитать документ (PDF) |
«Внутри отладчика ядра Linux» («Inside the Linux kernel debugger «) | Июнь 2003 | Харипрасад Неллитеертха (Hariprasad Nellitheertha) обсуждает, как устанавливать и использовать Linux kernel debugger (KDB). | Прочитать статью |
«Планирование процессов в Linux 2.5» («Process Scheduling in Linux 2.5») | Май 2003 | Доклад представлен Риком Линдсли (Rick Lindsley) в Oregon State University. В этом докладе рассматривается последняя работа по планировщику для 2.5. Производится сравнение планировщика 2.4 с новым планировщиком O(1) и обсуждаются как проблемы, которые решает новый планировщик, так и проблемы, которые он создает. Автор рассматривает работы, находящиеся в процессе реализации, и работы, которые нужно сделать, включая некоторые интересные результаты и выводы, сделанные несколько недель назад. |
Загрузить tar.gz |
«Состояние Linux 2.5» («The State of 2.5 Linux») | Апрель 2003 | Доклад представлен Риком Линдсли (Rick Lindsley) в Pacific Northwest National Laboratories. В этом докладе рассматривается то, что произошло с Linux 2.5 за последний год. Автор освещает ряд работ, сделанных по 2.5, касается тем, которые считались в то время наиболее актуальными, и дает возможность объяснить некоторые новые возможности и «глюки». |
Скачайте tar.gz |
«Перенесение файловой системы в драйвер устройства» («Putting a filesystem into a device driver») | Январь 2003 | Автор Грег Кроа-Хартман (Greg Kroah-Hartman). Представлена на Linux.conf.au 2003. | Прочесть презентацию |
«Гипертрединг ускоряет Linux» («Hyper-Threading speeds Linux») | Январь 2003 | Написал Дюк Вианни (Duc Vianney), Ph. D. для IBM developerWorks. | Прочитать статью |
«Улучшение производительности и масштабируемости ядра Linux» («Improving Linux kernel performance and scalability») |
Январь 2003 | Написана Сандрой К. Джонсон (Sandra K. Johnson) (IBM), Вильямом Х. Нартнером (William H. Hartner) (IBM) и Вильямом Брентли (William C. Brantley) (AMD) для IBM developerWorks. |
Прочитать статью |