盘点2009:Linux服务器软件发展亮点多
硬件技术一直和软件技术相依相随,随着服务器硬件和芯片技术的进步,推动着服务器操作系统技术的变革。
芯片技术的发展:从x86到龙芯
2009年,各大芯片厂商都推出了多款芯片产品:如Intel公司基于Nehalem架构发布的桌面端芯片产品酷睿i7;AMD公司也推出了基
于新Fiorano平台的代号为“伊斯坦布尔”的六核皓龙处理器;IBM推出的Power
6+。在x86芯片竞相升级的同时,已经在桌面端迈出产业化步伐的龙芯,今年也推出了支持服务器端的“龙芯三号”。
操作系统:从Windows到Linux
2009年是全球金融危机深化和H1N1肆虐的一年,操作系统领域除了强调产品的安全性、稳定性外,虚拟化、云计算,异地容灾备份等成为了今年的热点。服务器操作系统软件提供商微软、红帽、Novell、中标软件等在2009年都相继推出了操作系统的升级版本。
随着越来越多的应用逐步向开源软件转移,开源软件应用范围不断扩大,同时其应用深度也逐步向核心应用渗透。作为开源软件中应用最成熟的
Linux操作系统,已经获得了政府、金融、电信、邮政等众多大型用户的认可,并由一些非关键应用逐步向用户的核心业务层渗透。Linux服务器端的应用
日益成熟,包括网络服务器、高性能计算服务器、数据库服务器等应用的深度和广度不断扩展。在Linux服务器市场份额不断得到提升的前提下,在当前国际金
融危机的背景下,Linux新版本的推出将会受到更多的瞩目。
目前主流Linux服务器软件产品
Redhat Linux
Redhat Linux以其安装方便、RPM
套件安装/升级方式而著称,Redhat先进的开放源码技术,以及更新的核心组件为用户提供了灵活的可用性。新发布的红帽企业Linux5,基于
2.6.18内核,是第一款具有基于内核的虚拟机 (KVM) 管理程序技术的、能够提供商业质量开源虚拟化的产品。
Red Hat Enterprise Linux(RHEL)5.4支持广泛的软硬件生态系统,并包含两个基于内核的虚拟机,为客户提供更多选择。
Novell Suse Linux 11
产品针对很多性能进行改进和提升;包括支持企业Mono(Linux平台.net上 ),更新版本的HA组件-HeratBeat,面向设备制造商的可用性增强功能和简化的操作系统。NOVELL与微软之间继续保持着操作系统互通性的合作关系,竞争关系也依然存在。
中标普华Linux V5
中标软件最新发布的中标普华高级服务器软件V5集成了高可用HA集群套件、安全邮件系统,尤其“一架式”的操作系统设计理念在业界得
相关文档:
一、说明
类似Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll,而Linux中为*.so。下面详细介绍如何创建、使用Linux的共享库。
二、创建共享库
在mytestso.c文件中,代码如下:
#include <stdio.h>
#include <stdlib.h>
int GetMax(int a, int b)
{
i ......
1 创建和使用静态库
创建一个静态库是相当简单的。通常使用 ar 程序把一些目标文件(.o)组合在一起,
成为一个单独的库,然后运行 ranlib,以给库加入一些索引信息。
2 创建和使用共享库
特殊的编译和连接选项
-D_REENTRANT 使得预处理器符号 _REENTRANT 被定义,这个符号激活 ......
linux命令行下中文文件名乱码的解决方法
首先查询支持的编码:
locale -a
如果没有你需要的编码,例如zh_CN.utf8
root运行: #dpkg-reconfigure locales
选择你需要的编码,用空格选中,可多选。tab选择“OK”,回车。
默认编码选择zh_CN.utf8
安装你所需要的编码。
修改/etc/profile,
注释掉
export LC ......