Linux中国
1.73K subscribers
777 photos
6.34K links
Linux 中国官方 Telegram 频道
Download Telegram
在 Linux 上用 DNS 实现简单的负载均衡

DNS 轮询将多个服务器映射到同一个主机名,并没有为这里展示的魔法做更多的工作。Media

via https://linux.cn/article-9777-1.html
2018 LC3 中国在京召开,众人齐聚享开源盛宴

本次会议邀请了来自 100 多家国内外开源技术领先企业的 300 多位技术大咖,持续三天(2018 年 6 月25 - 27 日)为开发人员、运营专家、企业、合规人员、法律人士等其他专业人士打造 200 多场专业细分领域的技术分享!Media

via https://linux.cn/article-9778-1.html
2018 LC3 中国在京召开,众人齐聚享开源盛宴

Media今天(6 月 25 日),由 LFAsia, LLC 主办的 2018 LinuxCon + ContainerCon + CloudOpen China (LC3) 在中国北京国家会议中心拉开帷幕。本次会议邀请了来自 100 多家国内外开源技术领先企业的 300 多位技术大咖,持续三天(2018 年 6 月25 - 27 日)为开发人员、运营专家、企业、合规人员、法律人士等其他专业人士打造 200 多场专业细分领域的技术分享!接下来,让我们一起看看今天的精彩内容。Media上午,Plenary Hall B 里挤满了众多开源爱好者,这里要发生什么大事呢?没错,2018 LC3 中国的首场 keynote 就从这里开始!Linux 基金会执行总监 Jim Zemlin 在本环节为会议致欢迎词,这也标志着这场全球瞩目的开源技术盛会正式开始!Media在此次会议上,Linux 基金会宣布腾讯正式成为 Linux 基金会白金会员。同时,腾讯也宣布将其两大自研开源项目——高性能 RPC 开发框架 TARS,及其轻量化名字服务方案 TSeer 贡献给 Linux 基金会。腾讯副总裁曾宇表示,TARS 和 TSeer 独特的用户经验将为 Linux 社区提供很好的补充,也希望基于基金会的支持,在国际上吸引更多的顶尖开发者。Linux 基金会执行董事 Jim Zemlin 对与腾讯的合作表示高度认同,“对 Linux 基金会而言,腾讯开源项目的加入,将对社区透明管理、市场支持、人才培训、法务援助等方面带来一系列积极影响。我们期待日后与逐渐壮大的中国开源社区展开更深入的合作。”随后,曾在美国富士通实验室担任了 8 年的研究员,发表了 20 多篇论文和 20 多项专利的华为云 BU 首席战略官宋哲炫博士;Microsoft Azure 容器服务团队高级软件工程师以及 CNCF Helm 项目核心维护人员的微软高级软件工程师 Michelle Noorali;英特尔开源技术中心的公司副总裁兼总经理 Imad Sousou;还有 VMware 首席开源官员副总裁 Dirk Hohndel,Linux 与 Git 创始人 Linus Torvalds 等技术大牛还在发表了精彩的主题演讲。从 LFAsia, LLC 为本环节邀请的名企的重量级技术大咖不难看出,今年的 LC3 定会干货满满并在开源界产生重大影响力,而在场的小伙伴也将受益匪浅!Media除了 keynote 环节,今天会议主办方还设置了 12 场分论坛,现场的小伙可以尽情学习合作并了解 Linux、容器、云技术、网络和微服务等当今流行的开源技术。分论坛的议题也十分精彩丰富,如人工智能和深度学习、开源领导力、网络编排、Linux 系统、KVM、物联网与 M2M、容器、区块链等。来自华为、阿里、腾讯、SUSE 等知名企业大牛围绕以上热点议题在分论坛上做了精彩的实践分享,华为的高级工程师 Shashidhara T D和Irfan Ur Rehman 讨论了利用 Kubernetes 支持的跨多个集群智能工作负载调节,这给一些极为重要的场景带来安全设计的新思路;腾讯云的高级软件工程师 Guangrong Xiao 重点分享了如何优化 Qemu / KVM 提高实时迁移性能的问题,其中包括无锁多线程模式,更好的 vCPU 节流算法,重新设计压缩和 xbzrle 的内存模式等;还有 IBM、红帽等知名企业的技术大咖带来了新鲜、权威的开源技术分享。在展览区,小伙伴也是热情不减,他们与各企业技术人员深入交流,并共同探讨学习。Media下午,在308室还举办了盛大的新闻发布会,Linux 基金会执行总监 Jim Zemlin,Linux 与 Git 创始人 Linus Torvalds,华为云 BU 首席战略官宋哲炫博士,还有 SUSE、阿里、腾讯、英特尔等代表出席本次发布会,现场问题及各嘉宾的回答都十分精彩。如,就中国开源发展现状及 Linux 基金会将采取哪些方式促进中国开源技术发展相关问题,Jim Zemlin 则做了精彩的解答,赢得了现场热烈的掌声。随后,Linux 基金会还举办了 LF 中国区培训业务启动仪式,宣布将与开源中国展开深度合作,致力于帮助开发者和企业构建一个开源技术的知识交流平台,并推动中国开源技术的迅速发展!目前,The Linux Foundation 中文网站现已上线,欢迎了解 https://linuxfoundation.cn !考虑到部分小伙伴由于工作原因无法亲临现场,本次会议与开源中国、云栖社区、IT大咖说、腾讯课堂展开了合作,为大家提供了贴心的现场直播服务,大家可以尽情享受这场开源界的技术盛宴啦!未来两天还会有哪些精彩分享?让我们一起期待吧! 感谢 LC3 中国的赞助商!顶级战略赞助商 :华为钻石赞助商 :阿里云、英特尔、SUSE、腾讯铂金赞助商 :微软黄金赞助商 :百度、CNCF、联想、网易云、Pivotal、Red Hat白银赞助商 :ARM、Cloud Foundry、Hyperledger、Momenta、Oracle、VMware青铜赞助商 :Alauda (灵雀云)、才云、IBM、JFrog(杰蛙)、轻元科技社区伙伴 : 中国电子技术标准化研究院、中国开源云联盟、中国开源软件(OSS)推进联盟、Civil Infrastructure Platform、Data Plane Development Kit(DPDK)、EdgeX Foundry、异步社区、JS Foundaton、掘金、开源社、LF Networking、Linux中国、LinuxStory、ODPi、Open Mainframe Project、Open Switch、开源工场、云计算开源产业联盟、WOMEN WHO CODE、Zephyr Project合作媒体:‘D’ of Things、开源中国直播合作伙伴:云栖社区、IT大咖说、开源中国社区、腾讯课堂关于LF Asia, LLCLF Asia, LLC 致力于为亚洲的开源技术和开源项目提供会议活动服务。通过这些会议服务,从而为开发者、技术专家、运营人员和管理者,搭建更好的开源技术交流和学习平台。更多详情,请访问 www.lfasiallc.com。 LC3,LinuxCon,ContainerCon 和 CloudOpen 是 Linux 基金会的商标,并由Linux基金会授权使用。请访问 The Linux Foundation 的网站以获取更多商标使用信息: https://www.linuxfoundation.org/trademark-usage 。 Linux 是 Linus Torvalds 的注册商标。Media

