news 2026/8/3 4:44:49

15、GNU/Linux桌面应用的发展与竞争:KDE与GNOME的故事

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
15、GNU/Linux桌面应用的发展与竞争:KDE与GNOME的故事

GNU/Linux桌面应用的发展与竞争:KDE与GNOME的故事

早期困境与GIMP的诞生

GNU/Linux源于Unix,起初是极客们钟爱的系统,早期的终端用户应用大多是为软件开发人员准备的,如编辑器、编译器等,或是处理单一任务的小工具,复杂应用几乎缺失。这不禁让人质疑开源开发方法是否适用于此类软件。

在这样的背景下,GIMP(最初是General Image Manipulation Program,后来成为GNU Image Manipulation Program)的出现给人们带来了极大的安慰。它由伯克利的两名学生Spencer Kimball和Peter Mattis创建。1995年初,当时还在大二下学期学习计算机科学的Mattis,因想制作网页,且之前在高中是Mac粉丝,用过Photoshop,而在Unix系统下无法实现酷炫的图形处理,于是决定开发一个能实现Photoshop功能的程序。

Mattis和Kimball最初使用Linux系统,他们被免费编译器Stallman’s GCC所吸引,希望为社区做出贡献。然而,项目曾险些夭折。Mattis在新闻组中看到有人宣称即将发布一个功能强大的类似Photoshop的程序,他们一度想放弃,但最终决定将其作为学习经验完成并发布。

开源应用面临诸多困难,编写桌面程序比服务器端程序更难,因为前者需要精美的图形前端,而Unix在这方面较为薄弱。X Window虽提供了基本的窗口技术,但缺乏构建图形程序的基本组件“widgets”,开发者需要借助工具包。当时Unix的主要图形工具包Motif存在诸多问题,如内部工作原理难以理解、缺乏示例且非开源免费,这使得学习编程变得困难。

尽管如此,Kimba

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 14:18:04

字节跳动发布ByteFF-Pol:AI驱动极化力场,重塑分子模拟行业格局

字节跳动发布ByteFF-Pol:AI驱动极化力场,重塑分子模拟行业格局 【免费下载链接】byteff2 项目地址: https://ai.gitcode.com/hf_mirrors/ByteDance-Seed/byteff2 导语 字节跳动推出基于图神经网络的极化力场模型ByteFF-Pol,无需实验…

作者头像 李华
网站建设 2026/8/2 15:16:47

终端美化实战指南:打造个性化工作环境的完整解决方案

终端美化实战指南:打造个性化工作环境的完整解决方案 【免费下载链接】electerm 📻Terminal/ssh/telnet/serialport/sftp client(linux, mac, win) 项目地址: https://gitcode.com/gh_mirrors/el/electerm 你是否曾经因为长时间盯着单调的终端界面…

作者头像 李华
网站建设 2026/8/2 15:01:08

流媒体协议转换神器:go2rtc一站式摄像头兼容方案

流媒体协议转换神器:go2rtc一站式摄像头兼容方案 【免费下载链接】go2rtc Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc. 项目地址: https://gitcode.com/GitHub_Trending/go/…

作者头像 李华
网站建设 2026/8/1 22:48:47

ComfyUI IPAdapter模型路径配置终极指南:解决加载失败的完整方案

ComfyUI IPAdapter模型路径配置终极指南:解决加载失败的完整方案 【免费下载链接】ComfyUI_IPAdapter_plus 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_IPAdapter_plus 在使用ComfyUI进行AI图像生成时,IPAdapter模型路径配置是影响工…

作者头像 李华
网站建设 2026/8/2 14:19:05

微软UserLM-8b发布:首个用户角色大模型,对话系统测试范式转变

微软UserLM-8b发布:首个用户角色大模型,对话系统测试范式转变 【免费下载链接】UserLM-8b 项目地址: https://ai.gitcode.com/hf_mirrors/microsoft/UserLM-8b 导语 2025年AI对话系统迎来范式转变——微软研究院发布UserLM-8b,全球首…

作者头像 李华
网站建设 2026/8/2 15:07:13

高效B站视频下载工具bilili使用全攻略

高效B站视频下载工具bilili使用全攻略 【免费下载链接】bilili :beers: bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器 项目地址: https://gitcode.com/gh_mirrors/bil/bilili 在当今数字内容时代&a…

作者头像 李华