
Vladislav
03.05.2017
12:30:46
а похоже, вероятно, потому, что coreboot - это бывший linuxbios ?

Oleg
03.05.2017
12:30:48
Соряюсь

Vladislav
03.05.2017
12:30:59
ну и логически, зачем операционке smi хэндлеры, вызываемые (судя по комментом) линуксом?

Google

Nikolai
03.05.2017
12:44:20

Vladislav
03.05.2017
12:45:15

Oleg
03.05.2017
12:48:21
Я просто не в курсе что есть SMI

Vladislav
03.05.2017
12:49:23
system management interrupt

Alex Фэils?︙
03.05.2017
13:05:16
вообще на уровне хала и пр дохуя квирков поверх говнобагов говнохардваря

Evgeniy
03.05.2017
13:16:23
гугл в xen нашли серьезный баг

Ecklory
03.05.2017
13:17:34

Дед Пегас
03.05.2017
15:03:27
А в KVM можно запустить отличную от Linux ОС?

Vitaly
03.05.2017
15:03:53

Daniil
03.05.2017
15:05:00
я так на венде сидел пробрасывая туда видеокарточку

Дед Пегас
03.05.2017
15:05:25
Окк.

Surreal
03.05.2017
15:10:48

Google

Daniil
03.05.2017
15:11:08
на самом деле материночка
северный мост емнип
не в интеалх это отдельный чип еще

Surreal
03.05.2017
15:12:00
Ну вот в интеле для виртуализации прямого I\O VT-d должен чип поддерживать.
Я так встрял. Хотел тоже карточку пробросить, чтобы на одном мониторе линь, на другом винда

Daniil
03.05.2017
15:13:44
ну vt-d да
там есть еще iommu
vt-d емнип так и так нужен чтобы виртуализация работала
(у меня вообще даже на старом ноуте есть)

Surreal
03.05.2017
15:15:55

Alex Фэils?︙
03.05.2017
15:27:57

MrSmeet
03.05.2017
17:11:50
Reindex.. please wait

Alexander
03.05.2017
17:12:16
Reindex.. please wait

MrSmeet
03.05.2017
17:13:26

Alex Фэils?︙
03.05.2017
17:18:12
Reindex.. please wait

Vladislav
03.05.2017
17:18:52
Reindex.. please wait

/dev
03.05.2017
17:22:50

Vladislav
03.05.2017
17:24:19
си на самом деле топчик. только не вполне понятно, как препроцессором разобрать строку (#define A "xxx") посимвольно
есть решения?
A[n] работает, проблема в получении длины строки

Google

Vladislav
03.05.2017
17:26:40
__builtin_ strlen/sizeof не оптимизируются в макросах, gcc 4.*

Alexander
03.05.2017
17:29:29
Boost.Preprocessor?

Evgeniy
03.05.2017
17:31:46

MrSmeet
03.05.2017
17:34:09
Ну дак гайз, ни где нет канала по сишечке, может запилим. А комрады как считаете набереться сотки две хоть адептов помолокать вечерком ))

Evgeniy
03.05.2017
17:35:52

Surreal
03.05.2017
17:36:17
Си довольно простой язык. Там только о архитектуре можно спорить и целесообразности goto.

Vladislav
03.05.2017
17:36:29

MrSmeet
03.05.2017
17:36:54
Закиньте тогда годноты про сишку в 21 веке, шо юзают комрады. И кстати как кому последний си 11 вроде стандарт?

Surreal
03.05.2017
17:37:01
О макросах надо в чате бдсм беседовать. Александреску туда обязательно пригласите.

MrSmeet
03.05.2017
17:37:51
Вот кстати отладка макросов интересная тема не расскрытая

Vladislav
03.05.2017
17:38:15

/dev
03.05.2017
17:38:56

MrSmeet
03.05.2017
17:38:56

Vladislav
03.05.2017
17:39:33
на cи подавляющее количество системного и сетевого софта

