The OpenNET Project / Index page

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



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

"В ядро Linux 6.18 принята реализация Binder IPC для Android, написанная на Rust"  +/
Сообщение от opennews (??), 21-Окт-25, 21:09 
В кодовую базу ядра Linux, на основе которой формируется релиз 6.18, принята реализация механизма межпроцессного взаимодействия Binder, написанная на языке Rust...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64092

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

Оглавление

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

1. Сообщение от Аноним (-), 21-Окт-25, 21:09   –5 +/
Через десять лет много перепишут на С++ по тем же причинам
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #83

3. Сообщение от Аноним (3), 21-Окт-25, 21:12   +/
Коллеги, напомните плиз, в хит параде цвс спор, кто на первом месте? Линукс или андроид?
То-то гугл уже и патчи секурные в аосп не кладет...
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Аноним (13), 21-Окт-25, 21:39   –2 +/
Андройд хорошая штука, но с другой стороны странное поделие. Собирать его пару часов из сурцов? Надо его опакетить, сделать более совместимым с обычными дистрами, чтобы он был просто линухом в джавой и другой оболочкой. И будет супер. Гугель наверно и сам уже догадался, да?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

15. Сообщение от Аноним (3), 21-Окт-25, 21:40   –2 +/
Коллеги, предполагаю, что в этом трэде соберутся маститые сеньоры от православных и не очень ЯП'ов.
Вот им с вашего дозволения задам вопрос: а для чего сейчас все эти псевдобезопасные языки, когда на сей день при должном умении можно и нужно заставить чатжипити писать код на си, уровня серьёзного сеньора! Для чего все это?!
Скажете веб девелоперов и прочих пистонистов трудоустраивать? Дык и это не осилят. Заводы стоят, руками работать некому!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #89, #114

27. Сообщение от Аноним (27), 21-Окт-25, 22:00   –1 +/
А само ядро для IPC у десктопа что использует? Binder?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #77

53. Сообщение от Аноним (-), 21-Окт-25, 22:44   +/
> Собирать его пару часов из сурцов?

А чего не за 10 минут))?

> Надо его опакетить, сделать более совместимым с обычными дистрами,

Надо! Делай!
Как сделаешь, можешь отчитаться и написать тут статью - мы все поставим тебе плюсиков.

> чтобы он был просто линухом в джавой и другой оболочкой.

"Просто" не получится)
Ну стайбл-нонсенс и все такое.

> И будет супер. Гугель наверно и сам уже догадался, да?

Ага.
И предусмотрительно решил этого не делать.
Более того, начал внедрять хруст, потому что на него у фанатико алергия и приступы неосиляторства.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

66. Сообщение от Анонус (?), 21-Окт-25, 23:04   +/
dbus можно выкидывать?
Ответить | Правка | Наверх | Cообщить модератору

77. Сообщение от Аноним (77), 21-Окт-25, 23:43   +/
dbus
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #121

78. Сообщение от Аноним (78), 21-Окт-25, 23:45   +1 +/
Зачем принимать в ядро что-то от Андроида? Направление его развития за последние несколько месяцев уже явно было обозначено Гуглом.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80, #82

79. Сообщение от Аноним (79), 21-Окт-25, 23:47   +/
Много наслышан о крутости этого биндера, так может перенести его в ядро, выкинув все прочие механизмы? Ведь лучше один но крутой, чем много но не очень, так и сложность поддержки упадет в разы.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #122

80. Сообщение от Аноним (80), 21-Окт-25, 23:48   +2 +/
Зато нужную BcacheFS выкинули. Linux RIP. 1991—2025.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #86, #87, #98

82. Сообщение от Аноним (-), 22-Окт-25, 00:00   +2 +/
> Зачем принимать в ядро что-то от Андроида? Направление его развития за последние
> несколько месяцев уже явно было обозначено Гуглом.

Просто глянь вклад гугла в ядро. Это во-первых.
А во-вторых, ты хочешь побыковать на Gold sponsor Linux Foundation?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

83. Сообщение от Вирт (?), 22-Окт-25, 00:05   +1 +/
> Через десять лет много перепишут на С++ по тем же причинам

