The OpenNET Project / Index page

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

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

25.05.2008 03:40

Довольно интересный проект появился в недрах Политехнического института Бухареста - 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
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/16077-linux
Ключевые слова: linux, kernel, lib
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (3) RSS
  • 1, User294 (ok), 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:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру