Um pouco sobre substituição de importações. Como fazemos isso

 

Nos últimos anos, temos estudado ativamente o mercado de software e equipamentos russos. Esta é uma tarefa extremamente difícil, especialmente considerando algumas características do nosso mercado. Mas já temos algum entendimento nesta área que queremos partilhar.

Mercado de sistemas operacionais (SO):
  • Temos realmente um sistema operacional totalmente russo? Não existe um sistema operacional realmente desenvolvido do zero. 100% tudo é um ramo de desenvolvimento de uma ou outra versão do Linux.

  • Aplicabilidade do SO russo em grandes infraestruturas. Não existe um único sistema operacional no qual seja possível replicar a infraestrutura do Microsoft Active Directory. Na verdade, existe o Domínio SAMBA ou FreeIPA. Ambas as soluções são aplicáveis ​​apenas a pequenas empresas que operam em um segmento de escritório e de rede (L2/L3). No entanto, o FreeIPA não é aplicável se for necessária uma migração contínua do ambiente Microsoft. Se você usar o domínio SAMBA, a migração perfeita será possível.

  • Nós “tocamos” no sistema operacional russo e temos nossa própria opinião. Todos os sistemas operacionais que testamos (RedOS, AltLinux, AstraLinux e ROSA) não podem ser considerados convenientes e confiáveis ​​como as versões mais recentes do Windows. As “nuances” são muitas; a maior dificuldade está em gerenciar uma grande frota de estações de trabalho automatizadas. Na verdade, cada local de trabalho deve ser preparado e configurado manualmente. O valor dos custos trabalhistas por parte do departamento de TI aumenta cerca de 15 a 20 vezes em relação ao Windows. Para usuários em geral não há diferença. Os usuários percebem problemas não no sistema operacional, mas no software aplicativo, mas mais sobre isso a seguir.

  • Segurança de código no sistema operacional russo. A substituição de importações é feita justamente para atingir esse objetivo. Depois de mergulhar um pouco nessa área, toda a nossa equipe tinha quase total confiança de que ninguém estava realmente tentando verificar se havia vulnerabilidades no código, e mesmo isso não é particularmente possível. Se a “porta dos fundos” foi criada propositalmente há muitos anos, encontrá-la agora é quase impossível. E entendendo como isso é feito, posso dizer que há 99,9% de chance de não ser encontrado até que essa brecha seja aproveitada. Portanto, você pode ter quase 100% de certeza de que tal vulnerabilidade existe agora em todos os sistemas operacionais e que essa vulnerabilidade não será usada até que haja uma justificativa muito séria para divulgá-la. Ou seja, as médias e pequenas empresas não devem ter medo, mas faz sentido que as agências governamentais recorram a meios adicionais de proteção. Daqui resulta também que as empresas comerciais não infra-estruturais podem continuar a viver tranquilamente com produtos MS e Apple sem grandes preocupações.
  • Acompanhando os tempos? Sobre a questão do desenvolvimento oportuno do sistema operacional russo. O mundo não fica parado e o Linux continua a se desenvolver, e muitos desenvolvedores de sistemas operacionais russos (eu diria todos) simplesmente não são capazes de desenvolver seu produto tão intensamente quanto ele está sendo desenvolvido pela comunidade global (há 7 bilhões de pessoas no no mundo contra 140 milhões na Federação Russa, simplesmente não há recursos humanos suficientes para parar de competir, a esmagadora maioria dos melhores especialistas em TI tem deixado a Federação Russa nos últimos 30 anos e continua a sair). Portanto, o código comunitário é simplesmente obtido e transferido para a cópia russa do sistema operacional. Dessa forma, pelo menos tentamos acompanhar. A responsabilidade com que os funcionários locais abordam esse processo é uma grande questão. Mas há dúvidas até aqui. Portanto, não se pode descartar o risco de novas vulnerabilidades introduzidas com o novo código. Mas, ao mesmo tempo, os sistemas operacionais russos continuam muito atrás da comunidade mundial.
Software aplicativo:

Substituição do MS Office. Na verdade, existem apenas dois produtos, estes são “P7-Office” (um fork do Onlyoffice) e “My Office” (que não pôde ser estabelecido como um fork). Mas se tudo está claro sobre o “P7-Office” e todos os problemas são amplamente discutidos, então com o “My Office” a situação é geralmente muito estranha. A história do desenvolvimento do produto está escrita no WiKi desde 2008, mas, ao mesmo tempo, ouvi pessoalmente falar do produto apenas em 2021 pela primeira vez. Uma pequena pesquisa (não muito difícil) na Internet não encontrou nenhum vestígio do produto no passado. Nos fóruns, todos os comentários sobre o produto são muito elogiosos (o que já é suspeito e a sensação é de que se trata de bots pagos) ou menosprezam abertamente o produto. Nossa experiência ao testar os dois produtos foi bastante negativa, mas no geral, se você tiver que escolher entre dois males, escolhemos “P7-office”. Mas nosso conselho é, em primeiro lugar, não se apressar em tirar conclusões com base na opinião de outra pessoa e, em segundo lugar, realizar testes em documentos reais com as versões mais recentes dos produtos. De uma forma ou de outra, você terá que realizar uma análise comparativa e abrir mão de muitos recursos familiares ao MS Office. Por exemplo, em uma grande empresa, o departamento FEM (Gestão Econômica Financeira) recusou categoricamente o uso de software russo porque, apesar dos investimentos multibilionários na transição de 1C para SAP, e agora na transição de SAP para 1C, todos financeiros os indicadores ainda são calculados por pessoas no MS Office Excel. E eles simplesmente precisam de tabelas enormes com fórmulas, seleções e agrupamentos. Mas no “P7-Office” e no “My Office” tudo isso nem abre. Mas se você começar do zero em um formato nativo, poderá alcançar apenas uma pequena fração do que é necessário para atingir o objetivo.

 