Surreal
03.05.2017
17:40:12
Всякие еще старые проекты, типа ffmpeg, curl и т.д., которые идеалогически на Си и не будут переноситься.

MrSmeet
03.05.2017
17:40:49

Google

Vladislav
03.05.2017
17:41:09

Surreal
03.05.2017
17:41:42
Вообще posix, не только сеть.

Vladislav
03.05.2017
17:42:05
fyi http://harmful.cat-v.org/software/c++/linus
?

Surreal
03.05.2017
17:43:31
Я не хуже Линуса
Reindex.. please wait
Это идеалогия просто, с которой приходится мириться.

Admin
ERROR: S client not available

Vladislav
03.05.2017
17:44:14
Я не хуже Линуса
nice try, но нет. кроме него так харизматично херами в рассылках кидаться мало кто может

Evgeniy
03.05.2017
17:45:19

Surreal
03.05.2017
17:45:44

Vladislav
03.05.2017
17:46:22

Tema
03.05.2017
17:46:32

MrSmeet
03.05.2017
17:46:44

Alexander
03.05.2017
17:46:45
мммм, и тут вбросик C vs C++ ? ?

Surreal
03.05.2017
17:46:55

Vladislav
03.05.2017
17:47:07
видел

Alexander
03.05.2017
17:47:09
давайте и Rust сюда вбросим)

Google

Surreal
03.05.2017
17:47:27

MrSmeet
03.05.2017
17:47:36
линекса?
У меня на полке рядом с таненбамом стоит, знакомые постоянно ржут

Vladislav
03.05.2017
17:47:54

Evgeniy
03.05.2017
17:48:17

MrSmeet
03.05.2017
17:48:29
мммм, и тут вбросик C vs C++ ? ?
Ну тут скорей вросик, что си достаточно самостоятелен, шоб с крестами не сравнивать уже. Ну дак, покидайте как бы вы писали современный софт на си, ну пусть даже по фану

Vladislav
03.05.2017
17:48:36
Это отсылка.
ой да такого много, и постоянно. то nvidia, то ms, то рандомные товарищи пытаются хероту всякую пропихнуть

MrSmeet
03.05.2017
17:50:38
?
Ну зашкварился, с кем не бывает

Роман
03.05.2017
17:55:20

Antony
03.05.2017
17:56:32
fyi http://harmful.cat-v.org/software/c++/linus
Многие удивятся, но Линус отчасти прав: механизм исключений не подходит под нужды ядра + компиляторы в 2004 кое где портачили и делали большую лажу...
Однако в 2017 достаточно многое поменялось, оптимизаторы сталее вменяемыми и С++ может улучшить код ядра:
* С++14 позволяет убирать динамические аллокации - если получится эту оптимизацию притянуть к ядру - будет круто.
* Деструкторы помогут избавиться от кучи спагетти кода с goto cleanup1; goto cleanup2; goto cleanup3...
* Виртуальные функции и классы позволят навести порядок в еще большем количестве мест (например fuse от этого страдает, разработчики там прям хотели виртуальные функции)
* кучи макросов сгорят в адском пламени и заменятся шаблонными функциями
НО все равно придётся компилятор С++ доработать напильником (например дочинить -fno-exceptions и многое другое)


Evgeniy
03.05.2017
17:56:51
http://www.darlinghq.org/developer-zone/low-hanging-fruit/ кто хочет поконтрибьютить в интересный проект который к сожалению такими темпами во что-то дельное выльется чуть позже чем GNU/Hurd?)

Antony
03.05.2017
17:57:10
В общем, на мой взгяд, от переезда ядра на С++ выиграет и ядро и С++ :)

Alexander
03.05.2017
17:57:33
скорее у меня дети появятся, чем это случится

Evgeniy
03.05.2017
17:57:54

Surreal
03.05.2017
17:58:22

Antony
03.05.2017
17:58:23

Matway
03.05.2017
17:58:59

Alexander
03.05.2017
17:59:13

Evgeniy
03.05.2017
17:59:23

Alexander
03.05.2017
17:59:30