What system is NetBSD?

Source: Internet
Author: User
Tags file system

NetBSD is a free, highly portable unix-like operating system that is the largest operating system on a portable platform and can be executed on many platforms, from 64bit Alpha servers to handheld devices and embedded devices. The slogan of the NetBSD program is: "Of the course it runs NetBSD". Its concise design, code specifications, with many advanced features, making it in the industry and academia widely praised. Because of its simplicity of design and advanced features, it has a remarkable performance in both production and research, and it has a complete source code that is supported by the consumer. Many programs can be easily obtained through NetBSD Packages collection.

The history of NetBSD

The first version of NetBSD is NetBSD (0.8), dating back to 1993, a version of UNIX operating system 4.3BSD Lite developed from the United States University of California, Berkeley, and the first BSD (BSD = Berkeley for Intel 386 CPU design) Software distribution): Developed on the basis of 386BSD system. Over the next few years, the Berkeley team integrated the patch effort into the system based on the 4.4BSD Lite (last release of the Berkeley team) release. The Unix BSD Development Branch plays a pivotal role in the development of this operating system and has a significant impact on it. NetBSD has used a lot of tools, ideas, and improvements from the UNIX BSD Development branch (e.g. VI editor, C Shell, Job control, Berkeley fast file system, reliable signal, support for virtual storage, TCP/IP application tools, only simple examples) These have basically become the standard for all UNIX-like environments. These traditional research and development methodologies and tools have been preserved in today's free and commercially available BSD systems, especially in NetBSD.

The characteristics of NetBSD

NetBSD is widely used in a wide range of hardware platforms and is very easy to migrate, possibly the most portable operating system in the world. The NetBSD core and application's complete source code is valid on the supported platform, please see the official website instructions NetBSD Project.

The basic features of NetBSD are:

Portability (more than 20 platforms are supported)

High quality and accuracy of program code

Stability

Research and innovation

The above characteristics also bring indirect advantages. For example, if you only work on a single platform, you may think your interest is not in portability, but portability is already one of the quality features of the program code: it is not possible to support many platforms at the same time without a good authoring and organization base, and High-quality program code is the foundation of any sound and stable software system, so don't worry that only a few people will understand it. This helps to improve the potential of NetBSD program code and the quality of the driver because of the architectural and quality issues.

By distinguishing the differences between these NetBSD characteristics, we can learn that it cannot be satisfied with situations that can be applied only in certain ways. Some systems seem to have such a philosophy of design "if it works, it's good". As far as NetBSD is concerned, it can be described as "unless it is right, otherwise it will not work". Consider how many heavyweight and "featured" programs have been sadly discarded today, so you will understand why NetBSD to avoid such wasteful costs.

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.