The OpenNET Project / Index page

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



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

Оглавление

Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..., opennews (??), 10-Янв-18, (0) [смотреть все]

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


10. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +12 +/
Сообщение от Костик (??), 10-Янв-18, 23:40 
Это просто в 1001 раз (1000-й - это Meltdown) нам намекает на то, что ситуация со сложностью систем давно вышла из под контроля.
Если есть идиоты, которые думают, что есть такое понятие, как "защищенная и безопасная система", то пора бы им начать стрелять себе в, для начала, ногу...
Ответить | Правка | Наверх | Cообщить модератору

14. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +2 +/
Сообщение от pavlinux (ok), 10-Янв-18, 23:46 
> Если есть идиоты,

Ломани BAE Systems Data Diode Solution, можешь развлечься с INTEGRITY-178 RTOS,
ну или хотя бы VAX/VMS 7.3  

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

83. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от fi (ok), 11-Янв-18, 11:09 
здесь проблемка в сравнении:

> ситуация со сложностью систем
> VAX/VMS 7.3

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

с таким же успехом я могу предложить сломать Зарю - только работать в ней крайне сложно и не удобно.

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

87. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Аноним (-), 11-Янв-18, 11:32 
>> Если есть идиоты,
> Ломани BAE Systems Data Diode Solution

продаём товар с eal7+ на сайте с сертом от комода, у нас тут серьёзный бизнес.

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

92. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Аноним (-), 11-Янв-18, 12:27 
Процессоры VAX проектировались ещё в эпоху, когда технология предсказания ветвлений ещё не использовалась, не? Значит Meltdown им не грозит.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

25. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  –24 +/
Сообщение от iZENemail (ok), 11-Янв-18, 00:24 
Для начала надо прекратить использовать небезопасный язык программирования Си. Ну сколько можно применять высокоуровневый ассемблер там, где он не нужен?!

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

В третьих, давайте наконец откажемся от этого убожества x86_64 и перейдём на более прозрачную и простую архитектуру POWER8, а?

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

52. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Аноним (-), 11-Янв-18, 08:31 
Удачи писать языки, драйвера и ядра без С. Любой интерпритатор для любого языка написан на С, 100%. Предлагаю отказаться от компьютеров, процент проблем сразу упадёт до 0.

> POWER8

Насмешил, там не меньше эксплойтов, просто их никто не ищет толком.

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

100. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  –5 +/
Сообщение от iZEN (ok), 11-Янв-18, 12:46 
> Удачи писать языки, драйвера и ядра без С.

Pascal написан на Pascal. Java написан на Java. Go написан на Go. Продолжать?
И только прокладки для ОС написаны на Си по понятным причинам - так они компонуются с исполняемой операционной средой, написанной на Си, из-за того, что в Си отсутствует настоящая модульность, но есть её эмуляция - через линковщик времени выполнения (ld). Кстати, большинство Windows-компиляторов по умолчанию поддерживают автосвязывание, но GCC данную технологию не поддерживает!

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

107. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Анониммм (?), 11-Янв-18, 13:13 
>> Удачи писать языки, драйвера и ядра без С.
> Pascal написан на Pascal. Java написан на Java. Go написан на Go.
> Продолжать?
> И только прокладки для ОС написаны на Си по понятным причинам -
> так они компонуются с исполняемой операционной средой, написанной на Си, из-за
> того, что в Си отсутствует настоящая модульность, но есть её эмуляция
> - через линковщик времени выполнения (ld). Кстати, большинство Windows-компиляторов по
> умолчанию поддерживают автосвязывание, но GCC данную технологию не поддерживает!

А как впервые написала паскаль на паскале, если того еще не существовало?

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

124. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +3 +/
Сообщение от Аноним (-), 11-Янв-18, 15:03 
> А как впервые написала паскаль на паскале, если того еще не существовало?

