原文:http://petermoulding.com/linux_versus_windows_ubuntu_mint_v_xp_vista_7

Linux Versus Windows, Ubuntu/Mint V XP/Vista/7
Submitted by Peter on Tue, 2013-10-22 12:16

I am writing in Libreoffice 4.0.2.2 on Linux Mint 15 with Cinnamon 2.0. The combination beats all previous versions of Linux and Windows, except for Windows XP 64. Here the reasons why.

Windows XP?

Windows XP is supported by most open source projects and I can continue to use my old Windows XP 64 machine for anything software related. Some hardware suppliers still supply drivers for XP while others have dropped support. XP is no longer viable for new machines. XP is no longer a valid choice.

My XP machine works for months at a time without problems and wins for reliability on old hardware. XP runs some programs not available on Linux and wins an ongoing place among my existing computers but not on any new computer.

I used the XP machine for Web development then one of the critical Apache/MySQL/PHP software trio decided to not support XP. At that point I moved the last of my Web development onto Linux. Some aspects of Linux on the desktop are painful compared to XP. Linux beats XP as a Web server but not as a desktop Web development operating system.

Linux In General

Almost every bit of software I use is free open source. It all works on Linux and most of it works on Windows. Some of the best software works on Windows because it started on Windows. Filezilla is the best FTP program and Filezilla is from Windows. For me, Linux became viable when Filezilla developed a Linux version.

Winmerge is the best of breed file and directory comparison program on the planet but is currently only on Windows, a strong reason to stay on Windows. Meld is the closest Linux equivalent and is still way behind Winmerge. Meld works for small projects then slows down, or crashes, on medium size projects. Winmerge continues to operate fast and efficently on projects many times larger than what Meld can handle.

The Filezilla and Winmerge examples are typical of open source. A few years ago, Meld physically could not do what Winmerge does but open source/Linux/Unix bigots kept telling lies about Meld being a complete substitute. Meld could do only a tiny fraction of what Winmerge could do and only for a tiny fraction of the file/directory size. Over the years Meld improved. Meld can now handle most of my projects without crashing but it is still incredibly slow on the large projects and still crashes on some tasks. Give Meld another year or two to catch up.

Linux developers seem to deny the truth for years while secretly trying to upgrade their software to the standard of the competition. It is their lack of openess about development direction that made Linux so hard to use on the desktop, you could not plan for now or the future.

Today most of the software is comparable. Apple went through the process of pretending to be better while quietly replacing their inferior hardware with the hardware used by Windows. Linux is almost there. They started by replacing servers. There is absolutely no reason for any new server to use any operating system other than Linux. The desktop is 99% there.

LibreOffice is a good example of the 99% replacement syndrome. For general use, LibreOffice replaces Microsoft Office and LibreOffice works on every useful operating system. Microsoft Office has some extra features for specific professional uses. You can replace Microsoft Office with LibreOffice for some people but not all. Think of an office with dozens of people using Microsoft Office and some of the people using Visio for simple illustrations and one person using Visio for advanced illustrations. You cannot easily replace Visio for the one specialist. If you replace Microsoft Office with LibreOffice for everyone else, you get compatibility problems until everyone can revamp every document into LibreOffice. The conversion could take a year. You have ongoing problems incorporting the special illustrations from Visio into LibreOffice documents. The result is a mess for a long time.

The best approach is to convert people from proprietary software to open source while still on Windows then identify the people and applications you cannot convert. In most cases, you can convert all the people in a department then replace Windows with Linux on the next hardware upgrade.

Windows Vista

Windows Vista was almost dead when released. Vista worked when installed by the manufacturer on fast new hardware but failed for upgrades and was too slow for most existing hardware. The security changes were a disaster. Vista was the biggest single cause of conversions to Linux. Vista was a loser.

Windows 7

Windows 7 returned Windows to XP reliability and efficiency, almost. Windows 7 had problems upgrading machines from Vista, you were better off wiping Vista and starting fresh. Many people replaced Vista with XP then successfully upgraded XP to Windows 7.

Windows 7 had some of the Vista style performance problems and you could switch off fancy effects in the user interface to restore XP style performance on older hardware. Windows 7 with effects switched off is equivalent to some of the Linux user interfaces with effects switched off.

Windows 7 had some of the Vista permissions problems and had hard to find ways to fix permissions. Windows 7 is about equal to Linux on security difficulty.

If Microsoft had delivered Windows 7 instead of Vista, about a hundred million people would still be using Windows instead of switching to Linux or OSX.

Windows 8

Windows 8 starts with the Metro user interface and you can switch metro off. If you have only a touch screen, use Metro with the big flat buttons. Apple liked Microsoft Metro so much that Apple copied it and called it OSX 7.

If you have a real keyboard instead of a touchscreen, switch off Metro. Some computers have both keyboard and touchscreen. You can switch to Metro at any time once you learn where the control is hidden.

Windows 8 is about equal to the Ubuntu Unity interface with users split between loving and hating the change. I hate Unity on every device, touch or not, small or large. Windows 8 Metro is better than Unity for touch only devices on a wide range of screen sizes. Windows 8 wins on touch screens and can switch to a Windows 7 interface for everything else.

