
Até aquele momento, não havia análises deste sistema operacional. Autores e desenvolvedores mantêm seus segredos e não querem que todo o seu trabalho flua para a rede e se torne público. Nesse sentido, testar o QP OS só é possível mediante acordo e, neste momento, apenas para entidades legais. Tive a oportunidade de tocar neste sistema operacional e escrever um artigo sobre ele.
Qualquer pessoa interessada no desenvolvimento de software doméstico - por favor, abaixo do gato.
0. Um pouco mais do autorApós a publicação de um
artigo sobre sistemas operacionais domésticos , um pequeno "conflito" surgiu com um representante da Cryptosoft Research and Development Enterprise, como resultado do qual me pediram para revisar sua criação, QP OC. Mal disse o que fez.
Antes de tudo, chame sua atenção para o texto sublinhado abaixo. A imagem mostra o comentário do representante da empresa NTP "Cryptosoft":

Foi-me fornecido um conjunto de SO. Eles não me disseram o que foi cortado, o que - não. Portanto, assumiremos que tenho uma distribuição limpa em minhas mãos e tudo o que pode ser tocado funciona nela.
Próximo.
Este não será um artigo com elogios ao desenvolvedor russo que escreveu o sistema do zero e iniciou seu desenvolvimento antes mesmo de se tornar o fluxo principal.
Este é, em essência, um artigo feito sob medida para o qual não receberei dinheiro. Escrevi apenas porque estava interessado e o representante do desenvolvedor estava cansado de responder perguntas como "em que distribuição Linux seu sistema é baseado?"
O artigo será minha opinião pessoal, formada no processo de familiarização com o SO fornecido.
O desenvolvedor do SO do rascunho fornecido não pediu para cortar nada. Existem alguns pontos no contrato celebrado entre mim e a NTP Kryptosoft que permitem ao desenvolvedor do SO cortar material censurável de um artigo. Mas quero enfatizar que ele não pediu um corte. Quanto a mim - pelo menos, merece respeito, pois em alguns lugares eu não era diretamente tímido ...
Vou testar como a conveniência diminui. Primeiro, no Hyper-V, VirtualBox, VMware e instalação no hardware para teste de desempenho e o hypervisor.
1. Geral
1.1 Compatibilidade de hardware
- Suporte ACPI e UEFI
- Até 256 núcleos de processador
- Até 9 TB de RAM
- IDE, SATA, SCSI, RAID, iSCSI, FC
- USB 3.1
- IEEE 802.3 802.11
1.2 Composição do SO
O sistema operacional, de acordo com o desenvolvedor, inclui o seguinte software:
- Servidor FTP
- Servidor / cliente SMB
- Servidor Web
- Nginx
- QP VMM
- Servidor de correio
- Cliente de email
- Os jogos
- Navegador
- Escritório
- Servidor DNS
- Cliente RDP e servidor RDP
- Captura de tela do conteúdo do diretório "program":

2. Hyper-V
2.1 Instalação
Então, vamos em ordem.
Onde começa o teste do sistema? Da instalação. Vamos lá
Faça imediatamente uma reserva que, de acordo com o desenvolvedor, o sistema não suporta instalação modular. Isso significa que você pode implantar a distribuição fornecida "como está" e o ponto. Talvez tenha sido pela mesma razão que os arquivos de instalação .exe do meu software também não foram iniciados. Ou talvez não. Isto não é exato. Mas, de qualquer forma, mais sobre isso mais tarde.
Seremos lançados no ambiente virtual Hyper-V. Começaremos a testar com uma VM de segunda geração.
E estamos diante de um problema: na VM de segunda geração, o instalador do QP OC não inicia. Depende disso:

Bem, tente a VM de 1ª geração.


Começa. Durante a instalação, você pode "minimizar" a janela do instalador. Aparentemente, a instalação do sistema operacional ocorre quando a imagem ao vivo do sistema é iniciada e a própria instalação já é realizada por baixo dele.

Após a conclusão da instalação, o sistema requer uma reinicialização. E depende deste:

Depois de reinstalar o sistema, a situação não mudou; a VM não quis ir além de “dobrar os componentes do kernel”. Talvez o motivo seja o tamanho do disco, com mais de 64 GB, que o instalador avisou que, segundo eles, se você quiser usá-lo, será necessário inicializar no modo EFI. Eu apaguei o disco rígido, criei um novo com 50 GB. E o instalador iniciei apenas a partir da 3ª vez, aguardando "aguardando o volume do sistema". III ... nada mudou. Ainda congelando em "componentes do núcleo dobráveis". Se você simplesmente reiniciar a VM com uma reinicialização completa, ela não verá o sistema operacional e não a iniciará.
Como resultado, descobriu-se que você só precisa esperar cerca de 7 minutos e não tocar no sistema operacional congelado ...
Tentativas de instalar a versão QP OS x86 falharam, tudo congela durante a inicialização do instalador. Especificamente, “aguardar um volume do sistema” trava com força e é necessário redefini-lo com força. O que está conectado é incompreensível, mas o x86 nunca foi iniciado no Hyper-V.
2.2 Após a instalação
Além disso, no capítulo 2.2., Haverá uma parte comum, que será a mesma no sistema para todos os hipervisores e instalações no hardware. Coloquei nesta seção para não violar a integridade das informações. Mas essa parte será a mesma para o VMware, o VirtualBox e a instalação no hardware, pois haverá capturas de tela do próprio sistema operacional e trabalharão com ele. Existem diferenças apenas no trabalho dos adaptadores de rede, mas isso será escrito separadamente.Após a conclusão da instalação, somos solicitados a inserir a senha do administrador e criar usuários adicionais.

Em seguida, digite o nome do PC, domínio ou grupo de trabalho e descrição.

Após o qual o sistema operacional será reiniciado.
Protetor de tela:
Janela de login:
Área de trabalho após a inicialização do SO:
Qual é o aplicativo padrão para visualizar arquivos na execução automática - eu não entendi.
2.3 Capturas de tela do SO
Eu aviso imediatamente - tudo parece algo já visto anteriormente. A maioria das interfaces de usuário é retirada do Windows. Mas também existem empréstimos de outros softwares.
Ele escondeu as telas sob os spoilers para não desordenar.
Capturas de tela do menu Iniciar:Outras capturas de tela do menu Iniciar: O menu Iniciar possui um pequeno bug visual. Se você passar o mouse sobre uma barra de menus com um menu suspenso e, quando o menu suspenso aparecer, mova o mouse, o submenu exibido não desaparecerá.
Capturas de tela dos itens de menu do software PCM no menu Iniciar:Qual é o problema de determinar a velocidade do clock do processador - eu não entendi. (À direita da tela está a inserção do sistema host.)
Gerenciador de dispositivos: Gerenciamento de usuários: Gerenciamento de Máquina Virtual: Gerenciamento de unidades Existem vários "jogos embutidos" ... eu não olhei para tudo, entendi tudo sobre a implementação do sapador. Clicar duas vezes não funciona se você entende o que quero dizer =)
Também quero prestar atenção ao formato dos arquivos executáveis:
Desde o comentário feito no início do artigo, ficou claro para mim que não * .exe é suportado por lá ... Mas não, você vai. Mas mais sobre isso mais tarde.
2.4 Trabalhar com QP OS
No QP OS, somos fornecidos com a seguinte lista de pacotes:
- Noter - também conhecido como Bloco de Notas. Nada interessante, apenas um bloco de notas
- Um conjunto de escritórios no qual não há sentido em concentrar a atenção, pois ainda está em desenvolvimento. Mas, francamente, nesta fase, ele simplesmente não é utilizável da palavra.
- QP VMM - um hypervisor, abaixo, separadamente
- Navegador
- Cliente RDP
- Firewall
- Calculadora
Avançar na ordem:
2.4.1 Rede
Em seguida, vá para as configurações e trabalhe com o sistema operacional. A primeira coisa que quero é uma rede. Em nenhum lugar sem uma rede. E aqui começam os problemas. QP OC não sabe como DHCP ... Desculpe, o que ?! A configuração automática de rede não funciona ...
Tentando descobrir qual é o problema.
Hmm ... E eu sou do Admin sentado ...
Mas no final, o adaptador de rede ainda estava desligado ...
Mas ligá-lo novamente não funcionou. Eu tive que reiniciar.
E com a reinicialização do sistema operacional, algo inexplicável está acontecendo. O lançamento permanece "aguardando o volume do sistema" e apenas as máquinas virtuais de redefinição física ajudam. Com o que isso está conectado - eu não entendi, mas ele pode travar firmemente 3 vezes seguidas ou pode se reiniciar facilmente. O erro está flutuando. Porém, se no momento "aguardar o volume do sistema" a faixa sob o logotipo não se mover - a máquina trava, é necessário redefini-la.
O mais interessante é que também não consegui iniciar manualmente uma rede. Nem no "adaptador de rede desatualizado", nem no "padrão". O QP OC não deseja acessar a Internet, e é isso.
BTW, o IPv6 não pode ser desativado. Como resultado, a rede não funcionou.
E as configurações manuais: Enquanto na VM vizinha com o sistema operacional convidado Win7, tudo funciona por si só: Sim, talvez no assembly fornecido a mim, a possibilidade de interação na rede esteja desativada, mas isso seria tãããããão estranho ...
2.4.2 Entrar
Pergunta aos desenvolvedores: “A autorização através de um serviço de diretório de domínio é suportada? AD / SAMBA / enter_the necessário? "
Resposta do desenvolvedor:Na distribuição fornecida, a autorização através do serviço de diretório de domínio não é suportada.
Porque Porque não é suportado no momento? Seria estranho cortar essa funcionalidade básica da imagem fornecida para o teste. Então, muito provavelmente, isso não está implementado. Tchau. Por enquanto - porque em seu relatório V.Yu. Egorov disse que no próximo ano eles planejam fazer essa funcionalidade. Estamos esperando senhor.
2.4.3 Arquivos exe
Antes, chamei a atenção para o fato de que os arquivos executáveis no QP OS, como no Windows, possuem a extensão .exe, enquanto o desenvolvedor afirma que possui um formato próprio para arquivos executáveis.
No final, eu decidi executar um pouco de cpu-z ou 7z no QP OS. E nada aconteceu comigo.
Clique duas vezes não leva a nada. O SO pensa por um segundo, depois do qual finge que nada aconteceu.
Comentário do desenvolvedor:Os arquivos executáveis no QP OS existem em 2 formatos: CMF (extensões .qpx, .qps, .qpl) - nosso formato para arquivos executáveis e PE (extensões .exe, .dll) - formato de arquivo executável da Microsoft. A estrutura dos arquivos CMF pode ser visualizada selecionando o arquivo apropriado no editor de conteúdo do arquivo do gerenciador de arquivos, pressionando F4. E verifique se o formato interno desses arquivos executáveis é exclusivo. O formato do arquivo PE precisava ser suportado para organizar o lançamento de aplicativos para a plataforma .Net.
2.4.4 Linha de comando
Como a maioria dos outros aplicativos no QP OS, a linha de comando é semelhante ao cmd Windows. E você pode até chamá-lo por Win + R, cmd. Onde o Win + R exibe a caixa de diálogo Executar e o nome do comando cmd é inserido. É conveniente? Sem dúvida, não se deve acostumar-se a algo novo. Mas, por outro lado, isso não é mais um empréstimo ... Em uma palavra, tudo isso causa sentimentos conflitantes em mim. Na verdade, como todo o sistema.
2.4.5 Navegador
É tão minimalista que nem sei o que dizer. Ao mesmo tempo, abre por cerca de 40 segundos. No entanto, diante da impossibilidade de configurar a rede para ver o navegador, era impossível, então basta inserir uma captura de tela e seguir em frente.
2.4.6 Cliente RDP
Tudo é trivial aqui. Algumas configurações, nada mais. Ao mesmo tempo, não está claro o encaminhamento de hardware, porque não consigo encaminhar as unidades já conectadas ao PC no RDP? Olá, 2019 está no quintal ...
2.4.7 Firewall
A única coisa em que não quero encontrar falhas é no firewall. É simples e direto. As regras são configuradas em uma interface gráfica, tudo é claro, nada mais.
É verdade que como isso funcionará na prática - eu não sei. Mais uma vez, a rede não funciona.
2.4.8 Calculadora
Bem. Depois, deixo uma captura de tela, porque tudo já está claro.
2.4.9 Serviços
Como eu disse anteriormente - a similaridade não é, em princípio, ruim, mas ... spooler? Porque Se você não tomou o Windows como base e não realizou várias operações ilegais nele, por que repetir essas insignificâncias? Bem, apenas uma impressora? Não? "Serviço de impressão"? Você faz OS para o povo russo. Não? Eu não sei
Nginx. Está pré-instalado, mas não inicia. Talvez porque a rede esteja inoperante, talvez por algum outro motivo. Não há uma palavra no guia do usuário sobre isso.
Ou talvez tenha acabado de desligar na minha montagem.
2.5 Resposta do desenvolvedor
(pontuação salva)
“... a norma dos adaptadores de rede deve ser 2.
O VmNic é um adaptador virtual necessário para o nosso hypervisor. Você não precisa configurá-lo.
Você precisa configurar o segundo adaptador.
Se você não tem um, é bem possível que ele não tenha decidido
por padrão ".
Para isso, respondo que este é um "adaptador de rede desatualizado do Microsoft Hyper-V" e que o QP OS não vê o "adaptador de rede padrão".
“... não há como iniciar o sistema sob outro hypervisor? Portar o driver do “adaptador de rede desatualizado” levará cerca de um mês. ”
Bem, na verdade, o QP OS não suporta a virtualização Hyper-V, uma das plataformas mais comuns ... E ninguém fala sobre isso. É verdade que ninguém diz que o sistema roda no Hyper-V. Em uma palavra, este é o caso. Na documentação oficial ou no site do desenvolvedor, não há uma palavra sobre quais plataformas de virtualização seus sistemas operacionais são compatíveis. Deve-se notar. Essa informação do produto é geralmente bastante escassa.
3. Em Caixa Virtual
mmm ... Bem, logo após escolher a versão para carregar o sistema operacional, recebo o seguinte:

Só isso.
Comentário do desenvolvedor:O problema ao carregar o Virtual Box ocorre devido à incompatibilidade do dispositivo de áudio com os drivers no QP OS. Se você desligar o dispositivo de áudio, o QP OS será executado no Virtual Box.
Para ser sincero, não verifiquei se a VM inicia com o áudio desativado. Devido ao fato de ninguém em sã consciência usar o VirtualBox em operações industriais, a questão de trabalhar com o QP OS não me interessou muito. Porém, ao me comunicar com os desenvolvedores, costumava confiar neles, pois nunca recebi uma resposta evasiva ou imprecisa. Em uma palavra, eles não tentaram me enganar para apresentar de alguma forma sua criação de maneira favorável e, portanto, assumiremos que sem áudio a VM iniciará e funcionará.
4. Sob VMware
Periodicamente, ao alternar para VM, a inversão do ponteiro do mouse é exibida. É tratado alternando para o host e de volta para a VM. Mas ainda desagradável.
4.1 Rede
Tudo está muito melhor aqui. Download, instalação, operação do próprio sistema operacional é várias vezes mais rápido que no Hyper-V. Apenas 20 vezes mais rápido.
Não há motivo para repetir, então vamos passar ao fato de que no Hyper-V não era possível procurar.
Então, o navegador.
E, não, mesmo assim, a rede não funciona automaticamente.
Qual é o problema?
Adaptadores 2, como deveria ser. Bem, faça ping no longínquo ya.ru
Sim Não será resolvido. Porque DNS?
Mas por que o servidor DNS não atendeu automaticamente? Ok, não tenho orgulho, escreverei com as mãos. 8.8.8.8 deve aparecer. Agora devemos atualizar a configuração da interface de rede, apenas por precaução. E então de repente o que. Ao mesmo tempo, vamos ver o que há no cmd e ipconfig / release / renew
Hmm. Tudo é modesto aqui. É mais fácil reiniciar o carro.
Comentário do desenvolvedor:O problema com a obtenção das configurações do servidor DNS via DHCP está sendo corrigido.
O serviço Nginx com uma rede ativa também não foi iniciado. 4.2 Navegador

