The OpenNET Project / Index page

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



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

Оглавление

Для включения в Mesa передан начальный код для поддержки ОС Fuchsia, opennews (??), 08-Июн-24, (0) [смотреть все]

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


2. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +7 +/
Сообщение от Аноним (2), 08-Июн-24, 14:38 
Жалко что Fuchsia не взлетела, а то миру нужна десктопная микроядерная ОС. А то как говорил Таненбаум линукс - это тупик, который из-за своего монолитного дизайна с каждым днем всё сильнее и сильнее разрастается. Пока в один прекрасный день просто не лопнет.
Ответить | Правка | Наверх | Cообщить модератору

7. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +3 +/
Сообщение от Аноним (-), 08-Июн-24, 14:57 
> Жалко что Fuchsia не взлетела, а то миру нужна десктопная микроядерная ОС.

Вам нужна? Вот и вперед! А то на чужом горбу въезжать в рай все любят.

> А то как говорил Таненбаум линукс - это тупик, который из-за своего монолитного
> дизайна с каждым днем всё сильнее и сильнее разрастается. Пока в один
> прекрасный день просто не лопнет.

Для начала это уже 30 лет продолжается. За это время профессор разве что помог подогнать фирме интел бэкдор с полутора драйверами (но ему в силу природы это катит). И написать пришибленое открытое письмо, поняв что натворил и какие "услуги" оказал человечеству.

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

9. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +2 +/
Сообщение от нах. (?), 08-Июн-24, 15:10 
дааа, а не оказал бы - пришлось бы интелу на linoops'е эту хрень писать. Ну подорожали бы платформы чуток, подумаешь.
И иногда внезапно-вис бы твой сервер о 128 головах, потому что где-то там в глубине пришел oom-killer - но в общем-то и это мелочи.

Циска вон не даст соврать (ей драйверы-то нужнее, поэтому наследие прохфессора кислых щей ей не пригодилось совсем).

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

13. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (-), 08-Июн-24, 15:36 
> дааа, а не оказал бы - пришлось бы интелу на linoops'е эту хрень писать.
> Ну подорожали бы платформы чуток, подумаешь.

Тогда пришлось бы сорц дать - и можно было бы и самому такое же делать :)). А тут, вот, ни профессору ни людям. Благодетель, пля, бесплатно корпе бэкдор накорябал! Осталось еще СМС с текстом не лох отправить. А, погодите, открытое письмо же!

> И иногда внезапно-вис бы твой сервер о 128 головах, потому что где-то там
> в глубине пришел oom-killer - но в общем-то и это мелочи.

Не мой сервер - а их бэкдор на минуточку. И вот что-что а если у интеля повис их бэкдор, то чему мне то расстраиваться? Что они не смогут порулить якобы-моим серваком лишний раз? Это конечно ужасно, не отнять :)

> Циска вон не даст соврать (ей драйверы-то нужнее, поэтому наследие
> прохфессора кислых щей ей не пригодилось совсем).

Не знаю как циска - а ASML прямым текстом недавно признались что могут ремотно отключиьт якобы-ваше оборудование к хренам, если ваша морда им не нравится.

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

16. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от нах. (?), 08-Июн-24, 15:44 
>> дааа, а не оказал бы - пришлось бы интелу на linoops'е эту хрень писать.
>> Ну подорожали бы платформы чуток, подумаешь.
> Тогда пришлось бы сорц дать - и можно было бы и самому

зачем? Тебе ж прямого доступа к этому софту не дадено, значит он не тебе и доступен.

> такое же делать :)). А тут, вот, ни профессору ни людям.

и тоже нельзя, потому что прошито в матрицу

> Не мой сервер - а их бэкдор на минуточку. И вот что-что

так он того - от регенерации памяти до управления питанием. Если повиснет - дохнет вообще всьо. (то что его якобы отключает - отключает частично, и то недостоверно)

> Не знаю как циска - а ASML прямым текстом недавно признались что
> могут ремотно отключиьт якобы-ваше оборудование к хренам, если ваша морда им
> не нравится.

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

Не, можешь попробовать сам придумать с нуля. Но что-то мне подсказывает что не получится.


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

26. "Для включения в Mesa передан начальный код для поддержки ОС ..."  –1 +/
Сообщение от Аноним (-), 08-Июн-24, 17:26 
>> Тогда пришлось бы сорц дать - и можно было бы и самому
> зачем?

Для комплайнса с лицензией. Во я кэп то!

> Тебе ж прямого доступа к этому софту не дадено, значит он не тебе и доступен.

Есть лицензия. Ее надо соблюдать. А что я буду с сорцом делать - да уже мое дело. У меня есть эн GPL tarball - и что я с ними делал под свои внутренние нужды уже мои проблемы в обшем то.

