The OpenNET Project / Index page

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



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

Оглавление

Поддержка Rust для ядра Linux столкнулась с критикой Торвальдса, opennews (ok), 15-Апр-21, (0) [смотреть все]

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


17. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +1 +/
Сообщение от Anonymousqwe (?), 15-Апр-21, 08:33 
Знаете на C# ОС и драйвера для неё ради эксперимента написали
Ответить | Правка | Наверх | Cообщить модератору

26. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +1 +/
Сообщение от n00by (ok), 15-Апр-21, 08:45 
Microsoft Singularity (кто про неё помнит?) написана на Sing#, цитата:

Низкоуровневый код обработки прерываний x86 написан на языке ассемблера и C. Библиотеки времени исполнения (англ. runtime) и сборщик мусора написаны на Sing# (специально доработанном для данного проекта диалекте C#) с использованием небезопасного режима (англ. unsafe mode). Также присутствует код на C, использующийся в целях отладки. BIOS компьютера вызывается только на этапе загрузки в 16-разрядном реальном режиме работы процессора. После перехода в 32-разрядный режим, BIOS больше никогда не вызывается, вместо него используются драйверы, написанные на Sing#. При установке ядра, оп-коды CIL компилируются в инструкции x86 при помощи компилятора Bartok.

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

146. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +1 +/
Сообщение от Sw00p aka Jerom (?), 15-Апр-21, 11:34 
>Microsoft Singularity (кто про неё помнит?)

Вспомните еще и про ФантомОС от  ДЗ :)

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

183. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  –1 +/
Сообщение от n00by (ok), 15-Апр-21, 12:11 
>>Microsoft Singularity (кто про неё помнит?)
> Вспомните еще и про ФантомОС от  ДЗ :)

Вот это интересная ОС. В отказе от файлов что-то есть. Но слишком непривычно.

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

264. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +1 +/
Сообщение от Sw00p aka Jerom (?), 15-Апр-21, 14:34 
> Вот это интересная ОС. В отказе от файлов что-то есть. Но слишком
> непривычно.

ну там не отказ от файлов, просто вся система есть один единственный "файл" (объект, структура и т.д. называйте как хотите) :) Смахивало все это на гипервизор со снапшотами живой миграцией и т.д.


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

400. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от n00by (ok), 16-Апр-21, 10:03 
>> Вот это интересная ОС. В отказе от файлов что-то есть. Но слишком
>> непривычно.
> ну там не отказ от файлов, просто вся система есть один единственный
> "файл" (объект, структура и т.д. называйте как хотите) :) Смахивало все
> это на гипервизор со снапшотами живой миграцией и т.д.

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

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

269. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Атон (?), 15-Апр-21, 14:45 
>>Microsoft Singularity (кто про неё помнит?)
> Вспомните еще и про ФантомОС от  ДЗ :)

В прошлом году DZ пилил документацию.  формально проект продолжается.

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

147. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +1 +/
Сообщение от Аноним (147), 15-Апр-21, 11:36 
Там же производительность уровня питона. Только памяти побольше уходит. Они серьёзно потратили на это время?
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

181. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от n00by (ok), 15-Апр-21, 12:09 
> Там же производительность уровня питона. Только памяти побольше уходит.

Питон это интерпретатор. JIT дотнета генерировал код вполне на уровне тогдашнего компилятора Си (медленнее, но не в разы).

> Они серьёзно потратили
> на это время?

Не только время потратили, но и вложились в рекламу и индуцировали массу проповедников. Движуха вокруг Rust очень на неё похожа.

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

241. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (241), 15-Апр-21, 14:02 
В Сингулярности-то? Нет, там JIT.

Идея на самом деле очень интересная. Если безопасность доступа к памяти обеспечивается JIT, а голые указатели есть только в unsafe mode в микроядре, то можно обойтись без дорогих переключений контекста и весь код гонять в Ring 0.

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

250. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (147), 15-Апр-21, 14:18 
В питоне тоже жит. И даже аот. Причём, именно в цпитоне. Позволяет выиграть аж 10% ценой жора памяти и кучи бесполезных вычислений. Что дотнет, что жава, очень тормозные без нативных батареек на си (или плюсах) даже сейчас, а 15 лет назад это была очень странная идея. Безопасность в жит? Жит это наверное главный спонсор уязвимостей в коде.
Ответить | Правка | Наверх | Cообщить модератору

281. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (-), 15-Апр-21, 15:03 
> В питоне тоже жит. И даже аот. Причём, именно в цпитоне.

Ага, а пайпай пилят исключительно из любви к искусству и потому что NIH ...

Ссылочку на JIT компилятор в CPython - в студию.

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

292. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  –1 +/
Сообщение от Аноним (147), 15-Апр-21, 15:18 
https://numba.pydata.org/

А пупу, что пупу. Да. на части кейсов позволяет получить ускорение, особенно когда у тебя куча клиентов с одинаковыми проблемами, а огромная куча кода для джанги уже наворочена и её просто так не спихнуть. В других случаях от пупу толку нет.

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

513. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от х (?), 17-Апр-21, 16:28 
Намба это сторонний проект, который не имеет к мэйнлайновому Питону никакого отношения.
Ответить | Правка | Наверх | Cообщить модератору

518. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (147), 17-Апр-21, 19:30 
Интегрируется оно именно в цпитон. Только по итогу куда лучше выкинуть жит и написать всё на цытоне.
Ответить | Правка | Наверх | Cообщить модератору

302. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +2 +/
Сообщение от Аноним (241), 15-Апр-21, 15:59 
Жит житу рознь. При динамической типизации ничего эффективно не скомпилируешь.

Принципиальных проблем в разработке эффективного и безопасного jit для языка со строгой статической типизацией нет, проблемы существующих решений не фундаментальны. А для исследовательского проекта, какими и являются сингулярность или фантомось, производительность вообще не принципиальна, это пруф оф концепт.

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

461. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  –1 +/
Сообщение от Аноним (461), 17-Апр-21, 06:45 
> Принципиальных проблем в разработке эффективного и безопасного jit для языка со строгой
> статической типизацией нет,

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

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

Алсо это означает по сути весь компилер (как минимум кодогенератор и куски линкера) впертый в рантайм. Чудес не бывает и такая функциональность не может весить ноль.

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

460. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  –1 +/
Сообщение от Аноним (-), 17-Апр-21, 06:40 
> В питоне тоже жит. И даже аот. Причём, именно в цпитоне. Позволяет
> выиграть аж 10% ценой жора памяти и кучи бесполезных вычислений.

Ну так дотнет после апдейта и дико грузит комп полдня, заново компиля свои ГИГАЗЫ ассемблей в нативный код. И вот ваш десктоп превращается, превращается, превращается... в гребаную билдферму, ибо даже линух кернел перекомпилить меньше проца и оперативы жрет и в разы быстрей.

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

512. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  –1 +/
Сообщение от х (?), 17-Апр-21, 16:26 
Ты что-то попутал. Шарп быстрее Явы, и не сильно отличается по скорости от плюсов:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

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

520. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +1 +/
Сообщение от Аноним (147), 17-Апр-21, 19:36 
В ситнетике и в шарпе последних 2 лет (не продакшен ни разу), возможно, но по сути ничего не изменилось на практике за 20 лет.
Ответить | Правка | Наверх | Cообщить модератору

522. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от х (?), 17-Апр-21, 19:41 
> В ситнетике и в шарпе последних 2 лет (не продакшен ни разу),
> возможно, но по сути ничего не изменилось на практике за 20
> лет.

Ты уже пять лет не в тренде. https://www.opennet.ru/opennews/art.shtml?num=44680

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

523. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (147), 17-Апр-21, 19:46 
Ну да, я про это. Нигде не видел, везде 4.
Ответить | Правка | Наверх | Cообщить модератору

524. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  –1 +/
Сообщение от х (?), 17-Апр-21, 19:54 
Про прод другой разговор, начиная с 6 дотнета, который LTS и ожидается осенью, всё будет. 5 был тестовой площадкой для полного перехода с виндового дотнета на кор, и последующего депрекейта первого.
Ответить | Правка | Наверх | Cообщить модератору

535. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Michael Shigorinemail (ok), 17-Апр-21, 22:20 
Q.E.D.
Ответить | Правка | Наверх | Cообщить модератору

556. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (556), 18-Апр-21, 21:59 
Непонятно у Шигорина действительно какие-то разные уровни понимания индустрии?
1. Докладчик - понимает и рассказывает. Даже ответить на вопросы может по существу.
2. https://www.opennet.ru/~Michael%20Shigorin - не всегда понимает. но почти всегда впопад пишет "умные" вещи. Не обязательно соответствующие действительности, но от этого к нему не относятся как к iPony или как к фракталу, например. Уважаемый человек ведь. Поэтому и верить можно на слово. Даже если не соответствует действительности.

А может просто с госами переобщался. Там-то и второй .NET Framework может быть, но большинство собеседуемых отсеиваются по признаку "не писал свою ОС в универе, куска мало", так что такое дремучее легаси мало кому грозит.

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

559. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (-), 19-Апр-21, 01:25 
> Непонятно у Шигорина действительно какие-то разные уровни понимания индустрии?

В данном случае правильно было бы писать ИНДУСтрии ;)

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

555. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (556), 18-Апр-21, 21:43 
Эм, да нет, везде как раз уже Core. Не 3.1 - так 2.1. А так и на 5 ПРОд крутится. Что там на 4 - не знаю, кроме легаси, что можно держать. Да и то же самое легаси на кор перевела половина из тех, у кого легасиесть. А новые только Core.

Если вы про старые технологии. то с Java путать не надо, на новые Java версии только в СНГ переходят, а вот в Европе и США на 5-6 всё ещё сидят, в лучшем случае на 7-8, но это передовая разработка.

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

38. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +1 +/
Сообщение от Аноним (38), 15-Апр-21, 09:04 
Баловался с Cosmos OS В этом что-то есть. Не понятно только зачем, но в целом неплохо.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

300. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +3 +/
Сообщение от Аноним (300), 15-Апр-21, 15:55 
Оно нужно только для доказательства универсальности языка и его применимость для системного программирования. Иначе чёткие пацаны уважать не будут, а будут относится как к интерпретатору для наколенных скриптов и тупых быдлокодеров. Тот же смысл в написании компилятора языка на нём самом.
Ответить | Правка | Наверх | Cообщить модератору

527. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  –1 +/
Сообщение от Аноним (-), 17-Апр-21, 21:03 
> Знаете на C# ОС и драйвера для неё ради эксперимента написали

Растаманы так то тоже с asm - системные. Кто б сомневался что asm системная штука...

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

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

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




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

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