OSX

OSX was pretty and annoying, sort of like Windows Vista. You had to work hard to make OSX as good as Linux at a time when Linux was traling Windows, making OSX a distant third.

iOS 7 copies the Windows 8 Metro interface in an attempt to catch up to Microsoft. If you have a touch screen, the iOS 7 user interface is about equal to Windows 8. Apple have not offered the iOS 7 clone of Windows 8 for OSX. Linux is a better choice because you can choose the user interface you want.

Ubuntu Linux With Unity

Ubuntu was the leading version of Linux for the desktop then they replaced the user interface with their Unity software. The first version of unity was as bad as Microsoft Vista. The current version is better but works efficiently only on touchscreens of a medium size in a landscape format.

For everything else, Unity still produces problems with layout. On large screens, you are forced to search for things that should be there on the screen. The Unity interface has all the problems of Windows 8 metro and OSX without the options to fix the problems.

The next version of Unity might finally have good user customisation but do not bet on it, Canonical, the people behind Unity, are moving the other way, removing user options.

The one big change in the future is the Ubuntu phone. A telephone manufacturer in India is about to release a smartphone based on Ubuntu. The Chinese government is promoting Ubuntu in China and may release an Ubuntu based smartphone. An Ubuntu based desktop makes sense when you have an Ubuntu smartphone.
Ubuntu Linux with Gnome (no effects)
I tried replacing Ubuntu Unity with Gnome then switched effects off. The result worked for Ubuntu 13.04 and was a disaster after an upgrade to Ubuntu 13.10.

I reinstalled Ubuntu 13.10 from scratch but the process was messy and failed frequently with operating system level errors. I gave up and installed Linux Mint 15 with the Cinnamon user interface. Linux Mint 15 is based on Ubuntu 13.04 with Cinnamon 1.8 preinstalled instead of Unity.
Linux Mint with Cinnamon 2.0
ILinux Mint 15 is based on Ubuntu 13.04 with some nice improvements. Linux Mint 15 with the Cinnamon user interface has Cinnamon 1.8 preinstalled instead of Unity. I installed Linux Mint 15 with Cinnamon and found only one trivial error during installation.

After installation, I immediately upgraded Cinnamon to version 2.0 and ran into only one slight hiccup during the changeover. The first time you start version 2.0, it is a little bit slow at first. After the first start, it is almost as fast as the fastest alternative and faster than most of the alternatives.

Linux Mint With MATE

MATE is an alternative to Cinnamon based on Gnome 2 instead of Gnome 3. MATE is a bit primative compared to Cinnamon and is trailing Cinnamon development. MATE is slightly faster for some things and could be a good alternative in a year or two. For now it is less useful than Cinnamon 1.8 and Cinnamon 2.0 is already available.

I can see a speed difference between MATE and Cinnamon on my little netbook but not on my ultrabook. The limitations of MATE are not work the speed difference.

Linux Mint With Xfce

Xfce is lighter in weight than MATE/Cinnamon/Unity, almost everything. I can see the speed difference between Xfce and MATE on my little netbook but not on my ultrabook.

Xfce has significant differences to Cinnamon. I am using Cinnamon on my Ultrabook. It is too difficult to switch between Cinnamon and Xfce. I may sell the netbook instead of trying to switch back and forth. I might also give Cinnamon 2.0 a test on the netbook because 2.0 is supposed to be faster than 1.8 and may make Cinnamon viable on the netbook.

Xfce is improving but, like MATE, is improving to slow for me.

Android

Android is a strong alternative version of Linux for smartphones with touchscreens. Android works n the desktop but is oriented to touchscreens, not real keyboards and large scale desktops. The Android installation process does not cover all my configurations of computers and I am not going to use Android on just one or two computers.

Debian

Debian Linux is a good base for Ubuntu and other derivatives but is too crude for desktop use. You end up installing all the extra things installed by ubuntu and Linux Mint. You might choose Debian for a server. Start with Linux mint on the desktop.

Red Hat? Fedora?

Red Hat Linux was the big competitor to Debian for corporate server use. Fedora is their spinoff for desktop use. Fedora is comparable to Linux Mint with a different range of user interfaces. Both Fedora and Red Hat struggle to keep market share.

CentOS is a cleaned up version of Red Hat for servers. CentOS used to be the main choice for servers and is losing out to Ubuntu. Forget CentOS, Red Hat, and Fedora.

Conclusion

Linux Mint 15 with Cinnamon 2.0 is the winner for new computers and Windows XP is an equal for old computers. Everything else needs extra work.

Linux Mint has the widest range of user interfaces. If you have a chance to test them all side by side, use Linux Mint with the user interface of your choice.

Windows 8 is a close second when you know how to switch Metro off and on. You might choose Windows 8 if you have a Windows 8 based smartphone.

Windows 7 is a viable repalcement for XP when your XP machine dies but you may have to perform a clean install of 7 instead of an upgrade. For most people, Linux Mint is already an alternative you should try before buying Windows 7.

