Import substitution in practice. Part 3.1. "QP OS". The first of its kind review of the operating system

    image
    Until that moment, there were no reviews of this OS. Authors and developers keep their secrets, and do not want all their work to flow into the network and become public. In this regard, testing the QP OS is possible only by agreement, and, at this point in time, only for legal entities. I was given the opportunity to touch this OS, and write an article about it.

    Anyone interested in domestic software development - please, under cat.

    0. A little more from the author
    After the publication of an article about domestic operating systems , a small “skirmish” came out with a representative of the NTK “Cryptosoft”, as a result of which I was asked to review their creation, QP OC. No sooner said than done.

    First of all, please draw your attention to the text underlined below. The picture shows a comment by a representative of the NTP Cryptosoft company:
    image

    I was provided with an OS assembly. They didn’t tell me what was cut from it, what - no. So we will assume that I have a clean distribution in my hands, and everything that can be touched works in it.
    Further.

    This will not be an article with praises for the Russian developer who wrote the system from scratch and began its development even before it became the main stream.
    This, in essence, is a custom-made article for which I will not receive money. I wrote it only because I was interested, and the developer’s representative was tired of answering questions like “what Linux distribution is your system based on?”

    The article will be my personal opinion, formed in the process of familiarization with the provided OS.

    The OS developer from the provided draft did not ask to cut anything at all. There are a couple of points in the contract concluded between me and NTP “Cryptosoft” that allow the OS developer to cut objectionable material from the article. But I want to emphasize that he did not ask for a cut. As for me - at least it deserves respect, as in some places I was not directly shy ...

    I will test as convenience decreases. First, under Hyper-V, then VirtualBox, then VMware, and then installation on hardware for performance testing and the hypervisor.

    1. General


    1.1. Hardware compatibility


    • Support ACPI and UEFI
    • Up to 256 processor cores
    • Up to 9 TB RAM
    • IDE, SATA, SCSI, RAID, iSCSI, FC
    • USB 3.1
    • IEEE 802.3 802.11

    1.2. OS composition


    The OS, according to the developer, includes the following software:

    • FTP server
    • SMB server / client
    • Web server
    • Nginx
    • QP VMM
    • Mail server
    • Mail client
    • Games
    • Browser
    • Office
    • DNS server
    • RDP client and RDP server
    • Screenshot of the contents of the "program" directory:

    image

    2. Hyper-V


    2.1. Installation


    So then, let's go in order.
    Where does system testing begin? From installation. Go.

    Immediately make a reservation that, according to the developer, the system does not support modular installation. This means that you can deploy the provided distribution "as is", and the point. Perhaps it was for the same reason that the .exe installation files for my software did not start either. Or maybe not. This is not accurate. But, in any case, more on that later.

    We will be launched in the virtual Hyper-V environment. We’ll start testing with a 2nd generation VM.

    And we are faced with a problem, on the 2nd generation VM, the QP OC installer does not start. It hangs on this:

    image

    Well, try the 1st generation VM.

    image

    image

    It starts. During installation, you can "minimize" the installer window. Apparently, the OS installation occurs when the live image of the system is launched, and the installation itself is already carried out from under it.

    image

    After the installation is complete, the system requires a reboot. And it hangs on this one:

    image

    After reinstalling the system, the situation did not change; the VM did not want to go beyond “folding the kernel components”. Perhaps the reason is the disk size, more than 64GB, which the installer warned that, they say, if you want to use it, you will need to boot in EFI mode. I deleted the hard drive, created a new one at 50GB. And the installer I started only from the 3rd time, hanging on "waiting for the system volume." III ... nothing has changed. Still freezing on "folding core components." If you simply restart the VM with a hard reset, then it does not see the OS and does not start it.

    As a result, it turned out that you just need to wait about 7 minutes, and do not touch the frozen OS ...

    Attempts to install the QP OS x86 version failed, everything freezes during the initialization of the installer. Specifically, “waiting for a system volume” hangs tightly, and you have to reset it hard. What is connected with is incomprehensible, but x86 I never once started under Hyper-V.

    2.2. After installation


    Further, in chapter 2.2., There will be a common part, which will be the same in the system for all hypervisors and installations on hardware. I put it in this section so as not to violate the integrity of the information. But this part will be the same for VMware, and for VirtualBox, and for installation on hardware, as there will be screenshots of the OS itself and work with it. There are differences only in the work of network adapters, but this will be written separately.

    After the installation is complete, we are prompted to enter the administrator password and create additional users.

    image

    Next, enter the name of the PC, domain or workgroup and description.

    image

    After which the OS goes into reboot.

    Screensaver:

    image

    Login window:

    image

    Desktop after OS boot:

    image

    What is the default application for viewing files in autorun - I did not understand.

    2.3. OS Screenshots


    I warn you right away - everything looks like something already seen earlier. Most user interfaces are taken from Windows. But there are also borrowings from other software.

    He hid the screens under the spoilers so as not to clutter up.

    Start Menu Screenshots:

    RMB on the start menu:
    image

    Other screenshots of the start menu:
    image

    image

    image

    image

    image

    The start menu has a small visual bug. If you hover over a menu bar with a drop-down menu, and when the drop-down menu appears, move the mouse, the submenu that appears does not disappear.

    Screenshot:
    image

    Screenshots of software menu items from PCM on the Start menu:

    Task Manager:
    image

    image

    image

    What is the problem of determining the processor clock speed - I did not understand. (To the right of the screen is the insert from the host system.)

    Screenshot:
    image

    Registry Editor:
    image

    Device Manager:
    image

    Services:
    image

    System Logs:
    image

    User management:
    image

    Virtual Machine Management:
    image

    image

    Firewall
    image

    image

    Drive management
    image

    There are several “built-in games” ... I didn’t look at everything, everything became clear to me on the implementation of the sapper. Double-clicking does not work if you understand what I mean =)

    Sapper:
    image

    I also want to pay attention to the format of executable files:

    Executable files:
    image

    From the comment given at the very beginning of the article, it was clear to me that no * .exe is supported there ... But no, you go. But more on this later.

    2.4. Work with QP OS


    In the QP OS, we are provided with the following list of packages:

    • Noter - aka Notepad. Nothing interesting, just a notepad
    • An office suite on which there is no point in focusing attention, since it is still under development. But frankly, at this stage he is simply not usable from the word at all
    • QP VMM - a hypervisor, about it below, separately
    • Browser
    • RDP client
    • Firewall
    • Calculator

    Next in order:

    2.4.1. Network


    Next, go to the settings and work with the OS. The first thing I want is a network. Nowhere without a network. And here the problems begin. QP OC does not know how to DHCP ... Sorry, what ?! Automatic network setup does not work ...

    Screenshot:
    image

    Trying to figure out what the problem is.

    Screenshot
    image

    Hmm ... And I'm sitting under the Admin ...
    But in the end, the network adapter still disconnected ...

    Screenshot
    image

    But turning it back on did not work. I had to reboot.

    Screenshot
    image

    And with the OS rebooting, something inexplicable is going on. The launch hangs on "waiting for the system volume", and only hard reset virtual machines help. What this is connected with - I did not understand, but it can hang tightly 3 times in a row, or it can easily reboot itself. The error is floating. But if at the moment of "waiting for the system volume" the strip under the logo does not move - the machine hangs, you need to reset it.

    The most interesting thing is that I didn’t succeed in manually starting a network either. Neither on the "outdated network adapter", nor on the "standard". QP OC does not want to go to the Internet, and that’s it.

    BTW, IPv6 cannot be disabled.
    image

    As a result, the network did not work.

    What with DHCP:
    image

    What about the manual settings:
    image

    Whereas on the neighboring VM with the Win7 guest OS everything works by itself:
    image

    Yes, maybe in the assembly provided to me, the possibility of network interaction is disabled, but that would be sooooooo strange ...

    2.4.2. Login


    Question to developers: “Is authorization through a domain directory service supported? AD / SAMBA / enter_necessary? ”

    Answer of the developers:
    In the provided distribution, authorization through the domain directory service is not supported.

    And why? Because it is not supported at the moment? It would be strange to cut out this basic functionality from the image provided for testing. So most likely, this is not implemented. Till. For now - because in his report V.Yu. Egorov said that by the next year they plan to do this functionality. We are waiting, sir.

    2.4.3. Exe files


    Earlier, I drew attention to the fact that executable files in QP OS, as in Windows, have the extension .exe, while the developer claims that they have their own format for executable files.

    In the end, I decided to run some cpu-z or 7z in the QP OS. And nothing came of it to me.

    Double click does not lead to anything. The OS thinks for a second, after which it pretends that nothing happened.

    Developer Comment:
    Исполняемые файлы в QP ОС существуют в 2-х форматах: CMF (расширения .qpx, .qps, .qpl) – наш формат исполняемых файлов и PE (расширения .exe, .dll) – формат исполняемых файлов Microsoft. Структуру CMF файлов можно посмотреть, выбрав соответствующий файл в редакторе содержимого файлов файлового менеджера, нажав F4. И убедиться, что внутренний формат этих исполняемых файлов носит эксклюзивный характер. Формат PE файлов пришлось поддержать, чтобы организовать запуск приложений под платформу .Net.

    2.4.4. Командная строка


    Like most other applications in QP OS, the command line is similar to cmd Windows. And you can even call it by Win + R, cmd. Where Win + R brings up the Run dialog box and the cmd command name is entered. Conveniently? Undoubtedly, one should not get used to something new. But, on the other hand, this is not even a borrowing anymore ... In a word, all this causes conflicting feelings in me. Actually, like the whole system.

    CMD Screenshot:
    image

    2.4.5. Browser


    It is so minimalistic that I don’t even know what to say. At the same time, it opens for about 40 seconds. However, in the face of the inability to configure the network to see the browser, it turned out to be impossible, so I just insert a screenshot and move on.

    Screenshot:
    image

    2.4.6. RDP client


    Everything is trivial here. Some settings, nothing more. At the same time, it is not clear with the hardware forwarding, because I can not forward the drives already connected to the PC on RDP? Hello, 2019 is in the yard ...

    Screenshot:
    image

    2.4.7. Firewall


    The only thing I don't want to find fault with is the firewall. It is simple and straightforward. Rules are configured in a graphical interface, everything is clear, nothing more.

    True, how this will work in practice - I do not know. Again, the network does not work.

    Screenshots:
    image

    image

    image

    image

    image

    image

    2.4.8. Calculator


    Well. Then I just leave a screenshot, because everything is clear already.

    Calculator:
    image

    2.4.9. Services


    Screenshot:
    image

    As I said earlier - similarity is, in principle, not bad, but ... spooler? What for? If you did not take Windows as a basis, and did not perform a number of illegal operations on it, why do you repeat such trifles? Well, just a printer? Not? "Print Service"? You do OS for Russian people. Not? I dont know.

    Nginx. It is preinstalled, but does not start. Perhaps because the network is down, perhaps for some other reason. There is not a word in the user guide about this.

    Launch nginx
    image

    Or maybe it just turned off in my assembly.

    2.5. Developer Response


    (punctuation saved)
    “... the norm of network adapters should be 2.

    VmNic is a virtual adapter that is needed for our hypervisor. You do not need to configure it.

    You need to configure the second adapter.

    If you don’t have it, then it’s quite possible that it wasn’t defined by
    default. ”

    To this I reply that this is an “outdated network adapter from Microsoft Hyper-V” and that the QP OS does not see the “standard network adapter” at all.
    “... There is no way to start the system under another hypervisor? Porting the “outdated network adapter” driver will take about a month. ”

    Well, that is, in fact, QP OS does not support Hyper-V virtualization, one of the most common platforms ... And no one talks about it. True, no one says that the system runs on Hyper-V. In a word, this is the case. In the official documentation or on the developer's site there is not a word about which virtualization platforms their OS is compatible with. It should be noted. That product information is generally quite scarce.

    3. Under Virtual Box


    mmm ... Well, right after choosing the version for loading the OS, I get this:

    image

    That's all.

    Developer Comment:
    The problem when loading Virtual Box occurs due to the incompatibility of the audio device with the drivers in the QP OS. If you turn off the audio device, QP OS will run under Virtual Box.

    To be honest, I did not check whether the VM starts up with audio disabled. Due to the fact that no one in their right mind will use VirtualBox in industrial operation, the question of working under it QP OS did not interest me much. But as I communicate with the developers, I’m used to trust them, since I have never received a evasive or inaccurate answer. In a word, they didn’t try to mislead me in order to somehow present their creation favorably, and therefore we will assume that without audio the VM will start and work.

    4. Under VMware


    Periodically, when switching to VM, the inversion of the mouse pointer appears. It is treated by switching to the host and back to the VM. But still unpleasant.

    4.1. Network


    Everything is much better here. Download, installation, operation of the OS itself is several times faster than under Hyper-V. Just 20 times faster.

    There is no point in repeating, so let's move on to the fact that under Hyper-V it was not possible to look.

    So, the browser.

    And, no, all the same, the network does not work automatically.

    Screenshot:
    image

    What is the problem?

    Screenshot:
    image

    Adapters 2, as it should be. Well, ping on the long-suffering ya.ru

    Screenshot:
    image

    Yeah. Will not be resolved. Why? DNS?

    Screenshot:
    image

    But why didn’t the DNS server pick up automatically? .. Okay, I’m not proud, I’ll write it with my hands. 8.8.8.8 should come up. We must now update the configuration of the network interface just in case. And then suddenly what. At the same time, let's see what is there on cmd and ipconfig / release / renew

    Screenshot:
    image

    Hmm. Everything is modest here. It's easier to reboot the car.

    Developer Comment:
    The problem with obtaining DNS server settings via DHCP is currently being fixed.

    The Nginx service with a working network also did not start.
    image

    4.2. Browser


    image

    Hurrah! Has earned! .. After all earned? .. What is it? Version of the Google page for 1995? ..

    And Yandex? ..
    image

    Mmmmmmmmy eyes! .. A warning pops up in a piece of the window to read everything, you have to flip ... But I turned it on full screen, it was also possible.

    Screenshot:
    image

    Security warning ... understandably. Yandex is bad, I haven’t updated the certificates ... (sarcasm)

    I don’t know how to work with this. Without tears, looking at it is simply impossible. In desperation, I tried to install Yandex.Browser. It turned out that this browser from QP OS even has several tabs! Okay. Download. No indication, no alerts, except for choosing the place where to put the downloaded file. Download progress is also not displayed.

    Screenshot:
    image

    In fact, I was not hoping to put J. Browser, it was just a gesture of despair. And in the end, he naturally did not lead to anything. The installer file downloaded, but, of course, did not start.

    Btw, under the hood of the browser, it looks like Firefox version 41.0. But it is not exactly.

    Screenshot:
    image

    4.3. Firewall


    Well, finally, try Firewall.

    I want to say right away that it works.

    Screenshots:
    image

    image

    But there is one thing. Ha! But what without it! If in the rule, which is located in the “Black List” section, instead of the “Deny” radio button is set to “Allow”, then the rule irrevocably disappears. It does not move to the White List, it is simply destroyed.

    4.4. Periphery equipment


    “The printing system is written and working, but not all printers are supported yet ...” (c) It is logical. At the stage of OS development, focusing on peripherals is not the most appropriate solution. But, after talking with the development team, I can assume that, if desired and necessary, they can port the desired driver in the shortest possible time.

    The support for scanners is unknown, but in the video report V.Yu. Egorova has words that “next year we want to implement support for scanners”, so we can assume that so far they are not working. About all kinds of web-cameras, microphones, Bluetooth-devices, speech is also not talking.

    5. On iron


    The system is as follows:
    image

    image

    image

    After some dances with a tambourine, I still put the QP OS on iron. It turns out that the difference between the bootloaders in the system images provided for tests allows me to install the OS either from a CD or from a flash drive. Trivia that are not documented, and which were not agreed. Time was wasted, but the sediment remained.

    Okay. We are going further.

    QP OS formats the HDD to 2TB in FAT32 and does not allow you to select any other file system.

    I have to say right away, I did not test the Axis on the hardware for long, I just did not have the patience. I looked at the hypervisor and errors with monitors.

    I have 3 monitors, one of which is a home TV. The TV and a working monitor are connected to the GTX 1060, and the 19` auxiliary monitor is connected to the integrated video card in the motherboard, since there is no D-Sub output on the 1060. And what do you think, which monitor picked up the OS? .. That's right, small. And she flatly refused to work with any other, giving an error when trying to initialize a second monitor.

    Screenshot:
    image

    6. Office


    I don’t see the point of focusing on it, since this package is even rawer than everything else in the OS, but I still consider it necessary to sanctify.

    Table Editor:
    image

    Text editor:
    image

    image

    image

    Presentation Editor:
    image

    image

    Mail client:
    image

    7. QP VMM


    Hypervisor He works. What is under the hood is unknown. But this is clearly a type 2 hypervisor. Although:

    image

    It is installed with the OS, and from under it it is managed using a separate application. Of the features (from the developer's site):

    • implements IA32 and x64 hardware platforms;
    • uses hardware virtualization VTX, VTD (according to the developer, the hypervisor forwards peripheral devices directly to the VM, and gives control to the drivers inside the guest OS);
    • supports multiprocessing;
    • provides independent hibernation of virtual machines;
    • according to the representative of the developer, it supports the dynamic migration of virtual machines (moving from one host to another without stopping the virtual machine)

    Read more here

    Judging by the report of V.Yu. Egorova, Cryptosoft plans to implement fault-tolerant clustering of its hypervisor, and the development of QP VMM is moving in this direction.

    But, everything is written fine, but what really is? We look.

    image

    This is a bug, not a feature. When trying to choose the path where the image file of the virtual hard disk will be saved, the system substitutes the value starting with “\\” in the path input field and, when trying to change this value, gives an error from the screenshot. It is treated by manual entry in the path selection field “C: \”. Trivia, but unpleasant.

    There are few parameters when creating a new virtual machine. We quickly create, attach the installation image of Windows 7 and start.

    image

    I gave the VM all 4 cores. Consciously.

    image

    And ... We look at the right side of the screen ... What the hell ?! 100% system boot ?! Whatooooooo ?! Task Manager! I challenge you!

    image

    It did not become clearer ... Advanced mode!

    image

    That is, the host gave all the selected resources to the guest OS, and shows me that it is well done, and that the CPU load is 100%. The host itself does not lag, or does it unnoticed.

    image

    Well, he allocated the memory not dynamically, but when setting up the VM there was no choice of dynamic memory allocation. It’s logical here. But what happens to the CPU, I still do not understand. If you enable the logic, the following follows: the host gives the guest OS everything that is selected in the VM settings, and the guest OS, in turn, sees all these resources and uses them at its discretion. But why in this case the host shows CPU utilization at the level of 100% is not clear. That is, it is decidedly impossible to conduct analytics and identify bottlenecks in productivity. In principle, this is not so critical for home use, but if you think further and take industrial operation into account, it’s no way.

    Developer Comment:
    Проблема определения частоты процессора в гипервизоре связана с погрешностями калибровки. Это происходит из-за того, что некоторое оборудование требует адаптации процесса калибровки под него. Решаем.

    7.1. Производительность QP VMM


    Here I was upset. Pay attention to the time in the screenshots.

    image

    image

    That is, he unpacked 29% in 13 minutes. Whereas on any other “normal” Windows hypervisor it would already start the desktop.

    What kind of performance you can talk about here is unclear. I did not wait for the full installation, I felt sorry for the energy spent on this business, because if you trust the task manager, the PC ate it in the greatest possible amount. And no one will pay me money for the article, so I’ll leave for the minus as well ...

    Offtop: the blue bar at the bottom of the screen is what I played with the “taskbar size”. It turned out that if you make it larger than the standard 45 pixels, then the transparency of the "extra" part is not implemented.

    Screenshot:
    image

    Developer Comment:
    Большинство ошибок в пользовательском интерфейсе связано с недостатком тестирования QP ОС. Мы планируем пересмотреть подход к организации процесса тестирования и, возможно, привлекать общественность для организации тестирования нашей ОС.

    8. Выводы


    Damp. It's empty. Monstrous about nothing. These are the first words that come to my mind.

    I still did not understand the situation with .exe files. They are present in the OS, they run inside it. But not one of the executable files intended for Windows starts or reports an error. The developer says that they have their own executable file format. Okay Then why do they have .exe in work? This creates wild confusion in my head. In addition, there is simply no software for this OS of yours. Absolutely not. It is impossible to work with the software that is built into it from the word at all. The applications in it are non-functional, cheeses, incomplete, frighteningly square.

    OS - the base on which third-party applications are screwed up, I can’t imagine how to screw the same 1C server on the QP OS; To do this, the 1C developer would like to rewrite his code for this new OS. Either for the QP OS developer to rewrite the 1C code (ha ha), or change his OS so that 1C can work under it in its current form. But, apparently, none of these events will happen. Since 1C it makes no sense to rewrite the code for the new OS, which has not been implemented anywhere in sufficient quantities, and bothering with porting the platform is simply inexpedient. For the sake of 100-1000 people? Not seriously. And it will be problematic to implement QP OS on a larger number of machines, because normal people will not go to a complete halt in the work of their enterprises until the software is rewritten for the purchased OS.

    I see here only one way out for the QP OS developer - to change the strategy and use existing software for my product. Otherwise, nothing will come of it. Unless, of course, they have agreements with the highest echelons of power on the implementation of their OS by force of orders from above. But it's all that ...

    You rewrote the network protocol stack, as you say. Wow! You are confident that your network connection is completely secure. This is a plus. But your network settings via DHCP are not accepted. The DNS server must be registered manually. Inconveniently. This is a minus. If we consider the option of using a custom PC running your OS, then it’s generally a disaster if you have a jamb with a network or the settings have changed. It is necessary to change the settings for everyone and everyone. I think this can be completed in the future, but so far this has not been implemented.

    The OS only works with a specific hypervisor. This is also a huge minus. With all the desire, it cannot be called "universal" with this approach. Yes, perhaps someday, it will work with Hyper-V and VirtualBox, but what will happen and when it will be is unknown. At this stage, the OS only works with VMware, and this is also a huge minus.

    I do not see where you can use the QP OS. As a firewall? Gateway? To do this, you can buy a full-fledged piece of hardware, more reliable and much finer customizable. As an OS for user PCs, in its current state it is completely unsuitable. The inability to use Office applications and the browser make it completely useless. That is, it cannot even be in a 1C web application due to the lack of support for any modern technologies in the browser. This is all another huge minus.

    The user interface is still being finalized and finalized. There is a breakthrough in work. I'm not talking about visual bugs, I'm talking about functionality and fullness. You have taken the “minimize all windows” button. She folds them. Why can’t you make it so that when you press it again, it deploys them back? Well, you obviously took it from Windows, well. Such a mechanism is implemented there. Another minus.

    The main advantage of the OS is that it is protected. The developer is 100% sure that there aren’t any “bookmarks” in it that everyone is so afraid of. She is safe. A part of its modules, according to the developer, is rewritten ...

    Here I have only one question - and those modules that are not “rewritten”, where did they come from? .. From Windows?

    The hypervisor did not live up to expectations even by 10th percent. It is not possible to operate it in a product environment due to performance. Yes, he has announced pleasant opportunities, but they are not exported against the background of monstrous flaws and drawdowns.

    TOTAL:

    If you deny the fact that at the moment the OS is uncompetitive, cheese and unfinished ... hmm ... not the point. In a word, if you think about a little perspective, then the OS may well be on a par with competitors. Due to the fact that it was made anew, and made with us. But up to this point, developers will have a lot of work to do. Very, very much. The base was laid not bad, it remains only to solve the problem with filling, software, functionality and equipment.

    9. Opinion


    OS development is at the very beginning. I do not know what the developers took as the basis of their QP OS, but it seems to me that it was Windows. Even if they were just inspired by the system created by Bill Gates, and the borrowing was not a rough copy, but a semblance, it is still extremely close to very early versions of Windows. Hot keys, names of services and applications, appearance. But this, in my opinion, is also a definite plus of the system, the threshold for entering it will not be as enormous as when switching from Windows to Linux.

    Developer Comment:
    From Windows we take interfaces in order not to reinvent the wheel, to organize a familiar environment for the user. We do not use Windows binaries, as low-level API is not compatible with the Windows family of OS.

    There are a couple of videos on the Internet dedicated to QP OS. One of them is a report by V.Yu. Egorova. At the very beginning, he says the following: “We, unlike others, do not have a real-time system, we are a general-purpose system, and we wrote this system for wasps from scratch in Russia in Penza ... It has nothing to do with the OS Linux »And not a word about the attitude towards Windows. Also V.Yu. Egorov focuses on the survivability of the system, and not on reliability.

    In general, the concept of the OS looks neat and if you think a little, you can hope that the developer will finish the interface and it can even be used normally. I like the emphasis on graphical interfaces of everything that is possible. Yes, opponents of the X will punish me, but I am much more pleased to see the whole picture in a separate window than to dig into the kilotons of lines of text to configure a couple of variables. FireWall's interface made me happy. If the GUIs of all system applications are just as pleasant and informative, it will be great.

    There is no need to talk about the use of the OS in its current state in the product environment. It is impossible to raise key services on it. And what you can raise is not worth the trouble, as it is easier to do this on familiar Linux or Windows distributions. In order to start using QP OS, you need to rewrite a huge part of existing software for it, and here we get a vicious circle. In the conclusions, I already talked about this. The site has a diagram containing "where you can use the QP OS", but ...

    In a word, here it is:

    image

    I will make a reservation about the picture:

    • Raise a terminal server without authorization through a directory service - monkey labor and hell for the administrator.
    • A virtual machine server with what is currently available is not a product solution.
    • Почтовый сервер без поддержки авторизации через службу каталогов – см. пункт про сервер терминалов.
    • Файл-сервер без поддержки службы каталогов — см. пункт про сервер терминалов.
    • Тонкие клиенты? Возможно, я не видел реализацию данного решения.
    • Межсетевой экран? Да, но есть гораздо более продуктивные и более функциональные железные решения. Эта ниша давно занята.
    • Рабочая станция без поддержки авторизации через службу каталогов… без групповых политик… Это реальный ад для системных администраторов.

    In essence, I could not verify the stability of the system. How to check a system under which it is impossible to run a single time-tested test? Once, she died with BSOD (in the case of QP OS it’s RSOD, since their death screen is red), which was caused by an error related to the video driver (according to the developer). It was under Hyper-V, so ...

    QP VMM development plans pleased me. If Cryptosoft implements its ideas in the direction of clustering, it will be at least interesting. True, until they finish the performance of their VMM, and support a wide range of hardware, it will not be very productive, but still. I want to believe that the guys know their job, and they will succeed.

    PS:


    «На сегодняшний день мы, разработчики системы QP ОС, в силу целого ряда
    объективных причин не можем в полной мере конкурировать с Microsoft и Linux
    сообществом. Поэтому операционная система пока не обладает тем объёмом
    функционала и уровнем поддержки, которые есть в MS Windows и Linux.

    Большинство недочётов, которые описаны в статье, связаны с особенностями
    работы системы и устраняются её правильной настройкой. Однако в настоящее
    время по системе нет подробной обучающей литературы с описанием таких
    настроек. Мы это понимаем, и поэтому одним из направлений нашего дальнейшего
    развития является написание руководств и методик по работе с компонентами
    системы.»
    (с) Начальник управления системных исследований НТП «Криптософт», Дорошенко И.Н.

    Also popular now: