The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Intel развивает систему для использования кода ядра Linux в ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от opennews (??) on 04-Ноя-15, 22:06 
Один из инженеров компании Intel представил (https://lkml.org/lkml/2015/11/3/706) в списке рассылки разработчиков ядра Linux  набор патчей с реализацией новой подсистемы ядра LKL (https://github.com/lkl) (Linux Kernel Library), предоставляющей средства для использования кода ядра в сторонних приложениях с минимальными затратами на сопровождение. Например, LKL может использоваться для создания приложений напрямую обращающихся к поддерживаемым в Linux файловым системам, адаптации Liux-драйверов  для других операционных систем или для обособленного использования отдельного сетевого стека в приложении. Важной особенностью является то, что подобные приложение не привязаны к Linux и могут обособленно функционировать в любых POSIX-совместимых ОС и в Windows.


При помощи LKL код ядра может быть скомпилирован в отдельный объектный файл и напрямую связан с приложением. Взаимодействие приложения с компонентами ядра производится через специальную прослойку, которая предоставляет библиотечный интерфейс отражающий штатный интерфейс системных вызовов ядра. LKL предлагается для включения в ядро  в форме порта "arch/lkl" и набора внешних библиотек "tools/lkl/lib".

В отличие от UML (http://user-mode-linux.sourceforge.net/) (User Mode Linux), который завязан на хосты с Linux и предоставляет полное  окружение операционной системы с разделением на ядро и процессы,  LKL рассчитан на привязку к приложению только ядра и многоплатформенное использование. Другой похожий проект - LibOS (https://www.opennet.dev/opennews/art.shtml?num=41904), использует собственные реализации таких высокоуровневых API ядра, как таймеры, обработчики прерываний, планировщики, sysctl, SLAB/SLUB и т.п., в то время как LKL реализован в форме кода поддержки отдельной архитектуры, заменяя лишь привязанные к аппаратным архитектурам операции.

URL: https://lkml.org/lkml/2015/11/3/706
Новость: http://www.opennet.dev/opennews/art.shtml?num=43258

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Intel развивает систему для использования кода ядра Linux в ..."  +5 +/
Сообщение от Аноним (??) on 04-Ноя-15, 22:06 
liblinux..а нет, linuxd. Накаркали, блин.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Intel развивает систему для использования кода ядра Linux в ..."  +14 +/
Сообщение от Anonimous on 04-Ноя-15, 22:06 
Прослойка, потом прослойка для прослойки, потом единый апи для разных прослоек, 500 раз проходили
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Intel развивает систему для использования кода ядра Linux в ..."  –2 +/
Сообщение от Аноним (??) on 04-Ноя-15, 22:25 
А потом оторвут шелл32.длл и норм.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Intel развивает систему для использования кода ядра Linux в ..."  +36 +/
Сообщение от Нанобот (ok) on 04-Ноя-15, 22:35 
вот теперь линукс наконец-то готов к интеграции в systemd!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от odd.mean (ok) on 04-Ноя-15, 22:39 
Когда оно на OpenIndiana заработает, я этому инженеру из Intel персонально денег готов перечислить. Только, боюсь, "жить в эту пору прекрасную уж не придётся ни мне, ни тебе".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Intel развивает систему для использования кода ядра Linux в ..."  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 05-Ноя-15, 00:38 
> Когда оно на OpenIndiana заработает, я этому инженеру из Intel персонально денег готов перечислить.

утром деньги - днём стулья, днём деньги...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Intel развивает систему для использования кода ядра Linux в ..."  +8 +/
Сообщение от Аноним (??) on 05-Ноя-15, 00:01 
А я-то по отсталости своей думал, что функцию ядра должно выполнять ядро, и никакое пользовательское приложение никуда не должно лезть поперёк него.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Intel развивает систему для использования кода ядра Linux в ..."  +5 +/
Сообщение от twilight (ok) on 05-Ноя-15, 06:28 
ща тебя ретроградом обзовут и приведут в пример нечитабельный конфиг ядра, который обязательно нужно заменить на простой(ТМ) бинарный файл настроек.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

19. "Intel развивает систему для использования кода ядра Linux в ..."  –1 +/
Сообщение от Адекват (ok) on 05-Ноя-15, 06:53 
> ща тебя ретроградом обзовут и приведут в пример нечитабельный конфиг ядра, который
> обязательно нужно заменить на простой(ТМ) бинарный файл настроек.

Где всего 5 строчек будет.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. "Intel развивает систему для использования кода ядра Linux в ..."  +4 +/
Сообщение от Аноним (??) on 05-Ноя-15, 08:07 
Но работать они будут только так, как сказал ональный властелин.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

8. "Intel развивает систему для использования кода ядра Linux в ..."  +3 +/
Сообщение от manster (ok) on 05-Ноя-15, 00:07 
смахивает на концепции экзоядра
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Intel развивает систему для использования кода ядра Linux в ..."  –3 +/
Сообщение от ACCA (ok) on 05-Ноя-15, 02:17 
Это свободная страна.

Не хочешь Windows 10 за $150, бери Ubuntu 14.04 за $95: http://www.microcenter.com/product/447596/Compute_Stick_133_...

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Intel развивает систему для использования кода ядра Linux в ..."  +1 +/
Сообщение от Stax (ok) on 05-Ноя-15, 05:03 
Так это же полноценный x86-компьютер с HDMI-выходом с убунтой.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Intel развивает систему для использования кода ядра Linux в ..."  +3 +/
Сообщение от Аноним (??) on 05-Ноя-15, 07:49 
Глаза округлились от такой ссылки ""_133_GHz_". Ан нет, чуда не случилось :)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

10. "Intel развивает систему для использования кода ядра Linux в ..."  –5 +/
Сообщение от iZEN (ok) on 05-Ноя-15, 01:21 
Тем временем, "корпорация Intel начала продажи крошечного компьютера Compute Stick в модификации с операционной системой Windows 10": http://www.3dnews.ru/922844

Вот так подумаешь, одной ногой линукс пинает, другой рукой виндовс продвигает...
И как это назвать? Шизофренией!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Intel развивает систему для использования кода ядра Linux в ..."  +15 +/
Сообщение от Ytch (ok) on 05-Ноя-15, 01:55 
> Вот так подумаешь, одной ногой линукс пинает, другой рукой виндовс продвигает...
> И как это назвать? Шизофренией!

Логика это. Причем простейшая. Достаточно вспомнить что их продукт - железо. Они заинтересованы в продвижении софта, успешно работающего на их железе. Чем больше разнообразного софта работает - тем для них лучше. Поэтому, думаю, их мало волнуют "религиозные софтовые войны" - они выигрывают независимо от того на чьей стороне сейчас перевес. Для них плохо отсутствие развития софта для их железа - вот и помогают всем сторонам и ничего "шизофренического" лично я в этом не вижу.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Intel развивает систему для использования кода ядра Linux в ..."  +6 +/
Сообщение от Аноним (??) on 05-Ноя-15, 04:12 
Здравым смыслом. Делать ставку только на один продукт - вот где шиза.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Intel развивает систему для использования кода ядра Linux в ..."  +5 +/
Сообщение от Аноним (??) on 05-Ноя-15, 04:14 
Nvidia - шизики
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

24. "Intel развивает систему для использования кода ядра Linux в ..."  +7 +/
Сообщение от Аноним (??) on 05-Ноя-15, 08:03 
Не, шизофрения не у них. Просто Интелу покласть на твои идейные комплексы. И не только на твои. И совет: когда начинаешь ставить кому-то диагнозы, всегда сначала подходи к двери своей палаты и проверяй с какой стороны она закрывается.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

37. "Intel развивает систему для использования кода ядра Linux в ..."  –1 +/
Сообщение от iZEN (ok) on 05-Ноя-15, 13:51 
> Не, шизофрения не у них. Просто Интелу покласть на твои идейные комплексы.
> И не только на твои. И совет: когда начинаешь ставить кому-то
> диагнозы, всегда сначала подходи к двери своей палаты и проверяй с
> какой стороны она закрывается.

Ответ, достойный восхищения. Спасибо. Понял.


Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

41. "Intel развивает систему для использования кода ядра Linux в ..."  +1 +/
Сообщение от orgkhnargh (ok) on 05-Ноя-15, 19:09 
Только ситхи всё возводят в абсолют.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 04:13 
Intel JVM 🙊😁😀
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Intel развивает систему для использования кода ядра Linux в ..."  –2 +/
Сообщение от dr Equivalent (ok) on 05-Ноя-15, 04:52 
На самом деле, сильно.

Особенно
> адаптации Linux-драйверов для других операционных

Это значит, что все POSIX-ы могут в скором времени получить хорошие драйверы, и выбор операционок (вернее ядер) будет гораздо больше (чем, basically, одна).
Ура же, товарищи, не?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Intel развивает систему для использования кода ядра Linux в ..."  –3 +/
Сообщение от Адекват (ok) on 05-Ноя-15, 07:02 
> На самом деле, сильно.
> Особенно
>> адаптации Linux-драйверов для других операционных

Для каких ? в для виндов ? винды и без линуксовых драйверов себя прекрасно чувствуют :)))
Какой драйвер что есть в линукс не работает в виндовс ?
Драйвер файловыой системы ext4 ? да он НАХЕР не нужен обычному пользователю винды.
Они как правило вообще НЕ ЗНАЮТ что есть какие-то там драйвера, они просто комп покупают с установленной виндой (она входит в стоимость системника/бука) и пользуются как вещью, без всяких там "apt-get update и сжимаем анус, чтобы не было проблем после обновления".
для таких людей есть просто "рабочий стол", "тотал коммандер", "винрар", "оффис", "вонтактики/одноклассники".

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Intel развивает систему для использования кода ядра Linux в ..."  +3 +/
Сообщение от Аноним (??) on 05-Ноя-15, 07:20 
тотал коммандер? серьезно? ниасилят же
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Intel развивает систему для использования кода ядра Linux в ..."  +1 +/
Сообщение от Аноним (??) on 05-Ноя-15, 07:58 
>Какой драйвер что есть в линукс не работает в виндовс ?

