2013-06-11 18:59:13 Firas 阅读数 7051
  • 初级学软件之Java语言视频课程

    Java是一种的面向对象的程序设计语言,使用Java语言编写的程序是跨平台的,从PC 机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的硬件设备上 课程内容: 第一章课程简介 第二章开发工具介绍 第三章Java语言基础 第四章Java 面向对象

    3608 人正在学习 去看看 胡延亮

更新日期:2015年3月12日

编写PC操作系统的参考资料

编译器等工具

汇编语言:

MASM 6.11,MASM 11(Windows):http://www.masm32.com/

FASM(跨平台):http://flatassembler.net/

NASM(跨平台):http://www.nasm.us/

TASM:http://turbo.brothersoft.com/turbo-assembler.html

YASM:http://yasm.tortall.net/

C语言:

Visual Studio(Windows)

C-Free 5.0(Windows,包含MinGW):http://dl.vmall.com/c0dkzg38o7

GCC,G++(跨平台):http://gcc.gnu.org/

GCC与FASM代码链接:http://board.flatassembler.net/topic.php?t=5989

GCC链接器LD脚本:http://www.math.utah.edu/docs/info/ld_3.html

 

反汇编与调试:

IDA pro(Windows)

WinDBG(Windows,包含在驱动开发工具WDK中):http://msdn.microsoft.com/en-US/windows/hardware/gg463009/

GDB(包含在GCC中)

DOS的Debug的命令:http://technet.microsoft.com/library/cc722863.aspx

代码编辑器:

Notepad++(Windows):http://notepad-plus-plus.org/

Emacs(Linux):http://www.gnu.org/software/emacs/

Vim(Linux):http://www.vim.org

汇编IDE:http://www.oby.ro/rad_asm/

二进制查看与修改:

WinHex(Windows)

ghex/khex(Linux):http://directory.fsf.org/wiki/Ghex

Oktetahttp://utils.kde.org/projects/okteta/

Hexerhttp://www.the-interweb.com/serendipity/index.php?/categories/11-Hexer

虚拟机:

VMware Station:http://www.vmware.com

Oracle Virtual Box:https://www.virtualbox.org/

压缩解压缩与虚拟机磁盘文件查看:WinMount(Windows,中文版免费):http://cn.winmount.com/

Bochs(跨平台):http://sourceforge.net/projects/bochs/?source=directory

Bochs的图形前端Peter-Bochs:https://code.google.com/p/peter-bochs/

Xen:http://xenproject.org/

 

总体

于渊《自己动手写操作系统》:http://dl.vmall.com/c0oltefkkm

于渊《Orange’s一个操作系统的实现》

川合秀实 著,周自恒、李黎明、曾祥江、张文旭 译《30天自制操作系统》

Andrew S. Tanenbaum《现代操作系统》

Abraham Silberschatz, PeterBaer Galvin, Greg Gagne《操作系统概念》:http://dl.vmall.com/c0ouk7h52g

OSDEV:http://wiki.osdev.org/Main_Page

http://www.osdever.net/tutorials/

http://www.osdever.net/papers/

https://wiki.kernel.org/index.php/Main_Page

毛德操《漫谈兼容内核》:http://ishare.iask.sina.com.cn/f/21633826.html

全FASM写成的软盘操作系统:http://MenuetOS.net/

兼容POSIX的Dynacube OS:http://www.dynacube.net/

ScorchOS:http://sourceforge.net/projects/scorchos/

MouseOS技术小站:http://www.mouseos.com/index.html

国人写的Skelix OS:http://skelix.net/skelixos/index_zh.html

http://www.walshcomptech.com/ohlandl/index.htm

Randal E. Bryant, David O'Hallaron《深入理解计算机系统》:http://dl.vmall.com/c03ppaaacv

POSIX.1-2008标准:http://pubs.opengroup.org/onlinepubs/9699919799/

 

数据结构

http://zh.wikipedia.org/wiki/红黑树

http://en.wikipedia.org/wiki/B-tree

http://en.wikipedia.org/wiki/B%2B_tree

http://en.wikipedia.org/wiki/Bx-tree

SGI STL 红黑树(Red-Black Tree)源代码分析:http://blog.chinaunix.net/uid-26818262-id-3219065.html

红黑树的插入与删除 详细整理资料:http://wenku.baidu.com/view/d07e8e0216fc700abb68fc40.html

红黑树和B树:http://www.eli.sdsu.edu/courses/fall95/cs660/notes/RedBlackTree/RedBlack.html

树堆:http://en.wikipedia.org/wiki/Treap

C++ STL:http://zh.wikipedia.org/wiki/标准模板库

 

算法

校验和:

CRC32:http://www.repairfaq.org/filipg/LINK/F_crc_v3.html

探究CRC32算法实现原理:http://blog.csdn.net/zhaodm/article/details/3711034

http://en.wikipedia.org/wiki/Cyclic_redundancy_check

哈希:

http://zh.wikipedia.org/zh-cn/MD5

http://zh.wikipedia.org/wiki/SHA家族

加密通讯:

http://en.wikipedia.org/wiki/RSA_(algorithm)

 

 

Linux参考

Linux内核源代码下载:https://www.kernel.org/

Linux内核源代码:https://github.com/torvalds/linux

《Linux内核设计的艺术——图解Linux操作系统架构设计与实现原理》:http://dl.vmall.com/c0tl4202j5

深入分析Linux内核源码:http://oss.org.cn/kernel-book/

Linux i386 Boot Code HOWTO byFeiyun Wang:http://www.tldp.org/HOWTO/Linux-i386-Boot-Code-HOWTO/index.html

毛德操、胡希明《Linux内核源代码情景分析》

Linux C编程一站式学习:http://learn.akae.cn/media/index.html

 

BSD、Unix参考

FreeBSD:

《FreeBSD操作系统设计与实现》:http://dl.vmall.com/c0ad41bvan

FreeBSD源代码:http://www.oschina.net/code/explore/freebsd

NetBSD:

NetBSD源代码:http://cvsweb.netbsd.org/bsdweb.cgi/?only_with_tag=MAIN

OpenBSD:

http://www.openbsd.org/

Apple XNU源代码:http://www.opensource.apple.com/source/xnu/

 

Microsoft的OS参考

http://research.microsoft.com/en-us/projects/singularity/

http://zh.wikipedia.org/zh-cn/Singularity

Windows Research Kernel:http://www.microsoft.com/education/facultyconnection/articles/articledetails.aspx?cid=2416&c1=en-us&c2=0

Vista及后续Windows引导启动过程:http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/windows-nt-6-boot-process.html

http://www.starman.vertcomp.com/asm/mbr/W7MBR.htm

http://www.starman.vertcomp.com/asm/mbr/W7VBR.htm

ReactOS:http://www.reactos.org/

毛德操《Windows内核情景分析:采用开源代码ReactOS》

潘爱民《Windows内核原理与实现》

《DOS原理与结构》:http://dl.vmall.com/c010mlo8ay

 

CPU架构

Intel 64(x64)和IA32(x86)架构: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html

http://software.intel.com/en-us/node/183990?wapkw=cpuid+utility

http://developer.amd.com/resources/documentation-articles/developer-guides-manuals/

Universityof San Francisco - Intel EM64T and VT Extenions:http://www.cs.usfca.edu/~cruse/cs686s07/

