The OpenNET Project / Index page

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



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

"Компания Siemens выпустила гипервизор Jailhouse 0.12"  +/
Сообщение от opennews (??), 04-Фев-20, 22:48 
Компания Siemens опубликовала релиз свободного гипервизора Jailhouse 0.12. Гипервизор поддерживает работу на системах x86_64 с расширениями VMX+EPT или SVM+NPT (AMD-V), а также на процессорах ARMv7   и  ARMv8/ARM64 с расширениями для виртуализации. Отдельно развивается генератор образов для гипервизора Jailhouse, формируемых на основе пакетов Debian для поддерживаемых устройств. Код проекта распространяется  под лицензией GPLv2...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52310

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

Оглавление

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

2. Сообщение от Андрей (??), 04-Фев-20, 22:51   +3 +/
> Внутри камеры система выглядит как однопроцессорный сервер, показывающий производительность близкую к производительности выделенного ядра CPU.

Производительность, конечно, тоже важна. Но самое главное, чтобы задержки обработки прерываний были как на голом железе. Тогда можно было бы что-нибудь небольшое даже без FreeRTOS пускать и получать реальное время, в то время, как на плате работает обычный Debian (с linux-rt ядром), обменивающийся с мини-программкой на выделенном ядре через очередь.

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

3. Сообщение от Аноним (3), 05-Фев-20, 05:21   +3 +/
У немцев в словое "камера" явно что-то подмешано.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #35, #43

4. Сообщение от deicaoke (?), 05-Фев-20, 05:49   +1 +/
Гипервизоров-то развелось -- ядру упасть негде.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

5. Сообщение от Адекват (ok), 05-Фев-20, 07:37   +1 +/
А вы знали, что кроме электрического сопротивления, измеряемого в Омах есть еще и электрическая проводимость, измеряемая в сименсах ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6

6. Сообщение от Аноним (6), 05-Фев-20, 08:03   +3 +/
мы - знали, но как бы что с того? А еще в некоторых системах единиц скорость света равна 1, физики, что хотят то и творят
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #21

7. Сообщение от ползкрокодил (?), 05-Фев-20, 08:13   +/
Nucleus не поддерживает — не нужно!
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Anonymoustus (ok), 05-Фев-20, 08:26   +/
> Компания %COMPANYNAME% опубликовала релиз свободного %PROGRAMNAME%

Всё, что надо знать про тысячи энтузиастов, ради свободы пишущих СПО.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #45

9. Сообщение от Anonymoustus (ok), 05-Фев-20, 08:27   –3 +/
> ядру упасть

Для этого у ядра есть OOM.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #12

10. Сообщение от Анонимemail (10), 05-Фев-20, 08:29   +/
А проброс видеокарты поддерживает ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

11. Сообщение от Anonymou (?), 05-Фев-20, 08:57   +/
в камеру?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #13

12. Сообщение от Корец (?), 05-Фев-20, 09:15   +1 +/
Panic вообще-то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #14

13. Сообщение от Аноним (13), 05-Фев-20, 09:19   +7 +/
Нет, пока только малявы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

14. Сообщение от Anonymoustus (ok), 05-Фев-20, 09:34   –1 +/
> Panic вообще-то.

Panic бывает у всех юниксоподобных ОС, а OOM только у линукса.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #17, #20, #54

15. Сообщение от Anonymoustus (ok), 05-Фев-20, 09:35   +4 +/
>> Компания %COMPANYNAME% опубликовала релиз свободного %PROGRAMNAME%
> Всё, что надо знать про тысячи энтузиастов, ради свободы пишущих СПО.

Так подгорело, что вахтёры-сектанты скрыли мой комментарий. :)

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

16. Сообщение от ryoken (ok), 05-Фев-20, 09:44   +2 +/
>> На системах x86 для коревых камер
>> для коревых камер

Кто-нибудь, переведите плз...
(А вообще эту штуку надо назвать по-русски, Концлагерь, с девизом "Твой дом - тюрьма" :D ).

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

17. Сообщение от Аноним (17), 05-Фев-20, 10:12   +2 +/
Ядро разве падает от OOM? Никогда такого не случалось, спасибо хоть об этом позаботились.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

18. Сообщение от Аноним (18), 05-Фев-20, 10:12   +/
Табун
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

19. Сообщение от Аноним (19), 05-Фев-20, 10:31   +1 +/
>Концлагерь, с девизом

Работа освобождает, же..

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #22

20. Сообщение от Аноним (80), 05-Фев-20, 11:24   +/
> Panic бывает у всех юниксоподобных ОС, а OOM только у линукса.

О, то есть на фре память бесконечна?

Круто, сегодня же перехожу!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #40, #53, #56

21. Сообщение от Аноним (21), 05-Фев-20, 11:34   +2 +/
В нормальных системах измерения заряд электрона равен (-)1. А то эти гуманитарии инженеры зачем то приняли заряд электрона равным 1.60217662*10^-19 Кулона. Что с физической точки зрения бессмыслица.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #83

22. Сообщение от ryoken (ok), 05-Фев-20, 11:36   +/
> Работа освобождает, же..

Только не хёфтлингов, насколько я читал.

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

23. Сообщение от Аноним (21), 05-Фев-20, 11:37   +/
Хорошо что этот гипервизор пишет не сборище модно хипстеров, а обычная корпорация.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24

24. Сообщение от Аноним (80), 05-Фев-20, 12:03   +/
Значительная часть современного опенсорца была основана 20-30 лет назад т.н. "хакерами". Тогда это слово было практически точным семантическим аналогом современного понятия "хипстеры".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #25, #27, #28, #57

25. Сообщение от Аноним (25), 05-Фев-20, 12:08   +2 +/
20 лет назад был 2000, проснись!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

26. Сообщение от Анонимище (?), 05-Фев-20, 12:10   +/
Не пойму никак, Винду на нем можно запустить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30, #46

27. Сообщение от Аноним (27), 05-Фев-20, 12:35   +/
Уже даже не 20, а порядка 50. Раз.
Хакерами таки называли технически и часто научно грамотных людей, упоротых по компам. Ну эт так, в общих чертах. Где тут связь со стеретипным хипстером, кроме того, что на выходе часто получается продукт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #29, #33, #36

28. Сообщение от Аноним (35), 05-Фев-20, 13:08   +/
Пока корпорации не добрались до тех хипстоподелок ими пользоваться было точно так же невозможно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #38

29. Сообщение от Аноним (17), 05-Фев-20, 13:11   +5 +/
У меня стойкое ощущение, что в 90х был расцвет проприетарщины  и стрёмного когда за большие деньги. В 00х был уже расцвет вебни, в 10х расцвет низкосортных мобильных приложений с шпионскими функциями и "торговля людьми". 20 год ознаменовал начало ­декады царстование низкосортных pay2win игр и торжества корпораций в лучших традициях киберпанк-произведений?

Страшно подумать, что старик Столлман и его товарищи ещё за 50 лет до этого всё уже предвидели. Есть чему поучиться у старшего поколения.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #31, #32

30. Сообщение от Аноним (35), 05-Фев-20, 13:12   –1 +/
Нет пока майки не модифицируют(Понятия не имею что это значит) винду таким образом чтобы стлало можно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

31. Сообщение от Аноним (17), 05-Фев-20, 13:13   +/
>*кода *царствования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

32. Сообщение от Аноним (35), 05-Фев-20, 13:14   +/
И тебя в голове какое то сборище стереотипов. Не удивительно как старик Столлман вас так просто зомбирует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #34, #37

33. Сообщение от Ано и Ним (?), 05-Фев-20, 13:14   +/
+1. Масачусетский Технологический Универ, откуда куда немало вышло - заведение заоблачное для хистера из ИТ ПТУ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

34. Сообщение от Аноним (17), 05-Фев-20, 13:18   +/
> И тебя в голове какое то сборище стереотипов. Не удивительно как старик
> Столлман вас так просто зомбирует.

Разве? А с чего такие выводы? Просто я немного интересовался историей развития потребительского железа и ПО для него, и у меня осталось именно такое впечатление, которое я изложил.

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

35. Сообщение от Аноним (35), 05-Фев-20, 13:25   +/
Даже гугл транслейт выдает более корректный перевод "Клетка". У автора новости видимо оговорки по Фрейду или он толстый тролль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #69, #85

36. Сообщение от Аноним (80), 05-Фев-20, 13:26   +/
В истории остаются главным образом хорошие вещи.
В числе нынешних "хипстеров" есть некоторый процент умных, грамотных людей, которые могут написать что-то, что останется в памяти даже через 20 лет. И 20 лет спустя этих людей будут уважительно называть... ээ... или "хакерами", или "хипстерами", или ещё как-то. Главное — уважительно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #72

37. Сообщение от Аноним (80), 05-Фев-20, 13:28   +/
> И тебя в голове какое то сборище стереотипов. Не удивительно как старик Столлман вас так просто зомбирует.

Столман уже никого не зомбирует, его запретили. За распространение вредных для общества идей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #39

38. Сообщение от Аноним (80), 05-Фев-20, 13:30   +/
А зачем корпорации (например, Red Hat) допиливать какую-то "хипстеропoделку" (например, Linux), если ей "невозможно пользоваться"? Не проще написать свою с нуля?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #42

39. Сообщение от Аноним (35), 05-Фев-20, 13:31   +/
И правильно. Не надо обманывать доверчивых людей. (Пусть их обманет кто-то другой)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #49

40. Сообщение от Аноним (17), 05-Фев-20, 13:37   +/
>> Panic бывает у всех юниксоподобных ОС, а OOM только у линукса.
> О, то есть на фре память бесконечна?
> Круто, сегодня же перехожу!

Да, у той же вин10, например, когда память кончается (она таки может кончиться), к ней приходит северный пушной зверёк и дёргает рубильник с питанием, поскольку она целиком зависает. Я думаю, у всех остальных так же, только хуже. OOM-killer в линуксе просто изначально не особо заточен под кончающуюся память, уже сколько лет исправляют и переписывают логику, а зависает всё так же. Но, ничего не падает, надо заметить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #44, #47, #67

42. Сообщение от Аноним (35), 05-Фев-20, 13:40   +/
Нет проще допилить то что уже есть до состояния что им просто можно удобно пользоваться. А не это ваше gnu которое все равно что as is пользуйтесь на свой страх и риск. Тем более это их бизнес модель не холодильники же им выпускать.

Приходишь ты такой к начальнику и говоришь все выкидываем NT 3 ставим поделку от хипстеров которая поддерживается по лицензии на свой страх и риск зато ест на 20% меньше оперативы. А он такой крутит у виска и выгоняет тебя из кабинета.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #51

43. Сообщение от MAGNet (?), 05-Фев-20, 13:49   –1 +/
Газ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

44. Сообщение от MAGNet (?), 05-Фев-20, 13:51   +2 +/
- Доктор, у меня не стоит.
- Зато посмотрите, как висит!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #48

45. Сообщение от нах. (?), 05-Фев-20, 13:53   –1 +/
>> Компания %COMPANYNAME% опубликовала релиз свободного %PROGRAMNAME%
> Всё, что надо знать про тысячи энтузиастов, ради свободы пишущих СПО.

чего тебе еще надо знать-то, коли компанию зовут - Сименс? "Храним традиции 42го года!"
Арбайт махт фрай!

А не будешь писать _им_ ПО - в печку тебя!

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

46. Сообщение от MAGNet (?), 05-Фев-20, 13:57   +/
Попробуй.
Потом расскажешь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

47. Сообщение от анонн (ok), 05-Фев-20, 14:05   –2 +/
>> О, то есть на фре память бесконечна?
>> Круто, сегодня же перехожу!
> Да, у той же вин10, например, когда память кончается (она таки может
> кончиться), к ней приходит северный пушной зверёк и дёргает рубильник с
> питанием, поскольку она целиком зависает. Я думаю, у всех остальных так же, только хуже.

Все так!


vm.pageout_oom_seq: back-to-back calls to oom detector to start OOM
vm.pfault_oom_wait: Number of seconds to wait for free pages before retrying the page fault handler
vm.pfault_oom_attempts: Number of page allocation attempts in page fault handler before it triggers OOM handling

голимые заглушки и не работают, стоит только выставить
vm.panic_on_oom=1

А то, что если свап вообще отключен и vm.pageout_oom_seq уменьшен c 10 до 4, начавший жрать как не в себя процесс ООМ прибьет через пару секунд (так что и торможение системы можно и не заметить) - это тоже все выдумки и байки бздешнегов! Ну не может такого быть - ведь в десяточке это не так сделано, а десяточка (с пингвинчиком, который в дуалбуте) таки эталон!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #50

48. Сообщение от Аноним (17), 05-Фев-20, 14:05   +/
> - Доктор, у меня не стоит.
> - Зато посмотрите, как висит!

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

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