via https://linux.cn/article-9778-1.html?utm_source=rss&utm_medium=rss
范凡:终于我见到了三次元的脱袜子

本文是 Linux 中国特约记者范凡在参加了 2017 LC3 首日会议和 Linus 媒体见面会后的花絮。Media

via https://linux.cn/article-9779-1.html
如何在 Linux 和 Windows 之间共享文件?

用一些来自 Linux 社区的工具,在 Linux 和 Windows 之间共享文件是超容易的。让我们看看可以做这件事的两种不同方法。Media

via https://linux.cn/article-9781-1.html
如何在 Ubuntu Linux 上挂载和使用 exFAT 驱动器

本教程将向你展示如何在 Ubuntu 和其他基于 Ubuntu 的 Linux 发行版上启用 exFAT 文件系统支持。用此种方法在系统上挂载 exFAT 驱动器时,你将不会看到错误消息。Media

via https://linux.cn/article-9782-1.html
Primas 与「Linux 中国」开源社区达成战略合作,带动开源社区升级

此次合作的达成与「Linux 中国」近期正在积极推进的开源生态区块链化的进程相结合,为「Linux 中国」及中国广大的开源社区团体们开拓了一个新的开源发展模式,必将有力地推进中国的开源文化和技术生态的发展。Media

via https://linux.cn/article-9783-1.html
Primas 与「Linux 中国」开源社区达成战略合作,带动开源社区升级