http://en.wikipedia.org/wiki/Cpuid

MultiProcessor Specification(MP Spec), version 1.4: http://www.intel.com/design/archives/processors/pro/docs/242016.htm

Bringing SMP to Your UPOperating System: http://www.cheesecake.org/sac/smp.html

关于多处理器初始化:http://forum.osdev.org/viewtopic.php?t=11564

x86-x64在线汇编器:https://defuse.ca/online-x86-assembler.htm

x86Microsoft stdcall调用约定:http://msdn.microsoft.com/en-us/library/zxk0tw93.aspx

Microsoftx64调用约定:http://msdn.microsoft.com/zh-cn/library/ms235286.aspx

IntelItanium(安腾)架构:http://www.intel.com/content/www/us/en/processors/itanium/itanium-processor-software-specifications.html

ARM文档:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.architecture.reference/index.html

ARM模拟器:http://armulator.sourceforge.net/

SPIM MIPS模拟器:http://spimsimulator.sourceforge.net/

MARS MIPS模拟器:http://courses.missouristate.edu/KenVollmar/MARS/

MIPS架构:http://www.imgtec.com/mips/architectures/

MIPS寄存器:http://msdn.microsoft.com/zh-cn/library/ms253512(v=vs.90).aspx

AVR架构Atmel公司:http://www.atmel.com

AVR32架构手册:http://www.atmel.com/zh/cn/Images/doc32000.pdf

SPARC:http://www.sparc.org/technical-documents-test-2/specifications/#ARCH

 

进程和线程

POSIX Threads Programming:https://computing.llnl.gov/tutorials/pthreads/

 

多线程同步

Linux的自旋锁:http://blog.chinaunix.net/uid-25871104-id-3052138.html

Linux中的信号量和互斥量:http://blog.csdn.net/lihenair/article/details/6597080

 

BIOS中断

Ralf Brown实模式中断:http://www.ctyme.com/intr/int.htm

16色模式颜色对应:http://en.wikipedia.org/wiki/BIOS_color_attributes

BIOS视频、键盘、磁盘中断:http://wenku.baidu.com/view/61ed6c175f0e7cd1842536f9.html

Trusted Computing Group PCClient Implementation for Conventional BIOS:http://www.trustedcomputinggroup.org/resources/pc_client_work_group_specific_implementation_specification_for_conventional_bios_specification_version_12

 

EFI/UEFI

UEFI官网:http://www.uefi.org

Intel关于EFI和UEFI的文档:http://www.intel.cn/content/www/cn/zh/architecture-and-technology/unified-extensible-firmware-interface/efi-homepage-general-technology.html

MSDN中关于UEFI固件的文档:http://technet.microsoft.com/en-us/library/hh824898.aspx

BIOS人论坛UEFI学习讨论区:http://www.biosren.com/forum-19-1.html

《Beyond BIOS: Developing with the Unified Extensible FirmwareInterface》

System Management BIOS:http://www.dmtf.org/standards/smbios

Trusted Computing Group EFIPlatform Specification:http://www.trustedcomputinggroup.org/resources/tcg_efi_platform_specification

Trusted Computing Group EFIProtocol Specification:http://www.trustedcomputinggroup.org/resources/tcg_efi_protocol_specification

 

IO

端口:http://www.stanislavs.org/helppc/ports.html

8259AProgrammable Interrupt Controller:http://www.brokenthorn.com/Resources/OSDevPic.html

Intel 82093AAIO APIC Datasheet:http://www.intel.com/design/chipsets/datashts/290566.htm

PCI官方组织PCI-SIG:http://www.pcisig.com/

PCI规范2.2:http://www.ics.uci.edu/~harris/ics216/pci/PCI_22.pdf

PCI database:http://www.pcidatabase.com

Intel X58Express Chipset Datasheet北桥手册:http://www.intel.com/content/www/us/en/chipsets/x58-express-chipset-datasheet.html

Intel I/OController Hub 10 (ICH 10) Family Datasheet南桥手册:http://www.intel.com/content/www/us/en/io/io-controller-hub-10-family-datasheet.html

西安交通大学微机原理与接口技术:http://mcit.xjtu.edu.cn/wlkj/new_page_main.htm

中山大学微机原理与接口技术:http://sist.sysu.edu.cn/wjyl/index.html

8042键盘控制器:http://stanislavs.org/helppc/8042.html

键盘扫描码:http://www.mouseos.com/os/doc/scan_code.html

http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html

MicrosoftWindows Keyboard Scan Code Specification:http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc

Intel 8253PIT:http://en.wikipedia.org/wiki/Intel_8253

8254Programmable Interrupt Timer:http://ftp.utcluj.ro/pub/users/calceng/PMP/231164.pdf

提供多媒体计时器支持的指南(关于高精度计时器HPET):http://msdn.microsoft.com/zh-cn/windows/hardware/gg463347.aspx

高级配置与电源接口ACPI:http://www.acpi.info/

ACPI规范5:http://www.acpi.info/spec50.htm

USB:http://www.usb.org/developers/docs/

 

保护模式中断

PIC:http://en.wikipedia.org/wiki/Intel_8259

APIC:http://en.wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller

IA32中断研究:http://wenku.baidu.com/view/d3ada6dd5022aaea998f0f1b.html

Linux内核中断内幕:http://www.ibm.com/developerworks/cn/linux/l-cn-linuxkernelint/index.html

Linux的中断:http://www.biosren.com/viewthread.php?tid=391

调用门、中断门和陷阱门的区别:http://stackoverflow.com/questions/3425085/the-difference-between-call-gate-interrupt-gate-trap-gate

不可屏蔽中断:http://en.wikipedia.org/wiki/Non-maskable_interrupt

The x86 NMI iret problem:http://lwn.net/Articles/484932/

 

磁盘

主引导记录(MBR)数据结构:http://blog.csdn.net/firas/article/details/8665366
FAT、NTFS卷引导记录数据结构:http://blog.csdn.net/firas/article/details/8787506

http://en.wikipedia.org/wiki/Master_boot_record

硬盘知识大概:http://wenku.baidu.com/view/c17688c7bb4cf7ec4afed04d.html

关于ATA:http://www.ata-atapi.com/

负责ATA/ATAPI的技术委员会T13官方网站:http://www.t13.org/

SATA官方网站:http://www.sata-io.org/

负责SCSI的技术委员会T10官方网站:http://www.t10.org/

ATA/ATAPI 8命令集草稿:http://www.t13.org/documents/UploadedDocuments/docs2007/D1699r4a-ATA8-ACS.pdf

http://www.t13.org/documents/UploadedDocuments/docs2011/d2015r7-ATAATAPI_Command_Set_-_2_ACS-2.pdf

http://www.t13.org/Documents/UploadedDocuments/docs2013/d2161r5-ATAATAPI_Command_Set_-_3.pdf

SATA规范3.2草稿:http://www.knowledgetek.com/graphicsNew/SerialATA_Revision_3_2_Gold(with%20Links).pdf

SATA规范3.0草稿:http://www.lttconn.com/res/lttconn/pdres/201005/20100521170123066.pdf

SATA的AHCI接口规范:http://www.intel.com/content/www/us/en/io/serial-ata/ahci.html

