The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

25.05.2008 03:40  Библиотека функций, созданная на основе Linux ядра

Довольно интересный проект появился в недрах Политехнического института Бухареста - Linux Kernel Library (LKL), представляющий собой измененный код ядра Linux, на данный момент 2.6.22, который можно использовать как подключаемую библиотеку.

LKL можно использовать для создания приложений, способных при запуске в других операционных системах использовать возможности Linux ядра, например, поддержку файловых систем, задействование функций системы распределения памяти и планировщика задач. При этом нити ядра (kernel threads) симулируются в виде нитей пользовательского уровня (POSIX или Windows threads), а вместо области физической памяти может выступать блок выделенный через malloc() или GlobalAlloc().

Уже существует несколько работающих программ, построенных на основе LKL:

  • lklftpd - портируемый FTP демон, использующий Apache Runtime Library, с возможностью прямого доступа к EXT3 дисковым разделами, независимо от используемой ОС.
  • lklvfs - Windows драйвер, для доступа к файловым системам Linux.

Проект также может быть использован для выявления ошибок в самом ядре, так недавно была добавлена экспериментальная возможность запуска приложений под отладчиком Valgrind, позволяя выявлять ошибки работы с памятью.

  1. Главная ссылка к новости (http://groups.google.com/group...)
  2. Сайт проекта LKL
Автор новости: pavlinux
Тип: Интересно
Ключевые слова: linux, kernel, lib
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение RSS
 
  • 1, User294, 20:38, 25/05/2008 [ответить] [смотреть все]
  • +/
    Кто б спорил что гланды можно удалять и через *пу автогеном... вот только скорость работы ФС в этом случае будет ... гм... ну если даже чисто кернельные ext2fsd тормозит на уровне сравнимом разве что с тормозами файловых системы через FUSE в линуксах - так тут и вовсе будет трындец.Как-то оно конечно работать будет.Вопрос в том как.
     
     
  • 2, cadmi, 06:39, 26/05/2008 [^] [ответить] [смотреть все]
  • +/
    уже попробовали? :)
     
  • 3, Ne01eX, 07:26, 26/05/2008 [ответить] [смотреть все]
  • +/
    Имхо, в случае с маздаем, это будет быстрее Парагоновских дров и тем более всяких плагинов к TC. А благодаря планировщику GNU/Linux у маздая, возможно, наконец-то появиться многозадачность!

    Опять же, ИМХО, сравнение с гландами и автогеном не совсем корректное ;-). Я бы это сравнил с лечением простатита, когда больному массируют воспаленную простату через анус. Тогда как давно известно, что лучшим лечением является профилактика. В данном случае, - не сидеть голыми яйцами на холодном полу.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList