嵌入式Linux中文站

最新发布

线程进程

Linux IPC POSIX 消息队列

阅读(54)

模型: # include mqueue.h # include sys/stat.h # include fcntl.h mq_open() //创建/获取消息队列fd mq_get() //设置/获取消息队列属性 mq_send()/mq_receive() //发送/接收消息 mq_close() //脱接消息队列 mq_unlink() //删除消息队列 POSIX mq VS Sys V mq的优势 ...

线程进程

Linux IPC System V 共享内存

阅读(137)

模型 # include sys/types.h # include sys/ipc.h # include sys/shm.h ftok() //获取key值 shmget() //创建/获取共享内存 shmat() //挂接共享内存 shmdt() //脱接共享内存 shmctl() //删除共享内存 ftok() //获取key值, key值是System V IPC的标识符,成功返回key,失...

线程进程

Linux IPC System V 消息队列

阅读(156)

模型 # include sys/types.h # include sys/ipc.h # include sys/msg.h ftok() //获取key值 msgget() //创建/获取消息队列 msgsnd()/msgrcv() //发消息到消息队列/从消息队列收信息 msgctl() //删除消息队列 ftok() //获取key值, key值是System V IPC的标识符,成功返回...

线程进程

Linux IPC System V 信号量

阅读(62)

模型 # include sys/types.h # include sys/ipc.h # include sys/sem.h ftok() //获取key semget() //创建/获取信号量集 semctl() //初始化信号量集 semop() //操作信号量集 semctl() //删除信号量集 ftok() //获取key值, key值是System V IPC的标识符,成功返回key,失...

线程进程

Linux IPC POSIX 共享内存

阅读(189)

模型 # include unistd.h //for fstat() # include sys/types.h //for fstat() # include sys/mman.h # include sys/stat.h # include fcntl.h shm_open() //创建/获取共享内存fd ftruncate() //创建者调整文件大小 mmap() //映射fd到内存 munmap() //去映射fd shm_unli...

行业新闻

微软爱上 Linux:当 PowerShell 来到 Linux 时

阅读(200)

在微软爱上 Linux之后,PowerShell这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日开源并且成为跨平台软件,登陆了 Linux 和 macOS。 PowerShell是一个微软开发的自动化任务和配置管理系统。它基于 .NET 框架,由命令行语言解释器(shell)和脚本语言组成...

行业新闻

选择LXDE作为Linux桌面的八大理由

阅读(118)

去年年底,升级到Fedora 25带来的新版本KDE Plasma,想必让很多人都不习惯吧,这也直接导致我很难完成预定的工作计划。我决定尝试其他Linux桌面环境有两个原因,首先,我需要完成我的工作。第二,多年来一直使用KDE,我认为是时候尝试一些不同的桌面了。经过了一段时间...

行业新闻

Linux 基金会负责人:不使用开源的企业“会失败

阅读(171)

在刚刚结束的 2017 Google Cloud Next 大会上,开源占据了最后一个主题演讲环节中的中心地位,各技术领导者就他们对 openness 的理念和重要性发表了主题演讲。 Linux 基金会执行董事 Jim Zemlin 在演讲中直接强调了对开源的重视,他认为那些不享用开源共享创...

行业新闻

Linux 基金会回应“Vault 7”泄露事件

阅读(78)

在维基解密曝光了一份代号为Vault 7的 CIA 泄露材料之后,苹果公司迅速表示文件中提到的漏洞早已被修复,微软和三星也声称正在调查。不过现在,Linux 基金会首席技术官Nicko van Someren 也已正式表态: 虽然该基金会对自己成为一个靶子之事感到并不奇怪,但鉴于该开源...

行业新闻

C++ 高效编程不得不看的九本开源书籍

阅读(238)

书籍是非常主观和私人的财产,编程书籍也不例外。但是不管 C++ 编程书籍的风格、关注点或者节奏如何,好书总可以带领读者走过一段引人入胜的旅程,揭示编程语言的能力,还能向读者描绘如何使用编程语言来实现各种事物。 分享是一种美德,我精心挑选了九本值得一读的优质...

行业新闻

最新精简型 Linux 桌面环境大比拼

阅读(174)

对于相当一部分 Linux 用户而言,性能永远是其追求的终极目标。无论他们使用的计算机已经太过陈旧,需要尽量发掘其中的有限潜能,还是希望凭借手中崭新的高性能系统承载全部高强度任务负载,让一切保持简洁。这些都是实现性能保障的重要前提。而在安装完成的 Linux 当中...

行业新闻

Linux 中的主机、控制台和终端的起源

阅读(169)

如果你见过一些台式机,那么它们大多是这样的。键盘、显示器、机箱可以分开。哪怕机箱和使用者不在一个房间,只要线路连通,还是可以使用电脑的。在早期,机箱和键盘、显示器确实是分开的。 你知道 Linux 中的主机、控制台和终端的起源么? 在 UNIX 诞生之初,计算机的...

行业新闻

打错一个字母瘫痪半个互联网!亚马逊 S3 宕机事件缘由

阅读(99)

2月28号,号称 「亚马逊AWS最稳定」 的云存储服务S3出现超高错误率的宕机事件。 接着,半个互联网都跟着瘫痪了。 一个字母造成的血案 AWS在昨天给出了确切的解释:一名程序员在调试系统的时候,运行了一条原本打算删除少量服务器的脚本,结果输错了一个字母,导致大量服...

行业新闻

哪个 Linux 系统最适合玩游戏?

阅读(123)

告诉我们哪个 Linux 发行版对游戏支持的最好? 在过去几个月中,出于游戏目的,我们尝试了多种 GNU/Linux 发行版,我们得出的结论是没有专为 Linux 游戏设计的完美的操作系统。 我们都知道,游戏世界分成 Nvidia 和 AMD 两个阵营。现在,如果你使用的是 Nvidia 显卡,即...

行业新闻

苹果发通谍拒绝“热更新”,中国程序猿“最受伤”

阅读(65)

苹果软件改制一小步,程序猿迈向失业的一大步。 近日,苹果向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的动态分发功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。 截止发稿,已有部分开发者新递交的APP受此影响被苹果...

行业新闻

Linux 基金会负责人:不使用开源的企业“会失败

阅读(91)

在刚刚结束的 2017 Google Cloud Next 大会上,开源占据了最后一个主题演讲环节中的中心地位,各技术领导者就他们对 openness 的理念和重要性发表了主题演讲。 Linux 基金会执行董事 Jim Zemlin 在演讲中直接强调了对开源的重视,他认为那些不享用开源共享创新成果的组...