关于保护模式读写磁盘:http://bbs.pediy.com/showthread.php?t=171927

使用DMA读写硬盘:http://occh.net/wordpress/?p=324

 

内存管理

What every programmer shouldknow about memory: http://lwn.net/Articles/250967/

吴晓勇,曾家智。操作系统内核中动态内存分配机制的研究。成都信息工程学院学报,第20卷第1期,2005年2月:27~30

徐蓉。实时系统的内存管理技术研究与实现。电子科技大学硕士学位论文,2004年

谢长生,刘志斌。Linux 2.6内存管理研究。计算机应用研究,2005年:58~60

沈勇,王志平,庞丽萍。对伙伴算法内存管理的讨论。计算机与数字工程,第32卷:40~43

伙伴算法:http://blog.csdn.net/orange_os/article/details/7392986

胡兆阳,谢余强,舒辉。Windows下堆内存管理机制研究。计算机工程与应用,2005.17:59~61

Mengxiao Liu, Weixing Ji, ZuoWang, Jiaxin Li, Xing Pu. “High Performance Memory Management for A Multi-coreArchitecture”. IEEE Ninth International Conference on Computer and InformationTechnology. 2009. pp. 63-68.

 

页面置换

http://en.wikipedia.org/wiki/Page_replacement_algorithm

 

文件系统

http://zh.wikipedia.org/wiki/FAT

http://zh.wikipedia.org/zh-cn/NTFS

http://zh.wikipedia.org/wiki/ReiserFS

http://zh.wikipedia.org/wiki/XFS

http://zh.wikipedia.org/wiki/ZFS

各种文件系统的比较:http://en.wikipedia.org/wiki/Comparison_of_file_systems

MSWIN4.1OS Boot Record:http://thestarman.pcministry.com/asm/mbr/MSWIN41.htm

Boot Record of FAT:http://home.freeuk.net/foxy2k/disk/disk3.htm

FAT32:http://wenku.baidu.com/view/add07dfc910ef12d2af9e751.html

超通俗FAT32:http://wenku.baidu.com/view/e2fb140590c69ec3d5bb7543.html

NTFS File System Overview:http://www.c-jump.com/bcc/t256t/Week04NtfsReview/index.html

The New Technology FileSystem:http://link.springer.com/content/pdf/10.1007/978-1-84628-732-9_6.pdf

NTFS:http://wenku.baidu.com/view/0a467b175f0e7cd184253652.html

NTFS文件系统:http://wenku.baidu.com/view/d26bec1ca76e58fafab00390.html

Master File Record(主文件记录):http://msdn.microsoft.com/en-us/library/bb470206(v=vs.85).aspx

Inside Win2K NTFS, Part 1: http://msdn.microsoft.com/en-us/library/ms995846.aspx

Inside Win2K NTFS, Part 2: http://windowsitpro.com/systems-management/inside-win2k-ntfs-part-2

Ext3/4磁盘布局:http://wenku.baidu.com/view/db827320192e45361066f5ad.html

Ext2和Ext3文件系统:http://wenku.baidu.com/view/72b04d7302768e9951e738b8.html

CDFS(ISO 9660):http://zh.wikipedia.org/wiki/ISO_9660

通用光盘格式(UDF):http://zh.wikipedia.org/wiki/通用光盘格式

 

可执行文件格式

ELF文件格式:http://www.sco.com/developers/devspecs/gabi41.pdf

ELF-64文件格式:http://downloads.openwatcom.org/ftp/devel/docs/elf-64-gen.pdf

PE文件格式:http://msdn.microsoft.com/library/windows/hardware/gg463125

PE文件格式详解:http://www.vckbase.com/index.php/wv/1057
http://www.vckbase.com/index.php/wv/1058

map文件介绍及使用查错:http://blog.csdn.net/mark_chan/article/details/5104952

BSS段:http://en.wikipedia.org/wiki/.bss

 

显示与显卡

VESA BIOS Extension(VBE) 3.0标准:http://www.petesqbsite.com/sections/tutorials/tuts/vbe3.pdf

最新VESA显示器时序标准(DMT_v1.0_r12p):http://wenku.baidu.com/view/e4ac87956bec0975f465e2ea.html

http://en.wikipedia.org/wiki/VESA_BIOS_Extensions

http://jelleybee.com/projects/software/pc_asm/int_10h/INT_10h_4Fxx_VESA.txt

http://www.stanford.edu/class/cs140/projects/pintos/specs/freevga/vga/crtcreg.htm

http://www.stanford.edu/class/cs140/projects/pintos/specs/freevga/vga/vga.htm

在保护模式中显示文字(需有C语言库):http://blog.csdn.net/guzhou_diaoke/article/details/8459541

GPU:

http://www.nvidia.com/object/cuda_home_new.html

http://developer.amd.com/resources/heterogeneous-computing/opencl-zone/

http://gpgpu.org/

 

图形界面

X.org:http://www.x.org/wiki/

GNOME:http://www.gnome.org/

GNOME源码:http://www.oschina.net/code/explore/gnome-2.91.3

KDE:http://www.kde.org/

KDE源码:http://www.oschina.net/code/explore/kde-4.5.4

Xfce:http://www.xfce.org

 

谢煜波《做一个支持图形界面的操作系统》

 

Unicode编码:http://www.unicode.org

International Components forUnicode:http://site.icu-project.org/home

 

字体

龚兵、张凤凌《True Type字体应用技术》五邑大学学报(自然科学版)1998年第12卷第1期第46~50页

史磊、吕强《True Type字形描述技术和TTF文件》中文信息产业化1995年第五期第54~59页

王瑜、黄源、张福炎《Windows中TrueType字形数据的存取技术》小型微型计算机系统1997年11月第18卷第11期

 

输入法

Fcitx输入法框架:https://fcitx-im.org/wiki/Fcitx

赵杨《XIM协议的原理及其实现》:http://www.ibm.com/developerworks/cn/linux/i18n/xim/xim-2/index.html

吴海辉《笔画码汉字输入法软件设计与实现》安徽大学硕士学位论文

图片文件格式

http://zh.wikipedia.org/wiki/BMP

BMP文件格式详解:http://blog.csdn.net/o_sun_o/article/details/8351037

JPEG文件编码解码详解:http://blog.csdn.net/lpt19832003/article/details/1713718

PNG文件格式详解:http://blog.csdn.net/bisword/article/details/2777121

 

2016-09-18 07:39:31 qiansg123 阅读数 929
  • 初级学软件之Java语言视频课程

    Java是一种的面向对象的程序设计语言,使用Java语言编写的程序是跨平台的,从PC 机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的硬件设备上 课程内容: 第一章课程简介 第二章开发工具介绍 第三章Java语言基础 第四章Java 面向对象

    3608 人正在学习 去看看 胡延亮

摘要: 8月,全球PC操作系统的市场份额几乎与上月持平,各版本维持稳定中略有震荡的节奏。

市场研究公司Net Applications每月都会对外公布操作系统与浏览器的市场份额统计,方便我们了解当前的PC操作系统市场分布情况以及相关趋势。

图片描述

根据Net Applications的最新数据(上图),8月Windows操作系统的总份额与上月差距不大,较上月略有回升,目前为90.52%——重回90%以上。而位居第二的Mac操作系统为7.37%,与上月基本持平。Linux略有下降,震荡回了2.11%。

