Фото: CC BY-SA 3.0 Linuxmag.com |
В новейшем обновлении ядра операционной системы Linux – 2.6.38 появился целый ряд расширений, обеспечивающих увеличение производительности. Особенно они пригодятся при работе с базами данных и другими программами, предъявляющими повышенные требования к ресурсам сервера.
В операционную систему интегрированы, в частности, механизмы автоматической группировки процессов и увеличения базового размера адресуемых страниц памяти. Серьезные изменения затронули и виртуальную файловую систему VFS, которая стала более масштабируемой. По словам Линуса Торвальдса, создателя ОС Linux, управляющего ее развитием, из всех обновлений в очередной версии ядра лично ему больше всего нравятся изменения, связанные с поиском имен в VFS.
Помимо обновлений, способствующих увеличению производительности, в очередной версии ядра появился целый ряд других новых возможностей. Реализована, в частности, поддержка протокола BATMAN (Better Approach To Mobile Ad-hoc Networking), позволяющего начать ретрансляцию пакетов в ячеистых сетях еще до того, как операционная система получит полную информацию о сетевом маршруте. Протокол BATMAN может оказаться полезным в случае возникновения различных катаклизмов (например, природных катастроф и военных конфликтов) или при ужесточении цензуры в Интернете. Новое ядро появилось спустя всего десять недель после выпуска предыдущей версии 2.6.37.