Khác biệt giữa bản sửa đổi của “KDE”

Nội dung được xóa Nội dung được thêm vào
nKhông có tóm lược sửa đổi
Không có tóm lược sửa đổi
Dòng 15:
'''KDE''' là một cộng đồng quốc tế<ref>{{cite web|url=https://www.kde.org/community/whatiskde/|title=About KDE|accessdate=2012-01-25}}</ref> nhằm phát triển ứng dụng mã nguồn mở. Là một trung tâm phát triển trung tâm, nó cung cấp các công cụ và nguồn lực cho phép làm việc hợp tác trên loại phần mềm. Các sản phẩm nổi tiếng bao gồm [[KDE#KDE Plasma|Plasma Desktop]], [[KDE#KDE Frameworks|KDE Frameworks]] và một loạt các ứng dụng đa nền tảng như [[Krita]] hay [[digikam]] được thiết kế để chạy trên các [[Môi trường desktop|desktop]] [[Unix]] và [[tương tự Unix]], [[Microsoft Windows]] và [[Android (hệ điều hành)|Android]]<ref name="KDE Kirigami">{{cite web|url=https://www.kde.org/products/kirigami/|title=KDE Kirigami|publisher=KDE|accessdate=November 25, 2018}}</ref>.
 
Là một trong những dự án được tín nhiệm nhất củaKKDE, Plasma Desktop là [[Môi trường desktop|desktop]] chính thức/mặc định trên nhiều [[bản phân phối Linux]], như [[openSUSE]],<ref>{{cite news|title=OpenSUSE community konfesses love for KDE, makes it default|author=Ryan Paul|url=https://arstechnica.com/open-source/news/2009/08/opensuse-community-konfesses-love-for-kde-makes-it-default.ars|agency=Ars technica|publisher=Condé Nast Digital|date=2009-08-21|accessdate=2010-11-28}}</ref> [[Manjaro]], [[Mageia]], [[OpenMandriva Lx|OpenMandriva]], [./https://en.wikipedia.org/wiki/Chakra_[Chakra(operating_system)hệ điều hành)|Chakra]], [[Kubuntu]], [[KaOS]] và [[PCLinuxOS]], và cũng chạy được trên [[Microsoft Windows]] và [[Mac OS]] thông qua [[Cygwin]] và [[Fink]].
 
== Tổng quan ==
Dòng 21:
 
* KDE là một trong những cộng đồng [[Phần mềm tự do nguồn mở|Phần mềm Tự do]] đang hoạt động lớn nhất.<ref name="kde-press-page">{{cite web|url=http://www.kde.org/presspage/|title=KDE – Press page|publisher=KDE|accessdate=2019-01-10}}</ref>
* Hơn 2500 người đóng góp tham gia phát triển phần mềm KDE.<ref name="kde-press-page" /> Khoảng 20 nhà phát triển mới đóng góp mã đầu tiên của họ mỗi tháng.<ref name="KDE Reaches 1,000,000 Commits in its Subversion Repository">{{cite news|url=http://dot.kde.org/2009/07/20/kde-reaches-1000000-commits-its-subversion-repository|title=KDE Reaches 1,000,000 Commits in its Subversion Repository|author=Jeff Mitchell|agency=KDE.NEWS|publisher=KDE|date=2009-07-20|accessdate=2010-11-13}}</ref>
* [[KDE Projects|KDE Software]] bao gồm hơn 6 triệu dòng mã (không bao gồm [[Qt]]).<ref name="kde-press-page" />
* [[KDE Projects|KDE Software]] đã được dịch sang hơn 108 ngôn ngữ.<ref>{{cite web|url=http://i18n.kde.org/stats/gui/stable-kde4/essential/|title=KDE Localization statistics|date=5 November 2010|accessdate=2010-11-06}}</ref>
Dòng 40:
=== KDE Plasma{{anchor|Plasma_Workspaces}} ===
{{main|KDE Plasma 4|KDE Plasma 5}}
[[File:KDE_Plasma_5.png|liên_kết=https://en.wikipedia.org/wiki/File:KDE_Plasma_5.png|nhỏ|KDE Plasma 5 showinghiển lightthị andtheme darksáng themesvà tối.|thế=]]
KDE Plasma là một công nghệ giao diện người dùng có thể dễ dàng điều chỉnh để chạy trên các yếu tố hình thức khác nhau như desktop, netbook, [[Máy tính bảng|tablet]] và [[Điện thoại thông minh|smartphone]] hay thậm chí các [[Hệ thống nhúng|thiết bị nhúng]].<ref>{{cite web|url=http://www.kde.org/workspaces/|title=The KDE Workspaces|accessdate=2010-12-04}}</ref>
 
Dòng 50:
 
* ''Plasma Desktop'' cho mọi thiết bị điện toán điều khiển bằng chuột hoặc bàn phím như máy tính để bàn hoặc máy tính xách tay
* ''[./https://en.wikipedia.org/wiki/Plasma_Mobile Plasma Mobile]'' cho [[Điện thoại thông minh|smartphone]]
* ''Plasma Minishell'' cho các thiết bị nhúng và cảm ứng<ref>https://cgit.kde.org/scratch/mart/plasma-minishell.git/</ref>, như [[Internet Vạn Vật|IoT]] hay máy tự động.
* ''Plasma Media Center'' cho TV và set-top box
 
=== KDE Frameworks ===
{{main|KDE Platform 4|KDE Frameworks 5}}

KDE Frameworks cung cấp hơn 70 thư viện mã nguồn mở và miễn phí được xây dựng dựa trên [[Qt]]. Chúng là nền tảng cho KDE Plasma và hầu hết các ứng dụng KDE, nhưng có thể là một phần của bất kỳ dự án nào muốn sử dụng một hoặc nhiều mô-đun của nó.
 
==== Kirigami ====
Hàng 63 ⟶ 65:
 
==== Ràng buộc ====
Mặc dù chủ yếu được viết bằng C ++, có nhiều ràng buộc cho các ngôn ngữ lập trình khác có sẵn,<ref>{{cite web|url=http://www.kde.org/developerplatform/|title=The KDE development platform|accessdate=2010-11-26}}</ref> ví dụ: cho các ngôn ngữ lập trình sau:<ref>[http://techbase.kde.org/Development/Languages Development/Languages - KDE TechBase]. Techbase.kde.org (2012-07-12). Retrieved on 2013-07-17.</ref>
 
* Python
Hàng 80 ⟶ 82:
 
=== KDE Applications ===
[./https://en.wikipedia.org/wiki/KDE_Applications [KDE Applications]] là một gói phần mềm là một phần của bản phát hành KDE Applications. LikeTương tự [[Okular]], Dolphin hay [[KDEnlive]],chúng được xây dựng dựa trên KDE Frameworks và được phát hành theo lịch trình 4 tháng với số thứ tự phiên bản bao gồm YY.MM (e.g. 18.12).
 
=== Các dự án khác ===
 
==== Extragear ====
[[File:Krita 4.0 pre-alpha interface screenshot with kiki.png|thumb|Ảnh chụp màn hình giao diện pre-alpha Krita 4.0 với kiki]]
Các phần mềm không phải là một phần chính thức của KDE Applications có thể được tìm thấy trong phần "Extragear". Chúng phát hành theo lịch trình riêng và có số hiệu phiên bản riêng của mình.
Có nhiều ứng dụng độc lập như [[KTorrent]], [[Krita]] hay [[Amarok (phần mềm)|Amarok]] hầu hết được thiết kế để có thể di động giữa các hệ điều hành và có thể triển khai độc lập với không gian làm việc hoặc [[môi trường desktop]] cụ thể. Một số thương hiệu bao gồm nhiều ứng dụng, chẳng hạn như [[Calligra|Calligra Office Suite]] hay [[Kontact|KDE Kontact]].
 
==== KDE neon ====
[[KDE neon]] là kho lưu trữ phần mềm sử dụng Ubuntu LTS làm lõi. Nó nhằm mục đích cung cấp cho người dùng phần mềm Qt và KDE được cập nhật nhanh chóng, đồng thời cập nhật phần còn lại của các thành phần hệ điều hành từ kho lưu trữ Ubuntu với tốc độ bình thường.<ref name="KDE-neon">{{cite web | url=https://neon.kde.org/faq | title=KDE neon | publisher=KDE | accessdate=June 20, 2016}}</ref><ref name="CIO-neon">{{cite web | url=http://www.cio.com/article/3081346/linux/qa-jonathan-riddell-on-the-release-of-kde-neon-user-edition-56.html | title=Q&A: Jonathan Riddell on the release of KDE neon User Edition 5.6 | publisher=CIO.com | date=June 9, 2016 | accessdate=June 20, 2016}}</ref>
KDE duy trì rằng đó không phải là "bản phân phối KDE", mà là một kho lưu trữ cập nhật của các gói KDE và Qt.
 
Có một phiên bản "User" và hai phiên bản "Developer" của KDE Neon.
 
==== WikiToLearn ====
[[WikiToLearn]], viết tắt WTL, là một trong những nỗ lực mới hơn của KDE. Nó là một wiki (dựa trên [[MediaWiki]], tương tự Wikipedia) cung cấp một nền tảng để tạo và chia sẻ giáo trình nguồn mở. Ý tưởng là có một thư viện giáo trình đồ sộ cho bất cứ ai và mọi người được sử dụng và sáng tạo. Nguồn gốc của nó nằm ở [[University of Milan]], nơi một nhóm chuyên ngành vật lý muốn chia sẻ ghi chú, sau đó quyết định rằng nó dành cho tất cả mọi người chứ không chỉ nhóm bạn nội bộ của họ. Họ đã trở thành một dự án KDE chính thức với một số trường đại học ủng hộ nó.
 
== Người đóng góp ==
Giống như nhiều dự án tự do nguồn mở, việc phát triển phần mềm KDE chủ yếu là các nỗ lực tình nguyện, mặc dù các công ty khác nhau, như [[Novell]], [[Nokia]],<ref>{{cite web |url=https://www.kde.org/community/whatiskde/kdefreeqtfoundation.php |title=KDE Free Qt Foundation |publisher=KDE e.V. |accessdate=September 29, 2012}}</ref> hay [[Blue Systems]] sử dụng hoặc thuê các nhà phát triển để làm việc trên các phần khác nhau của dự án. Vì một số lượng lớn các cá nhân đóng góp cho KDE theo nhiều cách khác nhau (ví dụ: code, dịch thuật, thiết kế), việc tổ chức một dự án như vậy rất phức tạp.
 
=== Phát triển ===
Hiện tại, cộng đồng KDE sử dụng hệ thống kiểm soát sửa đổi [[Git (phần mềm)|Git]]. Trang web KDE Projects và QuickGit cung cấp tổng quan về tất cả các dự án được lưu trữ bởi hệ thống kho lưu trữ Git của KDE. [[Phabricator]] được sử dụng để đánh giá bản vá.<ref>{{cite web
| url = https://community.kde.org/Infrastructure/Phabricator
| title = Infrastructure/Phabricator KDE Community Wiki page
| accessdate = 2018-10-07}}</ref> Commitfilter sẽ gửi email với mỗi cam kết cho các dự án bạn muốn xem, mà không nhận được hàng tấn thư hoặc nhận thông tin không thường xuyên và dư thừa. English Breakfast Network (EBN) là tập hợp các máy thực hiện kiểm tra chất lượng nguồn gốc KDE tự động. EBN cung cấp các tài liệu xác thực KDE [[API]], tài liệu xác thực người dùng, kiểm tra mã nguồn. Nó được vận hành bởi [[Adriaan de Groot]] và Allen Winter. Commit-Digest cung cấp tổng quan hàng tuần về hoạt động phát triển. LXR lập chỉ mục các lớp và phương thức được sử dụng trong KDE.
 
Ngày 20 tháng 7 năm 2009, KDE đã thông báo rằng cam kết thứ một triệu đã được thực hiện cho kho lưu trữ Subversion của nó.<ref name="KDE Reaches 1,000,000 Commits in its Subversion Repository">{{cite news
| url = http://dot.kde.org/2009/07/20/kde-reaches-1000000-commits-its-subversion-repository
| title = KDE Reaches 1,000,000 Commits in its Subversion Repository
| author = Jeff Mitchell
| agency = KDE.NEWS
| publisher = KDE
| date = 2009-07-20
| accessdate = 2010-11-13}}</ref> Ngày 11 tháng 10 năm 2009, [[Cornelius Schumacher]], nhà phát triển chính trong KDE,<ref>{{cite web
|url= http://www.behindkde.org/node/403
|title= People Behind KDE: Cornelius Schumacher
|date= February 4, 2002
|accessdate=2010-11-18}}</ref> đã viết về chi phí ước tính (sử dụng mô hình [[COCOMO]] với SLOCCount) để phát triển gói phần mềm KDE với 4.273.291 [[Dòng lệnh|LoC]], có giá khoảng 175.364.716 USD<ref>{{cite news
| url = http://www.linuxpromagazine.com/Online/News/Code-Statistics-KDE-Costs-175-Million-Dollars
| title = Code Statistics: KDE Costs 175 Million Dollars
| author = Marcel Hilzinger
| agency = Linux Magazine
| publisher =
| date = 2009-10-12
| accessdate = 2010-12-30}}</ref> Ước tính này không bao gồm Qt, [[Calligra Suite]], [[Amarok (software)|Amarok]], [[Digikam]], và các ứng dụng khác không phải là một phần của lõi.{{clarify|What is KDE core?|date=April 2012}}
 
=== The Core Team ===
 
Định hướng tổng thể được thiết lập bởi ''KDE Core Team''.Đây là những nhà phát triển đã đóng góp đáng kể trong KDE trong một thời gian dài. Nhóm này liên lạc bằng cách sử dụng [[mailinglist]] ''kde-core-devel'', được lưu trữ công khai và có thể đọc được, nhưng việc tham gia cần phải có sự chấp thuận. KDE không có một lãnh đạo trung tâm duy nhấtcó thể phủ quyết các quyết định quan trọng. Thay vào đó, KDE core team bao gồm vài chục người đóng góp đưa ra quyết định. Các quyết định không bỏ phiếu chính thức, nhưng thông qua các cuộc thảo luận.<ref>
{{cite web
| url = https://www.kde.org/community/whatiskde/management.php
| title = Project Management
| accessdate = 2010-11-13}}</ref> Các nhà phát triển cũng tổ chức cùng với các nhóm chuyên đề. Ví dụ, ''[[KDE Education Project|nhóm KDE Edu]]'' phát triển phần mềm giáo dục miễn phí. Mặc dù các nhóm này hoạt động chủ yếu độc lập và không phải tất cả đều tuân theo lịch phát hành chung. Mỗi đội có các kênh nhắn tin riêng, cả trên IRC và trên mailinglist. Và họ có chương trình cố vấn giúp người mới bắt đầu.<ref>{{cite web
|url = https://www.kde.org/community/getinvolved/development/
|title= Becoming a KDE Developer
|accessdate = 2011-01-01}}</ref><ref>{{cite journal
|author=George Kuk
|title=Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List
|journal=Management Science
|year=2006
|volume=52
|pages=1031–1042
|doi=10.1287/mnsc.1060.0551
|url=http://mansci.journal.informs.org/cgi/reprint/52/7/1031
|archive-url=https://web.archive.org/web/20071013151046/http://mansci.journal.informs.org/cgi/reprint/52/7/1031
|dead-url=yes
|archive-date=2007-10-13
|issue=7
|df=
}}</ref>
 
=== Các nhóm khác ===
Cộng đồng KDE có nhiều nhóm nhỏ hơn làm việc hướng tới các mục tiêu cụ thể. ''[[KDE Accessibility Project|Nhóm trợ năng]]'' giúp KDE có thể truy cập được đối với tất cả người dùng, kể cả những người có khuyết tật vật lý.<ref>
{{cite web
|url = https://www.kde.org/community/getinvolved/accessibility/
|title= Getting Started with KDE Accessibility
|accessdate = 2011-01-01
}}</ref> ''Nhóm nghệ thuật'' đã thiết kế hầu hết các tác phẩm nghệ thuật được sử dụng bởi phần mềm như biểu tượng, hình nền và theme. Họ cũng đã sản xuất đồ họa cho áo phông và trang web. Các cuộc thảo luận của nhóm hoạt động tích cực nhất trên kênh IRC.<ref>{{cite web
|url=https://kde.org/community/getinvolved/art/
|title=Becoming a KDE Artist
|publisher=KDE
|accessdate=2010-11-13}}</ref> Nhóm ''Bugsquad'' theo dõi các lỗi đến. Họ xác minh rằng có một lỗi tồn tại, rằng nó có thể tái tạo và reporter đã cung cấp đủ thông tin. Mục tiêu là giúp các nhà phát triển nhận thấy các lỗi hợp lệ nhanh hơn và tiết kiệm thời gian của họ.<ref>{{cite web
|url= http://techbase.kde.org/Contribute/Bugsquad
|title= Contribute/Bugsquad
|accessdate=2010-12-31}}</ref> Nhóm ''Documentation team'' viết các tài liệu cho ứng dụng.<ref>{{cite web
|url=https://kde.org/community/getinvolved/documentation/
|title= Get Involved with KDE Documentation
|publisher=KDE
|accessdate=2010-11-28}}</ref> Nhóm sử dụng định dạng [[DocBook]] và các công cụ tùy chỉnh để tạo tài liệu.<ref>{{cite web
|url = http://l10n.kde.org/docs/tools.php
|title = The KDE DocBook XML toolchain
|accessdate = 2010-11-28}}</ref> ''Nhóm Bản địa hóa'' dịch các phần mềm KDE sang nhiều ngôn ngữ khác nhau. Nhóm này làm việc cùng với Documentation team.<ref>{{cite web
|url= https://kde.org/community/getinvolved/translation/
|title= KDE – Get Involved with KDE Translation
|accessdate=2010-11-22}}</ref> ''Nhóm Tiếp thị và Quảng bá'' quản lý tiếp thị và quảng bá. Nhóm viết bài báo, thông báo phát hành và các trang web khác trên các trang web KDE. Các bài viết của KDE.News được gửi bởi nhóm. Nó cũng có các kênh tại các trang truyền thông xã hội để truyền thông và quảng bá. Họ cũng tham dự các sự kiện hội nghị.<ref>{{cite web
|url=https://kde.org/community/getinvolved/promotion/
|title= Get Involved with KDE Promotion
|accessdate=2010-11-13}}</ref> ''Nhóm Nghiên cứu'' ''Research'' cải thiện sự hợp tác với bên ngoài để đạt được nhiều nghiên cứu được tài trợ hơn. Họ hỗ trợ các thành viên cộng đồng bằng cách cung cấp thông tin, điều hướng các cơ quan và các đối tác nghiên cứu phù hợp. ''Nhóm usability team'' viết Hướng dẫn giao diện con người (HIG) cho các nhà phát triển và họ thường xuyên đánh giá các ứng dụng KDE. HIG cung cấp một bố cục tiêu chuẩn.<ref>{{cite web
|url= http://techbase.kde.org/Projects/Usability/HIG
|title= KDE Human Interface Guidelines
|accessdate=2010-12-01
}}</ref> Nhóm ''Web team'' duy trì trang web của KDE. ''KDE Women'' giúp phụ nữ đóng góp và khuyến khích phụ nữ nêu ý kiến tại các hội nghị.<ref>{{cite journal
|author1=Yixin Qiu |author2=Katherine J. Stewart |author3=Kathryn M. Bartol | title = Joining and Socialization in Open Source Women's Groups: An Exploratory Study of KDE-Women
| journal = IFIP Advances in Information and Communication Technology
| year = 2010
| volume = 319
| pages = 239–251
| doi = 10.1007/978-3-642-13244-5_19
| url = http://hal.inria.fr/docs/01/05/87/73/PDF/OSS_submission_020710_WORD.pdf
| series = IFIP Advances in Information and Communication Technology
| isbn = 978-3-642-13243-8
}}</ref>
 
Nhóm phát hành định nghĩa và thực hiện các bản phát hành phần mềm chính thức. Nhóm chịu trách nhiệm thiết lập lịch phát hành cho các bản phát hành chính thức. Điều này bao gồm ngày phát hành, thời hạn cho các bước phát hành riêng lẻ và hạn chế thay đổi mã. Nhóm phát hành phối hợp ngày phát hành với các nỗ lực tiếp thị và báo chí của KDE. Nhóm phát hành bao gồm các Điều phối viên mô-đun, người liên lạc của nhóm tiếp thị và những người thực sự làm công việc gắn thẻ và tạo các bản phát hành.<ref>{{cite web
KDE được viết ra với mục đích tạo ra một môi trường làm việc dễ dàng, và tiện nghi giống như các môi trường làm việc khác mà chúng ta thường thấy dưới hệ điều hành Mac OS hoặc Microsoft Windows.
|url=http://techbase.kde.org/Projects/Release_Team
|title= Projects/Release Team
|accessdate=2010-11-22}}</ref>
 
=== KDE Patrons ===
Đi chung với bộ phần mềm [[Dự án GNU|GNU]]/[[Linux]], UNIX/KDE lập nên một nền tảng phần mềm hoàn toàn tự do. Cũng như GNU/Linux, mã nguồn của KDE được phổ biến rộng rãi và bất cứ ai cũng có thể góp phần xây dựng nó. Trong khi KDE vẫn còn chỗ cho nhiều cải tiến mới, cộng đồng KDE tin rằng họ đã tạo nên một sự lựa chọn khác có khả năng thay thế vài phần mềm thương mại bao gồm [[hệ điều hành]] và [[môi trường màn hình nền]] phổ biến hiện nay.
Một KDE Patron là một cá nhân hoặc tổ chức hỗ trợ cộng đồng KDE bằng cách quyên góp ít nhất 5000 [[Euro]] (tùy thuộc vào quy mô của công ty) cho KDE e.V.<ref>{{cite web|url=https://ev.kde.org/getinvolved/supporting-members.php|title=KDE e.V. - Become a Supporting Member of the KDE e.V.|author=|date=|website=ev.kde.org}}</ref>Tính đến tháng 10 năm 2017, có sáu patrons như vậy: [[Blue Systems]], [[Canonical Ltd.]], [[Google]], [[Private Internet Access]], [[SUSE]], và [[The Qt Company]].<ref>{{cite web|url=https://ev.kde.org/supporting-members.php|title=Supporting Members|publisher=KDE e.V.|accessdate=18 May 2017}}</ref>
 
<br />
KDE phiên bản mới nhất có tên là 4.3.1, đem đến một giao diện đồ họa theo phong cách thời thượng của hệ điều hành [[Windows Vista]], [[Windows 7]] và [[Mac OS X]], đồng thời mang theo một loạt các chức năng và các cải tiến mới
 
== Lịch sử ==
Hàng 93 ⟶ 210:
Dự án KDE được đề xuất bởi [[Matthias Ettrich]], lúc này ông đang là sinh viên của đại học Eberhard Karls, thành phố Tübingen, Đức. Lúc đó ông đang gặp một vài khó khăn với Desktop của Unix. Sau đó ông đã đề xuất việc tạo ra không chỉ đơn thuần là một tập hợp các ứng dùng mà là một môi trường Desktop, trong đó người dùng có thể nhìn, cảm nhận và làm việc một cách phù hợp. Cũng như môi trường Desktop này phải dễ dùng. Một trong những người phiền lòng về ứng dụng Desktop lúc này là bạn gái ông, vì cô ta không thể dùng chúng. Đề xuất của ông được rất nhiều sự đồng tình và dự án KDE ra đời.
 
Cái tên KDE là chơi chữ với tên của một môi trường Desktop lúc đó là [[Commom Desktop Environment]] hay CDE (xem thêm trên Wikipedia tiếng Anh) chạy trên môi trường Unix. CDE dựa trên nền [[Hệ thống X Window|X11]] được phát triển bởi HP, IBM, và SUN. Chữ K còn có nghĩ là Kool chơi chữ của cool (tuyệt vời). KDE viết đầy đủ là K Desktop Environment.
 
=== Quá trình phát triển ===
Matthias Ettrich chọn nền tảng Qt của [[Trolltect]] để phát triển KDE. Các lập trình viên khác nhanh chóng phát triển ứng dụng KDE/Qt. Vào đầu năm 1997 vài ứng dụng bắt đầu ra đời. Ngày 12 tháng 7 năm 1998 phiên bản đầu tiên của KDE được đưa ra, gọgọi là KDE 1.0
 
{| class="wikitable"