Linux
Linux
Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window...(more)
Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发行版,而不是自己选择每一样组件或自行设置。严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。

零回答

Linux·2013-07-22
profile使用:profile功能是架构无关的,可以用来监视linux内核的4项功能,即: 11 #define CPU_PROFILING   1 12 #define SCHED_PROFILING 2 13 #define SLEEP_PROFILING 3 14 #define KVM_PROFILING   4要想找开profile功能,除了要在menuconfig中打开支持...(more)
浏览1616
Linux·2013-07-22
内核函数间的调用有两种方法:1)、把需要调用的函数编译进模块,与C语言的静态库类似。2)、把需要调用的函数导出到符号表,方便模块使用,与C语言的动态库类似。hello.c#include #include #include "call.h"static int __init hello_init(void){       prin...(more)
浏览967
Linux·2013-07-22
一.linux设备驱动的作用内核:用于管理软硬件资源,并提供运行环境。如分配4G虚拟空间等。linux设备驱动:是连接硬件和内核之间的桥梁。linux系统按个人理解可按下划分:应用层:包括POSIX接口,LIBC,图形库等,用于给用户提供访问 内核的接口。属于用户态,ARM运行在用户模式(usr)或 者...(more)
浏览1001
Linux·2013-07-22
一、文件操作结构体file_operations继续上次没讲完的问题,文件操作结构体到底是什么东西,为什么我注册了设备之后什么现象都没有?可以验证文件操作结构体的内容。file_operations是一个函数指针的集合,用于存放我们定义的用于操作设备的函数的指针,如果我们不定义,它默认保留为...(more)
浏览1115
Linux·2013-07-22
一、/dev/shm理论/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建 ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h...(more)
浏览1035
Linux·2013-07-22
PLIT(1)                         User Commands                        SPLIT(1)NAME  &n...(more)
浏览1975
Linux·2013-07-22
1 )如何生成 coredump 文件 ?登陆 LINUX 服务器,任意位置键入       echo "ulimit -c 1024" >> /etc/profile退出 LINUX 重新登陆 LINUX键入 ulimit -c如果显示 1024 那么说明 coredump 已经被开启。1024 限制产生的 core 文件的大小不能超过 1024kb,可...(more)
浏览1396
Linux·2013-07-22
一、fork入门知识     一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进...(more)
浏览1052
系统集成Linux·2013-07-22
0. linux设备模型简介    linux内核在2.5时期引入了设备模型。这是个简洁高效的模型,它使所有的设备层次结构清晰,尤其使电源管理、热插拔以及设备驱动和用户空间的交互变得容易。    设备模型中的核心概念是设备(device)和驱动(driver),以面对对象的思...(more)
浏览1068
Linux·2013-07-19
摘要这篇文章描述了LinuxTCP设计的基础,集中讨论拥塞控制算法。LinuxTCP支持SACK,时间戳,拥塞感知,撤销调整拥塞窗口等技术等。为了提高TCP性能,Linux的代码实现比IETF标准规定的走出更远,可能有很多细节不同。我们将针对这些不同的东西进行讨论,看看采用了quickack、速率减半、...(more)
浏览1327

描述

Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window...(more)
Linux,是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发行版,而不是自己选择每一样组件或自行设置。严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。

相关企业云社区

X社区推广
  • 提问题