图片描述

具体到各个版本来观察一下:其中,Win7较上月略有微升,目前份额为47.25%;Win10则上涨了将近两个点,目前为22.99%;老牌WinXP系统的市场份额虽然整体呈缓慢下滑的趋势,不过目前仍有9.36%,略高于市场份额为7.92%的Win8.1系统。

图片描述

考虑到目前Win7免费升级Win10的通道已经关闭,目前普通用户的个人PC操作系统版本的变更应当不会太过频繁。目前的市场份额在没有大的影响因素之际,不太可能再有大起大落这样的变化,整体蛋糕切分局面趋于稳定。

预计Win10还会有些微的上涨,但Win7的霸主地位依旧,由于游戏用户的支持,Win7想要被Win10取代尚需时日;另外,考虑到安全因素,WinXP的市场份额可能会逐渐滑落。

图片描述

从上图来看,前八强中Windows系列上榜5个:在全球操作系统排名中,Win7仍一路领先,占据近半壁江山;Win10排名第二,在微软长期力推之下达到了22.99%。Windows其他3个上榜的版本也各有特色,其中老牌WinXP仍坚挺不已,保有9.36%的市场份额,Win8.1系统也有7.92%,考虑到上市时间,从整体来看这两个版本的拥护者也不在少数。

(文/孙薇 责编/钱曙光)

2009-07-09 11:14:00 SHOUYU2 阅读数 1437
  • 初级学软件之Java语言视频课程

    Java是一种的面向对象的程序设计语言,使用Java语言编写的程序是跨平台的,从PC 机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的硬件设备上 课程内容: 第一章课程简介 第二章开发工具介绍 第三章Java语言基础 第四章Java 面向对象

    3608 人正在学习 去看看 胡延亮

奇虎董事长周鸿祎(腾讯科技摄) 腾讯科技讯 7月9日凌晨消息,针对谷歌拟推PC操作系统一事,奇虎公司董事长周鸿祎昨晚在接受腾讯科技连线时表示,谷歌在Chrome浏览器之后再推出操作系统顺理成章,不过在时机选择上却“稍微急了一些”。 Google昨日在官方博客中宣布,它正在开发它自己的电脑操作系统,预计基于该操作系统的上网本将在2010年下半年面市。 据其官方博客透露,Chrome OS系统是对Chrome网络浏览器的扩展,它是一款面向上网本电脑的开源操作系统。谷歌表示会在今年晚些时候公开其源代码。 周鸿祎认为,谷歌通过浏览器、云计算等手段,最终向PC操作系统挺进,这种策略有助于帮助谷歌避开微软的威胁。由于谷歌在传统PC领域并无任何优势,很难获得其他应用软件的支持。因此基于互联网的操作系统更能发挥谷歌的优势。 周鸿祎还向腾讯科技预测说,谷歌新操作系统肯定会集成谷歌大部分互联网应用,但其综合性能并不会很强,很难满足用户较高层次的需求。“这样的操作系统主要用于上网本,因此它很大程度上受到全球上网本市场的影响。” “在时机上,我认为谷歌还是稍微急了一些。它完全可以等谷歌手机操作系统Android的地位更巩固一些后,再向PC端进军。”周鸿祎表示。相对而言,现阶段谷歌浏览器对于微软的威胁,远远比操作系统来得更直接。(文/乐山)

2009-07-13 23:34:00 zuoyetian 阅读数 508
  • 初级学软件之Java语言视频课程

    Java是一种的面向对象的程序设计语言,使用Java语言编写的程序是跨平台的,从PC 机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的硬件设备上 课程内容: 第一章课程简介 第二章开发工具介绍 第三章Java语言基础 第四章Java 面向对象

    3608 人正在学习 去看看 胡延亮

Google开发PC操作系统,看上去很美

         本周二,Google宣布正在开发一款名为Google Chrome OS的全新的操作系统,该系统基于Linux内核,拥有一个新的窗口系统,目前的目标设备是Netbook。应该说,Google开发操作系统,是业界早已预料到的事情了。当一个新生事物到来之时,人们总会有所寄望,这种寄望是有点期望、也有点好奇,当然也有人希望看到的是笑话。但不管怎么样,Google确实需要也有必要开发适合上网本的操作系统了。

 

OS会什么样的一个操作系统】

 

首先大家想弄明白的是Chrome OS究竟是个什么样的操作系统,它跟之前的Android会什么不同;跟微软的Windows又有什么不同。

 

Android软件开发者马里亚诺坎普(Mariano Kamp)认为Android不太适合上网本。最主要的原因是用户体验不够。用户体验,通常可以划分业务功能和界面的表现。其中业务功能是主要的,直接说明了软件的强大与否,而界面的设计能够说明开发商对产品的期望值。应该说,Google的界面设计是一流的。“人性化”,最好的概括了Google一直追求的用户体验手法。Andriod显然不是这样的一款产品,更像是为了真正的操作系统Chrome OS的探路石。如果相比之前的Windows,那Android该是最高的Windows95吧。可是不完全是这样的,Google明确表示Google Chrome跟之前的Android是两个概念。毫无疑问的是Google希望Chrome OS会是款大众的、好用的操作系统】。

 

Google知道,基于现在的PC理念去跟微软竞争,是不可能取得成功的。所以Google一直都在酝酿着从另一个角度去思考,去跟软件业的巨无霸——微软竞争,分得一杯羹甚至把微软从NO1的位置上拉下来。因为Google的自我定位首先是一家专注于网络科技的软件公司,然后才是服务于社会和大众的软件公司。所以,微软现在所拥有的市场份额和业界地位,其实也是Google一直所追求所希望拥有的。都是业内翘楚,他们很清楚只有或者一直走在业内同行前面,或者“换一个角度去思考”另辟蹊径不断创新,将自己摆在被追赶被模仿者的位置(立足于世界的最尖端)才有可能立于不败。那么这个“另一个角度去思考”到底是什么?其实,就是网络平台!Google始终相信,人们可以在网上做一切事情,完全可以替代现在的硬盘和协议终端服务。所以,Chrome是款基于网络的操作系统,这就跟Windows有了革命性的区别。

 

这种区别的革命性就在于Chrome希望一切事物都能够在浏览器中完成,这确实是个美好的愿望,而且是切实可行的,因为以目前现有的的技术来说,这是完全可以实现的。用浏览器就把现在必须通过硬盘才能呢个完成的所有事情都解决了,想象过么?这确实是幅妙不可言的美景。而现在,Google要做的,正是这件事情。

 

所以,这样的新生事物,我是期待的,并希望能够给我们生活工作带带来便捷

 

