`
alava2006
  • 浏览: 12894 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux永远不可能战胜Windows的3+1个理由

阅读更多
以前我曾经发表过一篇文章:Linux永远不可能战胜Windows的三个理由

现在补充一个理由,也是最重要的理由:

所有Linux和MacOS的开发者似乎没有意识到这样一个真理:OS首先是一个平台,其最重要的用户是开发人员而不是最终用户!

Linux和MacOS的开发者们尽可以宣称自己可以实现Windows可以实现的任何功能,但问题在于:谁去实现?仅仅靠OS开发商自己开发的几个打包在OS中的玩具包就可以了吗?

如果没有大量的应用软件开发商的支持,Linux和MacOS永远只会是一个在角落里叫嚣的木偶。如果没有最好的傻瓜似的IDE开发工具,如果没有清晰良好的API和开发文档,应用软件开发商永远不会走过来。

对于Linux来说,更致命的是:不能指望每个软件开发者都免费提供软件,否则大家怎么生存?以前Kylix的失败同时也是Linux的失败!

自由和免费软件当然有其存在的理由,但它同时也是开发人员在这个竞争激烈的社会中性格软弱的一种表现形式!(这是一个哲学问题,这里不想过多探讨)

象Microsoft那样同时擅长开发、管理和行销的公司当然天生会反对自由软件,因为他是强者!

弱者永远不会战胜强者,难道不是吗?
分享到:
评论
2 楼 WhisperXD 2008-11-05  
Linux不是给普通人用的。

虽然我也觉得软件应该像微软,对用户体贴入微。

不过linux用户的逻辑是我不对最终用户负责,我自己满足了自己的需求,没费什么劲,放到网上看还有人需要不,有需要就用,没有就算了。觉得不好那就自己改吧改吧。怎么方便熟练用户怎么来,功能我都能做,但做界面交互太费劲所幸就不做了。

呵呵
1 楼 dapeng.gml 2008-11-05  
有点道理,有点偏激。

相关推荐

    snmp++/agent++(Linux+Windows)编译通过

    在标题中提到的“snmp++/agent++(Linux+Windows)编译通过”,这意味着开发者已经成功地在两种操作系统环境下编译了这些库。这对于创建能够跨平台运行的网络管理应用程序至关重要。使用 Visual Studio 2008 开发...

    JDK1.7 Linux+Windows+MacOS 32位+64位

    Linux+Windows+MacOS 32位 64位 JDK下载

    Synergy1.14 最新版本 包含Windows版+MacOS版+Linux版+ARM版

    Synergy 1.14 Github最新公开编译版本(Windows版+MacOS版+Linux版) 内含Windows 32位版本和64位版本安装包,以及MacOS Intel、MacOS M1版及通用版安装包。Linux附带Centos 7、Centos 8、Debian 9、Debian 10、...

    windows下查看识别linux硬盘工具

    在Windows环境下,由于默认不支持Linux的EXT2、EXT3、EXT4等文件系统,因此无法直接打开或读取挂载在Linux系统上的硬盘分区。描述中提到的“安装此驱动后,便可识别LINUX硬盘文件”,意味着有一个名为“Ext2IFS”的...

    大模型部署-在本地计算机上推理LLaMA大语言模型-支持Windows+Linux+Mac-优质项目实战

    大模型部署-在本地计算机上推理LLaMA大语言模型-支持Windows+Linux+Mac-优质项目实战 大模型部署-在本地计算机上推理LLaMA大语言模型-支持Windows+Linux+Mac-优质项目实战大模型部署-在本地计算机上推理LLaMA大...

    IxChariot 10.0 Endpoint WINDOWS+LINUX+macOS + Android.zip

    IxChariot 10.0 Endpoint WINDOWS+LINUX+macOS + Android 兼容性: IxChariot Server Edition 9.x IxChariot Desktop Edition 7.x Hawkeye

    windows系统下读取LINUX分区

    "WinAllFS"可能代表“Windows All File System”,暗示这个软件能提供对多种文件系统的支持,包括Linux的EXT3。通常,这样的程序会创建一个虚拟驱动器,使得用户可以在Windows资源管理器中像操作普通驱动器一样浏览...

    RTL8153 RTL8152(windows+ linux)驱动.zip

    对于Windows和Linux操作系统,驱动程序是必不可少的软件组件,它们允许操作系统与硬件设备进行通信。在本压缩包中,包含了适用于不同Windows版本和Linux系统的RTL8153与RTL8152驱动文件。 1. **Windows驱动**: - ...

    sqluldr2(windows+linux 32+64)

     在指定分隔符时,可以用字符的ASCII代码(0xXX,大写的XX为16进制的ASCII码值)来指定一个字符,常用的字符的ASCII代码如下:  回车=0x0d,换行=0x0a,TAB键=0x09,|=0x7c,&=0x26,双引号=0x22,单引号=0x27  ...

    Linux到WINDOWS文本文件转换程序

    总的来说,这个“Linux到WINDOWS文本文件转换程序”是一个实用的跨平台工具,它解决了Linux和Windows之间文本文件格式不兼容的问题,使得用户可以在不同的操作系统环境下无缝地查看和编辑文本文件。通过正确使用这样...

    windows、linux下sqlite远程管理工具及服务器

    windows、linux操作系统下都可以运行的SQLITE远程服务器。 只要在WINDOWS下运行sqlitemanage.exe就可以统一管理WINDOWS及LINUX平台下的SQLITE数据库,功能强大。 服务器运行方法: 1、WINDOWS下只要在数据库所在目录...

    CRF++0.58-Linux+Windows

    在描述中提到的"CRF++0.58-Linux+Windows"是一个包含两个不同操作系统的版本的CRF++工具包。Linux版是`CRF++-0.58.tar.gz`,这是一个标准的Linux归档文件,通过tar命令解压后,可以得到源代码和其他相关文件。解压...

    EC20 Linux驱动源码 GObinet +移植手册 +4G拨号程序源码

    EC20 Linux驱动源码是针对移远通信的EC20模块进行开发的,这个模块是一款高集成度的4G LTE通信芯片,广泛应用于物联网、工业控制和车载通信等领域。GObinet是该驱动的一部分,它是一个网络协议栈,负责处理与EC20...

    Windows 下基于 Eclipse 的可视化远程 Linux CC++ 开发环境搭建

    在Windows操作系统上构建一个针对远程Linux服务器的可视化C/C++开发环境,Eclipse是一个非常实用的集成开发环境(IDE)。本文将详细介绍如何利用Eclipse、SecureCRT和Xming来搭建这样一个环境,使得开发者可以在...

    Synergy 1.7.3 安装包 Windows+Linux

    这个压缩包里是编译好的Synergy 1.7.3(2015年发布的最新版),Windows版包含x86和x64两个版本,都是msi安装包,直接双击运行即可。Linux版是在Ubuntu x64下编译生成的二进制文件,复制到/usr/bin下面运行synergy...

    Linux远程连接Windows桌面

    在IT领域,跨平台的远程桌面连接是一种常见需求,特别是在Linux和Windows系统并存的环境中。本主题将详细探讨如何使用Linux...对于需要在Linux环境下管理和操控Windows系统的用户来说,RDesktop是一个不可或缺的工具。

    windows下访问linux的好工具

    Samba扮演的角色是使得Windows系统能够识别并访问Linux系统上的文件和打印机,但它的设置可能相对复杂,对于不熟悉网络服务配置的用户来说,可能会有些挑战。 而这个新发现的工具可能是类似于“WinSCP”的程序。...

    2022年最新版Matlab R2022b Windows + Mac + Linux ISO下载

    2022年最新版Matlab R2022b Windows + Mac + Linux ISO下载

    udp通信,windows和linux版本

    包含windows下和linux下的udp客户端/服务端程序。windows下的程序用vc6控制台程序编写,linux下的程序用gcc编译即可。除了同一操作系统下的udp通信外,还能进行windows下与linux下的客户端与服务端通信。出现中文...

    telescan-pe-v1.54package Windows+Linux.zip

    对于Linux用户,telescanpe_linux_x86_64_common_v1_54_2021_12_13__04_41_file_source.run和telescanpe_linux_x86_64_common_v1_54_2021_12_13__04_45.run这两个文件分别是软件的可执行文件和可能的更新版本。...

Global site tag (gtag.js) - Google Analytics