LINUX.ORG.RU

Lua в ядре NetBSD

 ,


1

6

Согласно докладу Марка Балмера (Marc Balmer, разработчик NetBSD) на FOSDEM'13, прошедшего 2 и 3 февраля, в ядро NetBSD-current добавлен скриптовый язык lua. Работы в данном направлении ведутся уже, как минимум, с 2010-го года.

Использование языка lua в ядре позволяет ускорить разработку драйверов, изменения функционала ядра, а также его настройку. Более низкий порог вхождения по сравнению с языком C позволит в будущем упростить разработку и ускорить темпы развития проекта, а также увеличить интерес сообщества к проекту NetBSD и привлечь новых людей.

>>> Доклад

★★★★★

Проверено: mono ()
Последнее исправление: Binary (всего исправлений: 3)

хорошая новость!

ymn ★★★★★
()
Ответ на: комментарий от AX

Да вся новость чуть не пословный перевод с английского.

Begemoth ★★★★★
()

идея понятна, но не взлетит, «новые люди», которые будут массово писать драйвера на lua - это фантастика

wota ★★
()

Что ж не яваскрипт-то?
Можно было бы всего одного разработчика оставить, он бы и драйвера написал и гном допилил и сайт сделал бы, чистый профит же.

anon8
()

Марка Балмера

это который из зоопарка?

скриптовый язык lua

лучше бы схемку какую сделали

lazyklimm ★★★★★
()
Ответ на: комментарий от baverman

То есть всё из велосипедов, даже небо и даже аллах.

Вот точно.

geekless ★★
()

Поздравляю! На шаг ближе к RIPу!

anonymous
()

o_O /me всерьез задумался о переходе на нетбздю...

AiFiLTr0 ★★★★★
()
Ответ на: WTF от anonymous

Потому что его проще всего встроить туда, без секса с кучей зависимостей. К тому же что-то мне подсказывает, что они юзали наработки проекта http://www.eluaproject.net/

AiFiLTr0 ★★★★★
()
Последнее исправление: AiFiLTr0 (всего исправлений: 2)

низкий порог вхождения по сравнению с языком C

разработку драйверов

тоесть от разработки драйверов кого-то удерживает именно незнание С?

proofit404
()

а GNU Guile им лицензия не позволит запихать? Пойти что ли в LKML написать такое предложение :)

Harald ★★★★★
()

функционала

x4DA ★★★★★
()

sed s/кернел/ядро/g Извиняюсь, если я неправ. Никогда с BSD не работал.

SIvan32
()
Ответ на: комментарий от proofit404

Ну вообще, вспоминается сразу это..


C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do *nothing* but keep the C++ programmers out,
that in itself would be a huge reason to use C.



Для разработки драйверов понижать уровень вхождения нельзя, ибо иначе оно скатится в СГ.

AiFiLTr0 ★★★★★
()
Последнее исправление: AiFiLTr0 (всего исправлений: 1)

Огого. Адовая идея. Вдруг взлетит.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от AiFiLTr0

Для разработки драйверов понижать уровень вхождения нельзя, ибо иначе оно скатится в СГ.

Предлагаю улучшить качество драйверов путем написания их на брейнфаке.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от AiFiLTr0

Ты еще предложи улучшить здоровье потомства при помощи мастурбации.

Какая связь с тем, что понижение сложности написания драйверов скатывает их качество в УГ?

tailgunner ★★★★★
()

«Более низкий порог вхождения ... позволит ... привлечь новых -людей» +подростков, желающих прославиться"

anonymous
()
Ответ на: комментарий от AiFiLTr0

Ты еще предложи улучшить здоровье потомства при помощи мастурбации.

Сталина на драйверодевов не хватает.

baverman ★★★
()
Ответ на: комментарий от proofit404

не факт, вдруг он их всю жизнь только на ассемблере писал :)

Harald ★★★★★
()
Ответ на: комментарий от proofit404

тоесть от разработки драйверов кого-то удерживает именно незнание С?

да, так уж сложилось. по своему опыту.. сидел на винде, в 13 лет решил изучить какой-нибудь язык, и под рукой оказался mIRC Scripting Language (язык встроенный в чат-клиент, для сравнения - это как Emacs). спустя 6 лет на нем были написаны httpd, ftpd, ircd, torrent tracker, «shoutcast», mysql client, и всякое по мелочам, типа информация (заголовки) о файлах jpeg+exif, различные видео-кодеки и много чего еще.
а все почему? потому что mIRC стал больше чем инструментом, он стал вторым родным языком, на котором теперь могу написать что угодно. переучиваться, изучать новые грабли других языков теперь уже нет времени (вырос) и желания. если бы мне сказали, что язык mIRC умеет какое-то ядро... я бы... я бы не знаю что. я был бы рад. :)

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

Spoofing ★★★★★
()

Видел тред на одной...

... Хрюкая от хохота, утирая слёзы умиления, карабкаюсь на стенку... Первое апреля досрочно, как я понимаю? )))

anonymous
()

а также увеличить интерес сообщества к проекту NetBSD и привлечь новых людей.

Всё ясно. Нужно картинок побольше с голыми тян в ядро.

anonymous
()

то есть типа проблема в том, что ныняшняя школота драйвера писать хочет под netbsd, а си освоить не может?

pronvit
()
Ответ на: комментарий от AiFiLTr0

Я драйверов не писал, зачем там высокоуровневый язык? Там же только работа с портами и буферами. Какое облегчение может привнести тот же луа?

baverman ★★★
()
Ответ на: комментарий от AiFiLTr0

Какая связь с тем, что понижение сложности написания драйверов скатывает их качество в УГ?

Тем что за их разработку берутся конченные дебилы

Судя по настоящему времени («берутся»), можно считать доказанным, что сложность дебилов не останавливает.

см. пост Торвальдса по С++.

Торвальдс? Это тот тролль, который когда-то писал Linux? Даже не представляю, почему меня может интересовать его мнение.

tailgunner ★★★★★
()

Хорошая попытка, NetBSD, но я все равно тебя не люблю.

cipher ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.