For your attention, for more information, see this blog ..................................... ................. to be honest, this month is really a bad year of January. I feel like I haven't done anything this month. I have to admit that time is the fastest thing in our chaotic physical world. This month, I started to write code when I played the 12th. After all. But the time comes back, whether it's the 11th or 15th day (haha ). Okay. Let's talk about the new features this time. It is better to say that it is a feature than a "limitation". Why. In the previous version, LMOs assumes that your computer is correctly configured and is a newer computer. If this is not the case, LMOs may encounter various exceptions without telling you any information about the exceptions. This is terrible ...... What are the "restrictions? The first is the important CPU. Because some new CPU features are used, the CPU above Intel Pentium 4 is required, and it must be from Intel. AMD does not work. We may say that AMD and Intel are always compatible. Yes, but there are some subtle differences. In addition, I don't have amd processors, so the code hasn't run on AMD's processor, and I cannot determine whether it works normally. I can't take out anything that has not been strictly tested. If the LMOs detects that the CPU is not required above, the switch will be stopped. Talking about intel
Pentium 4 CPU is already very old. The requirement for memory is at least 64 MB memory. Wow, it's really big! MB to MB compared to other systems ~ 1 GB is much smaller. Just kidding. In fact, LMOs only need 2 MB of memory. But this cannot be done. At present, the image file size of the LMOs kernel is less than kb. You may think that KB memory is enough, but this is wrong. Because almost all LMOs kernel object data structures are dynamically allocated at runtime. This method has many advantages: flexibility and scalability. Because the LMOs kernel needs to allocate those data structures frequently during operation, if only one data structure is allocated at a time, it will be allocated again when needed, which will compromise the performance. Therefore, the LMOs kernel uses a large number of memory cache pools to cache instance objects with those data structures. Memory is consumed in this way. I think 64 MB memory computers are also common if I go back for ten years. If LMOs detects that the memory is less than 64 MB, it will say that the memory is insufficient and then stop the conversion. There are also restrictions on APIC. It must be the APIC on the chip and the APIC must be newer. This is because the statup ipi mechanism of the apic is applied, which is only available in the new version. In fact, the above intel
CPU above Pentium 4 has been guaranteed. A long time ago, I thought there were only a lot of software versions, but now there are also a lot of hardware versions. Of course, if your computer is a single-core CPU, LMOs will not detect APIC, but will configure i8259 on your computer. Supports VGA-mode graphics cards and IDE-Mode Hard disks. I think all computers supported it 20 years ago. If you have been using a PC for 30 years, I really admire it. Similarly, LMOs will perform routine checks, and the conversion will still be stopped if it is not supported. These restrictions are an important foundation for ensuring the normal operation of LMOs. This version completely overwrites the I/O high-speed cache code and fixes several bugs. In addition, there are still many File System Code problems, and they cannot be merged into a stable code tree. I said that I would not take out any problematic things. What are the features of the next month? As I have only one person and limited technology, I cannot make any guarantees here. The only guarantee is that, I will always maintain updates, constantly add new features ....................................... .....
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.