Linux breaks 3% PC market share for first time 30 years after launch

Publisher:DelightWish123Latest update time:2023-07-13 Source: cnbetaKeywords:Linux Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

The PC market is dominated by the Windows operating system. Most business applications run the Windows operating system, although there are alternatives. However, Linux users often dream of the arrival of the "Year of Desktop Linux", hoping that one day, Linux will begin to dominate the PC market and begin large-scale application. In reality, this is not the case as most people use or install the Windows operating system by default.


0Bqfeh1NG3h95dJZ.jpg

It is reported that Linux has exceeded 3% of the market share 30 years after its release. Operating systems based on the Linux kernel currently account for 3.07% of the entire market, which is the highest market share in history.


StatCounter's survey data shows that Windows accounts for 68.23%, MacOS OS X accounts for 21.32%, ChromeOS accounts for 4.13%, and unknown operating systems account for 3.24%. This includes BSD-based alternatives and others.


It's worth noting that Linux adoption may be driven by the success of the Steam Deck gaming console, which runs on the Arch Linux-based SteamOS 3.0 distribution and includes a Proton compatibility layer to help Windows games run on it. Runs on Linux so users can run their favorite applications more easily.


Keywords:Linux Reference address:Linux breaks 3% PC market share for first time 30 years after launch

Previous article:my country's first open source desktop operating system "Open Kirin 1.0" unveiled
Next article:Loongson Arch Linux system released: 10,000 x86 software easily transplanted

Recommended ReadingLatest update time:2024-11-23 00:16

OK6410A development board (VIII) 30 linux-5.11 OK6410A process-related registers
We know that when Linux is running, it is actually the running of each process. Although, there are several states 1. Switching between different processes 2. Switching between different states of the process But overall, when the system is running, it is actually a collection of different processes running. Pro
[Microcontroller]
Booting Linux under ARM - bootloader
       In order to start the Linux system on the ARM board, a small program called bootloader needs to be run before starting the kernel. The bootloader initializes various devices and then calls the kernel and passes it some parameters;        In short, the bootloader must complete the following functions:        (1)
[Microcontroller]
OK6410A Development Board (VIII) 122 linux-5.11 OK6410A Using user space memory from the perspective of Linux users
Using user space memory from the perspective of Linux users // In user space, it is managed in the form of segments In kernel space, these segments are managed by VMA // VMA in https://blog.csdn.net/u011011827/article/details/117335579 Code segment memory By increasing the code length Specify a segment as a c
[Microcontroller]
Linux 2.6.32 porting on arm9 (s3c2440) platform - LCD backlight driver
The LCD backlight is controlled by the CPU's LCD_PWR pin. When LCD_PWR outputs 1, it is on, and when it outputs 0, it is off. The following codes refer to the mini2440 transplantation manual (1) Create /drivers/video/mini2440_backlight.c #include linux/errno.h #include linux/kernel.h #include linux/module.h #incl
[Microcontroller]
How to register and trigger soft interrupts in ARM Linux
1. Registering soft interrupt is of course through open_softirq Here are some examples: void __init init_timers(void)   {       int err = timer_cpu_notify(&timers_nb, (unsigned long)CPU_UP_PREPARE,                   (void *)(long)smp_processor_id());          init_timer_stats();          BUG_ON(err == NOTIFY_BAD);
[Microcontroller]
Wireless audio and video intercom system based on ARM Linux
  With the advent of the digital and networking era, especially the development of broadband wireless networks, it provides an opportunity for the application of large data transmission services such as audio and video on wireless networks. At the same time, due to the unique sensory characteristics of audio and video
[Microcontroller]
Wireless audio and video intercom system based on ARM Linux
Detailed explanation of request_irq() and free_irq() in ARM interrupt implementation in Linux kernel
Definition of the Request_irq() call: int request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, struct pt_regs *regs), unsigned long irqflags, const char * devname, void *dev_id); irq is the hardware interrupt number to be requested. For specific values, see the blog post http://blog.csdn.net/song
[Microcontroller]
S3C6410 Embedded Application Platform Construction (V) - Linux-3.14.4 Ported to OK6410-(Nand Partition Problem)
In the previous article, our Linux was able to boot, but when identifying NAND, it failed to obtain the clock source, resulting in the failure of subsequent partitioning. We found from the startup log: s3c24xx-nand s3c6400-nand: failed to get clock s3c24xx-nand: probe of s3c6400-nand faile
[Microcontroller]
Latest Embedded Articles
Change More Related Popular Components
Guess you like

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号