Change your impression of Fedora

Source: Internet
Author: User

Change your impression of Fedora
GuideI am an old user of Fedora. Since I started to use embedded Linux four years ago, Fedora is my desktop operating system and has never been replaced by other operating systems, occasionally, it will be installed the next day. The longer you use it, the more you like it. It's concise, beautiful, and stable. It's been four years since today, so let's take a look.

Impression

In fact, Linux and Windows have been competing for so many years, and their market share in the desktop operating system is still very poor. Although it seems that open-source software has become increasingly popular over the past two years, it is still concentrated in the geek circle. It is very difficult for ordinary people who have not written programs to accept Linux. The steep entry curve is enough to scare many cainiao. Geek, who have enjoyed the convenience of Linux, should not forget the pains you once suffered, do not forget the pitfalls of one after another, so as to remember, do not recommend the Linux operating system to others, unless others come to the door.

People who use and fall in love with the Linux operating system (or call it GNU/Linux) will give the impression that they are smart, kind, naive, and insecure. This should be a good award, because I am also such a person (I seem to boast of myself below ). Linus Torvalds, the father of Linux, is such a kind of temperament. Like a cat, Linus Torvalds is vigorous, powerful, and passionate about freedom. Temperament, mainly temperament, Linus fat beer belly and skill is really not linked.

In the Linux World, you are God (here you mean root ). Basically, you can do anything for Linux. The rm-rf/command is a simple example. You can also delete the kernel placed on the hard disk, then re-compile an alternative. Linux does not impose any restrictions on you. It assumes that you always know what you are doing. This is an unspeakable charm for programmers or engineers. It is exciting to think about what you can do.

I used to use Linux for the Development of Single-Chip MSP430, because the MSP430 does not set the unique serial number of the chip, if we need UUID, you can generate one by yourself and write it into Flash together with the program. Mspdebug is an open-source software. After obtaining its source code from the official website. in the do_cmd_prog () function in the c file, the fork sub-process calls the uuidgen program. After obtaining the unique serial number, call the device_writemem () function to write the corresponding address.

This is unimaginable for commercial software, because we may not be able to contact software developers. Even if we contact them, They/she may not be willing or have the conditions to help us debug this function. Furthermore, the cost may also exceed our burden. In the Linux World, I only need to add less than 100 lines of statements in the mspdebug source code, master the use of C language and GCC compiler, Address Allocation of MSP430 microcontroller, fork and exec methods ...... Open-source software lowers the threshold for creativity. It has profoundly changed the world since its birth.

There are many types of Linux Desktop distributions, each of which has its own characteristics. There are no advantages or disadvantages, but they are not suitable or have an opportunity. Ubuntu is very easy to use, and it has spent a lot of effort on non-programmer users. openSUSE is very beautiful and gorgeous; Gentoo is a highly optimized operating system, suitable for advanced users ...... When I first started developing embedded Linux, the host operating system recommended by the Development Board manual was Fedora. Since then, Fedora has been updated to 24, as always, it helps and facilitates my work and life.

Features of FedoraConcise

This is also the most profound feeling it gives me, unless a configuration, library or program is a logical choice for most users, it will include it during installation, therefore, LibreOffice is the default installer, while GIMP is not. Firewalld is the default installer, whereas firewall-config is not. Fedora has very few options for system settings. You can set "Tap to Click" on the touchpad, however, the color and size of the mouse cannot be changed (gnome-tweak-tool can be installed to set the system and mouse themes); Wallpaper can be changed, but the top taskbar cannot change the position and shape; the font will always be the classic ones. I have been using Source Han Sans CN for four years. Today, I have no idea what screensaver is ...... I am used to this kind of choice, so that I don't have to look forward to the details of the system. You don't need to change anything. The default setting is very good, just like a clean and tidy kitchen with a stove, a sink, and a shelf. However, there is no extra stuff. Please add your own pots and pans, right turn electric city when the electric cooker in the microwave oven goes out. This is a reasonably-built, safe kitchen for water and electricity, waiting for its users to build their own beautiful life.

Complete

This seems to be in conflict with the previous conciseness, but they are not in conflict. Using Fedora to bring up a computer is very simple. You usually don't have to worry about a hardware being unrecognizable, or the installation steps are too cumbersome. When I cannot use a system image to start a computer, Fedora usually completes the task smoothly. It fully supports hardware and installation methods. The Fedora homepage describes: "less configuration, more innovation. You only need to select a Fedora product that meets your needs and you can start using it immediately ." Its design concept forms its own unique temperament.

Meets Linux programming standards

Install a software under Fedora. If it prompts that a dependency is required, this dependency can be found in most Linux distributions. If a piece of code can be correctly compiled under Fedora, compilation in other Linux releases will usually not encounter any problems.

Fast update

If the software or library has the latest stable version, Fedora usually updates it immediately, instead of retaining the old version. When Fedora 24 was just released, the LibreOffice pasted image flash problem exists. However, it was fixed in the subsequent update. Rapid updates are effective in the high standards and diligence of the Fedora community, and also in the strong support of Redhat for the Fedora Project.

Many people think that Fedora is a Redhat mouse, so it must be radical, risky, and has many unstable factors. But in fact, it is because Fedora is a desktop release for the server, so its development strategy is still conservative. It is strictly limited to the standard Linux framework. If a program provides shortcuts rather than logical methods, it is hard to be accepted by Fedora, unless it actually exists for shortcuts. This also means that the so-called Fedora is not suitable for technical development, but it is just the stereotype of most people. Almost all of my work in STM32 ora, such as STM32, MSP430, Qt, and OpenCV, is very smooth. The circuit-making software Cadsoft Eagle always works well. In fact, the Fedora system is very suitable for embedded development. In my opinion, it is more suitable than Windows or other Linux releases.

Eric. s. raymand's Cathedral and market discusses the reasons why the market (open-source culture) can rival the Cathedral (Commercial Development) and the programmer's pursuit of freedom and sharing, and the unparalleled creativity that this will bring. Today, ora has gone through 13th years. It has gone through the fastest growing four years in my life and will continue to accompany me in my next life.

Bless you, Fedora! Wish you a free and shared open source world!

From: https://linux.cn/article-7787-1.html

Address: http://www.linuxprobe.com/dance-with-fedora.html


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.