Нужна ли поддержка С++ в ядре Линукс?
Модератор: Модераторы разделов
-
- Сообщения: 98
- Статус: Наследник "Астарота"
-
- Сообщения: 229
- Статус: irc bot
Re: Нужна ли поддержка С++ в ядре Линукс?
а что это даст?
-
- Бывший модератор
- Сообщения: 677
Re: Нужна ли поддержка С++ в ядре Линукс?
Нет.
Basic рулит!!!
:devil_2: :devil_2: :devil_2: :devil_2:
Basic рулит!!!
:devil_2: :devil_2: :devil_2: :devil_2:
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
- Сообщения: 98
- Статус: Наследник "Астарота"
Re: Нужна ли поддержка С++ в ядре Линукс?
(Nika @ Вторник, 02 Ноября 2004, 0:41) писал(а):а что это даст?
Напимер, поддержка объектов на уровне ядра
Alejandro добавил в 02.11.2004 00:44
(snake @ Вторник, 02 Ноября 2004, 0:43) писал(а):Нет.
Basic рулит!!!
:devil_2: :devil_2: :devil_2: :devil_2:
От маньяк :lol:
Follow the white Rabbit!
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Нужна ли поддержка С++ в ядре Линукс?
Лично я не знаю, как мне кажется это приведет к лишним глюкам в работе ядра. Лично я еще на 2.4.25 сидю без всяких поддержек c++ в ядре и вполне доволен :devil_2:
-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Нужна ли поддержка С++ в ядре Линукс?
я не профессиональный программист. крестикс немного смотрел и даже немного писал.
ИМХО это может:
1.увеличить размер ядра. из-за переписи части кода.
2.добавить новые баги.
3.и вообще что конкретно имеется в виду под сабжем.
ИМХО это может:
1.увеличить размер ядра. из-за переписи части кода.
2.добавить новые баги.
3.и вообще что конкретно имеется в виду под сабжем.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Сообщения: 98
- Статус: Наследник "Астарота"
Re: Нужна ли поддержка С++ в ядре Линукс?
(D.W. @ Вторник, 02 Ноября 2004, 0:56) писал(а):я не профессиональный программист. крестикс немного смотрел и даже немного писал.
ИМХО это может:
1.увеличить размер ядра. из-за переписи части кода.
2.добавить новые баги.
3.и вообще что конкретно имеется в виду под сабжем.
1. Ну это спорный вопрос
2. Куда ж без них-то

3. Поддержка всех вкусностей c++
Follow the white Rabbit!
-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Нужна ли поддержка С++ в ядре Линукс?
1.это понятно, но имелась в виду совместимость. да и привыкли ведь таки к C без палочек.
2.или добавить... кстати, дело ведь еще и в компиляторах...
3.видимо при написании кода. вкусноти то конечно вкусностями... но.
2.или добавить... кстати, дело ведь еще и в компиляторах...
3.видимо при написании кода. вкусноти то конечно вкусностями... но.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Сообщения: 454
- Статус: Добрый Демон
Re: Нужна ли поддержка С++ в ядре Линукс?
Не делите шкуру не убитого медведя.
Никто же не знает что будет с линуксом (баги, быстродействие, удобность) если перевести его на с++. Нужно взять группу прогеров-экспериментаторов, нехай они и переведут. А там уже на конкретном примере посмотрим стоит ли овчинка выделки. На словах все что хочешь может быть.
Никто же не знает что будет с линуксом (баги, быстродействие, удобность) если перевести его на с++. Нужно взять группу прогеров-экспериментаторов, нехай они и переведут. А там уже на конкретном примере посмотрим стоит ли овчинка выделки. На словах все что хочешь может быть.
Если жизнь твоя порвется, тебе новую сошьют.
-
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Нужна ли поддержка С++ в ядре Линукс?
"Сынок, не трогай солнышко, если оно работает..." (с)
слава роботам!
-
- Сообщения: 454
- Статус: Добрый Демон
Re: Нужна ли поддержка С++ в ядре Линукс?
Еще раз для тупых.
Сурсов кернела тысячи.
Есле сделают экспериментальное ядро, это еще не значит что оно будет принято сразу же линусом и всем линукс сообществом как ядро и усе.
Сурсов кернела тысячи.
Есле сделают экспериментальное ядро, это еще не значит что оно будет принято сразу же линусом и всем линукс сообществом как ядро и усе.
Если жизнь твоя порвется, тебе новую сошьют.
-
- Сообщения: 383
- ОС: Debian Sid
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Нужна ли поддержка С++ в ядре Линукс?
Алехандро, а ты зачем опрос проводишь? С Линусом думаешь договориться? 

¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 585
- Статус: Просто flook
Re: Нужна ли поддержка С++ в ядре Линукс?
C++ в ядре не будет никогда.
В каждом из нас спит гений... и с каждым днем все крепче...
-
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Нужна ли поддержка С++ в ядре Линукс?
Да нахрена вам этот C++?!! Вот перл - сила! На перле ядро буде мощно!
А если серьезно, то не поплохеет ли переписывать ядро на С++? Точнее, поменять расширения у файлов и заменить хидеров то не сложно. Именно переписать с нуля, со всеми вкусностями С++?
Бред, по-моему. Кроме глюков, размера и тормозов ни к чему более это не приведет. Да и нужны ли там эти вкусности?
ИМХО.
А если серьезно, то не поплохеет ли переписывать ядро на С++? Точнее, поменять расширения у файлов и заменить хидеров то не сложно. Именно переписать с нуля, со всеми вкусностями С++?
Бред, по-моему. Кроме глюков, размера и тормозов ни к чему более это не приведет. Да и нужны ли там эти вкусности?
ИМХО.
ArchLinux / IceWM
-
- Сообщения: 585
- Статус: Просто flook
Re: Нужна ли поддержка С++ в ядре Линукс?
А, простите, о каких "вкусностях" собственно речь?
flook добавил в 03.11.2004 10:57
Гм... Никто не знает чтоли, что за вкусности?
flook добавил в 03.11.2004 10:57
Гм... Никто не знает чтоли, что за вкусности?
В каждом из нас спит гений... и с каждым днем все крепче...
-
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Нужна ли поддержка С++ в ядре Линукс?
Видимо Alejandro знает, но молчит 
Подозреваю, что имеется в виду объектная модель.
Вот только нафига она там, сам не знаю.

Подозреваю, что имеется в виду объектная модель.
Вот только нафига она там, сам не знаю.
ArchLinux / IceWM
-
- Сообщения: 585
- Статус: Просто flook
Re: Нужна ли поддержка С++ в ядре Линукс?
Небольшое уточнение - ядро УЖЕ написано в объектной модели. 

В каждом из нас спит гений... и с каждым днем все крепче...
-
- Сообщения: 89
Re: Нужна ли поддержка С++ в ядре Линукс?
Насколько я помню, вопрос о поддержке C++, а не о переписи всего ядра. Как мне кажется, это хорошая вещь. Но я ни коим боком не kernel hacker. IMHO, для линукса всё хорошо, что можно отключить, использовать, или не использовать.
Ni Ansa
My LJ: Журнал мечтательного биофизика
My LJ: Журнал мечтательного биофизика
-
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Нужна ли поддержка С++ в ядре Линукс?
оффтопик:
flook, ты думаешь, люди не догадываются, что объектно-ориентированно можно писать даже на ассемблере? (: просто С++ это не "С с классами", это вообще другой способ писать программы.
flook, ты думаешь, люди не догадываются, что объектно-ориентированно можно писать даже на ассемблере? (: просто С++ это не "С с классами", это вообще другой способ писать программы.
слава роботам!
-
- Сообщения: 585
- Статус: Просто flook
Re: Нужна ли поддержка С++ в ядре Линукс?
2 elide
Я это знаю. Я хочу объяснить, что ++ не могут обеспечить того контроля над объектами, который требуется в ядре.
Я это знаю. Я хочу объяснить, что ++ не могут обеспечить того контроля над объектами, который требуется в ядре.
В каждом из нас спит гений... и с каждым днем все крепче...
-
- Сообщения: 98
- Статус: Наследник "Астарота"
Re: Нужна ли поддержка С++ в ядре Линукс?
(flook @ Среда, 03 Ноября 2004, 14:18) писал(а):2 elide
Я это знаю. Я хочу объяснить, что ++ не могут обеспечить того контроля над объектами, который требуется в ядре.
Это еще почему?


Follow the white Rabbit!
-
- Сообщения: 585
- Статус: Просто flook
Re: Нужна ли поддержка С++ в ядре Линукс?
Что значит почему?! Потому, что при реализации любой идеи в ядре программист должен отдавать себе полный отчет в том, где какой байт лежит и за что отвечает. А ++ это все прячут - никто не может сказать с уверенностью, что (например) при наследование класса A от B и C где будут лежать поля от B, а где от C, а где таблица с виртуальными методами - это вообзе отдельный вопрос. Не спорю - на конкретном компиляторе можно полазить debugger-ом по памяти и все узнать. Но в общем случае - не известно.
flook добавил в 04.11.2004 13:24
BTW! Линус на ++ уже пытался писать ядро в 92 году. Оказалось, что этот язык для ядерного кода непригоден причем не только по той причине, которую я уже назвал. Был еще жуткий геморрой с исключениями (exceptions) и, насолько я помню с качеством компиляции вообще. Пояню - очень часто надо открыть дизассемблер и попытаться сопоставить увиденное с С кодом. В случае с ++ это сделать не так-то просто. Во-вторых ++ это довольно громоздкий с точки зрения синтаксиса язык (С - это высокоуровневый ассемблер
), что сказывается на скорости компиляции (что не так критично) и на размере и (как уже сказал) качестве кода (машинного).
flook добавил в 04.11.2004 13:24
BTW! Линус на ++ уже пытался писать ядро в 92 году. Оказалось, что этот язык для ядерного кода непригоден причем не только по той причине, которую я уже назвал. Был еще жуткий геморрой с исключениями (exceptions) и, насолько я помню с качеством компиляции вообще. Пояню - очень часто надо открыть дизассемблер и попытаться сопоставить увиденное с С кодом. В случае с ++ это сделать не так-то просто. Во-вторых ++ это довольно громоздкий с точки зрения синтаксиса язык (С - это высокоуровневый ассемблер

В каждом из нас спит гений... и с каждым днем все крепче...
-
- Сообщения: 4
Re: Нужна ли поддержка С++ в ядре Линукс?
Посмотрите сюда за разъяснениями (Why don't we rewrite the Linux kernel in C++?)