>> такое же делать :)). А тут, вот, ни профессору ни людям.
> и тоже нельзя, потому что прошито в матрицу

Намертво прошит только бутром, да потом - вот - в однократные фузы - грандмастер ключ платформы, по которому boot rom и знает кто его бог, а кто слизняк. Так что основную тушку "боги" могут и апдейтить, если оно надо. В состав апдейта BIOS входит, кули.

Если эта шляпа повиснет, юзер имхо не заметит: ее рестартанет вачдог. Конечно если пакость отрубить вообще совсем - там более глобальный шатдаун платформы целиком через 30 минут в ROM заколочен, но активно ли сие после взлета основной тушки, positive'ы бы его знают.... так что факап бэкдора уж точно не проблема для юзера в общем случае.

> так он того - от регенерации памяти до управления питанием. Если повиснет
> - дохнет вообще всьо.

Регенерацией управляет - контроллер памяти, на минуточку. А вон то как максимум что-то координировать может, начальный bring-up (у AMD с PSP) делать. Ну вот да, технически DRAM надо сперва довольно сложную процедуру "link training" до того как он станет доступным, стабильным и юзабельным. На x86 запускающемся в 16 бит режиме, с отдельными крайне деликатными тантрами для перевода части кеша в адресуемый SRAM это очень неудобно. А отдельный ARM с своим sram и spi флехой - ему нормуль. А потом он подготовив поляну - отпустит жирное ядро пахать.

Кстати если ты думаешь что это уникальная идея - ну вот нет. Скажем у хуавэя SoC стартуют в том же духе: мелкий Cortex M (микроконтроллер) сперва готовит поляну большим ядрам, потом отпускает их пахать. А сам становится сервисным добром для power management и проч.

> (то что его якобы отключает - отключает частично, и то недостоверно)

Ну вот тут упс. В ранних ME можно было совсем не грузить аддоны ROM но интел о чем-то догадался и вкрутил таймаут на 30 минут, после которого ROM просто вырубит платформу. Так что без ярма бегать можно - но только пока воздух в скафандре не кончится.

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

Ну дык. И вот наконец кто-то честно объяснил что бусы - с встроенным духом. Живущим своей жизнью. И кто удумает копьем махать и вопить - дух разозлится и накажет негодяя.

> Никто в общем-то и не обещал.

Ну как не обещал?... По ценам это очень похоже на покупку в собственность :)

> Не, можешь попробовать сам придумать с нуля. Но что-то мне подсказывает что не получится.

Да вон у тебя пытаются. Правда уже кажется заткнулись немного? Видимо прикинув что если тему педалить - потом можно вооон к тем гиперзвуковикам-затейникам и прочим друзьям министров присоединиться.

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

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

39. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +2 +/
Сообщение от AKTEON (?), 08-Июн-24, 20:24 
Не,начало было правильное: нам нужна микроядерная РОС ГОС ОС , паадайте 20 млрд на разрабооткууу ...
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

65. "Для включения в Mesa передан начальный код для поддержки ОС ..."  –1 +/
Сообщение от Аноним (65), 09-Июн-24, 18:39 
За это время он однажды в интервью сказал, что ему один бывший студент рассказал, что знакомый того студента разговаривал с человеком работавшим в Интеле и тот ему рассказал, что по слухам они используют Minix
Никаких доказательств кроме «мне рассказала троюродная бабка шестиюродной козы моей кумы» не было
Но на опеннете стали твердить это как истину

В реальности за 40 лет они не создал ничего. Теоретик чья теория не стоит и вонючего носка, не более

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

12. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +1 +/
Сообщение от Аноним (12), 08-Июн-24, 15:34 
Ну лопнет и лопнет, на эти «4%» внимания никто не обратит.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

17. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +2 +/
Сообщение от нах. (?), 08-Июн-24, 15:44 
> Ну лопнет и лопнет, на эти «4%» внимания никто не обратит.

у меня для тебя хреновые новости...

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

19. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +1 +/
Сообщение от Аноним (12), 08-Июн-24, 16:02 
Ну так не томи, докладывай.
Ответить | Правка | Наверх | Cообщить модератору

32. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +1 +/
Сообщение от Аноним (32), 08-Июн-24, 18:19 
Нах тонко намекает, что это на десктопе - 4%
Что касается серверов и иного оборудования - если всё однажды резко накроется медным тазом, поверь, заметят примерно ВСЕ ))
Ответить | Правка | Наверх | Cообщить модератору

37. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от нах. (?), 08-Июн-24, 19:18 
> Нах тонко намекает, что это на десктопе - 4%
> Что касается серверов и иного оборудования - если всё однажды резко накроется
> медным тазом, поверь, заметят примерно ВСЕ ))

