The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый выпуск новой SSL/TLS-библиотеки BearSSL, opennews (??), 06-Ноя-16, (0) [смотреть все]

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


8. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  –2 +/
Сообщение от Аноним (-), 06-Ноя-16, 13:11 
Ты ещё предложи ядро на С переписать. А Ржавчина анально ограничена.
Ответить | Правка | Наверх | Cообщить модератору

9. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  –2 +/
Сообщение от Аноним (-), 06-Ноя-16, 13:12 
> Ты ещё предложи ядро на Rust переписать. А Ржавчина анально ограничена.

quick fix

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

12. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +3 +/
Сообщение от Аноним (-), 06-Ноя-16, 13:28 
>quick fix

Вся суть сишников.

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

18. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +1 +/
Сообщение от Аноним (-), 06-Ноя-16, 15:25 
создаётся впечатление, что не осилившие ранее PHP попытались изучить C.
Ответить | Правка | Наверх | Cообщить модератору

14. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +3 +/
Сообщение от Аноним (-), 06-Ноя-16, 13:36 
> Ты ещё предложи ядро на С переписать. А Ржавчина анально ограничена.

Приколись, в качестве PoC народ наваял таки ОСь на ржавчине:
https://www.redox-os.org/
Причем, она еще и с гуем и прочими библиотекаршами, да и вполне себе на разных железяках запускается, а не только привет миру в виртуалочку выплевывает:
https://www.redox-os.org/screens/

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

16. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +1 +/
Сообщение от Mihail Zenkov (ok), 06-Ноя-16, 14:22 
Написать ОС можно почти на любом языке. Вопрос в том, будет ли она от этого лучше?

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

20. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  –1 +/
Сообщение от Crazy Alex (ok), 06-Ноя-16, 16:37 
Даже на хаскеле ваяли что-то. Тоже с гуем. А толку...

Не то чтобы я был против раста (как по мне, его модель - это извращение, но это, в конце концов, дело субъективное). Но какой смысл сейчас на нём пытаться писать что-то серьёзное? Пусть хипстеры поскачут, побьются обо все подводные камни, пусть появится ещё пара реализаций - тогда можно и глянуть на предмет реального использования.

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

28. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +2 +/
Сообщение от Аноним (-), 06-Ноя-16, 18:24 
> Даже на хаскеле ваяли что-то. Тоже с гуем. А толку...

Да ладно вам, хаскел все таки никогда не позиционировался, как системный.
А так, в принципе там (в расте) вроде как интринсиков и (возможно, давно не тыкал) пары тройки расширений как у гцц для си в _стабильной_ ветке раста не хватает для "полного" счастья.

В общем, пара тройка идей вполне интересны -- даже если не "взлетит".
А то  только все ныть могли про костылность и устаревание сей и переусложненность плюсов, но почему-то предпочитали ваять руби с го и прочими кофескриптами, а не альтернативу.

> Не то чтобы я был против раста (как по мне, его модель
> - это извращение, но это, в конце концов, дело субъективное). Но
> какой смысл сейчас на нём пытаться писать что-то серьёзное?

Я, если что, другой аноним -- не тот, который троллил^W агитировал за переписывание на расте )


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

48. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  –1 +/
Сообщение от Аноним (-), 07-Ноя-16, 05:17 
> давно не тыкал) пары тройки расширений как у гцц для си
> в _стабильной_ ветке раста не хватает для "полного" счастья.

У gcc за годы развития накопилось мягко говоря поболее чем пары тройки расширений. Им можно прецизионно разложить код и данные по конкретным адресам памяти, что актуально для МК например. Он может генерить код не привязанный ни к каким стандартным либам и рантаймам. И вообще - это не компилятор и не линкер. Это тулчейн. Набор тулзов, достаточный для bring-up системы от и до. Rust на это не очень то похож.

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

59. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +1 +/
Сообщение от Led (ok), 07-Ноя-16, 13:29 
> У gcc за годы развития накопилось мягко говоря поболее чем пары тройки
> расширений. Им можно прецизионно разложить код и данные по конкретным адресам
> памяти, что актуально для МК например. Он может генерить код не
> привязанный ни к каким стандартным либам и рантаймам. И вообще -
> это не компилятор и не линкер. Это тулчейн. Набор тулзов, достаточный
> для bring-up системы от и до. Rust на это не очень
> то похож.

Справедливости ради: у Rust - llvm-"тулчейн". Не бог-весть-что, но и не так-чтоб-ничего.

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

36. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +1 +/
Сообщение от barmaglot (??), 06-Ноя-16, 21:34 
>> Ты ещё предложи ядро на С переписать. А Ржавчина анально ограничена.
> Приколись, в качестве PoC народ наваял таки ОСь на ржавчине:
> https://www.redox-os.org/
> Причем, она еще и с гуем и прочими библиотекаршами, да и вполне
> себе на разных железяках запускается, а не только привет миру в
> виртуалочку выплевывает:
> https://www.redox-os.org/screens/

Most features are implemented in Rust ...

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

47. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +/
Сообщение от Аноним (-), 07-Ноя-16, 05:14 
> Most features are implemented in Rust ...

^^^^^ Вот это словечко звучит подозрительно. Что, без сишечки то смогли обойтись? Или как обычно всю ломовую работу си выполняет, пока утята крякают про свои концепции?

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

65. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +/
Сообщение от Ан (??), 07-Ноя-16, 14:26 
Насколько помню там был ASM местами.
Ответить | Правка | Наверх | Cообщить модератору

72. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +/
Сообщение от Аноним (-), 07-Ноя-16, 19:54 
>> Most features are implemented in Rust ...
> ^^^^^ Вот это словечко звучит подозрительно. Что, без сишечки то смогли обойтись?

Посмотри в код что ли. Для надежности советую еще глянуть в код пингвина, там, внезапно, тоже не все на си.

> Или как обычно всю ломовую работу си выполняет, пока утята крякают
> про свои концепции?

https://github.com/antoinealb/rust-demo-cortex-m4
https://github.com/avr-rust
А теперь покажи аналог на  го/жабе/питоне или что там у вас.


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

76. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +/
Сообщение от Mihail Zenkov (ok), 07-Ноя-16, 21:58 
> А теперь покажи аналог на  го/жабе/питоне или что там у вас.

Не знаю как в упомянутых языках, но помню кто-то компилировал под AVR на D - естественно стандартную библиотеку переписывали ибо стандартная использует GC. Был в компиляторе даже спец режим betterC - библиотеки от C, синтаксис D, но его вроде забросили.

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

92. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +/
Сообщение от Аноним (-), 11-Ноя-16, 01:32 
> Посмотри в код что ли.

А оно мне надо? У меня более интересные и практичные проекты на очереди.

> пингвина, там, внезапно, тоже не все на си.

В свежих ядрах как раз немало старого cruft'а на ассемблере почистили. А в случае ARM - Cortex M вообще сделали так чтобы можно было писать на C без ассемблера.

> А теперь покажи аналог на  го/жабе/питоне или что там у вас.

А у нас сишечка внезапно 8). Мы читеры.

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

49. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  –2 +/
Сообщение от Аноним (-), 07-Ноя-16, 05:21 
> Приколись, в качестве PoC народ наваял таки ОСь на ржавчине:

Я приколюсь, если ты этим еще и пользоваться будешь. А то рекламировать ржавчину сидючи на операционке с сишным ядром и либами как-то не того. Да и громкие заявления про Rust здорово. Но вот "most" в описании выглядит подозрительно.

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

73. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +3 +/
Сообщение от Аноним (-), 07-Ноя-16, 20:05 
>> Приколись, в качестве PoC народ наваял таки ОСь на ржавчине:
> Я приколюсь, если ты этим еще и пользоваться будешь.

Я приколюсь, если ты загуглишь и запомнишь значение "PoC"
Даю подсказку, P=Proof

> ржавчину сидючи на операционке с сишным ядром и либами как-то не того.

Еще один поклонник исконно-посконного? Луддитов тоже долго все устраивало "осваивать новые инструменты -- да ну его!" :)

> Но вот "most" в описании выглядит подозрительно.

А ты глянь хотя бы на гитхабе.
>  Rust 88.6%      Assembly 4.8%      Makefile 3.1%      Shell 2.7%      Other 0.8%
>  C 95.7%      C++ 2.0%      Assembly 1.8%      Makefile 0.3%      Perl 0.1%      Objective-C 0.1%

Одно из них статистика redox. Другое -- классическое ядро на си (угадай, какое). Да, грубо и с плюсами/object-C  например мимо кассы, но ...

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

93. "Первый выпуск новой SSL/TLS-библиотеки BearSSL"  +/
Сообщение от Аноним (-), 11-Ноя-16, 01:35 
> Даю подсказку, P=Proof

Так и скажи - действующий макет.

> Еще один поклонник исконно-посконного? Луддитов тоже долго все устраивало

Ггг почему-то не все меня склонны записывать в луддиты.

> Одно из них статистика redox. Другое -- классическое ядро на си (угадай,
> какое). Да, грубо и с плюсами/object-C  например мимо кассы, но ...

Но на rust по процентным соотношениям в разы больше ассемблера. И это наверное не очень хорошо, потому что он непортабельный и вообще используется только если яп не потянул то что надо сам.

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

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

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




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

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