Media2018 年 6 月 24 日,由 Primas 基金会主办的“盖世来临——DTCP 协议发布暨 DApp 发布会”在上海盛大举行,「Linux 中国」联合创始人王兴宇出席了此次发布会。此前,Primas 与「Linux 中国」签订了战略合作伙伴协议,通过 Primas 提供的整套区块链技术服务:DTCP(分布式可信内容协议)、经济激励机制和去中心化爬虫在内的技术支持为「Linux 中国」创建开源社区新玩法,实现 Primas 与「Linux 中国」的互相赋能和生态链接。Media「Linux中国」立志成为华文区一流的 Linux 与开源的交流社区,推动 Linux 和开源在中国的发展,促进 Linux 及开源技术在中国的普及,构建开源社区环境。「Linux 中国」开源社区主要涉及 Linux 及开源文化的传播和讨论、开源技术的研究和普及。其所传播的内容主要来自开源贡献者的写作、翻译和按内容协议的转载。通过此次战略合作,Primas 将利用 DTCP 和相应的激励机制,带动开源社区的升级,创建社区新生态,确保社区内容的可信性,拉动更多开源爱好者参与社区建设和作出贡献,同时,使对 Linux 与开源感兴趣的开源爱好者能以更低的成本获得更优质的内容。DTCP 是 Primas 团队开发的基于区块链技术的互联网底层协议,是对 WWW 协议的升级,旨在构建一个开放、互通、可信的高质量互联网。DTCP 定义了一整套内容元数据标准,包括作者、发布时间、信用等级、引用信息等多方位的 metadata,通过区块链技术,为元数据生成不可篡改、不会丢失的全网唯一数字身份,确保了发布内容的可信和可追溯。DTCP 为「Linux 中国」开源社区建造了信用生态环境,确保每一位社区建设者的每一次智力耕耘均有可追溯性,劳动成果不被窃取及篡改,且通过建设者之间的链接,为 Linux 技术及开源赋能,使其拥有更多延展性,成为真正意义上的 Linux 和开源生态社区。同时,Primas 独创的经济激励机制和去中心化爬虫技术,可以为「Linux 中国」的社区建设者获得更多智力收入,吸引更多的建设者参与其中,使其价值变现,切身体验付出既得回报的满足感。去中心化爬虫技术使社区所有建设者可以将某一位建设者的相关信息记录上链,帮助单个建设者建立自己的社区“家园”,形成社区去中心化,每个建设者即是中心的形态,实现社区自治。此次合作的达成与「Linux 中国」近期正在积极推进的开源生态区块链化的进程相结合,为「Linux 中国」及中国广大的开源社区团体们开拓了一个新的开源发展模式,必将有力地推进中国的开源文化和技术生态的发展。通过此次战略合作,Primas 将区块链技术实际应用落地与「Linux 中国」携手创建社区新生态,从技术层面带动开源社区突破升级,开启区块链的颠覆时代。Media

via https://linux.cn/article-9783-1.html?utm_source=rss&utm_medium=rss
学习用 Thonny 写代码: 一个面向初学者的Python IDE

Thonny 是一个适合初学者的 Python IDE,由爱沙尼亚的 Tartu 大学 开发,它采用了不同的方法,因为它的调试器是专为学习和教学编程而设计的。Media

via https://linux.cn/article-9784-1.html
值得考虑的 9 个开源 ERP 系统

有一些使用灵活、功能丰富而物有所值的开源 ERP 系统,这里有 9 个值得你看看。Media

via https://linux.cn/article-9785-1.html
对可互换通证(ERC-20 系列)的通证 ERC 的比较

目前为止,如果你想遵循 “行业标准”,你只能选择 ERC-20。它获得了最广泛的理解与支持。但是,它还是有缺陷的Media

via https://linux.cn/article-9786-1.html
让孩子爱上计算机和编程的 15 本书

在工作之余,我听说不少技术专家透露出让他们自己的孩子学习更多关于 Linux 和 开源知识的意愿Media

via https://linux.cn/article-9787-1.html
在 GitHub 上对编程语言与软件质量的一个大规模研究

在这项研究中,我们从 GitHub 上收集了大量的数据(728 个项目,6300 万行源代码,29000 位作者,150 万个提交,17 种编程语言),尝试在这个问题上提供一些实证。Media

via https://linux.cn/article-9788-1.html
10 条加速 Ubuntu Linux 的杀手级技巧

一些实用的加速 Ubuntu Linux 的技巧。 这里的技巧对于大多数版本的 Ubuntu 是有效的,也可以应用于 Linux Mint 以及其他的基于 Ubuntu 的发行版。Media

via https://linux.cn/article-9789-1.html
2018 LC3 开源盛会闭幕,ACRN 推动物联网开发落地

ACRN 由 Linux 基金会于今年 3 月发布,凭借小型化、实时性、可适应性、开源性等特点,以实时性及关键安全性为设计出发点,开发者可以采用 ACRN 来构建一个开源的嵌入式 hypervisor,适用于物联网、汽车等领域。Media

