Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Apakah sebenarnya yang menghalang pembangunan desktop Linux?

Apakah sebenarnya yang menghalang pembangunan desktop Linux?

Oct 20, 2021 pm 04:24 PM
data besar

Saya mula bermain Linux di asrama saya semasa di kolej pada tahun 2000. Sekarang sudah 20 tahun! Mereka juga antara kumpulan pertama pengguna yang terobsesi dengan desktop Linux! Saya masih ingat bahawa pembangunan forum BBS untuk projek pengijazahan saya pada masa itu telah selesai di Mandrake Linux (kemudian dinamakan semula Mandriva, perisian berorientasikan desktop yang diwarisi daripada sistem Redhat untuk memuat turun tiga imej iso 700M, saya mengambil cakera keras itu). ke kafe Internet dan bermain memuat turun sepanjang malam , sangat menarik untuk memikirkannya sekarang!

Apakah sebenarnya yang menghalang pembangunan desktop Linux?

Peminat Linux pertama semuanya menantikan perkembangan desktop Linux Saya juga sering mengunjungi Linuxsir dan moderator pada masa itu, serta peminat Linux Linuxedeu, Linuxaid, saya tertanya-tanya jika pakar Linux yang pernah menyukai langit ini boleh melihatnya!

Jom mulakan perniagaan! Sama ada pembangunan desktop Linux dihalang oleh fakta bahawa Kilang Angsa tidak membangunkan versi Linux QQ secara aktif, sejujurnya, ia mempunyai kesan, tetapi ia dibesar-besarkan!

Surat perpisahan daripada pengarang Tsinghua Luma QQ menunjukkan betapa tidak sesuainya syarikat komersial pada masa itu dengan komuniti sumber terbuka. Tetapi bukankah bahagian desktop Linux berkembang dengan baik sehingga hari ini Ia tidak hilang dari sejarah panjang, dan desktop semakin matang. Sebaliknya, pembangunan sisi pelayan pada dasarnya telah menguasai dunia!

Untuk memahami perkembangan Linux, anda mesti melihat niat asalnya, dan anda tidak boleh menyalahkan pengeluar aplikasi. Pertama sekali, Linux hanyalah kernel Pada masa itu, organisasi sumber terbuka GNU tidak mempunyai kernel yang baik, jadi ia bergabung dengan Linux Dengan sokongan perpustakaan perisian sistem pengendalian GUN yang besar, Linux pengedaran cepat menjadi popular, Malangnya, pada masa itu, Freebsd sedang melawan tuntutan mahkamah dengan pengeluar Unix utama untuk menukar kod kerana hak cipta.

Kedua, memandangkan Linux bergabung dengan GNU, ia mesti mengikut perjanjian GPL Perjanjian GPL mempunyai penularan kuat kod sumber terbuka Pemacu mestilah sumber terbuka. Ini adalah punca terbesar yang menghalang pembangunan Linux pada tahun 2017 sebenarnya adalah pengeluar pemacu mereka bentuk dan menjejaskan persaingan pasaran, sekali gus menyebabkan sebilangan besar PC tidak dapat menggunakan Linux secara normal.

Jadi Google Android telah melakukan sesuatu yang memalukan komuniti sumber terbuka, tetapi satu perkara yang hebat kepada dunia, iaitu Android berasaskan sistem Linux, tetapi memintas GPL perjanjian, pengeluar pemandu boleh menyokong Android dengan selamat.

Perkara terakhir ialah isu model perniagaan, yang sebenarnya menghalang pembangunan desktop Linux. Perisian sumber terbuka sebelah pelayan telah mula mencapai tahap yang sangat matang Contohnya, Redhat telah dijual kepada IBM untuk berpuluh-puluh bilion, tetapi masih jauh lagi untuk menjadi penerbit Linux desktop. Bahagian desktop tidak sebaik bahagian pelayan, kerana operasi bahagian pelayan boleh mengawal pemecahan keluaran dan versi, dan tidak memerlukan terlalu banyak kebergantungan ekologi luaran, supaya ia boleh melakukan sesuatu dengan selamat.

Tetapi ia tidak berfungsi pada desktop KDE dan Gnome tidak mencukupi Selagi anda menggunakan desktop Linux, anda mesti mencari perisian aplikasi Win yang serupa di bawah Linux semudah mencari perisian QQ , perkara utama ialah walaupun anda menemui perisian aplikasi yang boleh digunakan dalam versi Linux, masih terdapat banyak masalah aplikasi, seperti: sama ada fon itu betul, sama ada antara muka bercelaru, sama ada format kandungan sepadan, dll. Ini sebenarnya perkara yang paling mengecewakan.

Malah, masalah ini disebabkan oleh terlalu banyak pengedaran Linux, dan kekerapan lelaran bagi setiap versi pustaka terlalu pantas Ini memudahkan perpustakaan asas untuk mengemas kini versinya, dan aplikasi desktop atas tidak boleh padankan, jadi ia tidak boleh dipasang Masalah tidak dapat menggunakannya. Dalam keadaan ini, bilangan pengguna Linux pasti tidak akan meningkat, dan sukar untuk mengkomersialkan desktop Linux. Semakin sukar, semakin kecil kemungkinan ia menarik aplikasi popular, yang seterusnya menjadi kekangan kepada bilangan pengguna.

Walaupun dalam situasi ini, desktop Linux masih bergerak ke hadapan, dan ia masih bagus, ini adalah isu yang paling perlu dibincangkan, kerana ia tidak mengikut logik biasa , Nokia, dan Microsoft Tanpa sokongan ekosistem aplikasi, OS mudah alih telah hilang satu demi satu, tetapi desktop Linux tidak, dan ia masih berjalan dengan caranya sendiri Ini adalah kuasa dan kehebatan Linux, seolah-olah ia adalah gunung, sentiasa betul-betul di hadapan anda, tetapi anda kadang-kadang tidak melihatnya, dan sama ada orang yang mempunyai pelbagai idea perlu mendaki gunung itu hanyalah angan-angan mereka sendiri.

Saya benar-benar tidak tahu bagaimana desktop Linux akan berfungsi, tetapi apa yang saya lihat ialah Microsoft, yang pernah menjadi musuh komuniti sumber terbuka, telah mula menerima Linux, bukan sahaja pelayan, tetapi keseluruhannya. Pembangunan desktop .net Persekitaran mula menyokong Linux, malah sistem pengendalian saya sendiri mahu menukar kepada Linux Dengan sokongan kukuh seperti itu daripada vendor platform asas, saya fikir kemungkinan besar sokongan daripada vendor komersial lain akan datang lambat laun. . Penyeragaman keluarga sistem pengendalian Unix sebenarnya bukan strategi, tetapi trend.

Disyorkan: "tutorial video linux"

Atas ialah kandungan terperinci Apakah sebenarnya yang menghalang pembangunan desktop Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kemahiran pemprosesan struktur data besar PHP Kemahiran pemprosesan struktur data besar PHP May 08, 2024 am 10:24 AM

Kemahiran pemprosesan struktur data besar: Pecahan: Pecahkan set data dan proseskannya dalam bahagian untuk mengurangkan penggunaan memori. Penjana: Hasilkan item data satu demi satu tanpa memuatkan keseluruhan set data, sesuai untuk set data tanpa had. Penstriman: Baca fail atau hasil pertanyaan baris demi baris, sesuai untuk fail besar atau data jauh. Storan luaran: Untuk set data yang sangat besar, simpan data dalam pangkalan data atau NoSQL.

Perkongsian pengalaman pembangunan C++: Pengalaman praktikal dalam pengaturcaraan data besar C++ Perkongsian pengalaman pembangunan C++: Pengalaman praktikal dalam pengaturcaraan data besar C++ Nov 22, 2023 am 09:14 AM

Dalam era Internet, data besar telah menjadi sumber baharu Dengan peningkatan berterusan teknologi analisis data besar, permintaan untuk pengaturcaraan data besar menjadi semakin mendesak. Sebagai bahasa pengaturcaraan yang digunakan secara meluas, kelebihan unik C++ dalam pengaturcaraan data besar telah menjadi semakin menonjol. Di bawah ini saya akan berkongsi pengalaman praktikal saya dalam pengaturcaraan data besar C++. 1. Memilih struktur data yang sesuai Memilih struktur data yang sesuai adalah bahagian penting dalam menulis program data besar yang cekap. Terdapat pelbagai struktur data dalam C++ yang boleh kita gunakan, seperti tatasusunan, senarai terpaut, pepohon, jadual cincang, dsb.

Lima trend pembangunan utama dalam industri AEC/O pada 2024 Lima trend pembangunan utama dalam industri AEC/O pada 2024 Apr 19, 2024 pm 02:50 PM

AEC/O (Seni Bina, Kejuruteraan & Pembinaan/Operasi) merujuk kepada perkhidmatan komprehensif yang menyediakan reka bentuk seni bina, reka bentuk kejuruteraan, pembinaan dan operasi dalam industri pembinaan. Pada tahun 2024, industri AEC/O menghadapi cabaran yang berubah-ubah di tengah-tengah kemajuan teknologi. Tahun ini dijangka menyaksikan integrasi teknologi termaju, menandakan anjakan paradigma dalam reka bentuk, pembinaan dan operasi. Sebagai tindak balas kepada perubahan ini, industri mentakrifkan semula proses kerja, melaraskan keutamaan, dan meningkatkan kerjasama untuk menyesuaikan diri dengan keperluan dunia yang berubah dengan pantas. Lima arah aliran utama berikut dalam industri AEC/O akan menjadi tema utama pada 2024, mengesyorkan ia bergerak ke arah masa depan yang lebih bersepadu, responsif dan mampan: rantaian bekalan bersepadu, pembuatan pintar

Aplikasi algoritma dalam pembinaan 58 platform potret Aplikasi algoritma dalam pembinaan 58 platform potret May 09, 2024 am 09:01 AM

1. Latar Belakang Pembinaan 58 Portrait Platform Pertama sekali, saya ingin berkongsi dengan anda latar belakang pembinaan 58 Portrait Platform. 1. Pemikiran tradisional platform pemprofilan tradisional tidak lagi mencukupi Membina platform pemprofilan pengguna bergantung pada keupayaan pemodelan gudang data untuk menyepadukan data daripada pelbagai barisan perniagaan untuk membina potret pengguna yang tepat untuk memahami tingkah laku, minat pengguna dan keperluan, dan menyediakan keupayaan sampingan, akhirnya, ia juga perlu mempunyai keupayaan platform data untuk menyimpan, bertanya dan berkongsi data profil pengguna dan menyediakan perkhidmatan profil dengan cekap. Perbezaan utama antara platform pemprofilan perniagaan binaan sendiri dan platform pemprofilan pejabat pertengahan ialah platform pemprofilan binaan sendiri menyediakan satu barisan perniagaan dan boleh disesuaikan atas permintaan platform pertengahan pejabat berkhidmat berbilang barisan perniagaan, mempunyai kompleks pemodelan, dan menyediakan lebih banyak keupayaan umum. 2.58 Potret pengguna latar belakang pembinaan potret di platform tengah 58

Perbincangan tentang sebab dan penyelesaian kekurangan rangka kerja data besar dalam bahasa Go Perbincangan tentang sebab dan penyelesaian kekurangan rangka kerja data besar dalam bahasa Go Mar 29, 2024 pm 12:24 PM

