<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[w2897526的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/w2897526</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; w2897526]]></copyright><item><title><![CDATA[Linux Cgroups详解(二)]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/38389617</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/38389617</guid><author>w2897526</author><pubDate>Tue, 05 Aug 2014 19:22:19 +0800</pubDate><description><![CDATA[cgroups 数据结构设计
我们从进程出发来剖析cgroups相关数据结构之间的关系。
在Linux中，管理进程的数据结构是task_struct，其中与cgroups有关的：
#ifdef CONFIG_CGROUPS
    /* Control Group info protected by css_set_lock */
    struct css_set *cgroups;]]></description><category></category></item><item><title><![CDATA[Linux Cgroups详解(一)]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/38389583</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/38389583</guid><author>w2897526</author><pubDate>Tue, 05 Aug 2014 19:20:27 +0800</pubDate><description><![CDATA[Cgroups是什么？
Cgroups是control groups的缩写，是Linux内核提供的一种可以限制、记录、隔离进程组（process groups）所使用的物理资源（如：cpu,memory,IO等等）的机制。最初由google的工程师提出，后来被整合进Linux内核。Cgroups也是LXC为实现虚拟化所使用的资源管理手段，可以说没有cgroups就没有LXC。
Cgroups可]]></description><category></category></item><item><title><![CDATA[Linux下/proc目录简介]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/38338831</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/38338831</guid><author>w2897526</author><pubDate>Fri, 01 Aug 2014 16:36:29 +0800</pubDate><description><![CDATA[1. /proc目录
Linux 内核提供了一种通过 /proc 文件系统，在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统，它只存在内存当中，而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。

用户和应用程序可以通过proc得到系统的信息，并可以改变内核的某些参数。由于系统的信息，如进程，是动态改变的，所以用户或应用程序读取proc文]]></description><category></category></item><item><title><![CDATA[linux实用命令详解（新建删除复制文件夹，挂载）]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/38338339</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/38338339</guid><author>w2897526</author><pubDate>Fri, 01 Aug 2014 16:14:46 +0800</pubDate><description><![CDATA[1. 创建目录
     mkdir
     NO1. 在当前路径创建一级目录
          [root@rehat root]# mkdir test
     NO2. 在当前路径创建多级目录
          [root@rehat root]# mkdir -p mytest/test1/test1_1
     NO3. 在创建目录的同时给新建的目录赋权限
   ]]></description><category></category></item><item><title><![CDATA[Firmware Boot and Recovery]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/31776765</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/31776765</guid><author>w2897526</author><pubDate>Tue, 17 Jun 2014 16:27:11 +0800</pubDate><description><![CDATA[Abstract


The layout and structure of firmware for Chromium OS is designed for security (see Verified
 Bootdocumentation), recovery and development.All firmware will contain a recovery code path,]]></description><category></category></item><item><title><![CDATA[理解Upstart]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/30509501</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/30509501</guid><author>w2897526</author><pubDate>Fri, 13 Jun 2014 17:45:41 +0800</pubDate><description><![CDATA[Ubuntu从6.10开始逐步用Upstart()代替原来的SysVinit进行服务进程的管理。RHEL(CentOS)也都从版本6开始转用Upstart代替以往的init.d/rcX.d的线性启动方式。
　　SysVinit守护进程(sysvinit软件包)是一个基于运行级别的系统，它使用运行级别(单用户、多用户以及其他更多级别)和链接(位于/etc /rc?.d目录中，分别链接到/etc/i]]></description><category></category></item><item><title><![CDATA[Git命令小记]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/30078547</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/30078547</guid><author>w2897526</author><pubDate>Wed, 11 Jun 2014 17:31:37 +0800</pubDate><description><![CDATA[符号约定：
[]：可选　　
Git 配置
git config [--global] user.name 　　　　　　　　设置用户名
git config [--global] user.email 　　　　　　 　　设置邮箱
git config [--global] core.editor 　　　　　　　　设置编辑器
git config [--global] github.use]]></description><category></category></item><item><title><![CDATA[v8 gc]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/28862677</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/28862677</guid><author>w2897526</author><pubDate>Fri, 06 Jun 2014 10:54:53 +0800</pubDate><description><![CDATA[转自http://www.wy182000.com/2012/08/16/v8-gc/


nodejs V8 Persistent句柄与GC]]></description><category></category></item><item><title><![CDATA[Chrome源码剖析]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/28862263</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/28862263</guid><author>w2897526</author><pubDate>Fri, 06 Jun 2014 10:52:16 +0800</pubDate><description><![CDATA[zhuan zh

开源是口好东西，它让这个充斥着大量工业垃圾代码和教材玩具代码的行业，多了一些艺术气息和美的潜质。它使得每个人，无论你来自米国纽约还是中国铁岭，都有机会站在巨人的肩膀上，如果不能，至少也可以抱一把大腿。。。
现在我就是来抱大腿的，这条粗腿隶属于Chrome（开源项目名称其实是Chromium，本来Chrome这个名字就够晦涩了，没想到它的本名还更上一层楼...），Googl]]></description><category></category></item><item><title><![CDATA[chromium构建系统——gyp]]></title><link>https://blog.youkuaiyun.com/w2897526/article/details/28861615</link><guid>https://blog.youkuaiyun.com/w2897526/article/details/28861615</guid><author>w2897526</author><pubDate>Fri, 06 Jun 2014 10:43:46 +0800</pubDate><description><![CDATA[1
 BuildSystem 

words from huangjun@baidu.com(leemars528)

内部构建系统*必须*要求所有模块都使用这个构建系统。模块的依赖*不应该*通过额外的系统来管理。*应该*能够指定足够细致的粒度。就*应该*只依赖于需要生成接口所需要的最少内容。



1.1 GYP


gyp(generate your project)是]]></description><category></category></item></channel></rss>