ubunutu 怎么参与内核开发## 怎么参与内核开发 Eric Miao 大家交流下我的经验,主要是相互学习: 我先介绍下我的经验吧。原来我是做嵌入式开发的,主要是在 Intel/Marvell 做 PXA/Xscale 这一块的,广  泛用在 PDA 上。也许大家见过过气的 Motorola 的 A1200 等系列的手机,就是用的这款 CPU。 开发过程中发现总是跟随着 Kernel 升级,开发工作很被动。内核树 Kernel 升级到 2.6.14 了,而我们却还在搞 2.6.9。那会儿我们还跟 MontaVista 有合作,所以曾经还搞过 2.4 的内核。PXA27x 上就有些客户在用 2.4,很是崩溃…… 后来我跟 boss 反应,这么开发是不行的,要把我们做的东西推到 mainline Intel HDA,然后结合实际的硬件也能猜个八九不离十。所以声音 debug 是个好的开端。 大家看到 sound/pci/hda/ 下面很多文件里面有很多 snd_pci_quirk 这个结构 (内核代码里面),这些就是不同机器上不同的非标准配置,或者是 workaround。所以有很多问题,但一旦了解了,修复起来也比较直观。这种 Sound 相关的 Patch 就特别容易被 mainline 接受,改动也不大,很直观,而且也不影响0 码力 | 3 页 | 271.06 KB | 1 年前3
JavaScript极速入门 —— 内核与引擎## JavaScript极速入门 —— 内核与引擎 主讲人与课程设计:耕耕 ## 浏览器内核 ## 主流浏览器内核 |主流浏览器|内核| |---|---| |IE -> Edge|trident->EdgeHTML| |Chrome|webkit->blink| |Safari|webkit| |Firefox|Gecko| |Opera|Presto->blink| 5)| ## 浏览器内核与JavaScript引擎关系 最初内核的概念包括渲染引擎与JS引擎,目前习惯直接称渲染引擎为内核,JS引擎独立。 最初状态 目前状态 浏览器内核 浏览器内核 渲染引擎 JavaScript引擎 渲染引擎 JavaScript引擎 ## 渲染引擎与JavaScript引擎 渲染引擎:Rendering Engine,一般习惯将之称为“浏览器内核”,主要功能是解 引擎:专门处理JavaScript脚本的虚拟机、解释器,用来解释执行js代码。在早期内核也是包含js引擎的,而现在js引擎越来独立了,可以把它单独提出来。 总结:渲染引擎(浏览器内核)处理html/css,JavaScript引擎处理JavaScript代码,有js引擎的地方就能解析js代码 浏览器 渲染引擎(内核) JavaScript引擎 解析html/css 解析JavaScript代码0 码力 | 8 页 | 394.47 KB | 2 年前3
Greenplum 分布式数据库内核揭秘0 码力 | 31 页 | 3.95 MB | 2 年前3
李枫 用于 Linux 内核调试的 Python(e.g. iproute2) and pushed into kernel Source: https://ossna2017.sched.com/event/BCsg/making-the-kernels-networking-data-path-programmable-with-bpf-and-xdp-daniel-borkmann-covalent $LLVM_SRC/lib/Target/BPF depend on trace data from the Linux Kernel/FTrace "Topic :: System :: Operating System Kernels :: Linux", diff -g it a/external/workload-automation/setup.py b/external/workload-automation/setup0 码力 | 63 页 | 4.07 MB | 2 年前3
sealos 以 kubernetes 为内核的云操作系统Sealos 介绍 ## 一 站式公有云/私有云建设方案 ## One-stop solution for your public&private cloud 以 kubernetes 为内核的云操作系统 ## 整个数据中心抽象成一台服务器,一切皆应用,让用云像用个人电脑一样简单!  ## Sealos是云操作系统发行版本 ## Kubernetes是云操作系统内核,整个集群是一个整体 Linux发行版,如redhat Linux发行版,如redhat Linux发行版,如redhat Linux kernel Linux kernel Linux /gh-proxy.com \ 5 --cloud-domain=## 抛弃 IaaS PaaS SaaS 拥抱 云内核 架构 |分层架构代表 openstack|内核架构代表 linux| |---|---| |我快黄了|我经久不衰| |我一锅大杂烩|我高内聚高抽象| |我装起来都费劲|我一键安装| |我运行起来一堆问题|我小白都能稳定运行| 0 码力 | 29 页 | 7.64 MB | 1 年前3
Jupyter Notebook 6.5.3 Documentationnstalling kernels For information on how to install a Python kernel, refer to the $ \underline{IPython install page} $ [https://ipython.org/install.html]. The Jupyter wiki has a long list of Kernels for for other languages [https://github.com/jupyter/jupyter/wiki/Jupyter-kernels]. They usually come with instructions on how to make the kernel available in the notebook. ## Trusting Notebooks To prevent x/docs/source/examples/Notebook/]. • What is the Jupyter Notebook? Introduction ☐ Notebook web application ○ Kernels ☐ Notebook documents • Notebook Basics The Notebook dashboard Overview of the Notebook UI o0 码力 | 252 页 | 4.49 MB | 2 年前3
Jupyter Notebook 6.4.5 Documentationthe kernel. ### 1.7 Installing kernels For information on how to install a Python kernel, refer to the IPython install page. The Jupyter wiki has a long list of Kernels for other languages. They usually web application for writing and running code interactively and authoring notebook documents. • Kernels: Separate processes started by the notebook web application that runs users' code in a given equations using LaTeX syntax in Markdown, which are rendered in-browser by MathJax. #### 3.1.3 Kernels Through Jupyter’s kernel and messaging architecture, the Notebook allows code to be run in a range0 码力 | 179 页 | 1.87 MB | 2 年前3
Jupyter Notebook 5.7.4 Documentationnstalling kernels For information on how to install a Python kernel, refer to the $ \underline{IPython install page} $ [https://ipython.org/install.html]. The Jupyter wiki has a long list of Kernels for for other languages [https://github.com/jupyter/jupyter/wiki/Jupyter-kernels]. They usually come with instructions on how to make the kernel available in the notebook. ## Trusting Notebooks To prevent mples/Notebook/]. • What is the Jupyter Notebook? Introduction ☐ Notebook web application ○ Kernels ☐ Notebook documents • Notebook Basics The Notebook dashboard Overview of the Notebook UI o0 码力 | 203 页 | 4.45 MB | 2 年前3
Jupyter Notebook 6.5.2 Documentationnstalling kernels For information on how to install a Python kernel, refer to the $ \underline{IPython install page} $ [https://ipython.org/install.html]. The Jupyter wiki has a long list of Kernels for for other languages [https://github.com/jupyter/jupyter/wiki/Jupyter-kernels]. They usually come with instructions on how to make the kernel available in the notebook. ## Trusting Notebooks To prevent x/docs/source/examples/Notebook/]. • What is the Jupyter Notebook? Introduction ☐ Notebook web application ○ Kernels ☐ Notebook documents • Notebook Basics The Notebook dashboard Overview of the Notebook UI o0 码力 | 251 页 | 4.49 MB | 2 年前3
Jupyter Notebook 5.7.4 Documentationthe kernel. ### 1.7 Installing kernels For information on how to install a Python kernel, refer to the IPython install page. The Jupyter wiki has a long list of Kernels for other languages. They usually web application for writing and running code interactively and authoring notebook documents. • Kernels: Separate processes started by the notebook web application that runs users' code in a given equations using LaTeX syntax in Markdown, which are rendered in-browser by Math-Jax. #### 3.1.3 Kernels Through Jupyter’s kernel and messaging architecture, the Notebook allows code to be run in a range0 码力 | 155 页 | 1.86 MB | 2 年前3
共 914 条
- 1
- 2
- 3
- 4
- 5
- 6
- 92
相关搜索词
内核开发Ubuntu声音ACPI潜规则渲染引擎JavaScript引擎浏览器内核ECMAScriptDOM分布式数据库数据分布策略哈希分布分区表GreenplumLinux 内核调试PythonBCCDrgnLISASealosKubernetes云操作系统集群管理多租户隔离SealfsJupyter NotebookWeb应用程序Notebook文档内核(Kernels)安全性ChangelogKernelsMarkdownJavaScript widgets5.7.4CVEsecurity fixeskernelsNotebook documentsIPython kernelnotebook web applicationnotebook documents













