`
love~ruby+rails
  • 浏览: 849419 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

Google如何用Linux

阅读更多

Google是当之无愧的Linux最大用户,但这位大客户如何用Linux,外界却并不知晓多少。在上周举行的东京Linux Kernel峰会上,Google工程师Mike Waychison透露了一些使用Linux的信息:



   
    Google主要用Perforce管理内核代码;开发者固定在单一tree上;每17月,Google会换一个内核版本,最初是Kernel 2.4.18,接着是2.6.11,2.6.18,2.6.26,显然Google一直落后于内核版本的开发进度;Google kernel开发者共30人,一般 他们会去检查自己在tree上的变动,然后18个月后再检查一次,这造成了严重的维护问题;对于最初的2.4.18,他们打了2000多个补丁,加入了 49.2万行代码,在最新的2.6.26上他们打了1200多个补丁,加入了30万行代码;Google试图改变这一切,试图与内核开发社区更好的合作, 他们正迁移到Git版本管理系统,计划跟上内核开发进度;四分之三的Google代码与core kernel有关,设备支持代码只有很小的一部分;社区的开发太快了,这让Google与社区的交流越加困难。
   
    Linus问Google为什么不愿意公开代码,Waychison承认他们的代码并不漂亮,他们并不清楚自己的修改是否对外界有用。对于CPU调 度,Google发现使用完全公平调度器(completely fair scheduler)会带来问题,因此在2.6.26上运行的旧的O(1)调度器.....

转自solidot

分享到:
评论

相关推荐

    Linux离线安装谷歌google.rpm

    Linux离线安装谷歌,参考链接:https://blog.csdn.net/lqh_linux/article/details/121078073

    Linux google-chrome

    Linux google-chrome 谷歌浏览器,deb格式,通过sudo dpkg -i + xxx.deb方式安装

    Chrome谷歌浏览器64位linux版.zip

    总之,"Chrome谷歌浏览器64位linux版.deb"为Linux用户提供了一种简单便捷的方式来安装和使用64位的Chrome浏览器,享受到高效、安全的上网体验。通过安装和使用这款浏览器,用户能够充分利用64位系统的性能,并享受到...

    linux谷歌浏览器离线安装包及所有依赖

    标题提到的是"linux谷歌浏览器离线安装包及所有依赖",这意味着我们将讨论如何在没有网络连接的情况下,在CentOS 7上安装Google Chrome浏览器的稳定版87.0.4280.66。 Google Chrome是一款广受欢迎的网络浏览器,它...

    linux 谷歌浏览器开机自启并全屏

    在Linux系统上,为了实现Google Chrome浏览器的开机自启并以全屏模式运行,你需要遵循以下步骤。首先,确保你的系统已经安装了Python环境,因为后续的自动化脚本将会使用到Python。下面是安装Python 3.6.5的详细过程...

    Linux google chrome rpm.zip文件

    标题 "Linux google chrome rpm.zip文件" 指的是在Linux操作系统上使用的Google Chrome浏览器的RPM包,这个包被压缩成一个zip文件。RPM(Red Hat Package Manager)是Linux系统中广泛使用的软件包管理器,它允许用户...

    google-linux-syscall-support

    标题“google-linux-syscall-support”指的是一个与Google有关的项目,该项目专注于支持Linux系统调用。这个项目可能包含了用于处理、理解和优化Linux系统调用的代码库或工具集。描述中的“git clone ...

    谷歌拼音 for Linux

    Dependencies: cmake build-essential opencc mercurial To install the dependencies, you can run: sudo apt-get install cmake build-essential opencc mercurial ibus tar -jxvf XXX.tar.bz2 ...

    谷歌浏览器Linux版本google-chrome-stable-current-amd64.deb

    谷歌浏览器Linux版本google-chrome-stable-current-amd64.deb

    google cloud sdk linux-x86

    总之,"google cloud sdk linux-x86"是针对Linux 32位系统的一个全面工具集,让开发者能够在Linux环境下便捷地使用谷歌云的各项服务,包括计算、存储、大数据分析和语音处理等,以构建和扩展他们的云端应用。

    chrome-x86-linux

    【标题】"Chrome-x86-Linux" 指的是适用于x86架构Linux系统,特别是CentOS 7操作系统的谷歌浏览器。这个标题暗示了这是一个为32位处理器设计的Chrome浏览器版本,专为Linux环境优化,特别是针对CentOS 7这种基于Red ...

    linux-谷歌安装包-google-chrome-stable-118.0.5993.88-1.x86-64

    谷歌浏览器rpm安装包 版本google-chrome-stable-118.0.5993.88-1.x86_64

    linux_centos/ubuntu_google71离线安装包.zip

    本文将详细介绍如何在Linux CentOS或Ubuntu系统中,使用离线安装包"google-chrome-stable_deb_rpm_71.0.3578.98.zip"来安装Google Chrome浏览器。 1. **了解Google Chrome**: Google Chrome是一款由Google开发的...

    linux-谷歌安装包-google-chrome-stable-107.0.5304.121-1.x86-64

    linux-谷歌安装包-google-chrome-stable-107.0.5304.121-1.x86-64

    谷歌浏览器115版本的chromedriver驱动,基于linux64位系统

    使用场景及目标: 通过谷歌浏览器115版本驱动,开发人员和测试人员可以在自动化测试中高效地与谷歌浏览器115版本进行交互。 以下是一些使用场景及目标: 自动化测试: 驱动程序允许测试团队创建脚本以自动执行各种...

    linux下google拼音输入法

    linux下google拼音输入法,你将在linux环境下使用较为智能的拼音输入法,提高工作效率

    Python-goLinux命令行使用谷歌搜索的Python工具

    标题中的“Python-goLinux命令行使用谷歌搜索的Python工具”指的是一个使用Python编程语言开发的命令行工具,该工具能够实现在Linux操作系统环境下通过谷歌搜索引擎进行搜索。这个工具可能为用户提供了在终端中方便...

    谷歌浏览器linux32位版本

    谷歌浏览器(Google Chrome)是全球广泛使用的网络浏览器,以其高效、稳定和安全性著称。Linux 32位版本的谷歌浏览器专为运行32位Linux操作系统的用户设计,特别是这里提到的CentOS操作系统。CentOS是一款基于RHEL...

    chromedriver.exe【chrome117版本linux64、谷歌浏览器驱动,自动化测试框架,Web自动化】

    在Linux环境下,使用ChromeDriver进行自动化测试有一些需要注意的点: 1. 确保安装的Chrome浏览器版本与下载的ChromeDriver版本兼容。在这个例子中,ChromeDriver是为Chrome 117版本准备的,所以你需要确保你的...

Global site tag (gtag.js) - Google Analytics