49. Сообщение от Аноним (80), 05-Фев-20, 14:07   +/
Обманывать разрешат только тем, кто обманывает правильно.
Freedom speech, you know.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

50. Сообщение от Аноним (17), 05-Фев-20, 14:12   +/
>начавший жрать как не в себя процесс

С этим как раз проблем нет и в линуксе, внезапно падающие вкладки хромиума это иллюстрируют. А вот если рост постепенный и OOM-killer запутался и не может выбрать, тут уже и начинаются проблемы. Ещё интересно с виртуалками, падать будут скорее другие процессы, а не виртуалки.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #55

51. Сообщение от нах. (?), 05-Фев-20, 14:15   –3 +/
> Приходишь ты такой к начальнику и говоришь все выкидываем NT 3 ставим
> поделку от хипстеров которая поддерживается по лицензии на свой страх и
> риск зато ест на 20% меньше оперативы. А он такой крутит
> у виска и выгоняет тебя из кабинета.

и правильно делает - потому что никому неинтересно экономить оперативу, которая уже вставлена в сервер. Даже если бы redhat умела делать хоть что-то из того, что делала nt3.

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

и вылетаешь из его кабинета уже на поджопниках, потому что он значительно меньше идиот, чем ты [подумал].

_сначала_ redhat получила часть рынка - потому что работала лучше, чем конкуренты (и этими конкурентами была, внезапно, ни разу не NT) - а вот уже _потом_, когда живых конкурентов уже не оставалось (в промежутке было ИПО Жулика и много других поебд) - высунула всем предложение, от которого невозможно было отказаться - либо плати за "поддерживаемую" rhel, либо лоcocни тyнца, потому что никакой другой больше не будет (в промежутке полуработающая 8 и совсем неработающая 9, последняя). А до кучи закроем доступ к внутренней системе патчей ядра - чтобы "разработчики" альтернативных дистрибутивов наглядно показали что они ничего не умеют, кроме как у нас воровать.
(До тех дошло довольно быстро - до SuSE, по крайней мере)

> тебе выписал и повысил. Хотя по факту это одно и тоже ядро от хипстеров.

тоже нет.
Главный хипстер еще в 2000м году гордо заявил "шта6ильное ведро - в вашем дистрибутиве!" И имел в виду именно rehat. "А я тут буду все ломать ради генитальных идей! Stable api is nonsence!"

И уже тогда печальное разглядывание бесконечных "%patch198" говорило о том, что можно либо слепо верить редхату, либо слепо верить разработчикам vanilla ведра, которые вообще-то ни малейшего доверия не вызывали, а самому разобраться в различиях удастся только когда ты заработаешь миллион и бросишь ходить в офис.


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

53. Сообщение от нах. (?), 05-Фев-20, 14:31   +/
>> Panic бывает у всех юниксоподобных ОС, а OOM только у линукса.
> О, то есть на фре память бесконечна?

наоборот - она в линуксе бесконечна, поэтому там - oom. А у фри sigbus или sigsegv (в зависимости от того, на fork тебя накрыло или на *++a=1)

Причем тоже без малейшей гарантии, что его получит тот кто все сожрал, а не тот кто последним попросил 4 килобайта.

> Круто, сегодня же перехожу!

давай, igb починишь. Там может пара гигабайт лежать, когда в системе памяти не хватает. notabug.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #58

54. Сообщение от Аноним (58), 05-Фев-20, 14:35   +/
Да-да, оверкоммит есть, а оом - нет. Особая юникс-магия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #66

55. Сообщение от анонн (ok), 05-Фев-20, 15:07   +/
>>начавший жрать как не в себя процесс
> С этим как раз проблем нет и в линуксе, внезапно падающие вкладки
> хромиума это иллюстрируют. А вот если рост постепенный и OOM-killer запутался
> и не может выбрать, тут уже и начинаются проблемы.

Туда бы еще б ИИ засунули, да не сумели (в итоге - все равно вынесли логику в юзерспейс)

Во фре, при общей нехватке памяти сначала pagedaemon попытается ее освободить, если не удалось (достаточное количество) - запустит ООМ, который тупо посчитает примерное количество освобожденной физ. памяти + актуально занимаемый процессом swap:
https://github.com/freebsd/freebsd/blob/master/sys/vm/vm_pag...
https://github.com/freebsd/freebsd/blob/master/sys/vm/vm_pag...
(описание алогритма там как бы не больше его реализации) и прибьет самый жырный.