Bases legais (Consultor+ e Fiador)Consultor+. Essencialmente o sistema jurídico mais popular e ainda não funciona nativamente no Linux. Mas funciona no Wine. Além disso, se um sistema operacional com certificado FSTEC for usado, seremos forçados a arrastar o Wine dos repositórios de código aberto e, assim, violar a integridade do sistema operacional. Não posso dizer que tudo esteja sem nuvens, mas ainda assim é uma decisão. Também existe uma versão WEB. Funciona apenas através da Internet e nas empresas onde é proibido, esta solução não é aplicável. Além disso, ao abrir alguns documentos, aparecem erros ou os documentos simplesmente não ficam acessíveis. Em 2020, eles anunciaram o lançamento de uma versão para Linux, mas com base na experiência, a equipe de desenvolvimento do Linux ainda não possui qualificações suficientes para escrever código eficaz. Funciona com falhas e não é muito rápido. Mas funciona nativamente. A versão para Windows também funciona no Wine, mas também com “nuances” próprias.

Sistemas CAD. É aqui que tudo fica completamente triste e até agora tudo o que tínhamos para testar era o NanoCAD. Só funciona em Windows e a resposta quase direta do TP: “O desenvolvimento não é e não será realizado em Windows”. Embora um pouco mais tarde, através de outros canais, ouvimos que a resposta estava incorreta e parece que nas profundezas do “Desenvolvimento Nanosoft” a questão de escrever um produto para Linux ainda está sendo discutida. Trabalhar com Wine é francamente insuportável. Os usuários de CAD estavam prontos para “nos punir duas vezes” quando tentassem trabalhar assim. Decidimos não desafiar o destino e deixar as pessoas sozinhas no Windows.

Sistemas de envio de declarações à alfândega. Existem apenas dois players no mercado. Estes são Alta-Soft e STM. Só temos experiência em trabalhar com Alta-Soft. Na verdade, a empresa Alta-Soft é líder e monopolista do mercado. Os preços do produto são quase inadequados (minha opinião). Mas por outro lado, o produto não é produzido em massa e há a sensação de que existe uma condição por parte do estado (ou da alfândega) de que o software seja gratuito para o estado, e a empresa receba 100% dos seus rendimentos provenientes do comércio. No geral o produto funciona. Prontamente (quase manualmente), eles fazem atualizações. Pela interface, suspeita-se que ela esteja escrita em Pascal (tive que mexer nos binários). Tenho amor e antipatia por Pascal ao mesmo tempo. Acho que a linguagem de desenvolvimento escolhida para tal produto não é das melhores. Mas gostaria de observar um ponto negativo especial em relação ao suporte técnico. Por alguma razão, os funcionários da TP consideram normal responder de forma mais do que rude. Não sei o que está acontecendo dentro da equipe, mas tenho a sensação de que o clima está extremamente nervoso e negativo. Em última análise, tudo isso afeta a qualidade do produto como um todo. Minha opinião sobre a GUI é como um conjunto de besteiras e atavismos com os quais você pode se acostumar, claro, mas se houvesse concorrência no mercado para esse software tudo seria diferente. Quaisquer sugestões para melhorar o produto não são simplesmente ignoradas, mas são percebidas de forma agressiva. Em geral, seria útil compreender a essência do funcionamento do sistema e a decisão obstinada por parte do Estado de transferi-lo para a plataforma 1C. Mas suspeito que isso não acontecerá. Por exemplo, se eu receber uma bolsa para escrever um análogo em 1C, em 2 anos isso será possível na íntegra. Mas aí você precisa ter recursos administrativos para entrar na alfândega porque dentro da alfândega eles usam software da Alta-Soft ou STM. Assim, mesmo que você libere uma versão baseada em 1C, não será possível aplicá-la até que a Alta-Soft e a STM queiram cooperar no contexto da obtenção de dados de software de terceiros. E isso definitivamente não é benéfico para eles (lembre-se do jogo do monopólio). Como resultado, tal avanço não acontecerá e não faz sentido esperar por isso.

