Блог им. elemc → rt2870sta и ядро 2.6.35
Обнаружил тут, что модуль для ralink wifi с ядром 2.6.35 не собирается, вот дабы не забыть, патчик, чтобы собирался :)
Читать дальше
Читать дальше
GNU/Linux → Вышел IO-планировщик BFQ для ядра Linux 2.6.34
Сегодня замечен замечательный планировщик ввода-вывода для ядра 2.6.34. По словам разработчика, выпуск задержался из-за того, что проводилось переписывание и тестирование кода.
Читать дальше
Читать дальше
- +6
- post-factum
- 07 июля 2010, 14:28
- 14
GNU/Linux → Линус Торвальдс устанавливает жесткие правила заморозки кода ядра
Существующие уже давно правила заморозки кода при разработке ядра Linux разрешают выполнять вливание существенных изменений в основную ветку только до выхода первого релиз-кандидата новой версии (RC1), после чего в основную ветку должны приниматься только исправления серьезных ошибок. Однако на практике эти правила зачастую игнорировались, и даже после выхода RC1 и RC2 в ядро принимались не только исправления ошибок, но и улучшения функционала. Такой подход практиковался вплоть до недавнего времени, в частности, именно так готовился 2.6.35-rc2. Однако непосредственно перед выходом второго релиз-кандидата 2.6.35 Торвальдс неожиданно начал жестко отказывать в просьбах ввести в основную ветку ядра не связанные с исправлением ошибок изменения.
Читать дальше
Читать дальше
- +7
- post-factum
- 24 июня 2010, 20:47
- 6
GNU/Linux → Патчсет pf-kernel для ядра Linux
Хотел бы здесь анонсировать по созданию и поддержке актуального патчсета для ядра Linux, который включает некоторые вкусности, не вошедшие в основную ветку ядра.
Читать дальше
Читать дальше
- +9
- post-factum
- 22 июня 2010, 22:35
- 3
GNU/Linux →
Состоялся релиз ядра Linux 2.6.32
В новой версии присутствует масса обновленных драйверов, в том числе и для последних версий графических карт ATI и Nvidia, обновления файловых систем и несколько новых функций, способствующих увеличению производительности Linux как на физическом, так и на виртуальном сервере. Разработчики говорят, что после установки ядра 2.6.32 владельцы новых компьютеров и серверов должны получить заметный прирост в производительности...
- +1
- frichx
- 07 декабря 2009, 21:19
- itnews.com.ua/52067.html
- 0
Разработка ПО → Kscope переходит на Qt4
Несмотря на то, что не обновлялся с незапамятных времён, уже давно существует порт Kscope на Qt4 от автора Qt3/KDE3-версии программы Elad Lahav.
Для тех, кто не знает, Kscope — это редактор для языков C/C++, позволяющий искать вызовы и определения функций (и не только). Многие его используют не как редактор, а исключительно как инструмент для исследования кода больших проектов типа ядра Linux (вместо или ).
Для тех, кто не знает, Kscope — это редактор для языков C/C++, позволяющий искать вызовы и определения функций (и не только). Многие его используют не как редактор, а исключительно как инструмент для исследования кода больших проектов типа ядра Linux (вместо или ).
- +1
- aspotashev
- 01 ноября 2009, 00:10
- 5
VirtualBox → VirtualBox 3.0.10
Был бы это банальный «копи-паст» с , если бы я по-настоящему не этого релиза.
Дело в том, что в последних 2.6.32-rc* версиях ядра Linux заголовочный файл linux/sched.h, в котором определена структура task_struct, перестал подключаться из некоторых других файлов. Модули ядра VirtualBox не подключали linux/sched.h явно, поэтому после вышеуказанной безобидной модификации ядра модули VirtualBox перестали компилироваться. Теперь эту проблему исправили («Добавлена поддержка Linux-ядер v.2.6.32-rc4 и старше»).
Пора бы уже добавлять строчки «#include» не только для тех заголовочных файлов, без которых ругается компилятор.
Читать дальше
Дело в том, что в последних 2.6.32-rc* версиях ядра Linux заголовочный файл linux/sched.h, в котором определена структура task_struct, перестал подключаться из некоторых других файлов. Модули ядра VirtualBox не подключали linux/sched.h явно, поэтому после вышеуказанной безобидной модификации ядра модули VirtualBox перестали компилироваться. Теперь эту проблему исправили («Добавлена поддержка Linux-ядер v.2.6.32-rc4 и старше»).
Пора бы уже добавлять строчки «#include» не только для тех заголовочных файлов, без которых ругается компилятор.
Читать дальше
- +2
- aspotashev
- 01 ноября 2009, 00:09
- 0
Ubuntu → Установка нового ядра в Ubuntu 9.04
Надумал сегодня поставить новое ядро для моей Ubuntu 9.04, так как 2.6.28 не очень дружит с ext4 (иногда приходиться с этой файловой системой), и самое главное в этом ядре нет драйвера для моей звуковой карточки Creative.
Для скачивания необходимых пакетов (пример для версии 2.6.31.5) введем в терминале:
В примере я скачиваю программой wget. Если у вас ее нет, можете установить ее:
либо скачать через браузер необходимые файлы по ссылке:
Ну и для того чтобы установить пакеты введем:
У меня возникли проблемы только с драйвером для видеокарты, но после нескольких перезагрузок все стало нормально работать.
Для скачивания необходимых пакетов (пример для версии 2.6.31.5) введем в терминале:
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31.5/linux-headers-2.6.31-02063105_2.6.31-02063105_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31.5/linux-headers-2.6.31-02063105-generic_2.6.31-02063105_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31.5/linux-image-2.6.31-02063105-generic_2.6.31-02063105_i386.debВ примере я скачиваю программой wget. Если у вас ее нет, можете установить ее:
sudo apt-get install wgetлибо скачать через браузер необходимые файлы по ссылке:
Ну и для того чтобы установить пакеты введем:
sudo dpkg -i linux-headers-2.6.31-02063105_2.6.31-02063105_all.deb linux-headers-2.6.31-02063105-generic_2.6.31-02063105_i386.deb linux-image-2.6.31-02063105-generic_2.6.31-02063105_i386.debУ меня возникли проблемы только с драйвером для видеокарты, но после нескольких перезагрузок все стало нормально работать.
Блог им. aspotashev → Ticket spinlock
Ticket spinlock — это реализация спинлока в ядре Linux, гарантирующая -порядок входа в критическую секцию.
А теперь разберёмся, как он работает…
Читать дальше
А теперь разберёмся, как он работает…
Читать дальше
- +9
- aspotashev
- 25 октября 2009, 19:26
- 4
GNU/Linux → Обновление Linux ядра: 2.6.27.36, 2.6.30.9, 2.6.31.2
новые выпуски поддерживаемых веток Linux ядра: , и , в которых исправлено 138 ошибок. Изменения отмечены в таких подсистемах, как XEN, KVM, iwlwifi, ath5k, USB (особенно в реализации xhci и usb-serial), drm/i915, netfilter, ahci, nfsd4, eCryptfs.
Отдельно отмечено, что версия 2.6.30.9 является последней в ветке 2.6.30.x, поддержка которой с этого момента прекращена. Пользователям использующим vanilla-ядра рекомендуется перейти на ветку 2.6.31.
Отдельно отмечено, что версия 2.6.30.9 является последней в ветке 2.6.30.x, поддержка которой с этого момента прекращена. Пользователям использующим vanilla-ядра рекомендуется перейти на ветку 2.6.31.