via https://linux.cn/article-9790-1.html
2018 LC3 开源盛会闭幕,ACRN 推动物联网开发落地

6 月 25 - 27日,由 Linux 基金会主办的 2018 LinuxCon + ContainerCon + CloudOpen China(LC3)在国家会议中心召开。本次会议邀请了来自 100 多家国内外开源技术领先企业的 300 多位技术大咖,用 3 天时间,分享超过 200 场技术演讲,对开源技术最为前沿的 10 大话题,从市场、技术、产业、生态层面做全方位的探讨。数千位开发人员、运营专家等借助 LC3 大会这一平台,共同学习和探讨创新的开源思维、前沿技术与解决方案。作为一款轻量级、专门为精简嵌入式开发而优化的可扩展的 hypervisor 参考平台,ACRN 项目参加了本次 LinuxCon China 大会。在第一天上午的大会上,英特尔公司副总裁兼软件与服务事业部开源技术中心的总经理苏义德(Imad Sousou)发表主题演讲,着重强调了 ACRN 的架构特点和实用性。MediaACRN 由 Linux 基金会于今年 3 月发布,凭借小型化、实时性、可适应性、开源性等特点,以实时性及关键安全性为设计出发点,开发者可以采用 ACRN 来构建一个开源的嵌入式 hypervisor,适用于物联网、汽车等领域。英特尔在其 Apollo Lake 处理器中使用 ACRN,实现了同时让多个操作系统区隔运行,该解决方案已经成为意大利高级轿车玛莎拉蒂在智能驾驶功能上采用的关键技术。Media为了让开发者们更好地了解 ACRN,英特尔工程师王禹以 “ACRN – A big little hypervisor for IoT Development” 为题发表主题演讲。从 ACRN 概况开始介绍,随后是 ACRN 的安全相关的功能架构,以及 ACRN 实现的丰富的 I/O 调度的讲解。通过这些讲解,层层揭开谜底,让听众了解为什么ACRN被称之为 “a big little hypervisor”。他首先介绍 “ACRN” 的名字由来和美好寓意,ACRN 与 “acorn” 同音,意思是“橡子——橡树的种子”,“a big little hypervisor”,含义是代码量很小但功能很丰富。希望 ACRN 在开源社区中像一粒橡子一样茁壮成长,在物联网领域开发出种类丰富的应用和产品,长成 “参天橡树”。Media然后,英特尔工程师王禹介绍了 ACRN 主要特点。首先是轻量级,它只有大约 25K 行代码,比同样是 Type-I hypervisor 类似架构设计 Xen 精简 10 倍,以及实时性、可适应性、开源性、安全性等特点。ACRN 针对嵌入式系统独有的一些硬件设备进行了虚拟化支持,如可支持显卡,摄像头,声卡等设备,跨多个 VM 的丰富的 I/O 共享设备,丰富的 I/O 设备虚拟化功能,支持多个虚拟机同时访问。为了让大家更好理解 ACRN,王禹先简单介绍了虚拟化技术在 IoT 领域的应用化场景,包括汽车、机器人、精密仪器、工业等领域,它们共同特点是同一个硬件产品中需要多个独立系统的支持,而虚拟化方案能够把每一个系统实现为独立虚拟机,共享高性能的应用平台,则可以为硬件产商节省相应的成本,为系统的安全性提供进一步技术保障。ACRN Hypervisor 是运行在裸机上,运行一个基于 Linux 的服务操作系统(SOS),然后可以同时运行多个客户操作系统,以便整合工作负载。ACRN hypervisor 为服务操作系统创造了第一个虚拟环境,然后启动服务操作系统。它运行本地设备驱动程序来管理硬件,向客户操作系统提供 I/O 调度。服务操作系统目前可以运行 Clear Linux*,但是 ACRN 也支持其它 Linux* 的发行版或者专有 RTOS 作为服务操作系统或客户操作系统。为了保持 ACRN hypervisor 代码库尽可能小且高效,大部分物理设备模块都由服务操作系统管理,并同时用来提供设备共享和其它功能。ACRN 有 hypervisor 和 ACRN 设备模型两个关键组成。ACRN 设备模型提供了虚拟设备模拟的参考框架,提供了丰富的 I/O 虚拟化支持。ACRN 配合 Intel APL 平台其他模块,支持了全方位的验证启动。验证启动在嵌入式场景是非常重要的,可以防止出厂的系统软件被篡改,造成经济损失,他以 SBL 和 UEFI 为例展开介绍了验证启动的步骤。其中 UEFI 启动引导顺序是先利用 UEFI 的引导服务来验证和启动 ACRN hypervisor,随后 ACRN hypervisor 保存 UEFI 现场,并为服务操作系统创建虚拟化环境后导入 UEFI 现场。服务操作系统的引导加载程序则会使用 UEFI 的运行时服务来校验并启动服务操作系统内核。随后该内核再通过 dm-verify 验证并且加载 ACRN 设备模型和 vSBL,vSBL 会按照原生验证启动流程继续进行客户操作系统的启动流程。ACRN hypervisor 也支持 HECI 的虚拟化。HECI 是一个 PCIe 的接口设备,CPU 通过它和 CSE 进行通信,Intel 的硬件平台使用 HECI 作为管理引擎的接口。每个使用 CSE 的 Intel 硬件平台都有一个唯一的 SEED,操作系统通过该 SEED 来管理其密钥存储。在 ACRN hypervisor 中提供 virtual SEED 用于给每个客户操作系统来管理其自己的密钥存储。 接下来,他还介绍了常用车载系统的硬件 IOC,ACRN 也实现了虚拟化。在服务操作系统的设备模型里,IOC 后端服务截获客户操作系统的 IOC 信息,然后解析,过滤并模拟这些命令。IOC Mediator 把 IOC 信息分为特权信息和非特权性信息两类,特权信息是只能被服务操作系统使用的,即只有服务操作系统才有权从 IOC 物理硬件发送或接收的这类信息。另一类 IOC 信息是非特权信息,客户操作系统可以通过虚拟串口进行发送。设备模型通过模拟串口得到信息,然后 IOC 后端服务过滤信息并发送给物理硬件,如果该信息可被允许发送。反之亦然。关于 USB 虚拟化,ACRN 扩展了 USB 虚拟化,以便支持 CarPlay 和其他应用场景。其中包括 USB host 控制器的虚拟化,DRD 硬件虚拟化和 USB 设备控制器的 VTD 穿透。除了区别于服务器的 I/O 调度,ACRN 还实现了虚拟化场景中比较成熟的I/O 调度,像 virtio storage,virtio network,virtio console,virtio input 以及 GPU 虚拟化技术。在演讲的最后,王禹介绍了 ACRN 的路线图,从中可以看出,无论是现在还是未来,还有新的平台和功能需要 ACRN 的支持和实现,向开发者伸出了橄榄枝,共同加入 ACRN 的大家庭。这边三层的会议室的演讲精彩纷呈,另一边是四层 ACRN 展区的人流如织。在 LC3 大会的四层企业展区里,ACRN 备受追捧,英特尔工程师杨爱林迎接了一拨又一拨的开发者,向他们进行 ACRN 现场演示,解答了相应的技术问题,吸引了很多参观者驻足倾听。Media未来十年是数字化转型的关键十年,相信 LC3 大会的参与者都已领悟到,物联网领域拥有着更广阔的发展空间,而 ACRN 是专为物联网开发打造的轻量级 hypervisor,将推动物联网技术的产品落地和产业发展。关于ACRNACRN 由 Linux 基金会于 2018 年 3 月发布,是一款灵活的、轻量级、开源 hypervisor 参考软件。ACRN 以实时性和关键安全性为设计出发点,特别为精简嵌入式开发而优化。该项目为各行业的领导者提供了一个参考设计框架,可以用来构建一个开源的嵌入式 hypervisor,尤其适用于物联网领域。Media

via https://linux.cn/article-9790-1.html?utm_source=rss&utm_medium=rss
如何暂时禁用 iptables 防火墙

了解如何在 Linux 中暂时禁用 iptables 防火墙来进行故障排除。还要学习如何保存策略以及如何在启用防火墙时恢复它们。Media

via https://linux.cn/article-9791-1.html
密码学及公钥基础设施入门

学习密码学背后的基本概念,主要是保密性、完整性和身份认证。Media

via https://linux.cn/article-9792-1.html
用这样的 Vi 配置来保存和组织你的笔记

Vimwiki 和 GitLab 是记录笔记的强大组合。Media

via https://linux.cn/article-9793-1.html
如何在 Linux 中的特定时间运行命令

我只是想知道在类 Unix 操作系统中是否有简单的方法可以在特定的时间运行一个命令,并且一旦超时就自动杀死它Media

via https://linux.cn/article-9794-1.html
让我们从 GitHub 中迁移出来

有些人可能认为微软的收购没有问题,但对我来说,这是压垮骆驼的最后一根稻草。Media

via https://linux.cn/article-9795-1.html