linux厂商有哪些
以下是copy来的,主要是用在服务器上的发行版。linux的发行版有100种~在下面这个列表中,并没有进行特别的排名,能进入这个列表的主要标准是:易用性、具备商业支持及具备数据中心的可靠性。Ubuntu:作为几乎所有Linux相关产品的榜首,基于Debian的Ubuntu可谓独树一帜。从它简易的安装,到卓越的硬件恢复能力,再到世界级的商业支持水平,不论从哪一方面,Ubuntu都超越了所有其它版本,并让它们望尘莫及。RedHat:红帽企业版Linux(RHEL)从高呼着”几乎没有Linux公司可以做到”开始,到现在已经成为了追寻数据中心存储架区的主要力量。Linux是全世界大型企业的宠儿,红帽的创新精神和不间断的支持服务为它赢得了不少回头客。SUSE:Novell旗下的SUSE以稳定和易于维护著称。此外,它为那些没有时间和耐心等待漫长的疑难排除电话的客户提供Novell的全天候快速答复支持。而且,Novell的咨询团队将帮助你达成你的服务水平协议。Mandriva:对于美国和国内的管理和技术人员来说,Mandriva可能会有些陌生。这个结构合理到令人难以置信的Linux发行版本来自法国并受到了欧洲和南美地区的广泛接受。诚如它网站上所称,它是一个世界范围的Linux厂商。Mandriva的名字和结构来源于MandrakeLinux和ConnectivaLinux。Xandros:如果你更喜欢与微软有关的Linux版本,那么Xandros将是一个不错的选择。撇开传闻不说,Xandros和微软在技术圈内的确在进行所谓的合作。这意味着他们在合作的同时也在进行竞争。如果你想从独特的视角对之进行深入的了解,请登录Xandros的网站。Slackware:虽然它与商业版本的关系并不大,但是它与几家提供付费支持的公司一直保持的合作关系。作为最早的可用版本之一,Slackware拥有广泛而忠实的粉丝基础。它的开发者也定期发布新版本。Debian:千万不要觉得我把Debian列在这里是件奇怪的事情。的确,Debian并没有正式的商业支持,但是你可以通过它的咨询页面在世界范围连接Debian顾问。比起其它Linux的母版本比如Ubuntu,LinuxMint和Vyatta而言,Debian则更多地开发子版本。Vyatta:相比PC操作系统,Vyatta更多的是用在家庭的路由器和防火墙上。但是如果你想要一个商业驱动版本来支持这些应用程序,Vyatta能够很好地保证你的通信需求。CentOS:事实上CentOS并不能算是严格意义上的商业版本,但是由于它基于红帽企业版Linux,你可以利用它实现商业支持。CentOS有它自己的套件库和通信支持并与FedoraLinux有所区别。UnbreakableLinux:甲骨文的UnbreakableLinux不过是在红帽企业版Linux上添加了一些甲骨文的标识。甲骨文直接采用红帽的版本与他们进行竞争并且结果相当奏效。因为从甲骨文购买该支持是从红帽购买相同产品价格的一半。
中标普华Linux的特点
中标普华Linux桌面秉承人性化、效率化、实用化的设计理念,为您提供完整的个 人桌面办公解决方案,全面提升的性能与操作方式给您全新体验。 中标普华Linux桌面采用最新的稳定核心、硬件驱动及上层软件包,能够支持目前 市场主流硬件,提供更完善的硬件的支持。中标普华Linux桌面提供企业级特性支持能力,全面支持网络集中认证(LDAP、NIS、Kerberos,SMB),方便企业统一管理。创新的远程桌面接管功能,能够通过浏览 器随时访问本地桌面环境,使得远程管理与远程协作成为可能。同时,无论是Windows网络环境还是UNIX网络环境,中标普华Linux桌面都能够很好地融入其中,共享和访问网络环境的各种资源(文 件、打印机、服务器等)。 中标普华Linux桌面定位为满足日常办公、上网浏览、收发邮件、网上信息共享、 电子政务以及个人娱乐需要的桌面系统平台。中标普华Linux桌面基于Linux开放技术,在开发满足客户需求功能的同时,充分考虑用户的使用习惯、操作背景,对系统的易用性、友好 性、可靠性方面进行了全新的设计。 中标普华Linux桌面在设计上充分考虑使用习惯、文件和数据兼容等问题。采用全 新设计的图形界面环境,最大限度的兼顾用户原有使用习惯,充分体现人性化设计理念;外观优雅大方、风格清新,使新、老用户都能够轻松上手;资源管理器中集 成了文件管理器、网上邻居、控制面板、打印机、移动存储设备访问等常用功能,方便用户使用;Windows用户可轻松掌握并使用,不需要额外培训和学习。
Linux系统是哪家公司开发的_linux哪个公司
Linux是一个操作系统,就像windows一样。它不属于任何公司,属于完全开放的。最早由LinusTorvalds编写了内核,后来很多优秀的程序员参与了这一工作。现在看到的不同版本只是不同发行版而已,比较有名的有Redhat,SUSE,Debian等等,只要是将linux内核,驱动,应用软件打包发行的,本质上都是可以免费获得源代码的。扩展资料:Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生LinusTorvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。
为什么要配置内核?为何要重新编译内核?
为什么要配置内核?
编译前当然要配置一下内核啊,make menuconfig ,生成默认配置文件 .config ,这个文件是设置 cpu 体系,及很多驱动选项的,你没配置这个,怎么可能编译那
新下载的内核都是没有默认 .config 需要你找到一个默认的config 文件,比如 arch/arm/configs/ 下是 arm cpu 很多的默认配置,当然你也可以把你以前的 config 文件拷贝到新内核目录下。
.config 是配置编译内核的最初步骤,你要编译驱动程序,就必须要了解这个,多上网查下资料
然后重新编译
为何要重新编译内核?
Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。
新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译Linux内核。
通常,更新的内核会支持更多的硬件,具备更好的进程管理能力,运行速度更快、 更稳定,并且一般会修复老版本中发现的许多漏洞等,经常性地选择升级更新的系统内核是Linux使用者的必要操作内容。
为了正确的合理地设置内核编译配置选项,从而只编译系统需要的功能的代码,一般主要有下面四个考虑:
(1)自己定制编译的内核运行更快(具有更少的代码)
(2)系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中)
(3)不需要的功能编译进入内核可能会增加被系统攻击者利用的漏洞
(4) 将某种功能编译为模块方式会比编译到内核内的方式速度要慢一些
这样就了解为什么要编译Linux内核了。
如何编译一个内核
每一个Linux发行版都有自己专门的工具去构建自定义的内核. 本文主要介绍在Ubuntu平台上编译内核, 如何从(也叫vanilla kernel)获得最新且未改动的内核源代码来构建一个自定义的内核, 这样你可以使用自己的内核而不是发行版的内核, 另外也介绍了如何给内核打补丁, 从而方便增加新的功能.
下面的工作我都在Ubuntu 6.10 Server ("Edgy Eft")和Ubuntu 6.06 Desktop ("Dapper Drake")上经过了测试.
我想首先要说的是文章中构建自定义内核的方式不是唯一的, 还有许多其它的方式, 这不过是我习惯的方式. 我不能保证使用后不会出现任何问题.
1. 预备工作
我推荐使用root用户执行下面所有的步骤. 如果你还没有创建root登陆口令, 请运行下面的命令:
sudo passwd root
然后, 以root身份登陆:
su
如果你想使用一般用户来替代root用户, 记住在本文所有命令前输入sudo, 比如当我运行
apt-get update
你需要运行下面的命令来替代, 等.
sudo apt-get update
1.1 Ubuntu 6.10上的/bin/sh ("Edgy Eft")
在Ubuntu 6.10, /bin/sh缺省是一个链接到/bin/dash的字符链接. 当你编译软件源代码的时候, /bin/dash似乎还存在问题. 至少我已经遇到了一些问题. 所以我把/bin/sh链接到了/bin/bash.
如果你使用Ubuntu 6.10, 现在你可以运行:
rm -f /bin/sh
ln -s /bin/bash /bin/sh
2 安装必需的软件包 (为内核编译做准备)
首先我们升级软件(包)库:
apt-get update
然后我们安装所有需要的软件包:
apt-get install kernel-package libncurses5-dev fakeroot wget bzip2
3 下载内核源代码
接下来我们下载需要的内核到/usr/src目录(去
网站下载你需要的内核版本, 比如. linux-2.6.18.1tar.bz2( ). 然后下载到/usr/src目录:
cd /usr/src
wget http:// /pub/linux/kernel/v2.6/linux-2.6.18.1.tar.bz2
然后解压内核源代码, 创建一个指向内核源代码目录的linux字符链接:
tar xjf linux-2.6.18.1.tar.bz2
ln -s linux-2.6.18.1 linux
cd /usr/src/linux
4 给内核源代码打补丁(可选)
有时你的缺省内核不支持新买的设备, 你需要安装新的驱动. 或者你需要使用虚拟技术或其它高级的技术, 而这些现有的内核都不支持. 这样情况下你需要给给内核源代码打补丁(当然补丁已经发布..)
现在我们假设你已经下载需要的补丁(以下例子我叫它patch.bz2)到/usr/src. 运行下面的命令给内核源代码直接打上补丁(你的用户必须位于/usr/src/linux目录):
bzip2 -dc /usr/src/patch.bz2 | patch -p1 --dry-run
bzip2 -dc /usr/src/patch.bz2 | patch -p1
第一个命令用于测试, 对内核没有任何影响. 如果没有显示错误, 你可以运行第二个命令给内核打补丁. 如果第一个命令有误, 请务继续的操作!
你也能够通过内核的prepatches方式打补丁. 比如, 如果你需要一个功能, 而这个功能仅存在于2.6.19-rc4中,
正式完整的内核版本仍没有发布, 而patch-2.6.19-rc4.biz2已经发布. 你可以把这个补丁打到2.6.18的内核源代码中,
但请不要达到2.6.18.1或2.6.18.2, 等. 这个规则在接下来的网页中注明:
http://kernel.org/patchtypes/pre.html
prepatches等同于linux中的测试发行; 他们位于存档的测试目录中,
我们可以使用patch(1)工具对上一个完整发行版(版本号分三部分)打补丁(例如, 2.6.12-rc4
prepatch只可以给2.6.11内核源代码打补丁, 而不是2.6.11.10.)
所以如果你想编译2.6.19-rc4内核, 你必须在步骤3.1下载2.6.18(
http:// /pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
)替代2.6.18.1内核源代码!
下面是如何给2.6.18打上2.6.19-rc4补丁:
cd /usr/src
wget http:// /pub/linux/kernel/v2.6/testing/patch-2.6.19-rc4.bz2
cd /usr/src/linux
bzip2 -dc /usr/src/patch-2.6.19-rc4.bz2 | patch -p1 --dry-run
bzip2 -dc /usr/src/patch-2.6.19-rc4.bz2 | patch -p1
5. 配置内核
使用当前工作内核的配置文件做为新内核配置文件的基础是一个很好的主意. 因此我们拷贝已存的配置文件到/usr/src/linux:
cp /boot/config-`uname -r` ./.config
然后运行
make menuconfig
然后我们看到内核的配置菜单. 移动绿色光标到 Load an Alternate Configuration File 行后选择.config文件(包含了当前工作内核的配置)做为配置文件:
然后浏览内核配置菜单, 选择你需要的功能. 完成配置后, 选择Exit, 回答下面的问题(Do you wish to save your new kernel configuration? 你希望保存新的内核配置吗?), 选择Yes:
6 构建内核
执行下面命令来构建内核:
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image
kernel_headers
在--append-to-version= 后面你可以写上任何字符串来区别内核版本, 但是必须以" - "符号开始而且后面不包括任何空格.
保持耐心, 内核编译需要一定时间, 主要看你的内核配置和处理器速度.
7 安装新内核
在成功构建内核后, 你在/usr/src目录能发现两个.deb软件包.
cd /usr/src
ls -l
在我的测试系统上, 他们分别名为
linux-image-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb
(包含了实际的内核) 和
linux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb
(包含了需要的文件, 用于以后需要编译额外的内核模块). 我是这样安装的:
dpkg -i linux-image-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb
(现在你甚至能够拷贝这两个.deb文件到其它的Ubuntu系统, 通过上面的方式安装. 你将不再需要编译内核.)
然后检查 /boot/grub/menu.lst文件, 现在你将能发现新内核使用的两个引导配置块:
vi /boot/grub/menu.lst
在我测试系统上已经添加好的引导配置块是这样的:
title Ubuntu, kernel 2.6.18.1-custom
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.1-custom root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.18.1-custom
savedefault
boot
title Ubuntu, kernel 2.6.18.1-custom (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.1-custom root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.18.1-custom
boot
现在重启系统:
shutdown -r now
如果一切进展顺利, 你的新内核正常工作. 你还可以通过运行下面命令来检查新内核是否运行:
uname -r
这将会显示如:
2.6.18.1-custom
如果系统没有起来, 重启一下, 你会看到:
按ESC进入GRUB菜单:
选择你以前的内核启动系统, 现在你能再次尝试编译新的工作内核. 不要忘记从/boot/grub/menu.1st文件中移去不需要的引导内核信息.
有哪几款办公软件?
最常用的办公软件有以下四大类:1、文档数据处理工具微软office系列软件、wps系列软件,都是日常办公中过程中最常用的文档数据处理工具,在编写文案,制作表格,制作影视动画,非常高效。2、图像处理工具Adobe系列ps、AE、AU等,都是非常专业的图像、视频、音频处理,可以在工作中帮助我们高效处理图像及音频文件。3、交流沟通工具QQ和微信是生活中必不可少的社交工具,同时在工作中也充当了必要的工作沟通、交流工具。4、文件格式转换软件文件转换也是我们在办公时经常遇到的,尤其是面对外企时。我经常使用的是迅捷家的PDF转换器,这个转换器可以满足我在文件转换时的任何需求。无论是PDF转Word,还是CAD转PDF,都可以快速转换。最重要的是它的大招——批量处理文件,帮我在工作省了好多时间,大大地提高了我的工作效率。