Viva! Já ganhou! .. Afinal ganhou? .. O que é isso? Versão da página do Google para 1995? ..
Mmmmmmmmy olhos! .. Um aviso aparece em um pedaço da janela para ler tudo, você tem que virar ... Mas eu liguei em tela cheia, também foi possível.
Aviso de segurança ... compreensivelmente. Yandex que é ruim, eu não atualizei os certificados ... (sarcasmo)
Eu não sei como trabalhar com isso. Sem lágrimas, olhando para isso é simplesmente impossível. Desesperado, tentei instalar o Yandex.Browser. Aconteceu que este navegador do QP OS ainda possui várias guias! Ok. Download. Nenhuma indicação, nenhum alerta, exceto para escolher o local onde colocar o arquivo baixado. O progresso do download também não é exibido.
Na verdade, eu não esperava colocar J. Browser, era apenas um gesto de desespero. E no final, ele naturalmente não levou a nada. O arquivo do instalador foi baixado, mas, é claro, não foi iniciado.
Aliás, sob o capô do navegador, parece a versão 41.0 do Firefox. Mas isso não é exato.
4.3 Firewall
Bem, finalmente, tente o Firewall.
Eu quero dizer imediatamente que funciona.
Mas há uma coisa. Ha! Mas e sem ele! Se a regra, localizada na seção "Lista negra", em vez do botão de opção "Negar" estiver definida como "Permitir", a regra desaparecerá irrevogavelmente. Ele não se move para a Lista Branca, é simplesmente destruído.
4.4 Equipamento periférico
“O sistema de impressão está gravado e funcionando, mas nem todas as impressoras ainda são suportadas ...” (c) É lógico. No estágio de desenvolvimento do sistema operacional, o foco nos periféricos não é a solução mais apropriada. Mas, depois de conversar com a equipe de desenvolvimento, posso assumir que, se desejado e necessário, eles podem portar o driver desejado no menor tempo possível.
O suporte para scanners é desconhecido, mas no relatório em vídeo V.Yu. Egorova tem palavras que “no próximo ano queremos implementar suporte para scanners”, para que possamos assumir que até agora eles não estão funcionando. Sobre todos os tipos de câmeras web, microfones, dispositivos Bluetooth, a fala também não está falando.
5. Em ferro
Depois de algumas danças com um pandeiro, ainda coloco o QP OS no ferro. Acontece que a diferença entre os gerenciadores de inicialização nas imagens do sistema fornecidas para testes me permite instalar o sistema operacional a partir de um CD ou de uma unidade flash. Curiosidades que não estão documentadas e que não foram acordadas. O tempo foi perdido, mas o sedimento permaneceu.
Ok. Nós estamos indo além.
O QP OS formata o HDD para 2 TB no FAT32 e não permite selecionar nenhum outro sistema de arquivos.
Devo dizer imediatamente que não testei o Axis no hardware por muito tempo, apenas não tive paciência. Eu olhei para o hipervisor e erros com monitores.
Eu tenho 3 monitores, um dos quais é uma TV em casa. A TV e um monitor em funcionamento estão conectados ao GTX 1060, e o monitor auxiliar 19` está conectado à placa de vídeo integrada na placa-mãe, pois não há saída D-Sub no 1060. E o que você acha, qual monitor pegou o sistema operacional? .. Isso mesmo, pequeno. E ela recusou-se a trabalhar com qualquer outra pessoa, dando um erro ao tentar inicializar um segundo monitor.
6. Escritório
Não vejo o objetivo de focar nele, já que este pacote é ainda mais cru do que tudo no sistema operacional, mas ainda considero necessário santificar.
7. QP VMM
Hypervisor Ele está trabalhando O que está sob o capô é desconhecido. Mas este é claramente um hipervisor tipo 2. Embora:

Ele é instalado junto com o sistema operacional e, a partir dele, é controlado usando um aplicativo separado. Dos recursos (no site do desenvolvedor):
- implementa plataformas de hardware IA32 e x64;
- usa virtualização de hardware VTX, VTD (de acordo com o desenvolvedor, o hipervisor encaminha dispositivos periféricos diretamente para a VM e dá controle aos drivers dentro do sistema operacional convidado);
- suporta multiprocessamento;
- fornece hibernação independente de máquinas virtuais;
- de acordo com o representante do desenvolvedor, ele suporta a migração dinâmica de máquinas virtuais (passando de um host para outro sem parar a máquina virtual)
Mais detalhes aquiA julgar pelo relatório de V.Yu. Egorova, a Cryptosoft planeja implementar o cluster tolerante a falhas de seu hipervisor, e o desenvolvimento do QP VMM está avançando nessa direção.
Mas, está tudo bem, mas o que realmente é? Nós olhamos.

Isso é um bug, não um recurso. Ao tentar escolher o caminho em que o arquivo de imagem do disco rígido virtual será salvo, o sistema substitui o valor começando por “\\” no campo de entrada do caminho e, ao tentar alterar esse valor, gera um erro na captura de tela. É tratado pela entrada manual no campo de seleção de caminho "C: \". Curiosidades, mas desagradável.
Existem alguns parâmetros ao criar uma nova máquina virtual. Criamos rapidamente, anexamos a imagem de instalação do Windows 7 e iniciamos.

Eu dei à VM todos os 4 núcleos. Conscientemente.

E ... Nós olhamos para o lado direito da tela ... Que diabos ?! Inicialização 100% do sistema ?! Whatooooooo ?! Gerenciador de tarefas! Eu desafio você!

Não ficou mais claro ... Modo avançado!

Ou seja, o host forneceu todos os recursos selecionados para o sistema operacional convidado e me mostra que está bem feito e que a carga da CPU é 100%. O host em si não fica atrasado ou passa despercebido.

Bem, ele alocou a memória de forma não dinâmica, mas ao configurar a VM, não havia escolha de alocação de memória dinâmica. É lógico aqui. Mas o que acontece com a CPU, eu ainda não entendo. Se você ativar a lógica, a seguir, o seguinte: o host fornece ao SO convidado tudo o que está selecionado nas configurações da VM e o SO convidado, por sua vez, vê todos esses recursos e os utiliza a seu critério. Mas por que, neste caso, o host mostra a utilização da CPU no nível de 100% não está claro. Ou seja, é decididamente impossível realizar análises e identificar gargalos na produtividade. Em princípio, isso não é tão crítico para o uso doméstico, mas se você pensar mais e levar em conta a operação industrial, não há como.
Comentário do desenvolvedor:O problema de determinar a frequência do processador no hipervisor está associado a erros de calibração. Isso se deve ao fato de que alguns equipamentos requerem adaptação do processo de calibração. Nós decidimos.
7.1 QP VMM Performance
Aqui eu estava chateado. Preste atenção ao tempo nas capturas de tela.


Ou seja, ele desempacotou 29% em 13 minutos. Enquanto em qualquer outro hipervisor "normal" do Windows ele já iniciaria a área de trabalho.
Que tipo de desempenho você pode falar aqui não é claro. Não esperei pela instalação completa, senti muito pela energia gasta nesse negócio, porque se você confia no gerenciador de tarefas, o PC comeu a maior quantidade possível. E ninguém vai me pagar pelo artigo, então eu também irei para menos ...
Offtop: a barra azul na parte inferior da tela é o que toquei com o "tamanho da barra de tarefas". Verificou-se que, se você o fizer maior que os 45 pixels padrão, a transparência da parte "extra" não será implementada.
Comentário do desenvolvedor:A maioria dos erros na interface do usuário se deve à falta de teste do QP OS. Planejamos revisar a abordagem para organizar o processo de teste e, possivelmente, envolver o público na organização de testes do nosso sistema operacional.
8. Conclusões
Úmido. Está vazio. Monstruoso por nada. Estas são as primeiras palavras que me vêm à mente.
Eu ainda não entendi a situação com arquivos .exe. Eles estão presentes no sistema operacional, eles rodam dentro dele. Mas nenhum dos arquivos executáveis destinados ao Windows inicia ou relata um erro. O desenvolvedor diz que eles têm seu próprio formato de arquivo executável. Ok Então, por que eles têm .exe no trabalho? Isso cria uma confusão selvagem na minha cabeça. Além disso, simplesmente não há software para este seu sistema operacional. Nem um pouco. É impossível trabalhar com o software incorporado a partir da palavra. As aplicações são não funcionais, queijos, incompletas, assustadoramente quadradas.
SO - a base na qual aplicativos de terceiros estão errados, não consigo imaginar como danificar o mesmo servidor 1C no QP OS; Para fazer isso, o desenvolvedor do 1C gostaria de reescrever seu código para este novo sistema operacional. Para o desenvolvedor do QP OS reescrever o código 1C (ha ha) ou alterar o SO para que o 1C possa trabalhar com ele na sua forma atual. Mas, aparentemente, nenhum desses eventos acontecerá. Desde o 1C, não faz sentido reescrever o código do novo sistema operacional, que não foi implementado em lugar algum em quantidades suficientes, e se preocupar em portar a plataforma é simplesmente inconveniente. Pelo bem de 100-1000 pessoas? Não é serio. E será problemático implementar o QP OS em um número maior de máquinas, porque as pessoas normais não ficarão paralisadas no trabalho de suas empresas até que o software seja reescrito para o SO adquirido.
Vejo aqui apenas uma saída para o desenvolvedor do QP OS - alterar a estratégia e usar o software existente para o meu produto. Caso contrário, nada resultará disso. A menos, é claro, que eles tenham acordos com os mais altos escalões de poder na implementação de seu SO por força de ordens de cima. Mas isso é tudo o que ...
Você reescreveu a pilha de protocolos de rede, como diz. Uau! Você está confiante de que sua conexão de rede é completamente segura. Isto é uma vantagem. Mas suas configurações de rede via DHCP não são aceitas. O servidor DNS deve ser registrado manualmente. Inconvenientemente. Este é um sinal de menos. Se considerarmos a opção de usar um PC personalizado executando seu sistema operacional, geralmente é um desastre se você tiver um batente com uma rede ou se as configurações foram alteradas. É necessário alterar as configurações para todos e todos. Eu acho que isso pode ser concluído no futuro, mas até agora isso não foi implementado.
O sistema operacional funciona apenas com um hypervisor específico. Este também é um enorme sinal de menos. Com todo o desejo, não pode ser chamado de "universal" com essa abordagem. Sim, talvez um dia funcione com o Hyper-V e o VirtualBox, mas o que acontecerá e quando será é desconhecido. Nesta fase, o sistema operacional funciona apenas com o VMware, e isso também é um enorme sinal de menos.
Não vejo onde você pode usar o QP OS. Como um firewall? Gateway? Para fazer isso, você pode comprar um hardware completo, mais confiável e personalizável. Como sistema operacional para PCs de usuários, em seu estado atual, é completamente inadequado. A incapacidade de usar aplicativos do Office e o navegador o torna completamente inútil. Ou seja, ele nem pode estar em um aplicativo da Web 1C devido à falta de suporte para quaisquer tecnologias modernas no navegador. Isso é tudo outro enorme menos.
A interface do usuário ainda está sendo finalizada e finalizada. Há um avanço no trabalho. Não estou falando de bugs visuais, estou falando de funcionalidade e plenitude. Você pegou o botão "minimizar todas as janelas". Ela as dobra. Por que você não consegue fazer isso quando pressioná-lo novamente? Obviamente, você tirou do Windows também. Esse mecanismo é implementado lá. Outro sinal de menos.
A principal vantagem do sistema operacional é que ele é protegido. O desenvolvedor tem 100% de certeza de que não existem "favoritos" nos quais todos têm tanto medo. Ela está segura. Segundo o desenvolvedor, alguns de seus módulos são reescritos ...
Aqui eu tenho apenas uma pergunta - e os módulos que não são "reescritos", de onde eles vieram? .. Do Windows?
O hipervisor não atendeu às expectativas, mesmo em 10%. Não é possível operá-lo em um ambiente de produto devido ao desempenho. Sim, ele anunciou oportunidades agradáveis, mas elas não são exportadas no contexto de falhas monstruosas e rebaixamentos.
TOTAL:Se você negar o fato de que no momento o sistema operacional não é competitivo, queijo e inacabado ... hmm ... não é o ponto. Em uma palavra, se você pensar em uma pequena perspectiva, o sistema operacional pode estar em pé de igualdade com os concorrentes. Devido ao fato de que foi feito de novo e feito conosco. Mas até este ponto, os desenvolvedores terão muito trabalho a fazer. Muito, muito mesmo A base foi colocada não é ruim, resta apenas resolver o problema com enchimento, software, funcionalidade e equipamentos.
9. Parecer
O desenvolvimento do sistema operacional está no início. Não sei o que os desenvolvedores tomaram como base do QP OS, mas me parece que era o Windows. Mesmo que eles tenham se inspirado no sistema criado por Bill Gates, e o empréstimo não tenha sido uma cópia aproximada, mas uma aparência, ainda é extremamente próximo das versões muito antigas do Windows. Teclas de atalho, nomes de serviços e aplicativos, aparência. Mas isso, na minha opinião, também é uma vantagem definitiva do sistema, o limite para sua entrada não será tão grande quanto ao mudar do Windows para o Linux.
Comentário do desenvolvedor:No Windows, utilizamos interfaces para não reinventar a roda, para organizar um ambiente familiar para o usuário. Não usamos binários do Windows, pois API de nível inferior não é compatível com a família de sistemas operacionais Windows.
Existem alguns vídeos na Internet dedicados ao QP OS. Um deles é um relatório de V.Yu. Egorova. No começo, ele diz o seguinte: “Nós, ao contrário de outros, não possuímos um sistema em tempo real, somos um sistema de uso geral e escrevemos esse sistema para vespas do zero na Rússia em Penza ... Não tem nada a ver com o sistema operacional Linux »E nem uma palavra sobre a atitude em relação ao Windows. Também V.Yu. Egorov se concentra na capacidade de sobrevivência do sistema, e não na confiabilidade.
Em geral, o conceito de sistema operacional parece legal e, se você pensar um pouco, pode esperar que o desenvolvedor termine a interface e que ela possa ser usada normalmente. Eu gosto da ênfase nas interfaces gráficas de tudo o que é possível. Sim, os oponentes do X vão me punir, mas estou muito mais satisfeito ao ver a imagem inteira em uma janela separada do que cavar os quilotons de linhas de texto para configurar algumas variáveis. A interface do FireWall me deixou feliz. Se as GUIs de todos os aplicativos do sistema forem igualmente agradáveis e informativas, será ótimo.
Não é necessário falar sobre o uso do sistema operacional em seu estado atual no ambiente do produto. É impossível criar serviços importantes nele. E o que você pode criar não vale a pena, pois é mais fácil fazer isso em distribuições familiares de Linux ou Windows. Para começar a usar o QP OS, você precisa reescrever uma grande parte do software existente, e aqui temos um círculo vicioso. Nas conclusões, eu já falei sobre isso. O site possui um esquema que contém "onde você pode aplicar o QP OS", mas ...
Em uma palavra, aqui está:

Vou fazer uma reserva sobre a foto:
- Crie um servidor de terminal sem autorização por meio de um serviço de diretório - trabalho árduo e infernal para o administrador.
- Um servidor de máquina virtual com o que está disponível no momento não é uma solução de produto.
- Um servidor de correio sem suporte de autorização por meio de um serviço de diretório - consulte o parágrafo sobre um servidor de terminal.
- Servidor de arquivos sem suporte ao serviço de diretório - consulte o parágrafo sobre o servidor de terminal.
- Clientes magros? Talvez eu não tenha visto a implementação desta solução.
- Firewall? Sim, mas existem soluções de ferro muito mais produtivas e mais funcionais. Este nicho tem sido ocupado por muito tempo.
- Uma estação de trabalho sem suporte de autorização por meio de um serviço de diretório ... sem políticas de grupo ... Este é um verdadeiro inferno para os administradores de sistema.
Em essência, não pude verificar a estabilidade do sistema. Como verificar um sistema no qual é impossível executar um único teste testado pelo tempo? Uma vez, ela morreu com o BSOD (no caso do QP OS, é o RSOD, já que a tela da morte está vermelha), causada por um erro relacionado ao driver de vídeo (de acordo com o desenvolvedor). Foi no Hyper-V, então ...
Os planos de desenvolvimento do QP VMM me agradaram. Se a Cryptosoft implementar suas idéias na direção do agrupamento, será pelo menos interessante. É verdade que, até que eles concluam o desempenho de seu VMM e ofereçam suporte a uma ampla gama de hardware, ele não será muito produtivo, mas ainda assim. Eu quero acreditar que os caras conhecem seu trabalho e terão sucesso.
PS:
“Hoje, nós, os desenvolvedores do sistema QP OS, em virtude de várias
razões objetivas não podem competir totalmente com Microsoft e Linux
comunidade. Portanto, o sistema operacional ainda não possui esse volume
funcionalidade e nível de suporte, que estão no MS Windows e Linux.
A maioria das deficiências descritas no artigo está relacionada aos recursos
operação do sistema e são eliminados por sua configuração correta. No entanto, atualmente
tempo no sistema, não há literatura educacional detalhada descrevendo tais
configurações. Entendemos isso e, portanto, uma das direções do nosso futuro
desenvolvimento está escrevendo guias e metodologias para trabalhar com componentes
sistemas ”.
(c) Chefe do Departamento de Pesquisa de Sistemas da Empresa Científica e Prática “Cryptosoft”, I. Doroshenko