Google一路潇洒的走来】

         记得2003年左右,那会我刚年大二,教授操作系统的是位女教师,她给我们上第一堂课就兴致勃勃的对()我们说Google给我们生活所带来的便捷,让我们寻找信息更加简单。

 

         其实那会儿,Google搜索出来的东西并不是那么准确,甚至很多时候都是我们想要的东西。也同样是那年,微软想要收购GoogleGoogle的要价是30亿美金,比尔盖茨笑了,就一个简单地做搜索的Google也能值30亿美金?事实证明:即便聪慧如盖茨那样的人物也有看走眼的时候。后来我常想,如果当时微软出30亿美金收购了Google,今天的业界会是什么样?有一点是肯定值得关注的:搜索还会不会像今天这般疯狂?又会不会像今天这般准确?百度又是否还沉浸在“中文搜索”的优越感之中?反正,后来的的事实是:Google让世界目瞪口呆了。

 

         Google的辉煌缘于对软件业尽职敬业的态度,鲍尔默后来评价说:几十年来,Google是唯一一家像我们的软件公司。说明Google用了同样一丝不苟的态度来对待软件行业必须秉承的精髓:创新、务实、果敢、勤奋

 

         1998年,当斯坦福大学研究生拉里.佩奇和谢尔盖.布林成立Google公司的时候,有没有想过一个搜索引擎能他们带来如此大的利润和商业价值我们不得而知。但是,让世界变得简单;让世界上所有的网络信息都共享出来,这是两位年轻创业者的初衷。让世界简单,这是他们预料之中的事,可是没有资本概念和商业运作经验的他们当年应该是不会意识到这会给他们带来无穷的价值。

 

         其实Google能够这么潇洒地在应对各种竞争的同时还能挑战别人,是在请来施密特担任公司的CEO之后的事。施密特确实是位好的CEO。甚至可以这么说,没有人会比施密特做的更好,是他给在发展中出现了瓶颈期的Google设定了正确的未来战略路线。他来之前的Google除了搜索不知道该往哪个方向发展了,施密特审时度势而又极富创造性的地给出了自己的解决方案,让Google处在连续几年都高速的创新中。这个方案就是:必须完全独立自主地逐步建立自己的互联网平台。

 

         也就是说,施密特上台后的时候,逐步建立互联网平台就印在了Google的企业文化中心上。这里需要注意的是“逐步建立”,施密特最近透露六年前佩奇就督促过他要尽快开发出自己的操作系统来,但是此君没有急于求成,Google等到公司成立后的第十一个年头才宣布开发。正是这个“逐步建立”才让Google这些年来成长得这么高速且平稳;也正是这个“逐步建立”才显得这些年来Google是一家充满智慧、办事有条不紊、循序渐进而不急于求成好大喜功的软件公司。

 

         也许百度一直都在纳闷:Google是如何做到持续疯狂的高速增长还保证了客户体验永远第一的?这确实是个问题。个人觉得,美国人的企业文化是适合用创新来保证用户至上的,他们对软件一丝不苟的态度让国内多数程序员汗颜。当然,美国综合国力也是其不断创新的重要保证。记得以前有位业界人士分析,中国是不会有微软的,原因就是在中国目前的综合国力和科技体制都不利于一个“中国微软”的生存和发展。尽管今天华为独树一帜的走上了科研创新的路线,总体相比美国来说,中国的国力确实还没有达到这样的水平。犹如中国的乒乓球、也犹如巴西的足球,整体水平上去了,有拔尖的冒出来也就成了偶然中的必然。

 

         Google就成了这个幸运的“必然”。放在几年前,人们很难想象,就凭一个信息搜索框就能带来这么大的利润。“内事问老婆,外事问Google”,高利润的背后Google改变的是人们的生活习惯。前些天,我租房的邻居跟我说,他女朋友头天玩晚上尿道炎,疼的厉害,到Google搜索了下解决办法,结果网络提供了很多解决的办法,半夜三更的出去到通宵药店买了药,很快就好转了。可能很多人看了这件事后会问,这种事你邻居跟你说干嘛。其实是这样的,我的邻居对网络没有多少认识,Google是我给他推荐使用的。他现在也习惯的用Google来解决疑难问题。

 

         布林和佩奇最初的目的是把全世界的信息都搜集起来,让人们更好的利用网络这个便捷的资源通道得到自己想要的信息。搜索引擎发展到今天,作为世界搜索的龙头老大,Google正在达成这个目的的路上。

 

         搜索给人们生活带来的便利是冲击性的,当人们对一种产品成为依赖的时候,这个产品的本身的价值就已经体现出来。竞价排名、纳斯达克上市,利润给了布林、佩奇和最原始的VC不可估量的惊喜。赚钱不是最终的目的,当Google有了高额利润收入的同时,并没有冲昏头脑,高层们知道现在还不是得意忘形的时候,搜索业务并不能带来稳固的业务统治地位。而像微软一样在整个IT业的统治地位,才是Google的真正追求。这种追求归根到底还是要提高用户体验来作为最终目的,这个目的还要长期的持续下去。所以,当2008年年初中国国内大雪纷飞,很多城市交通都不便利的时候,Google工程师加夜班开发了一份适时的“雪灾交通图”。再举个“专业”点的例子,Google一直致力于网络兼容性的研究开发,这方面的研发,除了用户体验至上本身来说,Google也是有自己的打算的,网络兼容和网络操作系统平台是才是Google的最终目的。

 

         所以,我想说Google是潇洒的,这种潇洒来源于两点:一是本着自己是软件公司这个根本,创新网络科技技术,真正的挖掘科学这个第一生产力改善用户的体验;第二就是商业的根本:以客户体验至上的根本,用最新的方法和手段实实在在地为用户考虑实际问题和平常的生活习惯。可以说,Google的这一仗打得不是简单的漂亮就能概括的。

 

Google对于创新的贯彻】

 

         创新是人类的灵魂,从原始社会到后来的封建社会再到现在的资本主义、社会主义社会,每一个变革都蕴含了创新的原始动力。社会发展到上个世纪,即便在二战中,科学技术也在不断的发展,科学技术的飞速发展,离不开的是一次次打破原来的所谓规则制度和习惯。

 

         最近几十年的科学成果已经超过了人类自有文明史以来几千年的总和,这是人类文明发展到了一定程度的体现,由量变转为质变了。而另一面也同样重要的就是人们的思维方式,认知意识发生了根本的改变。蒸汽机、电话、火车、飞机这些科技带来的震撼对整个世界都是强烈的冲击。这也正是社会学家的价值所在,改变和引领人们的思维方式方向和认知水平是他们的责任。

 

         所以,创新需要很多元素,比如说社会发展到可以认识事物本质的时机、还有实力和勇气。对IT业来说,从IBM的巨型机开始,一次次带来变革、一次次带来惊喜。后来,微软开发出了适合大众化使用和扩展的Windows。计算机开始真正的运用到普通生活中来,微软的伟大在于他们把计算机推向了真正的生活,让大家的生活变得简单了。万维网出现了,网络的优势在无处不在地体现。互联网让生活沟通变得有趣了很多,真正意义上还在于对生活带来的意识性的便捷。购物和交流,网上是种很好的选择,以至于发展到今天,成了时尚。

 

         Google的创新在于他推动和发展了这种时尚,公司成立之初只有搜索引擎是真正的产品,一个简单的搜索框,没有边幅、没有装修,就是空白加网页的信息链接,用最可能的方式极大的突出了信息。这个简单的搜索框让很多人迅速着了魔。算法可以精妙到这种地步,接下来就是完善搜索的精确度,并且把其最大可能的推广的商业价值上去。

 

         这里不想说对技术变革的创新,一个算法再奇妙,也有个限度,Google的创新来自于做事的手法和对用户体验至上的认知,现在各行各业都意识到了一个企业要做大做强,技术的创新这是起码要做到的;而在这个星球上也许有成百上千家软件公司,他们都对技术热捧到疯狂的程度。所以Google的这些做法分开单个来说,都不是最新的。可Google确实执行的最好的。能执行得好并不是一件容易的事,它得有个基础,对Google来说,这个基础来自于他们一开始就有了循序渐进且有条不紊的计划。他们对于占领平台是一开始就在计划之内,逐步走过来,臻和人性化和技术,让企业运营达到炉火纯青的地步,不骄不躁,做好客服和创新技术同步发展,这种创新在短期内不见得是颠覆性的,但长远看来却是极富远见的智慧体现。

 

         能够做到这样地步,跟创始人是有密不可分的关系的,Google的两位老板都只是希望把事情做好,并不在乎真正的是谁去打理。谁最合适、谁就管理公司,所以我们看到,公司成立没几年,施密特就执掌了CEO的帅印。这样对权力“不在乎”的做法,也是一种不可多得的创新了。并且正是这种创新,让Google的企业文化活力无限。

 