Dalam era data besar hari ini, pemprosesan dan analisis data telah menjadi sokongan penting untuk pembangunan pelbagai industri. Sebagai bahasa pengaturcaraan dengan kecekapan pembangunan tinggi dan prestasi unggul, bahasa Go telah secara beransur-ansur menarik perhatian dalam bidang data besar. Walau bagaimanapun, berbanding dengan bahasa lain seperti Java dan Python, bahasa Go mempunyai sokongan yang agak tidak mencukupi untuk rangka kerja data besar, yang telah menyebabkan masalah bagi sesetengah pembangun. Artikel ini akan meneroka sebab utama kekurangan rangka kerja data besar dalam bahasa Go, mencadangkan penyelesaian yang sepadan dan menggambarkannya dengan contoh kod khusus. 1. Pergi bahasa

Bermula: Menggunakan Bahasa Go untuk Memproses Data Besar Bermula: Menggunakan Bahasa Go untuk Memproses Data Besar Feb 25, 2024 pm 09:51 PM

Sebagai bahasa pengaturcaraan sumber terbuka, bahasa Go secara beransur-ansur mendapat perhatian dan penggunaan yang meluas dalam beberapa tahun kebelakangan ini. Ia digemari oleh pengaturcara kerana kesederhanaan, kecekapan, dan keupayaan pemprosesan serentak yang berkuasa. Dalam bidang pemprosesan data besar, bahasa Go juga mempunyai potensi yang kuat Ia boleh digunakan untuk memproses data besar-besaran, mengoptimumkan prestasi, dan boleh disepadukan dengan baik dengan pelbagai alatan dan rangka kerja pemprosesan data besar. Dalam artikel ini, kami akan memperkenalkan beberapa konsep asas dan teknik pemprosesan data besar dalam bahasa Go dan menunjukkan cara menggunakan bahasa Go melalui contoh kod tertentu.

AI, kembar digital, visualisasi... Sorotan Persidangan Pelancaran Produk Musim Luruh Yizhiwei 2023! AI, kembar digital, visualisasi... Sorotan Persidangan Pelancaran Produk Musim Luruh Yizhiwei 2023! Nov 14, 2023 pm 05:29 PM

Pelancaran produk musim luruh 2023 Yizhiwei telah berakhir dengan jayanya! Marilah kita sama-sama meninjau sorotan persidangan itu! 1. Keterbukaan inklusif pintar menjadikan kembar digital produktif Ning Haiyuan, pengasas bersama Kangaroo Cloud dan Ketua Pegawai Eksekutif Yizhiwei, membuat ucapan pembukaan: Pada mesyuarat strategik syarikat tahun ini, kami meletakkan hala tuju utama penyelidikan dan pembangunan produk sebagai “inklusif pintar. keterbukaan” "Tiga keupayaan teras, memfokuskan pada tiga kata kunci teras "keterbukaan inklusif pintar", kami seterusnya mencadangkan matlamat pembangunan "menjadikan kembar digital sebagai kuasa yang produktif". 2. EasyTwin: Teroka enjin kembar digital baharu yang lebih mudah digunakan 1. Dari 0.1 hingga 1.0, teruskan meneroka enjin pemaparan gabungan kembar digital untuk mendapatkan penyelesaian yang lebih baik dengan mod penyuntingan 3D yang matang, pelan tindakan interaktif yang mudah dan aset model yang besar

Pemprosesan data besar dalam teknologi C++: Bagaimana untuk menggunakan pangkalan data dalam memori untuk mengoptimumkan prestasi data besar? Pemprosesan data besar dalam teknologi C++: Bagaimana untuk menggunakan pangkalan data dalam memori untuk mengoptimumkan prestasi data besar? May 31, 2024 pm 07:34 PM

Dalam pemprosesan data besar, menggunakan pangkalan data dalam memori (seperti Aerospike) boleh meningkatkan prestasi aplikasi C++ kerana ia menyimpan data dalam memori komputer, menghapuskan kesesakan I/O cakera dan meningkatkan kelajuan akses data dengan ketara. Kes praktikal menunjukkan bahawa kelajuan pertanyaan menggunakan pangkalan data dalam memori adalah beberapa urutan magnitud lebih cepat daripada menggunakan pangkalan data cakera keras.

See all articles