The OpenNET Project / Index page

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



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

Оглавление

Linux-репозиторий Microsoft оказался выведен из строя почти на сутки , opennews (??), 21-Июн-21, (0) [смотреть все]

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


20. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +13 +/
Сообщение от kravich (ok), 21-Июн-21, 10:13 
Угу, подставили emoji в URL запроса и уронили репозиторий с System.Text.DecoderFallbackException
Ответить | Правка | Наверх | Cообщить модератору

24. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +2 +/
Сообщение от Аноним (24), 21-Июн-21, 11:06 
Я пару лет назад нашёл юникод последовательность которая половину софта десятки крашила и другую половину в бсод загоняла. Фишка в том, в линуксе это корректный юникод. Так что, это даже не шутка.
Ответить | Правка | Наверх | Cообщить модератору

26. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +1 +/
Сообщение от Мяукающий Котик (?), 21-Июн-21, 11:10 
Для ios кучу раз уже выявляли уязвимости со всякими эмодзи, из-за которых зависали приложения или даже сама система
Ответить | Правка | Наверх | Cообщить модератору

111. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +1 +/
Сообщение от нах.. (?), 21-Июн-21, 21:24 
Но от священных и очень нужных эмадзя мы конечно не откажемся? Без них пойди и ниодно ядро не загрузится!
Ответить | Правка | Наверх | Cообщить модератору

143. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (142), 23-Июн-21, 01:27 
Хнык хнык какой вы злой дядинька эмодзи это символ мира во всём мире мы поколение добра а вы бумеры агресивные
Ответить | Правка | Наверх | Cообщить модератору

34. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –3 +/
Сообщение от Аноним (-), 21-Июн-21, 11:36 
>> Я пару лет назад нашёл юникод последовательность которая половину софта десятки крашила и другую половину в бсод загоняла. Фишка в том, в линуксе это корректный юникод. Так что, это даже не шутка.

Заменить десятку на Linux, а бсод на kernel panic и ничего не изменится - будет все тот же унылый бездоказательный треп.

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

41. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –1 +/
Сообщение от макпыф (ok), 21-Июн-21, 11:53 
kernel panic обычно бывает вначале загрузки если ядро/хард кривое/не соответствуют друг другу

а ввод символов kernel panic вызвать не может. Хотя хз что там bpf jit может.

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

44. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 11:59 
> Заменить десятку на Linux, а бсод на kernel panic и ничего не
> изменится - будет все тот же унылый бездоказательный треп.

Проблема в том что у менды и макаов свой особенный юникод. Так что не бездоказательный. после этого стало стыдно за самую популярную ОС и я удалил любые упоминания венды со своих устройств, поэтому повторить не смогу.

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

46. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от iPony129412 (?), 21-Июн-21, 12:02 
Ну в реальном мире с шрифтами под линукс самые лютые проблемы.
Ответить | Правка | Наверх | Cообщить модератору

47. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 12:03 
> Ну в реальном мире с шрифтами под линукс самые лютые проблемы.

Шрифты да, но тут дело в самой реализации юникода, они тащат кривую совместимость уже лет 30.

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

57. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +1 +/
Сообщение от Аноним (54), 21-Июн-21, 12:38 
Это какие у тебя проблемы со шрифтами?
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

107. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +1 +/
Сообщение от Атон (?), 21-Июн-21, 19:44 
они плохие.
Ответить | Правка | Наверх | Cообщить модератору

147. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (147), 23-Июн-21, 09:39 
Так не мучайся, установи хорошие.
Ответить | Правка | Наверх | Cообщить модератору

154. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Атон (?), 23-Июн-21, 21:23 
> Так не мучайся, установи хорошие.

У хороших шрифтов лицензия не позволяет устанавливать их в линукс.

Но мамкиным админам локалхоста не понять взрослых проблем.

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

64. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (-), 21-Июн-21, 13:53 
>>Проблема в том что у менды и макаов свой особенный юникод. Так что не бездоказательный.

Офигенное "доказательство". Опеннет, который мы заслужили.

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

71. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 14:13 
Я объяснил понятным языком откуда проблема и как это вообще возможно. Этого недостаточно? Ну извините, мне не интересно эксперементировать над своими данными.
Ответить | Правка | Наверх | Cообщить модератору

37. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от n00by (ok), 21-Июн-21, 11:42 
А что, NLS-таблицы там уже в ядре? Или что там ядро с уникодом делает? Или "не шутка" следует читать как "я не натрындел, а пошутил"?)
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

42. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 11:58 
Я не помню подробностей, по-моему, метро не крашилось, а нативные программы типа пейнта и блокнота в бсод выпадали. Не уверен, что они там делают с ядром, может, это телеметрия обиделась, но чёт делают. Это был корректный уникод в утф16, но при попытке копирования его в утф8 всё разлеталось во все стороны.
Ответить | Правка | Наверх | Cообщить модератору

45. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 12:02 
В смысле не крашилось в бсод. Одна из программ которые меня удивили бсодом это notepad++. С тех по меня не заставишь пользоваться этой программой -- kate куда лучше и он не падал в бсод и внезапно вообще не падал.
Ответить | Правка | Наверх | Cообщить модератору

98. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (98), 21-Июн-21, 17:14 
#plasma_не_падает
Ответить | Правка | Наверх | Cообщить модератору

38. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от iPony129412 (?), 21-Июн-21, 11:47 
Уязвимости с шрифтами штука не новая.
Под любую популярную платформу много найдёшь на эту тему.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

63. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от ИмяХ (?), 21-Июн-21, 13:50 
Анука выложи сюда её шеснадцатеричный код. Что то мне не верится, чтобы десятка выпадала в бсод, ниразу его не видел.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

65. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (-), 21-Июн-21, 13:59 
>> Анука выложи сюда её шеснадцатеричный код. Что то мне не верится, чтобы десятка выпадала в бсод, ниразу его не видел.

Чтобы потом любой человек с базовой компьютерной грамотностью смог накатить старый билд винды в виртуалку (ну с якобы "неправильным юникодом", вдруг его потом мелкомягкие пофиксили) и ткнуть его новос в его же вранье? Нет, он так расстроился, что удалил винду отовсюду и начисто все забыл.

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

70. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –1 +/
Сообщение от Аноним (24), 21-Июн-21, 14:11 
Если бы твоя ОС упала 30 раз подряд из-за 1 буквы, ты бы и не такое сделал.
Ответить | Правка | Наверх | Cообщить модератору

77. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (-), 21-Июн-21, 14:48 
>> Если бы твоя ОС упала 30 раз подряд из-за 1 буквы, ты бы и не такое сделал.

Ну так огласите уже эту букву, чего тянуть?

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

83. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –1 +/
Сообщение от Аноним (24), 21-Июн-21, 15:47 
До чего же ты душный, честное слово. Там было что-то типа тильды (〜 и ~). Которая тоже не отображалась корректно. Какая-то коллизия у вендового юникода, только в этом случае в utf16 кодировалось корректно, а при попытке преобразовать в utf8 всё падало и умирало, потому что это тупо некорректный юникод для венды. С тильдой кстати тоже выяснилось чисто практическим путём, в браузере то должно работать нормально.
Ответить | Правка | Наверх | Cообщить модератору

144. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (142), 23-Июн-21, 01:34 
> До чего же ты душный

"Ой, всё"

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

69. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –2 +/
Сообщение от Аноним (24), 21-Июн-21, 14:09 
Прямо таки ни разу? У меня постоянно падала от игрушек в стиме и от хрома. Ну ещё что-то видеодровами было периодически. Я не буду выкладывать то что не могу воспроизвести.

Если интересно, загугли что такое суррогатные пары в utf16 и как они транслируются в utf8. Никак, корректный utf16 в венде не будет корректным utf8 даже если в линуксе всё работает. У венды очень специфическая поддержка юникода, он у неё очень особенный.

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

76. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –1 +/
Сообщение от Аноним (-), 21-Июн-21, 14:42 
>>Прямо таки ни разу? У меня постоянно падала от игрушек в стиме и от хрома. Ну ещё что-то видеодровами было периодически. Я не буду выкладывать то что не могу воспроизвести.

В данном случае очень может быть. Все указывает на проблемы с видеодрайвером, которыму вполне по силам уронить систему в бсод. В отличие от историй при юникод:

>>Это был корректный уникод в утф16, но при попытке копирования его в утф8 всё разлеталось во все стороны.

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

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

79. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +1 +/
Сообщение от Аноним (24), 21-Июн-21, 15:23 
Там аж несколько видов utf16 так-то, родная. На каждый тулкит своя реализация. И utf8 это тоже такая же родная. Только utf8 более родная, потому что ей заменили 8 битные родные кодировки.
Ответить | Правка | Наверх | Cообщить модератору

81. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (-), 21-Июн-21, 15:40 
>>Там аж несколько видов utf16 так-то, родная.

"Там" - это где?

>>На каждый тулкит своя реализация.

Еще раз - внутри ядра винды для хранения строк используется UTF-16. Какой тулкит, какая реализация?

>> И utf8 это тоже такая же родная.

Чушь. Внутри ядра нет строк UTF-8, только UTF-16. Поэтому нет никакой необходимости преобразовывать UTF-16 в UTF-8 внутри ядра.

>> Только utf8 более родная, потому что ей заменили 8 битные родные кодировки.

Нет никаких родных 8 битных кодировок в Windows NT, единственная родная 8 битная кодировка - это ANSI в потребительских версиях винды (Win3.1/9x/ME). Но тут же речь идет про Unicode в Windows 10.

В последний раз попробую выяснить - зачем, и в каком именно модуле происходит преобразование UTF16 -> UTF8, роняющее Windows 10 в BSOD?

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

86. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –1 +/
Сообщение от Аноним (24), 21-Июн-21, 16:01 
Как это нет восьмибитных кодировок? А что же такое, по-вашему, cp866? А cp932? Что, а? Всё? Их используют все программы. А cp1251 -- она не восьмибитная? Не родная, нет? Так что же все файлы используют именно эти кодировки, и все программы используют их? Использовали, пока не стали использовать огрызок utf8 и огрызок utf16.
Ответить | Правка | Наверх | Cообщить модератору

92. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от n00by (ok), 21-Июн-21, 16:11 
Эти все кодировки используются в пространстве пользователя. Ошибки в нём не вызывают BSOD. Перекодируются MultiByteToWideChar() (точнее, соответствующей ей реализацией из ntdll) в двухбайтную. Ядро работает с типом UNICODE_STRING https://docs.microsoft.com/en-us/windows/win32/api/ntdef/ns-... и только с ним. Точнее работало. В Десяточке кое-что изменилось https://www.opennet.ru/openforum/vsluhforumID3/124579.html#87 =)
Ответить | Правка | Наверх | Cообщить модератору

95. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 16:25 
Это я знаю, но так же я знаю про изменения по юникоду в 10. И бсоды наблюдал лично, поэтому вопросов у меня нет. Я отказался от поддержки венды и работаю с текстом на линуксе, где таких проблем просто нет. И всё данные естественно в utf8, раньше мне приходилось использовать utf32 чтобы избежать проблем с вендой и различий между платформами в utf16 (и вроде это единственный юникод с предсказуемым размером).
Ответить | Правка | Наверх | Cообщить модератору

141. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от пох. (?), 23-Июн-21, 00:29 
Поздравляю вас с разморозочкой. Скажите чтоб заморозили обратно - спроса на специалистов по foxpro и dbaseII по прежнему нет, а кобол вы явно не умеете.

> Всё? Их используют все программы.

lol. Нет, ваш dbaseII это не все программы. И вообще остался в далеком прекрасном 85м году.

> А cp1251 -- она не восьмибитная? Не родная, нет?

родная. Для windows 3.0 90го года выпуска. Которая все же, все же, не была операционной системой в полном смысле.

> Так что же все файлы используют именно эти кодировки, и все программы используют их?

к вашему величайшему огорчению - нет, не все. Только файлы доисторического софта совместимого незнамо с чем и незнамозачем.

А банально сохранить в виде текста ветку registry - и опачки, она в unicode16, хотя там голый ascii set.

Нет, никакого utf16 в ядре тоже нет. utf8 есть для режимов опять же совместимости с незнамочем (ну надо же как-то поделки лап..ых открывать иногда) и только для прикладного софта.

Так что скажите чтоб обратно замораживали. Ваши знания к современному миру, увы, никаким боком не приложить. Устарели на 40 лет.

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

80. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 15:31 
И там ядро всё делает, в том числе это ядро сохраняет файлы. Я не говорил про преобразования, я говорил что текст при попытке его скопировать из корректного утф16 в файле в системный утф8, разносит венду. И открытие файла с таким утф8 полученным в линуксе тоже её разносит. Ничего преобразовывать не надо, это просто последовательность байтов, которая не может отобразиться ломает системный юникод.

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

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

82. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (-), 21-Июн-21, 15:43 
>>И там ядро всё делает, в том числе это ядро сохраняет файлы. Я не говорил про преобразования, я говорил что текст при попытке его скопировать из корректного утф16 в файле в системный утф8

В третий раз повторяю - нет никакого "системного утф8". Внутри ядра винды все находится в UTF-16.

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

84. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  –2 +/
Сообщение от пох. (?), 21-Июн-21, 15:50 
Не хотел бы вас огорчать, но внутри ядра винды все находится в unicode16, а не в utf (кроме тех ретро-мелочей что все еще в восьмибитных кодировках).
И конкретно в unicode16LE - _двухбайтовой_ кодировке, где ЛЮБОЙ символ занимает строго два байта, а не "от одного до как получилось".

utf - это для ля...тых, до сих пор носящихся со своим sizeof(char) should be enough.

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

87. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от n00by (ok), 21-Июн-21, 16:02 
Не хотел бы я и себя в том числе огорчать, но глянул в документацию:

The RtlInitUTF8StringEx routine initializes a counted string of UTF-8 characters.

Minimum supported client     Windows 10, version 2004

Header     wdm.h

IRQL     <= DISPATCH_LEVEL

https://docs.microsoft.com/en-us/windows-hardware/drivers/dd...

Так то, DISPATCH_LEVEL, господа бывшие виндузятнички =)

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

90. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +/
Сообщение от Аноним (24), 21-Июн-21, 16:06 
Проблема в том что там огрызки от юникода. И в жаве огрызки от юникода, и в кутях. И в самой венде, та вообще свой "стандарт" ни с чем не совместимый имеет. Есть такое понятие как суррогатные пары, и тогда не 2 байта, а все 6. В 2 байта ничего не поместится. И точно так же нельзя сказать сколько там дина строки. А в utf8 обычно 2 или 4 байта, можно прикинуть уже.
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

109. "Linux-репозиторий Microsoft оказался выведен из строя почти ..."  +2 +/
Сообщение от keka (?), 21-Июн-21, 21:03 
Писал же мужик, работавший 15 лет в мелкософте, что последняя винда, которую они до релиза нормально тестировали, была семёрка. А последующие уже тестируются на хомяках.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

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

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




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

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