![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Для FreeBSD развивают опциональную поддержку компонентов базовой системы на Rust" | +/– | ![]() |
Сообщение от opennews (??), 21-Май-25, 21:45 | ||
Проект HardenedBSD, занимающийся улучшением механизмов защиты FreeBSD и выпускающий защищённые сборки FreeBSD, представил первые результаты работы по предоставлению возможности использования компонентов пространства пользователя FreeBSD, написанных на языке Rust. Разработка ведётся в отдельной ветке hardened/current/rust-in-base... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –10 +/– | ![]() |
Сообщение от Аноним (1), 21-Май-25, 21:45 | ||
Очередное подтверждение тому, что за растом будущее. Объяснять его ненужность теперь все сложнее и сложнее. Но сишникам удается! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +2 +/– | ![]() |
Сообщение от Аноним (-), 21-Май-25, 21:58 | ||
Ну... если уже смотреть глобально, то нужность фри еще предстоит объяснить) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –1 +/– | ![]() |
Сообщение от Sadok (ok), 21-Май-25, 22:49 | ||
объясни это citrix ли netflix, например. потом возвращайся. по пути к микрософту или к DARPA загляни | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +3 +/– | ![]() |
Сообщение от Аноним (-), 21-Май-25, 22:56 | ||
> объясни это citrix ли netflix, например. потом возвращайся. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
60. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Май-25, 06:03 | ||
> Ты забыл еще вспомнить плейстейшн) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
25. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Кошкажена (?), 21-Май-25, 23:32 | ||
> то за растом будущее | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от IdeaFix (ok), 21-Май-25, 21:45 | ||
Портировали бы уж сразу системд на расте... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +1 +/– | ![]() |
Сообщение от Минона (ok), 21-Май-25, 21:51 | ||
А этот процесс точно будет называться "портирование"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
9. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +9 +/– | ![]() |
Сообщение от name (??), 21-Май-25, 22:26 | ||
Поттерирование? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
81. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от 12yoexpert (ok), 22-Май-25, 08:36 | ||
аннигиляция | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (6), 21-Май-25, 22:00 | ||
Так фряха только этим недокомпилятором и (не)собирается, ровно никаких препятствий для поддержки раста. Если бы раст поддерживался gcc, я уверен, претензий и с линуксом куда меньше было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
7. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Май-25, 22:04 | ||
Но линукс уже довольно давно может собираться шлангом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (6), 21-Май-25, 22:26 | ||
Сам линукс собирают, в основном, стараниями разработчиков андроида. А вот юзерспейс не очень хорошо шлангом собирается, что можно видеть на примере фряхи. Только шланг код всё ещё хуже и менее универсальный выдаёт, в принципе не способен на эффективные оптимизации (размер бинаря и оптимизации профилирования), есть дистрибутив линукса, собранный шлангом и он всегда ощутимо хуже был. В связи с чем собирать шлангом особого проку нет, кроме корпоративных интересов и унификации с проприетарными компиляторами (те же самые корпоративные интересы). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
77. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (77), 22-Май-25, 08:20 | ||
GCC открыт и свободен, поэтому не явлется вендорлочным. Ибо любой может посмотреть, как и что он творит со входным и выходным кодом. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
![]() | ||
29. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от 12yoexpert (ok), 22-Май-25, 00:00 | ||
только этого не будет. суть раста это вендорлок | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
![]() | ||
52. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (52), 22-Май-25, 03:08 | ||
Вы про Clang? Если да, то не понимаю почему его многие так хейтят. Он часто генерит лучший код, чем GCC. У клэнга работа с векторами интереснее, можно например как в OpenGL обращаться к части вектора. Или делать перемешивание просто написав a = b.yzxw; | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
![]() | ||
61. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +1 +/– | ![]() |
Сообщение от Аноним (61), 22-Май-25, 06:07 | ||
> Вы про Clang? Если да, то не понимаю почему его многие так хейтят. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
73. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (6), 22-Май-25, 08:07 | ||
Помимо неоптимального кода (лапша из goto, впрочем, пользователям нравится) ещё заметил что чуть неправильно собранный тулчейн llvm (ну там если gcc где-то 1 из пакетов собрал, или линкер был не ldd, или --rtlib=compiler-rt с -stdlib=libc++ не добавлены в ключи хотя default и так выставлены, которые теперь надо убрать потому что не поддерживаются новой версией, каждое обновление что-то новое) приводят к интересным багам в том же расте (программах на нём), которые невозможно ни диагностировать ни отладить, особенно забавно, когда это непонятным образом влияет на глюкалово вроде веббраузера. Или вон --undefined-version линкеру теперь добавлять чтобы хромиум мог слинковаться и буквально каждое обновление что-то ломается само по себе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +2 +/– | ![]() |
Сообщение от Аноним (8), 21-Май-25, 22:26 | ||
Заголовок вводит в заблуждение. Может показаться что FreeBSD развивает поддержку Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –2 +/– | ![]() |
Сообщение от Аноним (-), 21-Май-25, 22:48 | ||
> Может показаться | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
24. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +5 +/– | ![]() |
Сообщение от Кошкажена (?), 21-Май-25, 23:29 | ||
> ps вполне возможно что их наработки и патчи можно будет накатить на обычную FreeBSD. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +2 +/– | ![]() |
Сообщение от name (??), 21-Май-25, 22:30 | ||
А в FreeBSD и не знают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –2 +/– | ![]() |
Сообщение от Аноним (-), 21-Май-25, 23:16 | ||
> А в FreeBSD и не знают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
39. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (8), 22-Май-25, 00:25 | ||
Как с интересом можно наблюдать makefile? | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Ан Оним (?), 21-Май-25, 23:51 | ||
Чем плох C и C++ - тем что эти языки захватил в свою собственность ISO. Он на них деньги делает, никому бесплатно не даёт спецификацию. Это неправильно, не должны свободное ПО писаться на языках, чьи спецификации мало кто видел и они несвободны. А вот спецификации Rust, Java, Free Pascal - бесплатные и в открытом доступе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
30. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (30), 22-Май-25, 00:01 | ||
... и распространяются в виде бинарников, в которые можно засунуть что угодно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (36), 22-Май-25, 00:13 | ||
собирайте из исходников | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Кошкажена (?), 22-Май-25, 00:07 | ||
> А вот спецификации Rust - бесплатные и в открытом доступе. | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
![]() | ||
34. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –1 +/– | ![]() |
Сообщение от Аноним (36), 22-Май-25, 00:09 | ||
https://github.com/rust-lang/spec | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Кошкажена (?), 22-Май-25, 00:16 | ||
> https://github.com/rust-lang/spec | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
40. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –1 +/– | ![]() |
Сообщение от Карлос Сношайтилис (ok), 22-Май-25, 00:28 | ||
А у с/с++ нет единого стандарта, но никто не жалуется, почему-то | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
![]() | ||
62. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (61), 22-Май-25, 06:16 | ||
> А у с/с++ нет единого стандарта, но никто не жалуется, почему-то | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (35), 22-Май-25, 00:12 | ||
Ясен пень. Винда давно уже переходит на раст, линукс запоздало, но тоже пытается. И остальные перейдут, никуда не денутся - потому что это серьёзный технический прогресс который невозможно игноровать. Что на этот счёт думают админы локалхостов никого не волнует. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (42), 22-Май-25, 00:29 | ||
Когда невозможно будет игнорировать, а не игноровать - тогда и приходите. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
54. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –1 +/– | ![]() |
Сообщение от Аноним (52), 22-Май-25, 03:24 | ||
Это просто блаж и неведомый социальный феномен. | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
37. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +1 +/– | ![]() |
Сообщение от Аноним (37), 22-Май-25, 00:13 | ||
Так, куда теперь побегу бежавшие от раста с линукса на фрибсд? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Карлос Сношайтилис (ok), 22-Май-25, 00:29 | ||
На плейстейшн! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
63. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (63), 22-Май-25, 06:21 | ||
Так речь про форк фряхи. Про ванильную фряху речь не идет. | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
69. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (77), 22-Май-25, 08:00 | ||
На DragonFly | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
44. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (44), 22-Май-25, 00:51 | ||
Теперь make buildworld будет в 4 раза дольше... и больше... | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Celcion (ok), 22-Май-25, 01:55 | ||
Мне вот интересно, на какой ещё язык начнут всё подряд без разбору переписывать когда детвора наиграется в раст и осознает, что после "давайте всё перепишем!" начнётся "а теперь надо всё переписанное дальше поддерживать", а это скушненько и неинтересненько? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (35), 22-Май-25, 02:01 | ||
Как только ты покажешь другой язык, который решает проблему работы с памятью и эффективности траты ресурсов лучше, чем Раст. Но ты его не покажешь, потому что к тому времени как подобное придумают, раст уже успеет ускакать вперёд через Полониус, уже будет крепко сидеть во всех операционках и в целом обрастёт ещё более обширной экосистемой, чем сейчас. Задолбаешься догонять. Это тебе придётся изобрести что-то немыслимое, что перевернёт всю индустрию, но при этом всем будет понятно, что в расте это сделать невозможно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
53. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –1 +/– | ![]() |
Сообщение от Celcion (ok), 22-Май-25, 03:17 | ||
> потому что к тому времени как подобное придумают, раст уже успеет ускакать вперёд через Полониус, уже будет крепко сидеть во всех операционках и в целом обрастёт ещё более обширной экосистемой, чем сейчас. Задолбаешься догонять. Это тебе придётся изобрести что-то немыслимое, что перевернёт всю индустрию, но при этом всем будет понятно, что в расте это сделать невозможно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
70. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Май-25, 08:01 | ||
> Посмотрим, где будет ваш раст годиков так через 15-20. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
78. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (78), 22-Май-25, 08:22 | ||
> попсовых "решающих все проблемы" языков программирования. И такую телегу слышал уже неоднократно. | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
![]() | ||
55. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +1 +/– | ![]() |
Сообщение от Аноним (52), 22-Май-25, 03:33 | ||
Нет никакой проблемы работы с памятью. Посади таких растописателей в реальную среду и заставь писать код на нормальном языке - они ошибок будут делать похлеще "дидов". Нужно не языки новые писать, а новое поколение программистов обучать, прям с азов, как там все на железном уровне работает, обучать проектированию архитектур, логике и прочем. Не курсами кормить, а гнать в вузы на кафедру computer science. | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
![]() | ||
80. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (78), 22-Май-25, 08:26 | ||
> Нет никакой проблемы работы с памятью. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
57. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Илья (??), 22-Май-25, 05:42 | ||
C# | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
![]() | ||
66. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (63), 22-Май-25, 07:40 | ||
Я надеюсь это будет Borland Pascal. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
![]() | ||
72. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (77), 22-Май-25, 08:03 | ||
Zig, здесь часто возгласы раздаются. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
![]() | ||
79. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (77), 22-Май-25, 08:26 | ||
Для написания ядер ОС ещё компромиссом бы мог являться Hare де Волта. Такой осовремененный C с модулями. Он сам на нём микроядро наваял. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
48. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +1 +/– | ![]() |
Сообщение от Erley (ok), 22-Май-25, 01:56 | ||
Переписывание на Rust займёт много лет, поэтому будет HardenedBSD жить своей жизнью, а FreeBSD - своей. При этом FreeBSD будет майнстрим и всё новое появляться в ней и потом портироваться на HardenedBSD. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
65. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (65), 22-Май-25, 06:55 | ||
В отчёте ясно сказано о намерении продвигать работу в upstream, так что заголовок верный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | –1 +/– | ![]() |
Сообщение от Аноним (51), 22-Май-25, 03:04 | ||
То, что майкрософт на раст клюнул - тоже закономерно, сколько у них было технологий-однодневок - не пересчитать, начиная с VB6, Silverlight, MFC, OLE, COM, DirectShow, постоянные кидки-недоделки. То же самое и здесь будет - поиграются, бросят, и пойдут возбуждаться очередными хайповыми и баззвордными поделиями. Оно так по кругу и идёт давно, те кто по-старше могут сопоставить. Гуглята от майков в этом плане мало чем отличаются, современная раздутая айтишечка - непроходимое болото. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
76. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (77), 22-Май-25, 08:16 | ||
Разве^ COM куда-то делся? Посмотрите новость про (при)открытие WSL2, там на блок-схемах есть про COM-объекты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (63), 22-Май-25, 07:41 | ||
Жду новостей о том что GNU/ Hurd и ReacOS переписывают на Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
71. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Анониматор (?), 22-Май-25, 08:02 | ||
они ещё уровень Python не прошли | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
74. "Для FreeBSD развивают опциональную поддержку компонентов баз..." | +/– | ![]() |
Сообщение от Аноним (77), 22-Май-25, 08:08 | ||
В GNU/Hurd же сервисы, как отдельные исполняемые бинарники, со своим main. Поэтому, их можно писать на любом языке. Да хоть на интерпретируемом. Как это будет шустро, мы не говорим. | ||
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |