Sustitución de importaciones en la práctica. Parte 3.1. "QP OS". La primera revisión de este tipo del sistema operativo

imagen
Hasta ese momento, no hubo revisiones de este sistema operativo. Los autores y desarrolladores guardan sus secretos y no quieren que todo su trabajo fluya a la red y se haga público. En este sentido, la prueba del QP OS solo es posible mediante un acuerdo y, en este momento, solo para personas jurídicas. Me dieron la oportunidad de tocar este sistema operativo y escribir un artículo al respecto.

Cualquier persona interesada en el desarrollo de software doméstico, por favor, bajo cat.

0. Un poco más del autor
Después de la publicación de un artículo sobre sistemas operativos domésticos , surgió una pequeña "escaramuza" con un representante de NTK "Cryptosoft", como resultado de lo cual me pidieron que revisara su creación, QP OC. Apenas dicho que hecho.

En primer lugar, llame su atención sobre el texto subrayado a continuación. La imagen muestra el comentario del representante de la empresa NTP "Cryptosoft":
imagen

Me proporcionaron un ensamblaje del sistema operativo. No me dijeron qué se cortó, qué ... no. Asumiremos que tengo una distribución limpia en mis manos y que todo lo que se puede tocar funciona.
Siguiente

Este no será un artículo con elogios para el desarrollador ruso que escribió el sistema desde cero y comenzó su desarrollo incluso antes de que se convirtiera en la corriente principal.
Esto, en esencia, es un artículo hecho a medida para el que no recibiré dinero. Lo escribí solo porque estaba interesado, y el representante del desarrollador estaba cansado de responder preguntas como "¿en qué distribución de Linux se basa su sistema?"

El artículo será mi opinión personal, formada en el proceso de familiarización con el sistema operativo proporcionado.

El desarrollador del sistema operativo del borrador proporcionado no solicitó cortar nada en absoluto. Hay un par de puntos en el contrato celebrado entre NTP y yo "Cryptosoft" que permiten al desarrollador del sistema operativo eliminar material objetable del artículo. Pero quiero enfatizar que él no pidió un corte. En cuanto a mí, al menos merece respeto, ya que en algunos lugares no era directamente tímido ...

Probaré a medida que disminuya la conveniencia. Primero, bajo Hyper-V, luego VirtualBox, luego VMware, y luego la instalación en hardware para pruebas de rendimiento y el hipervisor.

1. General


1.1. Compatibilidad de hardware


  • Soporte ACPI y UEFI
  • Hasta 256 núcleos de procesador
  • Hasta 9 TB de RAM
  • IDE, SATA, SCSI, RAID, iSCSI, FC
  • USB 3.1
  • IEEE 802.3 802.11

1.2. Composición del sistema operativo


El sistema operativo, según el desarrollador, incluye el siguiente software:

  • Servidor FTP
  • Servidor / cliente SMB
  • Servidor web
  • Nginx
  • QP VMM
  • Servidor de correo
  • Cliente de correo
  • Los juegos
  • Navegador
  • Oficina
  • Servidor DNS
  • Cliente RDP y servidor RDP
  • Captura de pantalla de los contenidos del directorio "programa":

imagen

2. Hyper-V


2.1. Instalación


Entonces, vamos en orden.
¿Dónde comienzan las pruebas del sistema? Desde la instalación. Vamos

Inmediatamente haga una reserva que, según el desarrollador, el sistema no admite instalación modular. Esto significa que puede implementar la distribución proporcionada "tal cual" y el punto. Quizás fue por la misma razón que los archivos de instalación .exe para mi software tampoco se iniciaron. O tal vez no. Esto no es exacto. Pero, en cualquier caso, más sobre eso más tarde.

Seremos lanzados en el entorno virtual de Hyper-V. Comenzaremos a probar con una VM de segunda generación.

Y nos enfrentamos a un problema: en la VM de segunda generación, el instalador QP OC no se inicia. Cuelga sobre esto:

imagen

Bueno, prueba la VM de primera generación.

imagen

imagen

Comienza Durante la instalación, puede "minimizar" la ventana del instalador. Aparentemente, la instalación del sistema operativo se produce cuando se inicia la imagen en vivo del sistema, y ​​la instalación misma ya se realiza desde abajo.

imagen

Una vez completada la instalación, el sistema requiere un reinicio. Y depende de este:

imagen

Después de reinstalar el sistema, la situación no cambió, la VM no quería ir más allá de "plegar los componentes del núcleo". Quizás la razón sea el tamaño del disco, más de 64 GB, que el instalador advirtió que, dicen, si desea usarlo, deberá iniciar en modo EFI. Eliminé el disco duro, creé uno nuevo con 50 GB. Y el instalador comencé solo desde la tercera vez, colgando de "esperar el volumen del sistema". III ... nada ha cambiado. Todavía congelado en "componentes de núcleo plegables". Si simplemente reinicia la VM con un restablecimiento completo, entonces no ve el sistema operativo y no lo inicia.

Como resultado, resultó que solo necesita esperar unos 7 minutos y no tocar el sistema operativo congelado ...

Los intentos de instalar la versión QP OS x86 fallaron, todo se congela durante la inicialización del instalador. Específicamente, "esperar un volumen del sistema" se cuelga fuertemente y hay que reiniciarlo. Lo que está conectado es incomprensible, pero x86 nunca comencé con Hyper-V.

2.2. Después de la instalación


Además, en el capítulo 2.2., Habrá una parte común, que será la misma en el sistema para todos los hipervisores e instalaciones en hardware. Lo puse en esta sección para no violar la integridad de la información. Pero esta parte será la misma para VMware, y para VirtualBox, y para la instalación en hardware, ya que habrá capturas de pantalla del sistema operativo y trabajarán con él. Hay diferencias solo en el trabajo de los adaptadores de red, pero esto se escribirá por separado.

Una vez completada la instalación, se nos solicita que ingresemos la contraseña de administrador y creemos usuarios adicionales.

imagen

Luego, ingrese el nombre de la PC, dominio o grupo de trabajo y la descripción.

imagen

Después de lo cual el sistema operativo se reinicia.

Salvapantallas

imagen

Ventana de inicio de sesión:

imagen

Escritorio después del arranque del sistema operativo:

imagen

¿Cuál es la aplicación predeterminada para ver archivos en ejecución automática? No lo entendí.

2.3. Capturas de pantalla del sistema operativo


Te advierto de inmediato: todo parece algo que ya se había visto antes. La mayoría de las interfaces de usuario se toman de Windows. Pero también hay préstamos de otro software.

Escondió las pantallas debajo de los spoilers para no amontonarse.

Capturas de pantalla del menú de inicio:

RMB en el menú de inicio:
imagen

Otras capturas de pantalla del menú de inicio:
imagen

imagen

imagen

imagen

imagen

El menú de inicio tiene un pequeño error visual. Si pasa el mouse sobre una barra de menú con un menú desplegable, y cuando aparece el menú desplegable, mueva el mouse, el submenú que aparece no desaparece.

Captura de pantalla
imagen

Capturas de pantalla de los elementos del menú de software de PCM en el menú Inicio:

Gerente de tareas:
imagen

imagen

imagen

¿Cuál es el problema de determinar la velocidad del reloj del procesador? No lo entendí. (A la derecha de la pantalla está la inserción del sistema host).

Captura de pantalla
imagen

Editor del registro:
imagen

Administrador de dispositivos:
imagen

Servicios:
imagen

Registros del sistema:
imagen

Administración de usuarios:
imagen

Gestión de máquinas virtuales:
imagen

imagen

Cortafuegos
imagen

imagen

Manejo de la unidad
imagen

Hay varios "juegos incorporados" ... No miré todo, todo me quedó claro sobre la implementación del zapador. Hacer doble clic no funciona si entiendes lo que quiero decir =)

Buscaminas:
imagen

También quiero prestar atención al formato de los archivos ejecutables:

Archivos ejecutables:
imagen

Por el comentario dado al principio del artículo, me quedó claro que no se admite * .exe allí ... Pero no, ya está. Pero más sobre esto más tarde.

2.4. Trabajar con QP OS


En el sistema operativo QP, se nos proporciona la siguiente lista de paquetes:

  • Noter - también conocido como Bloc de notas. Nada interesante, solo un bloc de notas
  • Una suite ofimática en la que no tiene sentido centrar la atención, ya que todavía está en desarrollo. Pero, francamente, en esta etapa simplemente no se puede usar de la palabra en absoluto
  • QP VMM : un hipervisor, sobre esto a continuación, por separado
  • Navegador
  • Cliente RDP
  • Cortafuegos
  • Calculadora

Siguiente en orden:

2.4.1 Red


A continuación, vaya a la configuración y trabaje con el sistema operativo. Lo primero que quiero es una red. En ninguna parte sin una red. Y aquí comienzan los problemas. QP OC no sabe cómo DHCP ... Lo siento, ¿qué? La configuración automática de red no funciona ...

Captura de pantalla
imagen

Tratando de averiguar cuál es el problema.

Captura de pantalla
imagen

Hmm ... y yo soy del administrador sentado ...
Pero al final, el adaptador de red todavía está apagado ...

Captura de pantalla
imagen

Pero volver a encenderlo no funcionó. Tuve que reiniciar.

Captura de pantalla
imagen

Y con el reinicio del sistema operativo, algo inexplicable está sucediendo. El lanzamiento depende de "esperar el volumen del sistema", y solo ayudan las máquinas virtuales de restablecimiento completo. Con qué está conectado: no lo entendí, pero puede colgarse fuertemente 3 veces seguidas, o puede reiniciarse fácilmente. El error es flotante. Pero si en el momento de "esperar el volumen del sistema" la tira debajo del logotipo no se mueve, la máquina se cuelga, debe restablecerla.

Lo más interesante es que tampoco logré iniciar manualmente una red. Ni en el "adaptador de red obsoleto", ni en el "estándar". QP OC no quiere ir a Internet, y eso es todo.

Por cierto, IPv6 no se puede deshabilitar.
imagen

Como resultado, la red no funcionó.

Qué con DHCP:
imagen

¿Qué pasa con la configuración manual:
imagen

Mientras que en la VM vecina con el sistema operativo invitado Win7 todo funciona por sí solo:
imagen

Sí, tal vez en el ensamblado que se me proporcionó, la posibilidad de interacción con la red está desactivada, pero eso sería muuuuy extraño ...

2.4.2 Iniciar sesión


Pregunta a los desarrolladores: “¿Se admite la autorización a través de un servicio de directorio de dominio? AD / SAMBA / enter_the necesario? "

Respuesta del desarrollador:
En la distribución proporcionada, no se admite la autorización a través del servicio de directorio de dominio.

Por qué ¿Porque no es compatible en este momento? Sería extraño recortar esta funcionalidad básica de la imagen proporcionada para la prueba. Lo más probable es que esto no esté implementado. Adios Por ahora, porque en su informe V.Yu. Egorov dijo que para el próximo año planean hacer esta funcionalidad. Estamos esperando, señor.

2.4.3 Exe archivos


Anteriormente, llamé la atención sobre el hecho de que los archivos ejecutables en QP OS, como en Windows, tienen la extensión .exe, mientras que el desarrollador afirma que tienen su propio formato para archivos ejecutables.

Al final, decidí ejecutar algunos cpu-z o 7z en el sistema operativo QP. Y nada me salió de eso.

Hacer doble clic no conduce a nada. El sistema operativo piensa por un segundo, después de lo cual finge que no pasó nada.

Comentario del desarrollador:
Los archivos ejecutables en QP OS existen en 2 formatos: CMF (extensiones .qpx, .qps, .qpl) - nuestro formato para archivos ejecutables y PE (extensiones .exe, .dll) - Formato de archivo ejecutable de Microsoft. La estructura de los archivos CMF se puede ver seleccionando el archivo apropiado en el editor de contenido de archivos del administrador de archivos presionando F4. Y asegúrese de que el formato interno de estos archivos ejecutables sea exclusivo. El formato de archivo PE tenía que ser compatible para organizar el lanzamiento de aplicaciones para la plataforma .Net.

2.4.4 Línea de comando


Como la mayoría de las otras aplicaciones en QP OS, la línea de comando es similar a cmd Windows. E incluso puedes llamarlo por Win + R, cmd. Donde Win + R muestra el cuadro de diálogo Ejecutar y se ingresa el nombre del comando cmd. ¿Es conveniente? Sin lugar a dudas, uno no debe acostumbrarse a algo nuevo. Pero, por otro lado, esto ya ni siquiera es un préstamo ... En una palabra, todo esto causa sentimientos contradictorios en mí. En realidad, como todo el sistema.

Captura de pantalla de CMD:
imagen

2.4.5 Navegador


Es tan minimalista que ni siquiera sé qué decir. Al mismo tiempo, se abre durante unos 40 segundos. Sin embargo, ante la imposibilidad de configurar la red para ver el navegador, resultó ser imposible, así que simplemente inserto una captura de pantalla y sigo adelante.

Captura de pantalla
imagen

2.4.6. Cliente RDP


Aquí todo es trivial. Algunas configuraciones, nada más. Al mismo tiempo, no está claro con el reenvío de hardware, porque no puedo reenviar las unidades ya conectadas a la PC en RDP. Hola, 2019 está en el patio ...

Captura de pantalla
imagen

2.4.7. Cortafuegos


Lo único con lo que no quiero encontrar fallas es con el firewall. Es simple y directo. Las reglas se configuran en una interfaz gráfica, todo está claro, nada más.

Es cierto, cómo funcionará esto en la práctica, no lo sé. De nuevo, la red no funciona.

Capturas de pantalla
imagen

imagen

imagen

imagen

imagen

imagen

2.4.8. Calculadora


Bueno Luego solo dejo una captura de pantalla, porque todo ya está claro.

Calculadora:
imagen

2.4.9. Servicios


Captura de pantalla
imagen

Como dije anteriormente, la similitud, en principio, no está mal, pero ... ¿cola de impresión? Por qué Si no tomó Windows como base y no realizó una serie de operaciones ilegales en él, ¿por qué repite tales pequeñeces? Bueno, solo una impresora? No? "Servicio de impresión"? Haces OS para los rusos. No? No lo se

Nginx. Está preinstalado, pero no se inicia. Quizás porque la red está inactiva, quizás por alguna otra razón. No hay una palabra en la guía del usuario sobre esto.

Lanzar nginx
imagen

O tal vez simplemente se apagó en mi asamblea.

2.5. Respuesta del desarrollador


(puntuación guardada)
"... la norma de los adaptadores de red debe ser 2.

VmNic es un adaptador virtual que se necesita para nuestro hipervisor. No necesita configurarlo.

Necesita configurar el segundo adaptador.

Si no tiene uno, es muy posible que él no haya decidido
por defecto ".

A esto respondo que este es un "adaptador de red obsoleto de Microsoft Hyper-V" y que el sistema operativo QP no ve el "adaptador de red estándar" en absoluto.
“... ¿No hay forma de iniciar el sistema con otro hipervisor? La transferencia del controlador del "adaptador de red obsoleto" tomará aproximadamente un mes ".

Bueno, eso es, de hecho, QP OS no es compatible con la virtualización Hyper-V, una de las plataformas más comunes ... Y nadie habla de eso. Es cierto que nadie dice que el sistema se ejecuta en Hyper-V. En una palabra, este es el caso. En la documentación oficial o en el sitio del desarrollador no hay una palabra sobre con qué plataformas de virtualización es compatible su sistema operativo. Debe tenerse en cuenta. Esa información del producto es generalmente bastante escasa.

3. Debajo de la caja virtual


mmm ... Bueno, justo después de elegir la versión para cargar el sistema operativo, obtengo esto:

imagen

Eso es todo.

Comentario del desarrollador:
El problema al cargar Virtual Box ocurre debido a la incompatibilidad del dispositivo de audio con los controladores en el sistema operativo QP. Si apaga el dispositivo de audio, QP OS se ejecutará en Virtual Box.

Para ser honesto, no verifiqué si la VM se inicia con el audio deshabilitado. Debido al hecho de que nadie en su sano juicio usará VirtualBox en operaciones industriales, la cuestión de trabajar con QP OS no me interesó mucho. Pero a medida que me comunico con los desarrolladores, estoy acostumbrado a confiar en ellos, ya que nunca he recibido una respuesta evasiva o inexacta. En una palabra, no intentaron engañarme para presentar su creación de alguna manera favorable, y por lo tanto asumiremos que sin audio la VM comenzará y funcionará.

4. Bajo VMware


Periódicamente, al cambiar a VM, aparece la inversión del puntero del mouse. Se trata cambiando al host y de regreso a la VM. Pero sigue siendo desagradable.

4.1. Red


Todo está mucho mejor aquí. La descarga, la instalación y el funcionamiento del sistema operativo en sí es varias veces más rápido que con Hyper-V. Solo 20 veces más rápido.

No tiene sentido repetir, así que pasemos al hecho de que bajo Hyper-V no era posible mirar.

Entonces, el navegador.

Y, no, de todos modos, la red no funciona automáticamente.

Captura de pantalla
imagen

Cual es el problema

Captura de pantalla
imagen

Adaptadores 2, como debería ser. Bueno, haz ping al sufriente ya.ru

Captura de pantalla
imagen

Si No se resolverá. Por qué DNS?

Captura de pantalla
imagen

Pero, ¿por qué el servidor DNS no se activó automáticamente? Está bien, no estoy orgulloso, lo escribiré con mis manos. 8.8.8.8 debería aparecer. Ahora debemos actualizar la configuración de la interfaz de red por si acaso. Y luego, de repente, qué. Al mismo tiempo, veamos qué hay en cmd e ipconfig / release / renew

Captura de pantalla
imagen

Hmm Todo es modesto aquí. Es más fácil reiniciar el automóvil.

Comentario del desarrollador:
El problema con la obtención de la configuración del servidor DNS a través de DHCP se está solucionando actualmente.

El servicio Nginx con una red en funcionamiento tampoco se inició.
imagen

4.2. Navegador


imagen

¡Hurra! Ha ganado! .. Después de todo ganado? .. ¿Qué es? ¿Versión de la página de Google para 1995? ..

¿Y Yandex? ..
imagen

Mmmmmmmmy ojos! .. Aparece una advertencia en un pedazo de la ventana para leer todo, tienes que voltear ... Pero lo encendí en pantalla completa, también fue posible.

Captura de pantalla
imagen

Advertencia de seguridad ... comprensiblemente. Yandex que es malo, no he actualizado los certificados ... (sarcasmo)

No sé cómo trabajar con esto. Sin lágrimas, mirarlo es simplemente imposible. Desesperado, intenté instalar Yandex.Browser. ¡Resultó que este navegador de QP OS incluso tiene varias pestañas! Esta bien Descargar Sin indicación, sin alertas, excepto para elegir el lugar donde colocar el archivo descargado. El progreso de la descarga tampoco se muestra.

Captura de pantalla
imagen

De hecho, no esperaba poner J. Browser, era solo un gesto de desesperación. Y al final, naturalmente no condujo a nada. El archivo instalador se descargó, pero, por supuesto, no se inició.

Por cierto, bajo el capó del navegador, parece Firefox versión 41.0. Pero esto no es exacto.

Captura de pantalla
imagen

4.3. Cortafuegos


Bueno, finalmente, prueba Firewall.

Quiero decir de inmediato que funciona.

Capturas de pantalla
imagen

imagen

Pero hay una cosa. Ja! ¡Pero qué sin él! Si en la regla, que se encuentra en la sección "Lista negra", en lugar del botón de opción "Denegar" está configurado en "Permitir", la regla desaparece irrevocablemente. No se mueve a la Lista Blanca, simplemente se destruye.

4.4. Equipo periférico


"El sistema de impresión está escrito y funciona, pero no todas las impresoras son compatibles todavía ..." (c) Es lógico. En la etapa de desarrollo del sistema operativo, centrarse en los periféricos no es la solución más adecuada. Pero, después de hablar con el equipo de desarrollo, puedo suponer que, si se desea y es necesario, pueden portar el controlador deseado en el menor tiempo posible.

Se desconoce la compatibilidad con los escáneres, pero en el informe de video V.Yu. Egorova tiene palabras que "el próximo año queremos implementar soporte para escáneres", por lo que podemos suponer que hasta ahora no están funcionando. Acerca de todo tipo de cámaras web, micrófonos, dispositivos Bluetooth, el habla tampoco habla.

5. En hierro


El sistema es el siguiente:
imagen

imagen

imagen

Después de algunos bailes con una pandereta, todavía pongo el QP OS en hierro. Resulta que la diferencia entre los cargadores de arranque en las imágenes del sistema proporcionadas para las pruebas me permite instalar el sistema operativo desde un CD o desde una unidad flash. Curiosidades que no están documentadas y que no fueron acordadas. Se perdió tiempo, pero el sedimento permaneció.

Esta bien Vamos más lejos

QP OS formatea el HDD a 2TB en FAT32 y no le permite seleccionar ningún otro sistema de archivos.

Tengo que decir de inmediato, no probé el Eje en el hardware por mucho tiempo, simplemente no tuve la paciencia. Miré el hipervisor y los errores con los monitores.

Tengo 3 monitores, uno de los cuales es un televisor doméstico. El televisor y un monitor de trabajo están conectados al GTX 1060, y el monitor auxiliar de 19 'está conectado a la tarjeta de video integrada en la placa base, ya que no hay salida D-Sub en el 1060. ¿Y qué piensas, qué monitor recogió el sistema operativo? ... Así es, pequeño. Y ella se negó rotundamente a trabajar con cualquier otro, dando un error al intentar inicializar un segundo monitor.

Captura de pantalla
imagen

6. Office


No veo el punto de centrarme en él, ya que este paquete es incluso más crudo que todo lo demás en el sistema operativo, pero todavía considero necesario santificar.

Editor de tablas:
imagen

Editor de texto:
imagen

imagen

imagen

Editor de presentaciones:
imagen

imagen

Cliente de correo electrónico:
imagen

7. QP VMM


Hipervisor El esta trabajando. Lo que está debajo del capó es desconocido. Pero esto es claramente un hipervisor tipo 2. Aunque:

imagen

Se instala junto con el sistema operativo, y desde abajo se controla mediante una aplicación separada. De las características (del sitio del desarrollador):

  • implementa plataformas de hardware IA32 y x64;
  • utiliza la virtualización de hardware VTX, VTD (según el desarrollador, el hipervisor reenvía los dispositivos periféricos directamente a la VM y le da el control a los controladores dentro del SO huésped);
  • admite multiprocesamiento;
  • proporciona hibernación independiente de máquinas virtuales;
  • Según el representante del desarrollador, admite la migración dinámica de máquinas virtuales (pasar de un host a otro sin detener la máquina virtual)

Más detalles aquí

A juzgar por el informe de V.Yu. Egorova, Cryptosoft planea implementar la agrupación tolerante a fallas de su hipervisor, y el desarrollo de QP VMM se está moviendo en esta dirección.

Pero, todo está bien escrito, pero ¿qué es realmente? Nosotros miramos.

imagen

Esto es un error, no una característica. Al intentar elegir la ruta donde se guardará el archivo de imagen del disco duro virtual, el sistema sustituye el valor que comienza con "\\" en el campo de entrada de la ruta y, al intentar cambiar este valor, da un error en la captura de pantalla. Se trata mediante la entrada manual en el campo de selección de ruta "C: \". Curiosidades, pero desagradable.

Hay pocos parámetros al crear una nueva máquina virtual. Creamos rápidamente, adjuntamos la imagen de instalación de Windows 7 y comenzamos.

imagen

Le di a la VM los 4 núcleos. Conscientemente

imagen

Y ... Miramos el lado derecho de la pantalla ... ¿Qué demonios? ¿100% de arranque del sistema? ¿Qué? Administrador de tareas! Te reto

imagen

No se hizo más claro ... ¡Modo avanzado!

imagen

Es decir, el host entregó todos los recursos seleccionados al sistema operativo invitado, y me muestra que está bien hecho y que la carga de la CPU es del 100%. El host en sí no se retrasa o pasa desapercibido.

imagen

Bueno, asignó la memoria no dinámicamente, pero al configurar la VM no había elección de asignación de memoria dinámica. Aquí es lógico. Pero lo que le sucede a la CPU, todavía no lo entiendo. Si habilita la lógica, lo siguiente: el host le da al SO huésped todo lo que está seleccionado en la configuración de VM, y el SO huésped, a su vez, ve todos estos recursos y los usa a su discreción. Pero por qué en este caso el host muestra la utilización de la CPU al nivel del 100% no está claro. Es decir, es decididamente imposible realizar análisis e identificar cuellos de botella en la productividad. En principio, esto no es tan crítico para el uso doméstico, pero si piensa más y tiene en cuenta la operación industrial, no es posible.

Comentario del desarrollador:
El problema de determinar la frecuencia del procesador en el hipervisor está asociado con errores de calibración. Esto se debe al hecho de que algunos equipos requieren la adaptación del proceso de calibración. Nosotros decidimos

7.1. QP VMM Performance


Aquí estaba molesto. Presta atención al tiempo en las capturas de pantalla.

imagen

imagen

Es decir, desempacó el 29% en 13 minutos. Mientras que en cualquier otro hipervisor de Windows "normal", ya se iniciaría el escritorio.

De qué tipo de rendimiento puede hablar aquí no está claro. No esperé la instalación completa, sentí pena por la energía gastada en este negocio, porque si confías en el administrador de tareas, la PC se lo comió en la mayor cantidad posible. Y nadie me pagará por el artículo, así que también iré a menos ...

Offtop: la barra azul en la parte inferior de la pantalla es lo que jugué con el "tamaño de la barra de tareas". Resultó que si lo hace más grande que los 45 píxeles estándar, entonces la transparencia de la parte "extra" no se implementa.

Captura de pantalla
imagen

Comentario del desarrollador:
La mayoría de los errores en la interfaz de usuario se deben a la falta de pruebas de QP OS. Planeamos revisar el enfoque para organizar el proceso de prueba y, posiblemente, involucrar al público en la organización de las pruebas de nuestro sistema operativo.

8. Conclusiones


Húmedo Esta vacio Monstruoso por nada. Estas son las primeras palabras que me vienen a la mente.

Todavía no entendía la situación con los archivos .exe. Están presentes en el sistema operativo, se ejecutan dentro de él. Pero ninguno de los archivos ejecutables destinados a Windows se inicia o informa un error. El desarrollador dice que tienen su propio formato de archivo ejecutable. Esta bien Entonces, ¿por qué tienen .exe en el trabajo? Esto crea una gran confusión en mi cabeza. Además, simplemente no hay software para este sistema operativo suyo. En absoluto Es imposible trabajar con el software integrado desde la palabra. Las aplicaciones en él son no funcionales, quesos, incompletos, terriblemente cuadrados.

OS: la base en la que se arruinan las aplicaciones de terceros, no puedo imaginar cómo atornillar el mismo servidor 1C en el sistema operativo QP; Para hacer esto, el desarrollador de 1C desea reescribir su código para este nuevo sistema operativo. Ya sea para que el desarrollador de QP OS reescriba el código 1C (ja, ja), o cambie su sistema operativo para que 1C pueda trabajar debajo de él en su forma actual. Pero, aparentemente, ninguno de estos eventos sucederá. Desde 1C no tiene sentido reescribir el código para el nuevo sistema operativo, que no se ha implementado en ninguna parte en cantidades suficientes, y molestarse en portar la plataforma es simplemente inoportuno. ¿Por el bien de 100-1000 personas? No en serio Y será problemático implementar QP OS en una mayor cantidad de máquinas, porque las personas normales no se detendrán por completo en el trabajo de sus empresas hasta que el software se reescriba para el SO comprado.

Veo aquí solo una salida para el desarrollador de QP OS: cambiar la estrategia y usar el software existente para mi producto. De lo contrario, nada saldrá de eso. A menos, por supuesto, que tengan acuerdos con los niveles más altos de poder en la implementación de su sistema operativo por la fuerza de las órdenes desde arriba. Pero esto es todo lo que ...

Reescribió la pila de protocolos de red, como usted dice. Wow! Está seguro de que su conexión de red es completamente segura. Esta es una ventaja. Pero su configuración de red a través de DHCP no se acepta. El servidor DNS debe registrarse manualmente. Inconveniente Esto es un menos. Si consideramos la opción de usar una PC personalizada que ejecute su sistema operativo, generalmente es un desastre si tiene una jamba con una red o la configuración ha cambiado. Es necesario cambiar la configuración para todos y para todos. Creo que esto se puede completar en el futuro, pero hasta ahora esto no se ha implementado.

El sistema operativo solo funciona con un hipervisor específico. Esto también es un gran inconveniente. Con todo el deseo, no se puede llamar "universal" con este enfoque. Sí, quizás algún día funcionará con Hyper-V y VirtualBox, pero se desconoce qué sucederá y cuándo será. En esta etapa, el sistema operativo solo funciona con VMware, y esto también es un gran inconveniente.

No veo dónde puede usar el sistema operativo QP. Como un cortafuegos? Puerta de enlace? Para hacer esto, puede comprar una pieza de hardware completa, más confiable y mucho más personalizable. Como sistema operativo para PC de usuario, en su estado actual es completamente inadecuado. La imposibilidad de usar las aplicaciones de Office y el navegador lo hacen completamente inútil. Es decir, ni siquiera puede estar en una aplicación web 1C debido a la falta de soporte para cualquier tecnología moderna en el navegador. Todo esto es otro gran inconveniente.

La interfaz de usuario todavía se está finalizando y finalizando. Hay un gran avance en el trabajo. No estoy hablando de errores visuales, estoy hablando de funcionalidad y plenitud. Ha tomado el botón "minimizar todas las ventanas". Ella los dobla. ¿Por qué no puedes hacerlo para que cuando lo presiones de nuevo, los despliegue de nuevo? Bueno, obviamente lo tomaste de Windows, bueno. Tal mecanismo se implementa allí. Otra desventaja.

La principal ventaja del sistema operativo es que está protegido. El desarrollador está 100% seguro de que no hay ningún "marcador" en el que todos tengan tanto miedo. Ella esta a salvo. Según el desarrollador, algunos de sus módulos se reescriben ...

Aquí solo tengo una pregunta, y los módulos que no están "reescritos", ¿de dónde vienen? ¿De Windows?

El hipervisor no estuvo a la altura de las expectativas, incluso en un 10%. No es posible operarlo en un entorno de producto debido al rendimiento. Sí, ha anunciado oportunidades agradables, pero no se exportan en el contexto de defectos monstruosos y reducciones.

TOTAL

Si niega el hecho de que en este momento el sistema operativo no es competitivo, está incompleto ... hmm ... no es el punto. En una palabra, si piensa en una pequeña perspectiva, entonces el sistema operativo puede estar a la par con los competidores. Debido al hecho de que se hizo de nuevo, y se hizo con nosotros. Pero hasta este punto, los desarrolladores tendrán mucho trabajo por hacer. Mucho, mucho. La base se colocó no mal, solo queda para resolver el problema con el llenado, el software, la funcionalidad y el equipo.

9. Opinión


El desarrollo del sistema operativo está en el comienzo. No sé qué tomaron los desarrolladores como base de su sistema operativo QP, pero me parece que fue Windows. Incluso si solo se inspiraron en el sistema creado por Bill Gates, y el préstamo no fue una copia aproximada, sino una apariencia, todavía está muy cerca de las primeras versiones de Windows. Teclas de acceso rápido, nombres de servicios y aplicaciones, apariencia. Pero esto, en mi opinión, también es una ventaja definitiva del sistema, el umbral para ingresar no será tan enorme como cuando se cambia de Windows a Linux.

Comentario del desarrollador:
Desde Windows tomamos interfaces para no reinventar la rueda, para organizar un entorno familiar para el usuario. No utilizamos binarios de Windows, ya que API de bajo nivel no es compatible con la familia de sistemas operativos Windows.

Hay un par de videos en Internet dedicados a QP OS. Uno de ellos es un informe de V.Yu. Egorova Al principio, dice lo siguiente: "Nosotros, a diferencia de otros, no tenemos un sistema en tiempo real, somos un sistema de propósito general, y escribimos este sistema para avispas desde cero en Rusia en Penza ... No tiene nada que ver con el sistema operativo Linux »Y ni una palabra sobre la actitud hacia Windows. También V.Yu. Egorov se centra en la capacidad de supervivencia del sistema y no en la fiabilidad.

En general, el concepto del sistema operativo se ve bien y, si piensa un poco, puede esperar que el desarrollador termine la interfaz e incluso se pueda usar normalmente. Me gusta el énfasis en las interfaces gráficas de todo lo que es posible. Sí, los oponentes de la X me castigarán, pero estoy mucho más contento de ver la imagen como un todo en una ventana separada que profundizar en los kilotones de líneas de texto para configurar un par de variables. La interfaz de FireWall me hizo feliz. Si las GUI de todas las aplicaciones del sistema son igual de agradables e informativas, será genial.

No es necesario hablar sobre el uso del sistema operativo en su estado actual en el entorno del producto. Es imposible aumentar los servicios clave en él. Y lo que puede plantear no merece la pena, ya que es más fácil hacerlo en distribuciones conocidas de Linux o Windows. Para comenzar a usar QP OS, debe volver a escribir una gran parte del software existente para él, y aquí obtenemos un círculo vicioso. En las conclusiones, ya hablé sobre esto. El sitio tiene un esquema que contiene "donde puede aplicar QP OS", pero ...

En una palabra, aquí está:

imagen

Haré una reserva sobre la imagen:

  • Levante un servidor de terminal sin autorización a través de un servicio de directorio: trabajo de mono e infierno para el administrador.
  • Un servidor de máquina virtual con lo que está disponible actualmente no es una solución de producto.
  • Un servidor de correo sin autorización a través de un servicio de directorio: vea el párrafo sobre un servidor de terminal.
  • Servidor de archivos sin soporte de servicio de directorio: consulte el párrafo sobre el servidor de terminal.
  • ¿Clientes delgados? Quizás no vi la implementación de esta solución.
  • Cortafuegos? Sí, pero hay soluciones de hierro mucho más productivas y más funcionales. Este nicho ha sido ocupado por mucho tiempo.
  • Una estación de trabajo sin soporte de autorización a través de un servicio de directorio ... sin políticas de grupo ... Esto es un verdadero infierno para los administradores del sistema.

En esencia, no pude verificar la estabilidad del sistema. ¿Cómo verificar un sistema bajo el cual es imposible ejecutar una sola prueba probada en el tiempo? Una vez, ella murió con BSOD (en el caso de QP OS es RSOD, ya que su pantalla de muerte es roja), que fue causada por un error relacionado con el controlador de video (según el desarrollador). Estaba bajo Hyper-V, así que ...

Los planes de desarrollo de QP VMM me han complacido. Si Cryptosoft implementa sus ideas en la dirección de la agrupación, será al menos interesante. Es cierto que hasta que terminen el rendimiento de su VMM y admitan una amplia gama de hardware, no será muy productivo, pero aún así. Quiero creer que los muchachos conocen su trabajo y tendrán éxito.

PD:


"Hoy, nosotros, los desarrolladores del sistema QP OS, en virtud de una serie de
razones objetivas no pueden competir completamente con Microsoft y Linux
comunidad Por lo tanto, el sistema operativo aún no tiene ese volumen
funcionalidad y nivel de soporte, que se encuentran en MS Windows y Linux.

La mayoría de las deficiencias que se describen en el artículo están relacionadas con las características
funcionamiento del sistema y se eliminan por su correcta configuración. Sin embargo en la actualidad
tiempo en el sistema no hay literatura educativa detallada que describa tal
ajustes Entendemos esto y, por lo tanto, una de las direcciones de nuestro futuro.
el desarrollo es escribir guías y metodologías para trabajar con componentes
sistemas ".
(c) Jefe del Departamento de Investigación de Sistemas de la Empresa Científica y Técnica "Cryptosoft", I. Doroshenko

Source: https://habr.com/ru/post/457132/


All Articles