Что за глупый вопрос! Конечно угнав машину времени, чтобы можно было выпустить первую версию паскаля и алголя до появления сишки!
Потом правда Вирт подобрел и передал машину времени Ричи, чтобы тот смог прыгнуть в будущее, скомпилировать первый компилятор си и вернуться назад. Ну а потом пошло поехало - фортранщики, лисповики…


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

129. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Andrey Mitrofanov (?), 11-Янв-18, 15:51 
У Вас с Вашими машинами всё "поехало"! прямой (доктор Кто?--) порядок такой:
   fortran
   algol/lisp
....потом-потом
   Си
   Pascal

> первую версию паскаля и алголя

..."which Niklaus Wirth designed in 1968–69 and published in 1970,"...
   https://en.wikipedia.org/wiki/Pascal_(programming_language)#History

[алгол - с 1958]
   https://en.wikipedia.org/wiki/ALGOL#History

> прыгнуть в будущее, скомпилировать первый компилятор си

"The development of C started in 1972 on the PDP-11"...
   https://en.wikipedia.org/wiki/C_(programming_language)#History


> а потом пошло поехало - фортранщики, лисповики…

"In late 1953, John W. Backus submitted a proposal to his superiors at IBM to develop [,,,]"
"[,,,] with the first FORTRAN compiler delivered in April 1957."
   https://en.wikipedia.org/wiki/Fortran#History

[лисп - первая реализация в 1956-58]
   https://en.wikipedia.org/wiki/Lisp_(programming_language)#History
    +
   http://www-formal.stanford.edu/jmc/history/lisp/node2.html

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

140. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +3 +/
Сообщение от Аноним (-), 11-Янв-18, 17:24 
> У Вас с Вашими машинами всё "поехало"! прямой (доктор Кто?--) порядок такой:

Так настоящая хронология при наличии машины времени вещь довольно спорная!

>    fortran
>    algol/lisp
> ....потом-потом
>    Си
>    Pascal

Реализация паскаля начата еще до "выхода" сишки. И вообще, сами же цитатку привели:
> "which Niklaus Wirth designed in 1968–69 and published in 1970
> "The development of C started in 1972 on the PDP-11"

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

173. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от iZEN (ok), 12-Янв-18, 21:52 
>А как впервые написала паскаль на паскале, если того еще не существовало?

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

И ещё, примите факт: Ричард Столлман написал первую версию GCC на Pascal. И только потом, уже другой программист переписал исходный код GCC на C.

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

109. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +2 +/
Сообщение от Аноним (-), 11-Янв-18, 13:16 
>Java написан на Java.

На С++, вообще-то

>из-за того, что в Си отсутствует настоящая модульность, но есть её эмуляция - через линковщик времени выполнения (ld)

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

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

137. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  –2 +/
Сообщение от iZEN (ok), 11-Янв-18, 17:13 
>>Java написан на Java.
>На С++, вообще-то

JVM, которую ты принимаешь за Java, HotSpot? Ну да, написана. Что не исключает реализаций на других языках программирования, в том числе на Java - см. проект Jikes RVM, чуть больше 8 МБ в исходниках.

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

Нет. Сишники подсели на линкер, как никто другой - динамическое связывание бинарного кода (пр загрузке программы/библиотек в память и выполнении) в их программах зависит от применяемого редактора связей (ld). При малейшей изменчивости среды исполнения (CC-RT ABI) надо перекомпилировать ВСЕ установленные программы на C/C++. Как мы знаем, удобство использования модульной архитектуры заключается в возможности обновления (замены) модуля, без необходимости изменения остальной системы. (Роль модулей могут играть структуры данных, библиотеки функций, классы, сервисы и др. программные единицы, реализующие некоторую функциональность и предоставляющие интерфейс к ней.) Почему-то программы на Java без завязок на особенности операционной системы не нуждаются в перекомпиляции даже при обновлении версии JVM. А всё из-за того, что модульность в программах и большая автономность бинарного кода от среды исполнения позволяют не заниматься лишней ерундой с заголовочными файлами (особенно тогда, когда их нет) - то есть на уровне исходников модульности в программах на C/С++ уже нет - они все завязаны на линковщик. И так продолжается 45 лет.

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

146. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Аноним (-), 11-Янв-18, 17:42 
Ну открой исходники жавы и удивись.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

59. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Аноним (-), 11-Янв-18, 09:21 
норм стебнулся
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

70. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от ryoken (ok), 11-Янв-18, 10:07 
> В третьих, давайте наконец откажемся от этого убожества x86_64 и перейдём на
> более прозрачную и простую архитектуру POWER8, а?

В каком сельпо оно продаётся по образцу того же AMD64? (Про цену уж не говорю).

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

81. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от Fomalhaut (?), 11-Янв-18, 10:53 
> перейдём на более прозрачную и простую архитектуру POWER8, а?

Тогда уж OpenPOWER... Хотя и на основе P8, но всё таки.

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

93. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  –1 +/
Сообщение от Аноним (-), 11-Янв-18, 12:30 
нужно ограничить применение таких монструозных вещей, как Java, LLVM, Cromium и Rust.
Поправил, не благодари.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

102. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  –2 +/
Сообщение от iZEN (ok), 11-Янв-18, 12:49 
> нужно ограничить применение таких монструозных вещей, как Java, LLVM, Cromium и Rust.

Под "Java" вы имеете в виду JavaScript? Двумя руками и ногами - ЗА.

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

> Поправил, не благодари.

Не благодари.


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

108. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +3 +/
Сообщение от Анониммм (?), 11-Янв-18, 13:15 

> Изначальная Java с переходом к версии 9 обещает быть хорошей, а именно
> - модульной и доступной для понимания ширнармассам.

Радует, что хоть кто-то понимает весь код явы _полностью_ =)

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

143. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +1 +/
Сообщение от RobotsCantPoop (?), 11-Янв-18, 17:32 
Ничего ты им не докажешь. Обычные программисты не сильно от пхпшников отличаются. После знакомства с серьёзными языками на C/C++ и прочие JS смотреть не хочется. C/C++ это такой пхп обычного программирования. Закономерный итог -- электрон в массы.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

151. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от ALM (??), 11-Янв-18, 18:52 
> более прозрачную и простую архитектуру POWER8, а?

IBM выпустил обновление микрокода для устранения уязвимости Meltdown в процессорах POWER7+ и POWER8. Также опубликованы специфичные для CPU POWER патчи для устранения проблемы в дистрибутивах Linux (RHEL, SUSE, Ubuntu). Для POWER9 обновление запланировано на 15 января. Исправление для AIX и IBM i ожидается 12 февраля;

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

155. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от iZEN (ok), 11-Янв-18, 20:33 
>> более прозрачную и простую архитектуру POWER8, а?
> IBM выпустил обновление микрокода для устранения уязвимости Meltdown в процессорах POWER7+
> и POWER8. Также опубликованы специфичные для CPU POWER патчи для устранения
> проблемы в дистрибутивах Linux (RHEL, SUSE, Ubuntu). Для POWER9 обновление запланировано
> на 15 января. Исправление для AIX и IBM i ожидается 12
> февраля;

А ссылку на новость можна? И что, неужели исправление такое сложное, что так запаздывает?

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

164. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +/
Сообщение от GCat (?), 11-Янв-18, 23:30 
https://www.ibm.com/blogs/psirt/potential-impact-processors-.../
Ответить | Правка | Наверх | Cообщить модератору

172. "Ошибка в обновлении ядра к Ubuntu 16.04 приводит к сбою загр..."  +1 +/
Сообщение от dq0s4y71 (ok), 12-Янв-18, 13:02 
Ну, слава богу, наконец-то нашёлся человек, который объяснил нам, что делать!
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

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

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




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

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