Не хош такого кина? Ставь флаг protect или делай общий лимит в rctl на deny (правда, современные модно-молодежные программисты перестали проверять код возврата *alloc, потому что в Пингвинчике из-за оверкоммита все равно бесполезно, из-за чего все равно возможны "казусы") или на ивент (devctl -> devd) по которому запускай хоть трехстрочник на шел, хоть байду с сервером на питоне, хоть нейронку, для разруливания.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #65

56. Сообщение от Anonymoustus (ok), 05-Фев-20, 15:30   +/
> Круто, сегодня же перехожу!

Добро пожаловать в сообщество здоровых людей!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #64

57. Сообщение от Anonymoustus (ok), 05-Фев-20, 15:34   +1 +/
> Значительная часть современного опенсорца была основана 20-30 лет назад т.н. "хакерами".
> Тогда это слово было практически точным семантическим аналогом современного понятия "хипстеры".

Слово «хакер» никогда не было аналогом понятия «хипстер». Разве только в розовых мечтах этих самых хипстеров, которым добрая мамочка пообещала купить «Пентиум», когда они сносят подаренный бабушкой «Поиск».

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

58. Сообщение от Аноним (58), 05-Фев-20, 16:12   +/
>А у фри sigbus или sigsegv (в зависимости от того, на fork тебя накрыло или на *++a=1)

Это и есть ООМ. Поведение хуже линуксового - послать сигнал случайному процессу. Нормальное поведение без оом для человеческой обработки - вернуть NULL из маллока, ENOMEM из сисколов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #63, #77

59. Сообщение от Аноним (59), 05-Фев-20, 16:24   +10 +/
> Компания Siemens выпустила гипервизор

Лучше бы снова начала выпускать телефоны. 20 лет - и все еще работает! Правда запас аккумуляторов закончился...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #78

60. Сообщение от Аноним (60), 05-Фев-20, 17:00   +4 +/
Хачем гипервизоры домашнему пользователю?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #61, #81

61. Сообщение от Аноним (-), 05-Фев-20, 17:03   +2 +/
Давно мечтаю поставить гипервизор дома, но не знаю зачем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

63. Сообщение от Аноним (80), 05-Фев-20, 17:06   +/
А кто будет проверять результат malloc на != NULL? Поттеринга во фрю не завезли.
Нет, пусть уж лучше рандомные процессы роняет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

64. Сообщение от Аноним (80), 05-Фев-20, 17:09   +/
Прежде всего, здоровых от краснoглазия (не видел еще ни одного фришника, который бы реально что-то на этой фре делал, у всех винда, даже на "серваках").
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #68

65. Сообщение от Аноним (80), 05-Фев-20, 17:12   +/
То есть, всё как в линуксе: довольно простой алгоритм расчета жертвы, не хочешь страдать — ставь лимит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #74

66. Сообщение от Аноним (80), 05-Фев-20, 17:16   –1 +/
FreeBSD как раз маигей и сильна. Это у пингвинятников всё просто и произаично — если память кончилась, то её больше нет. А во фре память не кончится никогда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #75

67. Сообщение от Аноним (-), 05-Фев-20, 18:08   +1 +/
> Да, у той же вин10, например, когда память кончается (она таки может кончиться), к ней приходит северный пушной зверёк и дёргает рубильник с питанием, поскольку она целиком зависает. Я думаю, у всех остальных так же, только хуже.

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

Вот это вот в мемориз, однозначно! К "диспленому серверу, не особо заточенному под вывод на локальный дисплей", "файловым системам, не особо заточенным под целостность данных" и "десктопному линуху, все-еще-немного-но-совсем-чуть-чуть-вот-уже-почти не особо заточенному для десктопа".
> сколько лет исправляют и переписывают логику, а зависает всё так же. Но, ничего не падает, надо заметить.

Зависшее упавшим не считается, да. И зависший наглухо целый хост, не отзывающийся на sysrq и требующий хардрезета лучше единственного прибитого приложения, пожравшего память, при продолжающих работать остальных. "Зато ничо ни падаит!!1адынадынадын". Ну ок. Линукслогика, она такая.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #70

68. Сообщение от brt (ok), 05-Фев-20, 18:18   +1 +/
Ну, если ты чего-то не видел, то этого, конечно, и быть не может.
Весь этот ваш линукс с виндой да фрёй и есть бесконечное краснoглазие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