Google面临所有IT公司创新之路同样的瓶颈】

 

         虽然不断创新对于一家企业来说永远都是保持持续活力的必由之路,但是企业的创新往往和企业本身的成长一样在发展到一定程度的时候是会碰上瓶颈的,现实中有太多这样的企业在高速发展或几经创新后因为遇到瓶颈而停滞不前甚至被历史淘汰。

 

         让我们来数数这些公司的兴衰吧。首先是IBM,作为IT业最早的一批企业,巨型机给IBM带来了无限的荣耀,即使到了今天,还有同行朋友说,IBM的单片机比英特尔的四核机都好。IBM确实是有霸主地位的,在巨型机方面,他们有别人没有的核心技术,这样的技术在今天关键时刻特殊场合还是显得是那么的好。但是计算机平民化的现在,IBM早期的思路不再适合市场,高品质是IBM的追求,在硬件不再有高利润的现在,IBM选择了自己放弃经营传统的业务,承包给联想,自己却做起了IT Service。让IBM继续处于利润增长中,对于IBM这样不卑不亢的选择,我们应该致以敬意,但是终究还是没跟上历史的潮流。第二阶段是微软,微软之于软件,不管是开源还是非开源的拥趸,我想微软的历史地位是不需要多说的,微软是独一无二的。即使到了今天,面临Google这样新型的软件公司,微软的核心业务还是没有受到挑战、也没过时。可Google代表的是新方向,这和85年微软开发操作系统开始做的事情一样,Google做的才是时下最流行的,回到文章前面微软曾向收购Google的事情,我们不得不感叹,一家公司在经历过第一次颠覆性的创新后,是很难再次把握住整体用户的风向标的。

 

         Google马上也要遇到这样的瓶颈,这个瓶颈到目前为止还没完全凸显出来,因为Google的战略平台目标还没实现,且不说这一次能不能真的压过微软成为业界的主流,即使按照Google高层的想法,这些想要达到的都达到了,那用户平台也极有可能是一个比较牢靠的目标,而这个目标一旦实现或者夭折,对Google来说都是个巨大的考验,这个考验会比微软现阶段的考验来的更大,毕竟微软现在已经有非常庞大的业务网络。

 

         IT公司创新的瓶颈是显而易见的,对一家已经有核心盈利业务的公司来说,一边要经营已有的核心业务,一边还要去创新捕捉下一个盈利点,并且需要投入大量的人力物力去做这件事。这是很难兼顾的,甚至比刚创业的公司更难,尽管他们已经有了财力。可是解决方案事实上在三十年前就已经比资本本身更重要了,何况是创意满天下的今天。

 

         GooglePC操作系统成功,将意味着从98年公司成立以来,第一有远见有计划的战略得以完成(这里需要注意的是,Google虽然凭借搜索引擎成功,但却没有把搜索引擎作为业务的终极目标)。那时候Google的问题将会和现在微软的问题类似。自己明明做的不错,可是别人还是跑的太快了。这是个很有意思的变革创新法则。

 

         其实,Google现在也许就已经遇到了创新的瓶颈,微软的Bing发布出来,听朋友说在美国国内一片叫好声。布林亲自召集人马研究Bing的搜索风格(后面会具体说)

 

Google核心业务的支撑和拓展】

 

         提起Google,人们会想到什么,估计大部分人都是他们的搜索吧。事实上到目前为止,Google的盈利也确实是来自于搜索引擎这个别人无法企及的业务。

 

         这些年来,Google的商业价值赫然排在了IT业的首位,这对Google这样一家新型软件企业是褒奖。即使都知道搜索是Google的核心业务,也不是“搜索”就能简单的概括Google的核心业务的。搜索有了很多细分:如网站搜索、音乐搜索、图片搜索、视频搜索、语音搜索、人肉搜索。网站搜索、图片搜索、视频搜索是现在比较成熟的搜索业务了,成熟的东西,往往别人也跟的快,事实上是确实已经有很多软件公司都推出了自己的搜索引擎,百度和Bing都是不错的搜索引擎。语音搜索却不是,还是属于比较难把握的一个细分领域。

 

         语音搜索,是Google对搜索引擎完美化的一个新阶段的创新,尽管现在还比较难把握好这块业务的力度,却绝对是块有前景的创新。Google现在就是凭借着传统的搜索模式来支撑公司的现在的公司的运转,让研发和员工待遇都得到很好的保证,也让Google的股价保持在较高的水平。

 

         除了上面所述的语音搜索的拓展,互联网战略平台是Google在现阶段最终和最高的拓展目标了。

 

Chorme OS酝酿已久】

 

         Google开发PC操作系统,对于关注业界动态的人来说,应该不是新闻了。其实GoogleChrome的开发持严谨态度的同时,也还是说了像广告词般的官话:“对于未来,人们在浏览器操作一切事物”,对于已经有浏览器的Google来说,接下来要做的是怎么让浏览器的威力发挥到极致。

 

         这些年来,占领并巩固网络平台是Google的业务目的。其实为了占领这个平台,巩固自己的客户群,Google做了很多幕后工作:Google开发了Google Talk、推出了Gmail、还开发了在线文档管理、Google App EnginePythonJavaScript语言。Google的一个小工具都希望能给用户带来快乐和方便。

 

    一直来,Google在赞助Firefox浏览器,到去年Google更是自己开发了Google Chrome浏览器,其实从程序员的角度来看,Google Chrome浏览器至今为止还没有发现多少跟Firefox本质的区别,在javascript方面,做过实验的人知道,一般来说Firefox上能运行的东西在Google也能运行,同样的若在Firefox都不能运行,Google一般也不能运行的。

 

    Google chromeGoogle互联网软件大鳄战略中非常重要的一个战略步骤,浏览器直接承担着Google对未来战略成败的寄托。对Google这个早已做出过全盘计划的战略来说,浏览器功能的强大与否,甚至会比搜索引擎来的更重要。这场没有硝烟的战争,对Google来说,只许成功。若发生了意外,那在人们对其定位的时候势必就会下降甚至不止一个档次。

 

         所以,Google自己的PC操作系统迟早要走上时代的舞台,之前的Google Chrome的推出只是为了让客户群有个心里认识,等于是先跟大家吹吹风。而真正派上用场的,它的与众不同之处的,应该是借助全新的特别的操作系统来得以体现。而这个操作系统微软不可能会这样来为人做嫁衣,Google也不希望看到微软比自己先推出PCweb操作系统。这个时候,Google显得了有点迫不及待了,并且可以看出明显加快了步伐。

 