Ubuntu was a good choice before Unity. You can replace Unity on Ubuntu but the result is unreliable. Linux Mint is a better choice.

OSX is another choice but you have to install extra software to make it as good as Ubuntu or Linux Mint.

转载于:https://www.cnblogs.com/duanguyuan/p/3836288.html

Linux Versus Windows, Ubuntu/Mint V XP/Vista/7相关推荐

  1. Linux伪装windows,Ubuntu 一键伪装成Win 10,Kali Linux 2019 kali-undercover软件嫁接;

    今天,下午刷手机的时候,突然看到kali出了一个非常新颖的主题:该主题可以使得kali系统伪装成windows 10而变得低调起来:就像下面这样: Kali Undercover模式 如果你在某些环境 ...

  2. xp远程linux打印,在Ubuntu下访问xp打印机

    Linux下连接xp的打印机与xp互连是不同的,下面是我今天试验的经历,由于我们办公室只有我一个人装着Linux系统(Ubuntu),而其它同事全部都是XP系统, 打印机又不在我的机子上安装,以前要打 ...

  3. linux美化windows,Ubuntu Skin Pack:把Windows 7美化成Ubuntu界面

    Ubuntu漂亮的界面受到很多使用者的称赞.所以,这款典雅的仿 Ubuntu 主题也就很值得你一试了.当然,想真正体验Ubuntu的系统界面最好的方法莫非是安装Ubuntu系统.但是由于各种原因,许多 ...

  4. 【Linux】Windows Ubuntu 双系统开机选择界面设置

    1 修改默认系统 sudo nano /etc/default/grub 修改GRUB_DEFAULT=0: 0代表第1个选择,1代表第2个选择,以此类推. 修改好后,按Ctrl + X,然后按Y,然 ...

  5. ubuntu 安装kali_如何在Linux,Windows,Kali,Ubuntu,Mint和示例中安装和使用exiftool

    ubuntu 安装kali exiftool is a platform independent command line and GUI application for reading, writi ...

  6. LXLE Linux 取代 Windows XP 的 11招

    英文原文地址:http://www.pcworld.com/article/2452600/11-ways-lxle-linux-will-make-you-forget-all-about-xp.h ...

  7. LXLE Linux取代Windows XP的11个大招

    原文出自   http://code.csdn.net/news/2820732 XP的长跑要跑完了,但这并不意味着你XP时代的硬件也要扔掉. 因为有各种各样的Linux任君选择,其中的LXLE就十分 ...

  8. linux刻录windows光盘启动,如何在 Windows / Ubuntu / macOS 上刻录 Ubuntu 启动光盘

    Linux 从入门到放弃,第一篇,必须是安装.正好实验室的服务器也需要重装一下,今天就记录一下如何在 Windows / Ubuntu / macOS 上制作 Ubuntu 的启动光盘.制作启动U盘不 ...

  9. Ubuntu 之linux与windows互传文件

    Windows系统下与linux传输文件 windows环境下,windows传出数据到linux下 确保ubuntu安装了ssh服务端. 如果没有安装,使用以下命令安装: sudo aptget i ...

最新文章

  1. JavaI/O:使用InputStreamReader和BufferedReade实现控制器输入输出
  2. Java 技术篇-利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理,生成的程序显示控制台设置方法
  3. docker compose 在单机环境下一键打包运行
  4. 两平面平行方向向量关系_立体几何平行证明的四大必杀绝技------赞!很赞!!非常赞!!!...
  5. Spark入门 - History Server配置使用
  6. linux下常用FTP命令
  7. 3月份分享一套 abcchn 的网站程序
  8. IDEA for Mac 常用快捷键
  9. 算法高级(38)-短网址(short URL)系统如何实现?
  10. 运行javac编译报错:仅当显式请求注释处理时才接受类名称“xxxxxx”
  11. 玩转Eclipse1--基本知识与配置
  12. 人生理解---2、看《程序员年龄增大后的职业出路是什么》有感
  13. Leetcode 15.三数之和
  14. 搭建人人开源后台管理平台
  15. 受康奈尔笔记法启发设计的程序员算法手写本
  16. 答答星球微信答题小程序头脑王者源码带后台手机app开发排位pk
  17. 探讨“浩方对战平台”
  18. C# Activator实例化类的一般步骤
  19. 图像去雾算法(二)基于暗通道先验算法学习笔记
  20. 第五卷《鏖战雁门(下)》第41章《良夜》

热门文章

  1. 数字图像处理及MATLAB实现实验五——图像增强
  2. bzoj4033:[HAOI2015]树上染色
  3. Collections接口下的Comparetor类和Comparable接口排序
  4. Callable的简单使用
  5. 关于Web服务器的认识
  6. 十大不变计算机网络安全法则
  7. Tomcat源码学习(4)-How Tomcat works(转)
  8. Photoshop简单制作绿色暗调风景图
  9. 数据流重定向和管道命令, grep, tr,sort, wc, cut,split,tee,sleep(shell 02)
  10. 查看本地文档的一些方法