69. Сообщение от Аноним (69), 05-Фев-20, 18:46   +/
>Даже гугл транслейт выдает более корректный перевод "Клетка"

В контексте "тюрьмы" корректный перевод "камера", это даже гуглятранслейт знает

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

70. Сообщение от Аноним (17), 05-Фев-20, 18:47   +/
На sysrq реагирует всегда. Не на все комбинации, потому что видеодрайвер с иксами будет висеть, но практически — абсолютно всегда. В зависимости от глубины могилы, в которую приложение загнало ядро, с некоторой задержкой. Неприятно только, что вотчдоги, которые должны реагировать на зависания (они есть в ядре), при этом почему-то не отрабатывают. В 10 я 4 года работаю, до того 3 года в 8, до того я не мог этим дерьмом пользоваться и сидел исключительно в линуксе. Как раз от висты и ливнул с помойки.

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

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

72. Сообщение от anonymous (??), 05-Фев-20, 19:59   +/
> В числе нынешних "хипстеров" есть некоторый процент умных, грамотных людей

Нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #79

74. Сообщение от анонн (ok), 05-Фев-20, 21:05   +/
> То есть, всё как в линуксе: довольно простой алгоритм расчета жертвы, не
> хочешь страдать — ставь лимит.

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

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


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

75. Сообщение от анонн (ok), 05-Фев-20, 21:11   +/
> Линукс как раз маигей и силен. Это у бздшиков всё просто и
> произаично — если память кончилась, то её больше нет. А в линуксе память не кончится никогда, оверкоммит же!

поправил, не благодарите (от клоунады или ерничания факты, увы, не изменятся).


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #76

76. Сообщение от пох. (?), 05-Фев-20, 22:56   +/
Память в линухе, безусловно, не кончится, но приедет sigbus, или прибежит oom-killer, и даст очередь в зрительный зал - на кого Бог пошлет.
Если очень повезет - попадет в того, кто все сожрал. Но скорее всего убьет как раз то, что тебе было нужно сохранить.

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

77. Сообщение от пох. (?), 05-Фев-20, 23:19   +/
ну и смысл такого "нормального" поведения в многозадачной среде, где malloc() делают разом десятки, если не сотни процессов, память один хрен виртуальная и выделяется на pagefault'е, который может произойти через час, когда другие ее уже освободили, или вообще не произойти?

Процесс ни разу не случайный - он либо попытался сделать fork, имея dataset больше чем _теоретически_ доступная в данный момент память (вся свободная+весь свободный своп), либо попытался записать в отожратый но не локнутый кусок, а памяти в системе (она поищет, но недолго и недалеко - чтобы не вызвать deadlock, когда процессу освобождения памяти не хватило памяти), внезапно, не нашлось. В обоих случаях NULL вернуть некуда. В линуксе примерно похоже при overcommit=2 (нестандартном), но размер "теоретически доступной" памяти считается по-другому, с большим припуском - так что sigsegv, причем - массовый, вполне возможен и тут.

А oom убивает именно случайный - пытаясь по косвенным признакам угадать. Видно ему из kernel space хреново, поэтому угадывает он крайне неудачно.
При этом NULL вернуться на *alloc - может и в линуксе с дефолтными настройками, но там тоже автоугадав, который может ошибаться.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #82

78. Сообщение от Andrei (??), 06-Фев-20, 13:04   +/
Телефоны - не их core-business
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #80

79. Сообщение от Аноним (80), 06-Фев-20, 13:27   +/
Про Линуса тоже так говорили. Особенно Танненбаум.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

80. Сообщение от Аноним (80), 06-Фев-20, 13:29   +1 +/
Логично. Как можно делать прибыль на продаже устройств, которые служат по 20 лет?
Технически сложные товары должны устаревать максимум за один-два года, иначе их производство невыгодно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

81. Сообщение от Аноним (81), 06-Фев-20, 14:11   +2 +/
Будем считать что это не провокация и ты действительно не можешь придумать сам.
1. У тебя хороший мощный комп, например потому что любишь поиграть или по долгу службы. И у тебя есть девушка (ну само собой не у тебя, это абстракция), которая тоже любит поиграть с тобой или кодит там к примеру (такой тебе вообще не видать)... так же у вас однушка. В такой ситуации брать второй системник, блок питания, материнку это вопиющее проявление некомпетентности. Достаточно купить видяху, мышь, клаву, моник и вперёд. Два в одном, весьма практично.
2. Твоя любимая говнопрограмма хочет работать только в окнах, а виртуалбокс, он мало того что для детей, так ещё и пробросы оборудования нормально не может, а твоей говнопрограмме это надо, контроллер там какой писиайный или звуковая карта, или в конце концов опять игрушка, а дуал-бут, ну он же для лохов-неумех или для нищих кому на VT-X и VT-d бабла не хватило.
3. Ты админ и изучаешь предмет, а держать дома два компа для этих целей и накладно и вопиющее проявление некомпетентности...
и т.д.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