раньше, гораздо раньше (речь все же о десктопах и их конь-тингенте юзеров). Владельцев впихонов у нас что-то около 10%... и те не у нас. У нас процент сходится за счет депутатов, так и не выбравших, от какого из двух им отказаться чтоб не зашкварно было.


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

77. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (77), 12-Июн-24, 08:33 
1%. Исправил для тебя 🤌
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

25. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +1 +/
Сообщение от Bottle (?), 08-Июн-24, 17:17 
Нужен ещё адекватный язык программирования без заголовочных файлов, неопределённого поведения, арифметики, зависящей от машины и т.п. дряни.
Это точно не Си. Возможно, какой-то диалект Паскаля. Например, Ада. Вот на этой странице документации пишется, что float и double независимо от платформы следуют стандарту IEEE-754.
https://docs.adacore.com/gnat_rm-docs/html/gnat_rm/gnat_rm/i...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

27. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +1 +/
Сообщение от Аноним (27), 08-Июн-24, 17:32 
Это тебе в рекламе безопасТных язычков сказали?
Ответить | Правка | Наверх | Cообщить модератору

31. "Для включения в Mesa передан начальный код для поддержки ОС ..."  –2 +/
Сообщение от n00by (ok), 08-Июн-24, 18:00 
Это он не читал ISO/IEC 9899:2017

This annex specifies C language support for the IEC 60559 floating-point standard. The IEC 60559
floating-point standard is specifically Binary floating-point arithmetic for microprocessor systems, second
edition (IEC 60559:1989), previously designated IEC 559:1989 and as IEEE Standard for Binary Floating-
Point Arithmetic (ANSI/IEEE 754–1985). IEEE Standard for Radix-Independent Floating-Point Arithmetic
(ANSI/IEEE 854–1987) generalizes the binary standard to remove dependencies on radix and
word length. IEC 60559 generally refers to the floating-point standard, as in IEC 60559 operation,
IEC 60559 format, etc. An implementation that defines __STDC_IEC_559__ shall conform to the
specifications in this annex.362) Where a binding between the C language and IEC 60559 is indicated,
the IEC 60559-specified behavior is adopted by reference, unless stated otherwise. Since negative
and positive infinity are representable in IEC 60559 formats, all real numbers lie within the range of
representable values.

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

30. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +1 +/
Сообщение от Аноним (30), 08-Июн-24, 17:59 
Oberon-2.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

52. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (52), 08-Июн-24, 22:49 
Oberon++
Ответить | Правка | Наверх | Cообщить модератору

53. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от мурзилка (?), 08-Июн-24, 23:29 
Только не Ада. В Аде не различаются целочисленное и вещественное деление (в отличие от виртовских языков). А ещё в Аде есть goto, который может отправить не разберёшься куда. А ещё в Аде есть перегрузка операторов (что не совсем хорошо с точки зрения ясности). А ещё в Аде есть анонимный access тип, который ... А ещё в Аде отсутствует управление ресурсами. А ещё в Аде есть исключения, которые не добавляют ясности алгоритму. А еще в Аде столько прагм, что ... можно продолжать долго
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

54. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (52), 09-Июн-24, 02:11 
А в каких языках вообще нет goto? Даже в Паскале есть. А перегрузка операторов, так она существует для определения смысла этих "+","-" и т.д. применительно ко вновь созданным типам данных. А то бы бывал абсурд, если бы использовался их смысл для встроенных типов. Например, в C++, D перегрузка есть, жить с ней можно и неплохо. Исключения - в современных языках во всех есть.
Ответить | Правка | Наверх | Cообщить модератору

57. "Для включения в Mesa передан начальный код для поддержки ОС ..."  –3 +/
Сообщение от n00by (ok), 09-Июн-24, 08:02 
Вообще нет goto в функциональных языках. В Python нет goto. В HTML (L- это language, если кто не знал) нет goto.
Ответить | Правка | Наверх | Cообщить модератору

59. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Perlovka (ok), 09-Июн-24, 08:47 
Ты еще погугли, что такое M в HTML. И да, там есть goto, двоечник.
Ответить | Правка | Наверх | Cообщить модератору

60. "Для включения в Mesa передан начальный код для поддержки ОС ..."  –5 +/
Сообщение от n00by (ok), 09-Июн-24, 09:26 
goto императивная конструкция, а markup - означает "декларативный язык". Ты хочешь обсудить тезис Чёрча-Тьюринга и поговорить о изоморфизме или блеснуть знаниями программирования на HTML? В последнем случае я сразу сдаюсь, победа переходит к тебе.
Ответить | Правка | Наверх | Cообщить модератору

80. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (80), 13-Июн-24, 10:25 
Есть call/cc зато.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

82. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от n00by (ok), 13-Июн-24, 13:03 
> Есть call/cc зато.

В паре с goto нет return.

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

64. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от 22222222222 (?), 09-Июн-24, 18:21 
как ни странно, но rust
https://graydon2.dreamwidth.org/218040.html
> goto (not even as a reserved word)
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

68. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Bottle (?), 09-Июн-24, 20:21 
Хорошо, а минусы будут?
Ты вообще не должен делить целые числа. Если тебе нужно деление, используй float. Нет гарантий корректности целочисленной делимости. Сишные д3билы, конечно, привыкли, что 5 / 4 == 1. Но люди, которые учились в школе не на тройки, знают, что результат равен 1,25, что можно выразить через float. Если нужна точность, то через double.
Goto - отличный оператор, который ненавидят д0дики. А это по факту самая понятная и приближенная к машине конструкция.
Перегрузка операторов - да ты ёб4ный нapкоман! Как ты собираешься писать сложный код, связанный с высшей математикой? Будешь всё заворачивать в методы вида Matrix4 = Matrix1.add(Matrix2.multiply(Matrix3)) ? Да это же настоящая китайская лапша! А усядешься писать физически корректный рендеринг с реализацией освещения по Куку-Торренсу, готовь верёвку, мыло, табурет, потому что ты попросту не разберёшься в коде, который написал десять минут назад!
Исключения - одна из лучших вещей когда либо придуманных в языках программирования. Вместо того, чтобы код сыпался на некорректно введённых данных, до которых никто не додумался, предполагается запасной вариант поведения.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

83. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от нах. (?), 16-Июн-24, 10:35 
> Ты вообще не должен делить целые числа.

кому еще чего я не должен?

> Нет гарантий корректности целочисленной делимости.

Вообще-то нет гарантий только у сложения. Но там все сложно, не для твоего семь классов образованья.

> Сишные д3билы, конечно, привыкли, что 5 / 4 == 1. Но люди, которые учились в школе не на тройки,
> знают, что результат равен 1,25, что можно выразить через float.

только они потом немного удивляются, что 5/4*4 внезапно может оказаться не равно пяти, да еще в двух разных float математиках - по разному вычисляются. В школе этого кажется еще не проходят.

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

> Goto - отличный оператор, который ненавидят д0дики. А это по факту самая понятная и
> приближенная к машине конструкция.

конструкция-то понятная - вот код при помощи этой конструкции рожденный - не всегда.

Забавно что дальше ты поешь алилуйю исключениям, которые и есть попытка сделать "структурный goto" (как всегда получилось ниочинь - где-то, где кода много по обоим сценариям, действительно решает проблему, где-то, где хватило бы goto на через пять строк - только все запутывает и делает непрозрачным, и здрасьте висящий указатель если они в этом языке есть вообще)

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

70. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (70), 09-Июн-24, 23:31 
Стандарт языка Ада запутан и сложен, занимает сотни страниц, ни один компилятор его полностью не реализует до сих пор. GNAT точно не реализовывает, остальной зоопарк компиляторов в большинстве проприетарный - то есть за денежки.
Да уж, конечно, Ада это прекрасный выбор для разработки опенсорс :)

Насчет мешающих плохим танцорам заголовочных файлов - уже с C++20 можно обходиться без них, четыре года уже как :)

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

84. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от нах. (?), 16-Июн-24, 10:36 
> Стандарт языка Ада запутан и сложен, занимает сотни страниц,

сколько страниц в талмуде страус трупа? И есть ли хоть один герой сумевший не уснуть на первых двадцати?

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

а вы т-пые и жадные.

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

74. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (74), 10-Июн-24, 09:04 
Ржавый уже годы как есть и его можно использовать для системного программирования
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

42. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (42), 08-Июн-24, 20:46 
Нужно продолжить поддержку Windows XP. И выпустить нормально работающую 64 разрядную Windows XP.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

45. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +1 +/
Сообщение от Аноним (43), 08-Июн-24, 21:04 
Поздняк метаться, никто с линукса никуда не полезет, осознай
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

69. "Для включения в Mesa передан начальный код для поддержки ОС ..."  +/
Сообщение от Аноним (52), 09-Июн-24, 20:57 
>а то миру нужна десктопная микроядерная ОС. А то как говорил Таненбаум линукс - это тупик

Если десктопная, то Genode/Sculpt.
А Таненбауму ненужно было бвть жадным в своё время. Тогда, может быть, его Minix и взлетела бы. А так, мало ли что он от зависти наговорил.

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

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

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




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

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