【微软这个终极对手有多强大】

 

         Google能思维如此缜密的盘算着这些,得感谢前辈微软,也是今天最难逾越却非得要跨过的强劲对手。Google从一个叫“搜索”角落开始叫板到现在高调的宣布开发PC操作系统,这是正面的火拼。这场火拼已经引起了对手微软的高度注意,对于搜索本身,微软甚至已经开始应对自如,2008年比尔盖茨离职的茶话会上,给接任的领导班子们打气:“搜索战,这才开始呢”。

 

         这当然有天才比尔盖茨自负的成分,而事实上微软也确实还远没有到恐慌的地步,今年六一推出的Bing(必应)搜索引擎后,业界和美国民众对必应一片好评声已经说明了微软这次推出搜索引擎在第一阶段是成功的,剩下的就是要推广和继续完善起来。平常休息的时候对比过BingGoogle、和百度,发现Google和百度在搜索出来的信息方面,有一定的相似性,而Bing和其他两者有比较大的区别,专注的地方也有一定的出入,而Bing搜索出来的东西也是非常符合用户的需求的,甚至在种类方面还更具优势。

 

         微软确实不是一般的对手。过去三十年来,微软几乎已经习惯了俯视着众多软件公司按照他们设定的游戏规则来进行游戏。也有过不少对手,怀着美丽的梦想,想着怎样把微软在业界的王者地位PK下去,而结果却总是微软越来越好,自己却可能已经走入了万劫不复的深渊。甲骨文是这种软件公司的代表,当然甲骨文到现在还是享有盛名的软件厂商,并没有到万劫不复的地步,从CEO艾略特的话中却可以读出他们对微软的敌意:“做梦都想把微软干掉”。这个大胡子CEO不是一般的主,还是大龄青年混迹在硅谷的时候的就对微软不屑一顾。可用户群最终还是选择了微软,用户群的选择就能说明一切。

 

         从这点来看,Google这些年把微软逼到这个份上已经是种成功了。再回到文中前面我所描述的微软曾经有心收购Google的事情,看到今天的Google已经把解决方案看的比生命还重的软件公司,抛开社会进步这样的大义凛然的想法,我想要换在今天,还是当年(特别注意我说的是还没完全做起来的那个Google)的Google,哪怕是300亿美金也在所不惜吧,事实上是,在纳斯达克带有泡沫成分的股价数据里,Google的股价已经高于了微软。

 

         可是Google没有夺取最后的胜利,并且这个最后的胜利若一着不慎极有可能让Google变回他们的前辈甲骨文们。因为Google要的是现在微软已经有的奶酪,从Windows问世以来,微软围绕着Windows操作系统这个牢不可破(等GooglePC操作系统出来是否还牢不可破就不知道了)推出了Office办公软件、集成了C语言和C++并且有了现在最为时尚的开发语言C#,他们的Visual Studio编译器已经成了开发效率最高也是程序员最愿意选择的开发工具之一、同时在数据库方面,从收购SQL Server后现在已经把数据库更新到了2008版本,有了相对安全的数据仓库,对Oracle数据库领先的统治地位形成了强有力的威胁,很多企业已经更倾向于选择大众化的SQL Server来作为企业级项目的数据库。在网络方面,虽然MSN被证明并不如Google来的强大,可是在互谅网方面,微软并非像很多人想象的那样笨重而没效率。

 

         作为最直接的对手Google始终保持了挑战者的姿态,没有急功近利,这是好的一面。Google和微软的竞争,也可以看做是开源软件厂商和非开源软件厂商的最直接的会面。从发展观的角度来看,微软的做法肯定会被淘汰的,可是要多久呢,这个谁都说不好,很多人都认为,只要产品够好效率够高,非开源也没什么。另外,最主要的一点,是微软自己也在做出积极的改变,我们可以相信,在Google高调宣布要开发PC操作系统之前,微软也肯定做了web操作系统技术上的积累,如今Google已经亮出最后的底牌,微软必将加快自己的步伐来应对Google这种最直面的挑战。

 

         个人觉得,若微软比Google更早的推出web操作系统,绝不是一件让人惊讶的事情;若微软选择在Google之后推出跟完善的web操作系统,这是微软的惯用手法。

 

         微软的强大,让人摸不着边际,只有他们真的倒下了,才能说他不行了,Google和微软的软件大鳄战争,Google看起来在做未来的事情,但微软同样丝毫没有放弃自己创新的脚步。什么样的对手最让人不在意,就是自暴自弃的对手。但微软显然不是这样的对手!

 

【软件巨头的格局与PC的颠覆】

 

         不管Google和微软以及其他软件巨头们将会面临如何的较量,百花齐放应该是未来IT业的一个常态,像微软过去三十年这样独霸世界的局面将一去不复返。

 

         从程序员的角度来看,软件工程已经是一个越来越像传统行业的领域。在持续高速发展了几十年后,在几年前软件工程都显得普通化了,IT的培训中心越来越多,随便走出的一个培训生,只要自己愿意,就能很快就成为开发的老手。

 

         软件公司也是,百花齐放的局面将会到来,只是在目前这些年来说,微软依然是那个最成功的龙头老大,以Google为代表的新兴软件公司站出来指着鼻子挑战的会越来越多,并且这种公司风格像Google这样严谨的也会越来越多,每一次挑战和应付挑战都是在刀尖上跳舞。更为重要的时候,在这个遍地充斥着过滤嘴文化的世界里,很多今天还是统治地位的技术或产品,明天可能就显得不那么重要了。也就是说,新概念有的时候会很好的推动原来的很难打破的传统优势。

 

         感叹于比尔盖茨英雄时代的人们,也许将很难再次看到这样的英雄。做个假设来说,若Google这次的战略平台计划能够获得成功的话,也就是说Google成了世界IT界的主流,犹如今天的微软。那么Google将遇到的挑战会比今天的微软来得快、来得强。Google在刀尖上的位置也会比今天微软来的短、离去的更突然。

 

         这真是个疯狂的世界。

 

         PC来说,以后将会是个怎么样的产品呢,按Google现在的构想(也许微软和其他软件也早已这样构想了),浏览器能完成一切现在PC机中能做到的事情,硬盘将会以另一种形式来呈现?完全取代现在的硬盘作用了还是别的?若Google的构想成了主流,对硬件生产商也是个契机吧,大家都更新换代,换成这样更简便的机器,价格也便宜得很,也许几百人民币就能买台机器了。(PS:神州数码不是就站起来了,跟IBM都敢“哼”一声了)

 

         这真是个值得期待的新事物,个人最想看到的,还是微软和Google差不多的时间前后把这款PC操作系统推出来,看看这变革创新的力量。

        