82. Сообщение от Аноним (58), 06-Фев-20, 16:10   –1 +/
Смысл в том, что NULL, ENOMEM и гипотетический SIGMEMPRESSURE можно нормально обработать, а SIGSEGV - обычный юниксвей. Сегфолт вам, удачной отладки, лошки, азазаз! Сегфолт на форке вообще пушка. Не верю, до такого даже в bsd бы не додумались.

>Процесс ни разу не случайный - он либо попытался сделать fork, имея dataset больше чем _теоретически_ доступная в данный момент память (вся свободная+весь свободный своп), либо попытался записать в отожратый но не локнутый кусок

То есть случайный. Не процесс с утечкой, не самый ненужный, а последний опоздавший. Электрон останется, шелл рута прибьют, это сразу 5.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #84, #86

83. Сообщение от Аноним (58), 06-Фев-20, 16:22   +/
В нормальных-то системах заряд измеряют в зелёных (не-)президентах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

84. Сообщение от Аноним (58), 06-Фев-20, 16:27   –1 +/
Хотя нет, верую, ибо юниксвей. Динамическую загрузку обрабатывать сложна, проще сегфолт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

85. Сообщение от Аноним84701 (ok), 06-Фев-20, 22:49   +/
> Даже гугл транслейт выдает более корректный перевод "Клетка". У автора новости видимо
> оговорки по Фрейду или он толстый тролль.

У них "камера" это "Zelle", от лат. cell .
Что может означать и клетку (в том числе и биологически) и комнату вытрезвителя и гауптвахта/камера задержания (Arrestzelle) и тюремную камеру(Gefaengnisszelle) и  келью в монастыре (Klosterzelle) и ячейку моб. связи – точное значение определяется первой частью составного слова (.*)zelle .
В общем, получается игра слов из разряда "*рен переведешь".

Я правда не совсем понял, причем тут немцы, если новости на английском, но там в принципе тоже самое - и келья и "ячейка" (хоть партийная, хоть мобильная) и "клетка" и "photovoltaic/memory/IO/storage cell" и тюремная камера …


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

86. Сообщение от пох. (?), 07-Фев-20, 09:29   +/
> а SIGSEGV - обычный юниксвей

ну, в целом, да - с тех самых пор как sbrk() заменили на mmap() из /dev/zero.
Нет, это именно в FreeBSD так. А что тебе не так с segfault на fork ? fork, by design, умеет вернуть только два состояния - pid потомка или информацию что ты и есть потомок. Все, что может в этом случае сделать система - это потомка, которому не хватает наследства, прибить, пока он не записался в разбойники. Родитель может потом пытаться это как-то пережить.

> То есть случайный. Не процесс с утечкой, не самый ненужный,

ну вот за этим тебе как раз в линукс. Там есть прекрасный oom-killer, который пытается угадать, где процесс с утечкой и кто тут ненужный. Почему-то никто ему не рад ;-)

Там еще и непосредственно на *alloc() такой же интересный угадав - то есть он может вернуть NULL, когда-то, иногда. Если _подумает_, что тебе, наверное, памяти не хватит ;-)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #87

87. Сообщение от Аноним (58), 07-Фев-20, 16:19   +/
>ну, в целом, да - с тех самых пор как sbrk() заменили на mmap() из /dev/zero.

С тех пор как раз ненужную память можно отдать назад. brk вот как раз был лютым юниксвеем, после фрагментации ни байта памяти врагу, только по завершению.

>fork, by design, умеет вернуть только два состояния - pid потомка или информацию что ты и есть потомок.

Так криво дизайнить даже в юниксе не стали. Умеет вернуть -1 и код ошибки в errno.

>А что тебе не так с segfault на fork ?

Сегфолт по сисколу? Да всё не так, нарушили все соглашения. Где порча памяти, за что сегфолт?

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


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

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




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

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