Не смогут, в ядро C++. код не принимают.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #97, #116, #125

86. Сообщение от Ан339ним (?), 22-Окт-25, 00:16   +/
Сравни нужность этой ФС и Андроида.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #91

87. Сообщение от Аноним (-), 22-Окт-25, 00:17   +/
> нужную BcacheFS

Кому нужную?
Ее даже не допилили до работоспособного состояния.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

89. Сообщение от Аноним (-), 22-Окт-25, 00:27   +5 +/
> на сей день при должном умении можно и нужно заставить чатжипити писать код на си, уровня серьёзного сеньора!

Мистер! Вам следует меньше потреблять маркетингового буллшита. Все эти LLM могут писать код уровня джуна, но и в этом они хуже, потому что джун хотя бы учится на своих ошибках. Хотя бы на некоторых. Эти же будут совершать одну и ту же ошибку раз за разом, пока ты в свои промпты не добавишь "не совершай ошибку X, проверь Y и Z, прежде чем показывать мне свою песанину". Впрочем и это не панацея.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #92

91. Сообщение от Аноним (91), 22-Окт-25, 00:44   +2 +/
Ну так и пущай Гуголь у себя в репе держит эту нужность для Андроеда. Он же, всё равно, далее не планирует юзерспейсом делится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

92. Сообщение от Аноним (92), 22-Окт-25, 00:51   –2 +/
Все было бы хорошо, если бы не было так грустно (с)
Хотя грустно смотря для кого...
Дело тут не в буллшите. А в том, что если знаешь предмет, то с второй, а лучше третьей итерации, оно выдаёт уровень. И оно обучается. Конкретно жпт при помощи механизма эттеншн.
В общем я к тому, что уже сейчас один сеньор может заменить трёх (и оно уже работает и в пробе). А дальше...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

94. Сообщение от Аноним (94), 22-Окт-25, 01:08   +/
Как показывает ситуация с librsvg, если свежий linux невозможно будет собрать без rust, можно будет остаться на старых версиях.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #95, #103

95. Сообщение от Аноним (95), 22-Окт-25, 02:14   +1 +/
>  можно будет остаться на старых версиях.

... со старыми (и известными) дырами

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

97. Сообщение от Аноним (97), 22-Окт-25, 05:40   –1 +/
Так до сих пор и не понимаю, почему Rust вдруг стало можно, а С++ или там Go или вообще что-либо другое нельзя
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #99, #127

98. Сообщение от Аноним (98), 22-Окт-25, 06:22   +1 +/
BcacheFS мусор и явно не нужна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

99. Сообщение от Аноним (99), 22-Окт-25, 06:28   +1 +/
> или там Go

Ты прям щас серьезно? Потому что у Go есть рантайм и GC. Ему нужна ОС чтоб работать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #100, #118

100. Сообщение от IMBird (ok), 22-Окт-25, 06:48   +1 +/
Боюсь хомяков это не остановит. Дай волю – и питон с явой в ядро затащат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #101, #126

101. Сообщение от Аноним324 (ok), 22-Окт-25, 06:56   +/
Боюсь хомяков это не остановит. Дай волю – и питон с явой в ядро затащат.

Ну как-бы всё что вокруг ядра, и некоторые компоненты ядра, в линуксах всегда были написаны на перле или питоне.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

103. Сообщение от Аноним (103), 22-Окт-25, 07:35   +4 +/
не будешь брать - отключат интернет. По очень простой схеме, как 3 копейки:
1. Сайты потребуют новый TLS или ещё какой-нибудь new shiny smoothie (нужность которого .. ну в принципе нужен, но не необходим, но сайты разведут истерику что пердо-луддиты тормозят Прогресс (тм) и что семеро одного не ждут), который будет только в новом Firefox.
2. firefox потребует новой glibc
3. новая glibc потребует новое ядро (как делает постоянно)
4. Ну и сиди со старым файрфоксом на старом ядре. Из сайтов доступен будет только опеннет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #111

110. Сообщение от Аноним (110), 22-Окт-25, 08:26   +/
Сешно, что сейчас в соседней теме об уязвимости растовой tar-библиотеки воины против Раста празднуют победу (боров чекер не спасает от логических ошибок в рантайме, атата!) - а в этой теме тишина. 😂

Ну а по теме:

> Использование Rust позволило [...] значительно уменьшить сложность обработки ошибок.

Это вранье! Признанный эксперт с ником "Аноним" аргементированно утверждал, что с упоротым синтаксисом Раста сложность сопровождения повышается в разы, а ошибки сложнее замечать.

> Реализация Binder на Rust аналогична по функциональности с изначальным вариантом на языке Си, [...] получился меньше варианта на Си - 5.5 против 5.8 тысяч строк кода.

Опять вранье! Упомянутый выше эксперт также утверждал, что Раст раздувает изначально компактный код в разы!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #120

111. Сообщение от Imitationworks (?), 22-Окт-25, 08:53   –1 +/
Не беспокойся напиши бесплатно за всех и для всех это легко , мы героически подождем года два и пока получаем немного грантов на еду.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

114. Сообщение от Аноним (-), 22-Окт-25, 10:04    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

116. Сообщение от AHOH (?), 22-Окт-25, 10:19   +/
Эпол смогли в свой XNU обрезанный C++ запихать...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #124

118. Сообщение от Аноним (118), 22-Окт-25, 10:31   +1 +/
>>или там Go
>Ему нужна ОС чтоб работать.

Слова ыкспеда

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

119. Сообщение от Аноним (118), 22-Окт-25, 10:32   +1 +/
Господа сишники, объясните мне, зачем вам нужна возможность разыменновывать null, и зачем вам нужны негигиенические макросы?
Ответить | Правка | Наверх | Cообщить модератору

120. Сообщение от Аноним (-), 22-Окт-25, 10:33   +/
> а в этой теме тишина. 😂

Ну ты это!
Не сравнивай целую раст либу дла распаковки тарболов с каким-то занюханным ядром линукса!
Ведь все понимаю что важнее для пользователей, бгг))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110

121. Сообщение от Аноним (121), 22-Окт-25, 10:34   +/
А чем binder лучше dbus? И чем dbus не подошёл для android?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

122. Сообщение от Q2W (?), 22-Окт-25, 11:05   +/
О, единственный комментарий по теме сабжа.

P.S.: мне вот тоже интересно за этот IPC. Пока просто из двух процессов mmap'ом открываю файл на tmpfs и поверх этого строю IPC. Получается быстро (наносекунды).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

123. Сообщение от Аноним (123), 22-Окт-25, 11:13   +1 +/
Совершенно беспредельная модерация. Трется все подряд. Никуда не годится.

Анонимы, пора во имя свобод запустить свою платформу для тро*обсуждений. Без кровавого модерирования, предвзятости, кликушничества и вот этого всего.
Надоело! Писать будем на православных ЯП'ах и использовать только православные тулкиты. Ну и конечно же правильные ОС.

Собираем на топливо для старта и хостинг, не скупимся, товарищи!

bitcoin:bc1q84dqjfgmu94hfqd0s8vp9dlva2m2cxx9xlx4ra

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

124. Сообщение от Аноним (127), 22-Окт-25, 11:39   +/
Зачем обрезать C++, когда есть чистый Си? Где логика?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

125. Сообщение от Аноним (127), 22-Окт-25, 11:47   +/
>Не смогут, в ядро C++. код не принимают.

В системном программировании язык с объектно-ориентированными возможностями не нужен, от слова совсем.

А синтаксис Раста неоправданно переусложнён. Да и стадии при котором формируется бинарный код сложен. У него в конце бинарный код формирует сам LLVM.

Лучше чистого Си ещё ничего лучше не придумали.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

126. Сообщение от Аноним (126), 22-Окт-25, 11:48    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

127. Сообщение от Аноним (127), 22-Окт-25, 11:56   +/
>или там Go

Сам Google в первую очередь, язык Go создавал для программирования в энтерпрайзной корпоративной среде. Синтаксис Go специально сделан простым, потому-что американские корпоративные программисты не умные. Без преувеличения будет сказано, что Go создавался для тупых программистов.

А ещё, Go не заточен для системщины.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97


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

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




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

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