Буквально, никакой не заработает. Сам задумайся, какой бред ты написал.

А subj, всё-таки, не на хомячков расчитан, а на ITшников.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

25. "Intel развивает систему для использования кода ядра Linux в ..."  –2 +/
Сообщение от Аноним (??) on 05-Ноя-15, 08:06 
> А subj, всё-таки, не на хомячков расчитан, а на ITшников.

Ах, ну да, настоящие айтишники же на винде не работают. Только домохозяйки, манагеры и эникейщики, да? :)

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Intel развивает систему для использования кода ядра Linux в ..."  +1 +/
Сообщение от кверти (ok) on 05-Ноя-15, 09:07 
>Ах, ну да, настоящие айтишники же на винде не работают

Адептам секты "мелкософт" этого не понять...

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

30. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Led (ok) on 05-Ноя-15, 10:38 
> Ах, ну да, настоящие айтишники же на винде не работают. Только домохозяйки,
> манагеры и эникейщики, да? :)

Не только. Ещё такие ..., как ты.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 09:16 
> Драйвер файловыой системы ext4 ? да он НАХЕР не нужен обычному пользователю винды.

Таки есть, и уже давно: ext2fsd. И, таки нужен и регулярно используется ;)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

32. "Intel развивает систему для использования кода ядра Linux в ..."  +2 +/
Сообщение от Аноним (??) on 05-Ноя-15, 10:38 
Что плохого может случится от apt-get update? Что молчишь?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