Empresa StroySoft e seus produtos Smeta. Ru e AtomSmeta. Há vários anos que ouvimos que o desenvolvimento do Linux está em andamento, mas mesmo depois de repetidos pedidos para nos tornarmos testadores beta, fomos informados de “Sim, tudo será amanhã”, mas ainda não há nada. E eu, como desenvolvedor, tenho dificuldade em imaginar esse processo rapidamente devido ao fato de que em um estágio inicial de desenvolvimento o conceito errado foi escolhido e uma grande parte da funcionalidade foi transferida para o VBA. E quem já utilizou o produto sabe que 100% de todos os documentos são gerados no MS Office Excel, mas poucos entendem que Smeta. Ru e AtomSmeta carregam dados não formalizados em uma matriz (tabela) e, em seguida, um documento Excel é aberto no qual uma enorme macro VBA formaliza os dados em uma apresentação adequada. Mas no Linux não existe um produto MS Office Excel e, mesmo que existisse, seu uso no contexto de substituição de importações não é permitido. Isso significa que de uma forma ou de outra, toda essa funcionalidade deve ser transferida para o produto principal. E é óbvio para mim que mesmo que esse processo tenha sido iniciado em 2020, a versão beta inicial não aparecerá em breve e funcionará de forma repugnante, pelo menos até o lançamento da 3ª versão.

Sistemas de videoconferência (VCC). Não quero discutir muitos sistemas diferentes e, para ser sincero, nem quero mencionar ninguém além do TrueConf. Implementamos inicialmente uma solução baseada em Asterisk e obtivemos resultados muito bons. Agora temos layouts, controle de vazão, integração com sistemas externos, mas tudo isso é um “chapéu” flagrante (se não xingar). Ao mesmo tempo, testamos outros produtos, incluindo TrueConf. Numa fase inicial, a opinião de todos era abertamente negativa. Pessoalmente, não chamei ninguém de outra coisa senão “depósito de lixo” (TrueConf também foi alvo). Mas alguns anos se passaram e decidi baixar o servidor TrueConf novamente (e então a solução era apenas para Windows). Mas desta vez decidi descobrir que tipo de produto está por trás do TrueConf. Eu descompilei e tentei encontrar algoritmos que me fossem familiares (de código aberto). E então uma surpresa me esperava. Passei várias dezenas de horas e não encontrei nada familiar para mim. Então decidi explorar binários. Armado com IDA Pro e Ghidra. O resultado me surpreendeu. Encontrei cruzamentos, mas pareciam mais “coincidências aleatórias” do que “roubo de código”. Assim, cheguei a uma conclusão inequívoca de que este não é um garfo, mas um produto escrito do zero. Isto foi uma revelação para mim. Resolvi então entrar em diálogo direto e solicitar o produto para teste. E imagine minha surpresa quando recebi não uma comunicação arrogante, mas uma atitude mega amigável e competente para com um potencial cliente. Geralmente isso é uma raridade em todo o espaço pós-soviético, mas aqui por parte da gestão da empresa?! Fiquei agradavelmente surpreso que a direção da empresa não tenha uma coroa na cabeça e nada pressione seu cérebro. Como resultado, aprendi que existem canais TG abertos e fechados para todos e para parceiros. Lá entramos em comunicação direta, inclusive com o diretor técnico. Como resultado, um grande número de melhorias e correções apareceram nas versões subsequentes do produto, inclusive com base nas minhas indicações de problemas. Hoje já foi lançada uma versão para Linux e o produto é tão bonito quanto a versão para Windows. Embora a transição do Windows para o Linux tenha tido muitos problemas, hoje tudo foi resolvido. E se fosse necessário comparar o TrueConf com outros sistemas que não sejam de videoconferência (e até mesmo videoconferência) na Federação Russa, eu colocaria a equipe de desenvolvimento, o suporte técnico e, especialmente, a gestão da empresa acima de todos os outros. Nunca vi uma atitude tão positiva em relação aos meus clientes e um desejo tão ativo de melhorar meu produto em qualquer lugar (apenas nos livros de Bill Gates e Steve Jobs).

Se você já experimentou outros produtos e pode compartilhar sua opinião, deixe seus comentários abaixo. Vamos tentar criticar substancialmente nossos desenvolvedores e dar-lhes feedback sobre os problemas que enfrentamos como integradores e operadores de seus produtos.

Indicações construtivas de problemas e sugestões substantivas para eliminá-los são bem-vindas. Comentários inúteis, assim como insultos, serão excluídos.

Assine as novidades!

Nós não enviamos spam! Leia nosso política de Privacidadedescobrir mais.

Deixe um comentário

O produto foi adicionado ao carrinho.
0 itens - 0,00 
chat aberto
1
Posso ajudar?
Escaneie o código
Olá 👋
Como posso ajudá-lo?
Este não é um chatbot! As pessoas respondem aqui, então nem sempre instantaneamente 😳
Usamos cookies para oferecer a melhor experiência em nosso site. Ao continuar a usar este site, você concorda com o uso de cookies.
Aceitar
Recusar
Política de Privacidade