

Of course, you can even customize your own raspberry pi operating system, raspberry pi os is a good learning material. I have only used this system for a short time, and I always feel that it is a bit too high to be too low, maybe this is the price that is suitable for the public. If you are more used to this system, you can use it.

It can be said that this is the most commonly used Linux system. Ubuntu, no feature is the biggest feature. But what makes people uncomfortable is that it is a Chinese system, and it is a bit too bloated, and it is not very friendly to programmers. It can be said that this system has configured most of the environments for users, and can directly access ssh and vnc on the webpage, and can also directly open docker, etc., which can be said to be very considerate. OPENFANS, the base system for Raspberry Pi enthusiasts, is suitable for daily use without peripherals such as monitors and keyboards. It should be noted that after the new system is installed, it must be installed first apt dist-upgrade, and then it can be normal apt upgrade, otherwise an error that the software package version is not supported will be reported. If it is not necessary to complete the design and hope to be more stable, I think this may be a better choice. For this system, I just tried it briefly, and I feel that it is very suitable for the daily use of programmers. Kali linux is beautiful and cool, and it is very suitable for network security. The environment configuration and other issues mentioned later in this article are aimed at this system. At the same time, because it is an official system, resources on the hardware can be used without too much trouble.

The system architecture of aarch64 has better support for software, and its performance is higher than that of 32-bit. The 64-bit system is a customized system based on debian. Official 64-bit system, recommended for development. armv7 is almost an obsolete architecture, so many packages and software do not support it well. The built-in Python version is relatively old, and the latest support of conda dates back to 2015. If it is used for long-term web browsing/writing documents/swiping dramas, it may be fine, but it is not suitable for development. The advantage of the 32-bit system may be stability. The official 32-bit system is officially recommended, but I don't recommend it too much. Here I only discuss the Raspberry Pi systems I have tried: The awesome rapberry pi github project introduces almost all Raspberry Pi systems for reference.
