я завел под wine...
на wine надо установить DCOM98.exe (обновление от microsoft), для
этогог в ~/.wine/config нужны следующие строчки в секции [DllOverrides]
"mshtml" = "native"
"*comctl32" = "builtin"
"mapi" = "native, builtin"
"mapi32" = "native, builtin"
"ole32" = "native, builtin"
"compobj" = "native, builtin"
"ole2" = "native, builtin"
"ole2nls" = "native, builtin"
"ole2conv" = "native, builtin"
"ole2prox" = "native, builtin"
"ole2thk" = "native, builtin"
"storage" = "native, builtin"
"olepro32" = "native, builtin"
"rpcrt4" = "native, builtin"
"oleaut32" = "native, builtin"
"msvcrt" = "native, builtin"
"wininet" = "native, builtin"
"setupapi" = "native, builtin"
"devenum" = "native, builtin"
"quartz" = "native, builtin"
"urlmon" = "native"
"shdocvw" = "native, builtin"
"jscript" = "native, builtin"
"wintrust" = "native, builtin"
"shlwapi" = "native, builtin"
"secur32" = "native, builtin"
"crypt32" = "native, builtin"
"ddraw" = "native, builtin"
; some dlls you may want to change
;"oleaut32" = "builtin, native"
;"ole32" = "builtin, native"
"comdlg32" = "builtin, native"
"shell32" = "builtin, native"
"shfolder" = "builtin, native"
;"shlwapi" = "builtin, native"
;"shdocvw" = "builtin, native"
"advapi32" = "builtin, native"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
"d3drm" = "native, builtin"
"d3dxof" = "native, builtin"
"dpnhpast" = "native, builtin"
"*" = "builtin, native"
только после этого DCOM встанет без проблем...
Затем ставим 1С... Отучаем его просить HASP... (правкой бинарников)...
Все - можно запускать 1С... Я пробовал на DBF-ной версии... Пришлось
менять кодовую страницу базы, иначе 1С ругался (даже изменения в
реестре wine не помогали - существует мнение, что не реализована
функция получения значений локали)
Мнение: глючно работает, не для production... Хотя конфигуратором,
наверное, можно пользоваться, если непривередливый...