【中国IT巨头们在干什么】

 

         记得很多年前了,搜狐CEO张朝阳说:“搜狐这辈子是做不了微软了”。我不知道当年的张朝阳是不是也跟后来的Google一样想到了从互联网这个“偏僻角落”来攻击微软的软件巨头地位,不然搜狐怎么会跟微软有可比性呢。

 

         个人觉得,中国国内没有真正的软件巨头了,像东软、中科院软件所都能写出不错的软件。可好像跟商业没有什么很好的结合,早些年,求伯君的金山让国人眼前一亮,现在也去做网游了。要像微软这样巨额盈利还保持创新实在不是件简单的事儿,前面说到过,国家综合国力也是个重要的因素,那么从这点来看,中国就没有到这一步。华为是个特列,踏踏实实的走上技术路线,把中国最好的人才都招揽到帐中,不得不佩服任正非总裁的执着和实干。可华为毕竟还不属于真正的软件公司,确切地说应该是定义为通讯。

 

         百度曾经让人眼前一亮,可事实证明那确实只是昙花一现罢了,甚至连昙花都算不上,只是借助美国人的模式在中国最先做起来的搜索引擎罢了。该怎么去描述这些年来百度的沉浮呢,这是件很难的事,难在百度是个什么定位。这些年来李彦宏先生去了很多地方演讲、参加了很多电视节目、出镜率高了起来。他也反复的提到过20058月份百度在美国纳斯达克上市的情形,创造的种种记录,都堪称是奇迹。百度收购了很多小网站,也做了很多细分领域方面的事情,应该说对客户体验来说,百度也是做得不错的一家公司了。可是这些都让人觉得有点太小家子气,搜索百度自己的百度百科来了解百度,里面的产品让人啼笑皆非。Hao123网址之家、百度大学搜索、百度影视……等等这些,都是些什么小产品呢,随便找家软件公司来做只要资金上的去都能做的东西。百度知道Mp3是现在大家用的比较多的,事实上除了搜索引擎本身,也就这两个拿得出手了,百度贴吧么,就一个可以自主建立主题来讨论的论坛罢了。所以说,百度的定位是至关重要的,如果满足于现在的成功,那现在还真够了。从百度上市以来,从百度在竞价排名尝到甜头以来,百度就显得越来越不踏实了,变本加厉的从客户那里牟取更高的利润而不是想办法来提高用户的体验,这本身就是个自掘坟墓的做法,就更别谈去化心思做有效的战略计划。前段时间,李彦宏对媒体说,搜索只占互联网的5%的流量,而门户也是流量的重要一块,难道真的回过头去做门户么,这不是倒退吗?

 

         【马云和马化腾代表了中国互联网的现在】。

 

一个把天下能做的生意都放到阿里巴巴、淘宝网上做的商人,战略眼光确实可见一斑。现在阿里巴巴已经站稳了中国的B2BC2C业务,B2C也做的如火如荼,马云确实实现了把天下的生意都带到网上来,带到阿里巴巴和淘宝来。网上购物已经成为时下习惯和时尚,这种模式有好有坏的一面,但是总体来说,优越性绝对要压倒安全性、实在性这样的蹩脚问题。阿里巴巴其实跟软件公司也不搭边,只是凭借互联网来交易罢了。但是马云已经让阿里软件顺利成立起来,他们也认识到平台的重要性。不管现在做的再好,互联网这块变幻莫测的领域很是很把握好用户的心的。阿里巴巴要做起购物的平台来,很有很多路要走。

 

马化腾的腾讯是互联网的香饽饽,凭借QQ抓住了广泛的用户群,QQ币这样很多成年人看不上眼的虚拟产品每年都能给腾讯带来不可估量的利益。要说成功,腾讯确实已经够成功了。可是腾讯有自己的问题,马化腾和腾讯的高层惯用的手法就是模仿。因为模仿,国内都有好几家互联网公司跟腾讯打起了口水战,马云是其中的代表,马云这样的创业和风险鼓吹者是看不上马化腾这种做法的。确实,从模仿别人开始,然后超越别人,以这种做法为习惯手法的公司是很难真正占据某个领域的。

 

总体说来,综合国力强度(这里强调“强度”)还是现在中国创业者的一个弱势的地方,创新确实现在业界急需改进的地方。企业的发展,不是一个两个人的事,也不是一家两家公司的事。从矮个中挑高个,让矮个水平整体得到提升,是频繁创造奇迹的保证。

 

【后记】

 

胡言乱语写了这么多,很有托大之嫌,事实上我懂的也确实不多。

 

我说的这些很多问题做过企业、创业过的人都知道,很多经常关注这方面的人也了解。曾仕强教授说过:“很多时候不是领导人不知道该怎么做好,而是确实是没办法改进了”。一家软件公司的成功与否很多时候的关键不是跟别人赛跑的怎么样了,而是自己是否还把握住了自己;一个CEO的好坏也不是去跟别人比做的怎么样,而是自己跑的怎么样。GoogleCEO施密特无疑是个成功的CEO,他能站在全局的角度上去预知并改造未来,这是非常难得的,这远要比一个让盈亏的公司死而复生要来重要,来的大气。

 

之所以以Google为主角写了这么多,并非本人就对Google有多少感情。事实上,我个人更是个激进的英雄崇拜者,所以希望盖茨的微软能拿出以前百试不爽的招数来应对。

 

不管怎么说,改革创新对我们这些普通用户群来说是件好事,因为我们能接触到更新更好用的产品了。

 

文中定有让人哭笑不得的内容,敬请原谅在下的无知,欢迎有企业管理经验和兴趣的朋友一起来讨论,个人爱好这个。谢谢

 

2016-03-07 11:25:08 qiansg123 阅读数 157
  • 初级学软件之Java语言视频课程

    Java是一种的面向对象的程序设计语言,使用Java语言编写的程序是跨平台的,从PC 机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的硬件设备上 课程内容: 第一章课程简介 第二章开发工具介绍 第三章Java语言基础 第四章Java 面向对象

    3608 人正在学习 去看看 胡延亮

摘要:据Net Applications统计,目前微软Windows系统仍占据桌面操作系统的最大份额,总计达到90.45%。其中除Win10外,其他版本的市场份额都较上月有所下滑,但Win7仍以52.34%的份额占据主流。

市场研究公司Net Applications每月都会对外公布操作系统与浏览器的市场份额统计,方便我们了解当前的PC操作系统市场分布情况以及相关趋势。

图片描述

根据Net Applications的最新数据(上图),截止2016年2月份,Win10的市场份额在全球范围内还在持续增长,目前已经成为第二大桌面操作系统。继1月份首次超越WinXP和Win8.1之后,现已攀升到12.82%。究其原因,应该是微软所推出的免费升级优惠政策激励,加上搭载Win10的新机销售额也在增长所致。

考虑到Win10的免费升级优惠不日即将截止,之后家庭版将收费119美元,而专业版将收费199美元,预计之后Win10的市场份额增速会逐渐减缓,想要追赶以52.34%的市场份额牢牢占据桌面操作系统头把交椅的Win7,仍需颇长的时间。

苹果系统(Mac OS X 10.11)的市场份额也在逐渐增长,2016年2月以3.72%的市场份额占居第五,比上月上涨0.28%。

图片描述
图片描述

上图是半年来(从2015年9月到2016年2月)各桌面操作系统的份额走势及具体数值,从中可以看出:Win7和WinXP仍在缓慢下滑,而Win10和Win8.1呈现此消彼长之势。


(责编/钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,交流探讨可加微信qshuguang2008,备注姓名+公司+职位)

「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008入群,备注姓名+公司+职位。

没有更多推荐了,返回首页