33. "Intel развивает систему для использования кода ядра Linux в ..."  +1 +/
Сообщение от dr Equivalent (ok) on 05-Ноя-15, 11:35 
GNU HURD, anyone? Или Haiku? OpenIndiana?

Или ты, "адекват", кроме линукса и винды осей не знаешь?

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

34. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Andrey Mitrofanov on 05-Ноя-15, 11:52 
> GNU HURD, anyone?

Ну, в hurd-е примерно (не библиотеки и "вскрытие" приватных api, а использование "неродных" драйверов ч=з прокладку) это уже частично запилили. Они пытаются решать проблему отсутствия драйверов запуском драйверов от ядра linux ["версии 3.чего-то-там", в лучших традициях б3дешников] в своём окружении. Проводные ethernet-ы, вроде, запустили. Звук, wi-fi, usb, насколько я ничего не помню -- "в планах".

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от dr Equivalent (ok) on 05-Ноя-15, 12:34 
Ну, хурд-то да, там свои костыли вроде как есть, и посвежее.
А вот той же Гайке такая штука пригодилось бы, поскольку NO_DRIVERS там вполне ощущается.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

42. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Чаёвник on 05-Ноя-15, 21:36 
Ну маразм просто шик, но вот чисто интересно, вместо нормальных ФМ, коих раз-два и обчёлся (FAR/Total на офтопике и mc/крысодёр/doublecmd на остальных), чем "адекват" пользуется? Неужели проводником и долфином? Или только хардкор - прямые записи в структуру ФС ручками из HEX-редактора?
Или вы просто не осилили Total с его развитой системой плагинов, которая превращает его в швейцарский нож (от редакторов БД в его родной вьюшке и развитого поиска по файлам с учётом метаданных и регулярками, до SSH), которым во времена w9x можно было подменить explorer.exe и пофиг было на проводник, на рабочий стол, на меню пуск без которого вы ни дня. Он в конце концов тупо старше вас =)
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

43. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Аноним (??) on 06-Ноя-15, 10:52 
для таких людей есть ещё просто яндекс-бары и китайские антивирусы и прочая-прочая-прочая.
Причисляете себя к таковым? Желаете, чтобы большие фирмы делали новый софт для конченых идиотов? Слава интелу с мелкософтом!!!
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 09:28 
Welcome to QNX..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 10:38 
Наркоманы, прости господи. Какой толк от кода ядра в юзерской программе, если этот код не имеет прямого доступа к ресурсам компа? Кому-то не хватает какой-нибудь kdbus, но работающий в юзерспейсе?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 11:55 
Скорее kdbus работающего под виндой
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

38. "Intel развивает систему для использования кода ядра Linux в ..."  –1 +/
Сообщение от Аноним (??) on 05-Ноя-15, 14:31 
А есть такое-же. но для виндового ядра? А то у меня тут хитрый win-only принтер, который с cups не дружит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Аноним (??) on 05-Ноя-15, 15:04 
обособленно обособленно
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Intel развивает систему для использования кода ядра Linux в ..."  –1 +/
Сообщение от lucentcode (ok) on 05-Ноя-15, 16:35 
Хороший, нужный проект. Кроме всего прочего, в оффтопике можно будет отдельным приложениям нормальную поддержку ext4fs добавить, что  уже хорошо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Intel развивает систему для использования кода ядра Linux в ..."  –1 +/
Сообщение от Crazy Alex (ok) on 07-Ноя-15, 21:09 
Если в оффтопике что-то становится лучше - это плохо.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

45. "Intel развивает систему для использования кода ядра Linux в ..."  –1 +/
Сообщение от bOOster email(ok) on 09-Ноя-15, 15:59 
Пойдет, пригодиться в Embedded устройствах. Потому как корявость применения Linux ядра совместно с микроконтроллерами - просто зашкаливает… Причем обращение к какому нибудь пину обладает такой латентностью что трындец.
Да и разработка kernel модуля - тоже еще та задачка.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Intel развивает систему для использования кода ядра Linux в ..."  +/
Сообщение от Led (ok) on 10-Ноя-15, 01:10 
> Потому как корявость применения Linux ядра
> совместно с микроконтроллерами - просто зашкаливает…

Тупость БСДюков - просто зашкОливает.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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