abbra: (Default)
[personal profile] abbra
На itblogs подняли тему "Linux" и активно упражняются в выдумывании собственных причин, почему 1С не поддерживает SUSE Linux. От "не договорились компании", до "в SUSE нет компонент, а каких -- не знаем". Кульминацией можно назвать вот такой пассаж:
1С как компания в принципе не видит рынка в платформе Linux (в отличии от того же SAP). На мой взгляд разработкой этого направления внутри компании занимаются некие энтузиасты опенсорса, и судя по всему им особо разгуляться не дают. Гляньте на список поддерживаемых дистрибутивов - нет ни одной актуальной версии дистрибутивов, и мейнстримом идёт Fedora - открытая реализация дистрибутива от RedHat.


Думаю, что плотное курирование любой сборки 1C:Предприятие со стороны Сергея Нуралиева должно быть хорошим ушатом холодной воды для ищущих везде мифических "энтузиастов опенсорса". Не раскрою секрета, если скажу, что выбор средств для разработки кроссплатформенных решений в крупных проектах обычно делается исходя из минимизации совокупных затрат. Так получается (и это знают хорошие программисты), что по поддерживаемому функционалу определенные версии компилятора C++ из комплекта GCC и из MSVC не всегда совпадают. Есть всего несколько пар версий, при которых получается минимум различий в исходном коде -- как в трактовке семантики, так и в самом получающемся коде на разных платформах.

Разработка 1С:Предприятие в этой части не является исключением. Код продукта написан на C++, версии наиболее совместимых компиляторов я сейчас не вспомню, но они легко прочитываются в версиях рекомендуемых к установке Fedora Core и RHEL4. Все остальное -- от лукавого.

1С как разработчики представляют собой довольно прагматическую компанию. Да, несколько лет назад, когда они занялись переносом своей платформы под GNU/Linux, подобные шаги могли выглядеть деятельностью энтузиастов, но ни в одной из моих встреч с ними с тех пор я не видел красных глаз и взмахов красным знаменем. Желтый цвет "Будь осторожен", поверьте, не только на маркетинговых материалах компании.

Для запуска 1С:Предприятие 8.1 под любой линуксовой платформой требуется лишь присутствие необходимых по ABI библиотек и база данных с нужным функционалом. Таковых, кстати, на сегодня две -- PostgreSQL с патчами от 1С для поддержки правильного поиска и находящаяся в бета-тестировании и разработке версия DB2 со специальным режимом workload для 1C. Какой дистрибутив будет под этой связкой -- не суть важно, формат ELF содержит довольно жесткие описания требований к платформе и при их выполнении можно вполне серьезно гарантировать работоспособность решения. С коллегами из 1С такую "вычитку" платформ по readelf/nm/objcopy мы делали для некоторых случаев, доказывая друг другу что можно поддерживать, а что не получается. При условии отсутствия ошибок в самом коде, конечно, но это совсем другая сторона истории.

Date: 2008-07-17 07:01 am (UTC)
From: [identity profile] aen-.livejournal.com
Большая проблема в том, что России у нас нет серьезных оппонентов. Конкуренты стремятся снизить планку разговора, их аргументы не предназначены для дискуссии по существу, лишь для своих сторонников и полуграмотных зевак, они стремятся превратить дискуссию в пропаганду.

Date: 2008-07-17 07:29 am (UTC)
From: [identity profile] aceler.livejournal.com
Г-н Нуралиев несколько раз говорил, что действительно не видит рынка в платформе Linux. На что ему несколько раз говорили, что не надо его видеть, надо его формировать. Кроме того, позиция Нуралиева вида "За Windows стоит Microsoft, а за Linux неизвестно кто" тоже известна.

Ну а что на самом деле происходит внутри 1С - из области мифов и легенд... ;)

Date: 2008-07-17 05:34 pm (UTC)
From: [identity profile] aceler.livejournal.com
> Сергей, не путай Бориса и Сергея :-)

Упс ;)

Date: 2008-07-17 08:09 am (UTC)
From: [identity profile] b00ter.livejournal.com
Ну, то была озвучена позиция струдника Novell, а это, согласись, показатель. Видимо, одни не могут, а другие не хотят.

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

Date: 2008-07-17 08:29 am (UTC)
From: [identity profile] b00ter.livejournal.com
Т.е. проблема все же не техническая? : )

Date: 2008-07-17 08:56 am (UTC)
From: [identity profile] alexott.livejournal.com
проблема больше организационная + некоторое кол-во технических телодвижений -- поставить сусю, собрать под ней дистрибутив софта

Date: 2008-07-17 09:38 am (UTC)
From: [identity profile] b00ter.livejournal.com
Ну, это не страшно. Хотя наличие почти всего в пакетах - развращает.

April 2016

S M T W T F S
     12
3456789
1011121314 1516
17181920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 11:41 am
Powered by Dreamwidth Studios