InfraPub 为您找到相关结果 944

西部数据的Zonefs将登陆Linux 5.6内核

西部数据开发了有一段时间的Zonefs已经确定要在Linux 5.6内核中登场了,这并不是一个传意义上面的通用(比如Ext4、NTFS),而是一个针对特定硬设备的,它为存储设备进行了高度的优化。 熟悉Linux的朋友应该知道,在Linux下面内核会将存储设备视为块设备,比如目前会将SATA存储设备视为/dev/sdX。传是在这个块设备上面进行操作,而应用程序则是通过提供的接口对块设备上面的数据进行访问。 但SMR HDD(叠瓦硬盘)有一个毛病,它只有在顺序写入时才能正常发挥性能,一旦要进行数据覆盖写入,就需要改写这块数据所在区块内的所有磁道,造成严重的性能下降。传不会因为SMR HDD的特性而特别对待它,而Zonefs就是西部数据对...阅读全文

分布式存储系统 Ceph 10.2.7 发布

Ceph v10.2.7 发了。Ceph 是加州大学 Santa Cruz 校的 Sage Weil(DreamHost 的联合创始人)专为博士论设计的新一代自由软。自 2007 年毕业之后,Sage 开始全职投入到 Ceph 开 发之中,使其能适用于生产环境。Ceph 的主要目标是设计成基于 POSIX 的没有单点故障的,使数据能容错和无缝的复制。 该版本更新日志尚未找到,了解更多请查看 提交记录 或关注 官方博客 。 下载地址 Source code (zip) Source code (tar.gz)...阅读全文

Facebook 是如何进行大规模代码部署的

。 • 自动测试:包括单元、集成和端到端测试,会使用到 Roboelectric、XCTest、JUnit 和 WebDriver 等工具。 在代码变更的生命周期内,每次提交都会执行移动构建并运行测试栈,这样就会运行很多次。单单 Android 一天就有 5 万到 6 万个构建版本。移动部署遵循较早的基于 Web 的模,每周发一次,按 cherry-picking 策略随机选择变更。尽管代码传输速度和发频率有所增长,但工程师的生产率保持不变。然而,本提到的标准(代码行和推送次数),可能并非衡量生产率的最佳标准。 据 2016 年 IEEE 的论和相关讨论,Facebook 早在 2005 年就利用了某种形的 CD。该论中的一些结论列出了 CD 成功的先决条:可观的持续投资、高度熟...阅读全文

博文 2017-10-31 14:05:20 debian.cn

Hadoop 核心 - HDFS 分布式文件系统详解

1. HDFS概述 Hadoop 框架中,首要的基础功能就是,在 Hadoop 中使用 FileSystem 这个抽象类来表示我们的,这个抽象类下面有很多子实现类,究竟使用哪一种,需要看我们具体的实现类,在我们实际工作中,用到的最多的就是HDFS()以及LocalFileSystem(本地)了。 在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。一管理在集群上的称为。 HDFS(Hadoop Distributed File System)是 Hadoop 项目的一个子项目。是 Hadoop 的核心组之一, Hadoop 非常适于存储大型数据 (比如 TB 和 PB),其就是使用 HDFS 作为存...阅读全文

WSL2 将普遍可用,Linux 内核提供方式改变

微软博客宣,WSL2 将在 Windows 10 2004 版中正进入普遍可用(GA,Generally Available)状态。 WSL 2 是去年微软在 Build 2019 上宣推出的,相比第一代,新的 WSL 重新设计了架构,使用真正的 Linux 内核,可以在 Windows 上运行 ELF64 Linux 二进制。 Linux 二进制使用调用来执行许多功能,例如访问、请求内存与创建进程等。WSL 1 创建了一个转换层,对这些调用进行翻译,以允许它们在 Windows NT 内核上工作。但是,实现所有这些调用很有挑战性,导致某些应用程序无法在 WSL 1 中运行。现在 WSL 2 包含自己的 Linux 内核,它具有完整的调用兼容性,这引入了一...阅读全文

博文 2020-03-15 10:53:59 debian.cn

Java 12 / JDK 12 正式发布

入 API 来模拟关键类和运行时工的描述,特别是可从常量池加载的常量。在新的 java.lang.invoke.constant 包中定义了一列基于值的符号引用(JVMS 5.1)类型,它们能够描述每种可加载常量。符号引用以纯 nominal 形描述可加载常量,与类加载或可访问性上下开。有些类可以作为自己的符号引用(例如 String),而对于可链接常量,定义了一列符号引用类型(ClassDesc、MethodTypeDesc、MethodHandleDesc 和 DynamicConstantDesc),它们包含描述这些常量的 nominal 信息。 One AArch64 Port, Not Two 只保留一个 AArch64 实现 删除了与 arm64 相关的所有源...阅读全文

博文 2019-03-20 12:46:27 debian.cn

树莓派64位系统Debian 9先行测评:性能最高提升30倍

采用64位处理器的树莓派3B,虽然具有64位硬,但是还没有跟上节奏。官方尚未正64位Raspbian,近期有团队移植了Debian 9 arm64到树莓派3B,将“装死”一年多的树莓派3B的性能完全释放出来,测试跑下来发现CPU性能最高比32位高30倍! 本将介绍如何进行对比跑测试。 硬测试环境: RaspberryPi 3 Model B 16GB Class 10 TF卡 5v2.5A电源 以太网网线及能连外网路由设备 软测试环境: GEEEKPI-64bit-beta(内核移植版,操作是基于Debian 9的arm64位源码,Debian 9目前还没发,目前属于beta版,RaspberryPi 官方也没有发64bit操作的计划,但是我们迫切需要...阅读全文

博文 2021-01-28 17:50:25 debian.cn

Linux Kernel 4.19敲定为下个长期支持版本

Linux Kernel开发者和维护总负责人 Greg Kroah-Hartman今天正敲定,即将发的4.19支将会是长期支持版本。目前Linux Kernel 4.17已经结束生命周期,而4.18并不具备成为长期支持版本的必要因素,因此LTSI社区就此事和Greg Kroah-Hartman进行了商谈。 最终答案是,即将到来的Linux 4.19支内核将会成为长期支持版本,意味着在正之后将会持续支持数年时间。现阶段长期支持支包括Linux 4.14, Linux 4.9, Linux 4.4以及Linux 3.16 and Linux 3.18。 Linux Kernel 4.19带来了诸多改进,包括升级驱动、改进图形和网络,架构更新,核心内核和网络改进,更新的...阅读全文

博文 2018-09-05 14:18:44 debian.cn

开源堡垒机 Jumpserver 1.4.7 发布

开源堡垒机 Jumpserver v1.4.7 已发 , 修改了配置的格,使用yaml方配置。本版本主要更新的内容如下: 支持 radius 认证一生成 coco 的 host key,这样部署多个 coco 也不需要再复制 Host key权限列表增加详细过滤更改配置类型为 yml 格修改心跳方优化任务执行的日志记录方修复节点右击测试连接资产为节点下所有资产,而不是直接资产sftp 支持修改 home 目录, 支持不显示隐藏修复 luna 隐藏侧边栏的 bugluna 支持直接登录到某个资产 更新说明 Jumpserver 是全球首款完全开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 的专业运维审计。Jumpserver 使用...阅读全文

博文 2019-02-02 10:36:34 debian.cn

Q4OS 3.8 LTS 发布,基于 Debian Buster

Trinity 桌面安装在一起,用户可以在两者之间来回切换。两个桌面可以并行独立共存,不会相互干扰。Plasma 是大多数用户的主要选择,因此它被认为是默认选项,这在 Q4OS 下载站点中也很明显。 官方表示将推出自己独有的实用程序和特性,特别是使用“桌面析器”将用户的计算机析成不同的专业工作工具,“设置实用程序”用于安装第三方应用程序,具有多个集成快捷方的“欢迎屏幕”使新手用户配置更容易,LXQT、XFCE 和 LXDE 替代环境安装脚本等等。 桌面析器不仅仅可以执行桌面环境安装。其主要目的是提供“应用程序配置”,一组预定义的应用程序,并只需单击即可轻松安装。支持 .deb 和 .esh 包格。包可以定义为 cpu 体结构,也可以定义为桌面环境。此外,每个桌面环境都可以保留自己的应...阅读全文

Ubuntu 20.04 LTS 正式版发布

Ubuntu 20.04 LTS (Focal Fossa)于 4 月 23 日正。主要新特性包括:Linux 内核 5.4,支持新的硬如英特尔 Comet Lake CPU 和 AMD Navi 12 和 14 GPU;支持 exFAT ,支持 Wireguard VPN,完整性模启用锁定;为 RISC-V 硬提供了 riscv64 内核。 其它包括:GNOME 3.36,Mesa 20.0 OpenGL stack,BlueZ 5.53,PulseAudio 14.0,Firefox 75.0 和 Thunderbird 68.7.0,LibreOffice 6.4 等。 与 Ubuntu 20.04 同时发的还有多个衍生版本如 Kubuntu 和 Lubuntu...阅读全文

博文 2020-04-24 01:58:26 debian.cn

玩转 AWS 的必备工具

一个根据make的Map-Reduce解决构架和一个轻巧的存储。小编迄今依然仍在应用GXP开展日常的管理方法和规模性数据处理方法实际操作这些,有感兴趣的大家能够到GXP首页查询:qnu/gxp。 SaltStackSaltStackautomationforCloudOps,ITOps&DevOpsatscale SaltStack也是根据Python的一种署管理。和Ansible相近,SaltStack也是根据ssh和服务项目上的SaltStack过程(minions)通讯并根据YAML叙述环境变量。可是有别于Ansible,SaltStack选用的是主从关的多级别架构,因而必须在服务端事先安裝一个SaltStackminion软包。 架构图自动...阅读全文

玩转 AWS 的必备工具

个轻巧的存储。小编迄今依然仍在应用GXP开展日常的管理方法和规模性数据处理方法实际操作这些,有感兴趣的大家能够到GXP首页查询:qnu/gxp。 SaltStackSaltStackautomationforCloudOps,ITOps&DevOpsatscale SaltStack也是根据Python的一种署管理。和Ansible相近,SaltStack也是根据ssh和服务项目上的SaltStack过程(minions)通讯并根据YAML叙述环境变量。可是有别于Ansible,SaltStack选用的是主从关的多级别架构,因而必须在服务端事先安裝一个SaltStackminion软包。 架构图自动生成可视化工具...阅读全文

Linux系统诊断-内存基础

,大多反馈信息的实时情况(进程、内存、cpu、设备信息等)。结论: /proc/meminfo 是 /proc 下保存你内存相关信息的"伪"。2.2 命令输出简介每个发行版输出都有一定差异,我们以debian8 4.19.x发行版为例。root@4f996feeb851:~# free -m total used free shared buffers cached Mem: 1991 1909 81 4 155 836 -/+ buffers/cache: 917 1073 Swap: 1023 1 1022大部的命令输出意思,大家可以在man档中找到解析,这里不做赘述。used: 已使用的内存 used = total - free -buffers...阅读全文

博文 2021-02-11 14:22:42 SegmentFault 思否

Go 语言发布 2.x 计划,或将不完全向后兼容

论 Go 2 了。 开发团队表示,Go 语言如今的目标与 2007 年相同,就是希望使程序员更有效地管理两种规模:生产规模和开发规模,其中又主要针对的是与许多其他服务器交互的并发,和许多工程师协调的大型代码库。Go 2 的目标就是解决 Go 1 在规模化方面做的还不好的地方。 据 Russ 估算,目前全球的 Go 开发者至少有 50 万,这意味着有数百万个 Go 源和至少十亿行 Go 代码。那些程序员和源代码代表了 Go 的成功,但同时也是对 Go 2 的主要约束。只有在回报非常巨大时,才能让开发者改变原有的旧习惯,学习新用法。Go 2 必须修正 Go 1 的问题,带动所有的 Go 开发者, 也就必须带上所有现有的 Go 源代码,不能让生态裂。 如果把 Go 2 要增加的特性...阅读全文

博文 2017-07-22 19:50:05 debian.cn

Golang 操作 Kafka 样例

,可能是先从RSS数据源中抓取章的内 容,然后将其丢入一个叫做“章”的topic中;后续操作可能是需要对这个内容进行清理,比如回复正常数据或者删除重复数据,最后再将内容匹配的结果返 还给用户。这就在一个独立的topic之外,产生了一列的实时数据处理的流程。 日志聚合:使用Kafka代替日志聚合(log aggregation)。日志聚合一般来说是从服务器上收集日志,然后放到一个集中的位置(服务器或HDFS)进行处理。然而Kafka忽略掉 的细节,将其更清晰地抽象成一个个日志或事的消息流。这就让Kafka处理过程延迟更低,更容易支持多数据源和数据处理。比起以日志为中心的 比如Scribe或者Flume来说,Kafka提供同样高效的性能和因为复制导致的更高的耐用性保证...阅读全文

博文 2023-01-10 13:46:09 掘金

Debian、Ubuntu安装源配置文件说明

版本的发行说明,并未做好升级的准备。 Debian 的仓库自 squeeze 起与 Ubuntu 基本相同。除主仓库外,有: 「security」,Ubuntu 用于指安全性更新。即影响安全的 bug 修补。Debian 特殊一些,见下。 「updates」,非安全性更新。即不影响到安全的 bug 修补。 「proposed-updates」,预更新。小 beta 版。过后会进入「updates」或「security」。Ubuntu 仅用「proposed」,无后缀「updates」。 「backports」,后备。Debian stable 发后,Ubuntu 某版本正后,其所有软版本号便已被冻结,所有软只修 bug,不增加任何特性。但有人可能需要新特性,甚至某些较新...阅读全文

博文 2021-01-28 17:50:10 debian.cn

Kubernetes 1.14 发布,31 项功能增强

Kubernetes 1.14 发了,些版本主要关注可扩展性并支持更多工作负载,带来了 30多项功能增强,其中包括从 beta 到稳定的 10 项功能。亮点包括以下几部。 持久化本地存储 持久性本地存储的主要用例是数据库和。这是一个重要里程碑,显然,本地存储的性能优于远程磁盘,无论该存储是由云提供商提供的本地 SSD 还是连接到裸机的磁盘。 Windows 节点的生产级支持 绝大多数企业都拥有包含 Windows 工作负载的异构环境,现在不必寻找其它协调器来管理这些 Windows 容器。Kubernetes v1.14 改进支持了 pod、服务类型、工作负载控制器和 metrics/quotas,使得与 Linux 功能相当。 PID 限制 目前处在测试阶段...阅读全文

Debian 往事: 与已故创始人 Ian Murdock 的昔日访谈

的灵感有一部也来自于 Linux。 事实上 Debian 的子任务思路就是继承了 Linux 的理念。有些人负责写,有些人负责写驱动程。就算你不过是路人甲,你要是给 Linux 编写一套新的然后发给 Linus,说不定就你写的东西就真的被采用了。 所以我希望 Debian 的用户也能够毫无顾忌地给我们提意见,比如「嘿你知道吗,我觉得在 Debian 的里加这个软包会超赞的。」我觉得这是大好事,因为只要跟着我们发模型走,用户是完全有可能开发出自己的软包的。而且如果你遵循我们的指南和标准,那你的软包在我们的上运行应该不成问题。 Deb-Ian 这个名字的来源想必已是众所周知的了;Murdock 在 1999 年告诉我, 我妻子叫 Deb,我叫 Ian...阅读全文

博文 2021-01-28 17:50:13 debian.cn

一位资深Java架构师的晋级心得

Spring Cloud:Eureka注册中心,Ribbon集成REST实现负载均衡,OpenFeign声明服务调用,Hystrix实现服务限流熔断降级和数据监控,Zuul实现微服网关,Config一配置中心,链路跟踪,集成Spring Cloud实现一整合方案虚拟化容器Docker:Docker环境搭建和使用,搭建Docker私有仓库,Docker集群部署,Kubernetes简介 4. Java并发编程和网络编程:Java线程状态,线程池,线程通信,线程安全,Netty高性能原理开发框架:口调用技术:RPC,ApacheZookeeper原理与应用,阿里Dubbo设计思想与应用中间服务器治理,消息通信,数据缓存...阅读全文

博文 2019-01-13 22:49:22 debian.cn

Linux Mint 19.1 “Tessa” 正式发布

Linux Mint 19.1 开发代号“Tessa”终于正了 。新版本仍然基于 Ubuntu 18.04 LTS,并将支持到 2023 年。外观上最大的改进是加入了 Cinnamon 4.0 桌面版,并保留了切换到现代桌面局或传的选项。Linux Mint 19.1 的最终发仅在发测试版之后两周。 其他一些不错的功能包括可查看主线内核的支持状态,这可以让您知道是否应该使用当前内核或是否应该升级它。此外,新版本还有一个按钮允许您快速删除旧内核,以便您可以清除启动区中不需要的部。 Mint 19.1 released 正如您对任何新操作的期望一样,Mint 19.1 附带了一列来自不同摄影师的全新壁纸,可让您精心设置。此外,如果你不喜欢 Mint 上的默认配色方案...阅读全文

博文 2018-12-21 10:02:01 debian.cn

Oracle Linux 8.0 发布

Oracle Linux 8.0 发了,更新包中包括基础 BaseOS 和 Application Streams,其中 BaseOS 提供运行环境的用户空间,Application Streams 提供了一列以往发在软集中的应用,以及可在用户空间内运行的其它产品和程序。 Application Streams Oracle Linux 8 引入了 Application Streams 的概念,它可以比核心操作包更频繁地交付和更新多个版本的用户空间组。Application Streams 包含必要的和一列以往发在软集中的应用,以及其它产品和程序。 管理 引入 Dandified Yum 软包管理器,它是基于 DNF 技术的 yum 工具的新版本,可在基...阅读全文

博文 2019-07-20 22:39:32 debian.cn

Polar Signals 开源 Parca 以优化代码并减少云账单 - OSCHINA

Android 12 正,代号「Snow Cone」 自今年 2 月 Google 发 Android 12 开发者预览版起,时隔 8 个月时间 Google 正 Android 12,该版本带来的重要功能包括: Material You Google 在今年推出了名为 Material You 的全新设计语言,极大地改变了 Android 的视觉效果。它专注于整个操作的个性化、色彩和动画。通知面板、快速设置,以及电源按钮菜... 15 2 NGINX 1.18 和 1.19 简析 今天章的焦点将是互联网上最受欢迎的 Web 服务器 NGINX Open Source 的NGINX 1.19版本。NGINX 1.19 开发支的推出跟随着早先发的NGINX 1.18...阅读全文

博文 2021-10-09 12:23:58 中文开源技术交流社区

Parrot 4.5 发布:基于 Debian 的 Linux 发行版

Parrot 是一个基于 Debian 的 GNU/Linux 发行版,其设计上主要考虑安全性和隐私性。 Parrot 通常被用于渗透测试、计算机取证、反向工程、攻击、云计算渗透测试、隐私/匿名、密码等场合。它包含你在网上开发自己的软或保护隐私所需的一切。 Parrot 4.5 正,其主要变化在引擎层面。Parrot 4.5 放弃了对 32 为应用程序和架构的支持,不在为 i386 体的机器提供任何更新。现在,32 位的计算机已不再能够运行完整的 Pentest 活动,也不能为我们的安全保护提供硬加速支持。 Parrot 4.5 下一步是支持 OVA 格的虚拟设备,这些虚拟设备支持倒入 VirtualBox、VMWare 和其他著名的虚拟化环境的程序。这些虚拟环境仍然...阅读全文

博文 2019-01-23 13:31:32 debian.cn

Systemd 及 Service 文件含义解析

Systemd 是 Linux下的一款和服务管理器,兼容 SysV 和 LSB 的启动脚本。Systemd 的特性有:支持并行化任务;同时采用socket 与 D-Bus 总线激活服务;按需启动守护进程(daemon);利用 Linux 的 cgroups 监视进程;支持快照和恢复;维护挂载点和自动挂载点;各服务间基于依赖关进行精密控制。 其中的监视和控制功能的主要命令就是systemctl。 Systemd 有很多不同类型的使用单元,主要包括:服务(.service)、挂载点(.mount)、sockets(.sockets)、设备(.device)、交换区(.swap)、路径(.path)、启动目标(.target)。一般我们常用的是其中的服务。 对于...阅读全文

博文 2021-02-17 10:02:50 joseph

单条512GB!Intel 开始部署傲腾非易失性内存条

10 月 31 日消息,Intel 宣,已经为广泛部署傲腾数据中心用、非易失性内存条(Optane DC persistent memory)做好了准备。 目前,Beta 项目已经启动,参与的 OEM(原始设备制造商,如华为、联想等)和 CSP 伙伴(云服务伙伴,如谷歌、阿里巴巴、亚马逊、微软等)可以更早地向客户接入由傲腾非易失性内存条驱动的, 从而为 2019 年上半年批量上线奠定基础。 傲腾非易失性内存基于 3D Xpoint 技术,和目前的傲腾 SSD 共享存储芯片,从而弥补了传 DDR4 内存不具备的数据永固和大容量特性, 单条最大 512GB,可配合 Xeon Scalable 处理器使用。 特别的,Intel 此次为傲腾 DC 非易市内存提供应用模和内存模,前者可理...阅读全文

博文 2018-10-31 22:13:41 debian.cn

基于 Debian 的 Slax 9.3 GNU/Linux 发行版在圣诞前如约而至

EXT4 和 NTFS 引导、“持续变动”(Persistent Changes)特性也已默认启用。 其它方面,Slax 9.3 改进了 xLunch 应用程序启动器的能力(支持自动更新、显示新安装的程序)、支持在启动时挂载外部驱动器(在 PCManFM 中添加了一个快捷方)、键盘局也能够长期保持。 最后,Slax 9.3 默认使用的 syslinux bootloader 已更新至最新版本,并且重新实现了屏幕辨率的变更,以使它能够更好地工作。 传送门: http://www.slax.org/en/blog/24578-Slax-9.3-is-here.html...阅读全文

博文 2017-12-25 13:36:26 debian.cn

Google 开源 Docker 镜像差异分析工具 container

Google 发了一个名为 container-diff 的开源项目,这是一个析和比较容器镜像的工具,可用来析 Docker 镜像之间的差异。 container-diff 可通过几个不同的标准来检查镜像,包括: Docker 镜像历史 镜像 Apt 包管理器 pip 包管理器 npm 包管理器 上述析可以在单个镜像上执行,也可以在两个镜像上执行以进行比较。 该工具可以帮助用户更好地了解他们的镜像内部发生了什么变化,并让他们更好地了解镜像包含什么内容。 单个析: container-diff analyze [Run default analyzers] container-diff analyze --type=history [History...阅读全文

分布式运行时 Dapr 知多少

Intro Dapr 官方团队已于最近(2021.1.17)正Dapr v1.0,Dapr已正生产可用,可以部署到自托管环境或 Kubernetes 集群。对于绝大多数开发者来说,想必对Dapr只是有所耳闻,而具体是什么(What),可以解决什么样的问题(Why&How),有怎样的应用场景(Where),并不知悉。本就尝试简要梳理下Dapr,并尝试回答以上问题。 What's Dapr Distributed Application Runtime. An event-driven, portable runtime for building microservices on cloud and edge. 应用运行时。一个事驱动、可移植的运行时用于在云上和边缘计算上构建...阅读全文

开源图数据库 Dgraph 完成 300 万融资

据 Dgraph Labs 创始人 Manish Rai Jain 在其宣 1.0.0 版本正章 中透漏,他们已完成了由贝恩资本投资公司的 Salil Deshpande 领头的 300 万融资。凭借早期在基础设施软和开源软方面的经验,Salil 将加入 Dgraph 董事会。Jain 表示,这一轮融资正好是我们扩大云服务的时机,并继续建立世界上最先进的图数据库。 Dgraph 是一个可扩展的,的,低延迟的图数据库,于 2015 年开源,最初是出于希望消除传型数据库的典型弱点而创建的。为了解决组织在数据库增长超过单个服务器时面临的一些问题,Dgraph 以更有效的方割数据,这使查询可以在没有通用视图的情况下执行。它还减少了网络调用和磁盘查询需要执行查询的...阅读全文

得物云原生全链路追踪Trace2.0-采集篇 - OSCHINA

开源的 Pinpoint,近几年 Uber 公司开源的 Jaeger,以及我们国内吴晟开源的 SkyWalking。 有人说,这些其实都归功于 Google 在 2010 年基于其内部大规模链路追踪 Dapper 实践而发表的论,它的设计理念是一切调用链追踪的始祖,但其实早在二十年前(2002年),当年世界上最大的电商平台 eBay 就已拥有了调用链追踪 CAL(Centralized Application Logging)。2011 年,原eBay的中国研发中心的资深架构师吴其敏跳槽至大众点评,并且深入吸收消化了 CAL 的设计思想,主导研发并开源了CAT(Centralized Application Tracking)。 CAT 作为国人主导的开源,其本...阅读全文

博文 2022-12-10 06:50:41 中文开源技术交流社区

Debian告知用户其系统在没有商业固件的情况下可能无法工作

Debian 11 “Bullseye “将于8月中旬发,今天上午发的是Debian Bullseye安装程序的第三个候选版本。本次安装程序的更新为用户提供了更多的,部技术以外的内容受到格外的关注,因为开发团队希望让用户知道将这套运行在现代显卡和类似产品的风险,除非加载不被认为是自由软的固,否则这些产品往往无法使用。​对于许多现代图形处理器,包括AMD的图形处理器,甚至是NVIDIA最近几代GPU的Nouveau驱动程序经常会出现这样的情况:不仅3D硬加速不工作,甚至显示模设置也可能失败,导致空白屏幕或以次优的辨率驱动未加速的显示器。特别是对于较新的GPU和现代显示器来说,如果没有固,这些开源驱动程序等于说是没有用的,而可公开重新发行的固只有二进制因...阅读全文

SparkyLinux 5.0 发布,基于 Debian 10 测试分支

SparkyLinux 采用的是滚动更新模,日前已更新到 5.0 版本,并已提供下载使用。SparkyLinux 5.0 基于测试版的 Debian 10 "Buster",并带来了 LXQt, Xfce 和 MATE 桌面环境下的镜像。 SparkyLinux 5.0 代号 "Nibiru",与旧的 SparkyLinux 4.5 列相比,SparkyLinux 5.0 "Nibiru" 版本附带了一个完全最新的,与2017年7月14日发的 Debian 测试版本同步,默认使用 Linux Kernel 4.11.6,不过用户可以从“不稳定”仓库中安装 Linux Kernel 4.12。 该版本使用最新的 Calamares 3.1.1 作为默认安装程序,从而修复了较...阅读全文

博文 2017-07-17 10:11:37 debian.cn

Linux 5.2.1 发布 最新的稳定版内核

在 Linux 5.2 发一周后,第一个修订版本 5.2.1 也已经发了,用来处理各种错误/回归。需要注意的是5.2并非长期支持(LTS)支,推荐注重稳定的用户还是使用当前的LTS内核。 5.2.1版只是修改一些小小的问题,主要有以下方面: 修复 Perf减少 RTL 8712 驱动程序的堆栈使用fscrapt 将不再为 dead 目录设置策略还有一个新的档部,详细说明了 Spectre 的 CPU 漏洞 完整列表查看发说明。 Linux Kernel 5.2的亮点包括Sound Open Firmware,这是一个支持DSP音频设备的开源固。此外还新增了用于挂载的新挂载API,面向ARM Mail设备的全新开源GPU驱动,在EXT4中支持不区大小写,以及对...阅读全文

博文 2019-07-15 10:24:57 debian.cn

Ceph 12.2.0 正式版本发布, 代号 Luminous

Ceph 是一个可扩展的存储,性能卓越,安全可靠。 Ceph 12.2.0 正版已发。这是Luminous v12.2.x长期稳定版本的第一个版本。在Kraken(v11.2.z)和 Jewel(v10.2.z)后我们做了很多重大修改,而且升级过程并不简单哦。请仔细阅读版本说明。 在 Kraken(v11.2.z)版本上进行的重要修改 通用 Ceph现在有一个内置的简易DarshBoard,用于监控集群状态。 RADOS Bluestore ceph-osd的新后端存储BlueStore已经稳定,是新创建的OSD的默认设置。 BlueStore通过直接管理物理HDD或SSD而不使用诸如XFS的中间,来管理每个OSD存储的数据,这提供了更大的性能和功能...阅读全文

博文 2017-08-31 13:36:49 debian.cn

Docker 核心原理

用,容器之间相互隔离,并且能按需配资源。大大提高了运维效率和资源利用率 架构 Docker使用了 C/S 体架构,Docker 客户端与 Docker 守护进程通信,Docker 守护进程负责构建,运行和发 Docker 容器。Docker 客户端和守护进程可以在同一个上运行,也可以将Docker客户端连接到远程Docker守护进程。 我们日常在命令行的操作 docker build, docker push, docker pull, docke build 等等操作都是客户端通过 rest api 请求与 Docker 守护进程交互。 实现原理 下面我们就介绍一下 Docker 在实现隔离,资源控制,等关键部所采用的的技术 Namespace Linux manaul...阅读全文

博文 2021-02-25 09:14:23 lxkaka

Linux 27周年:这27件有趣的事实你可能不知道

咬伤。 7、Linux 完全治超级计算机。截至2018年,世界上最快的 500 个超级计算机 100% 运行 Linux 。 8、Linux 开发社区非常活跃。据计,在过去 15 个月里,Linux Kernel 以平均每小时 7.8 个补丁的速度被合并。 9、 Linux 早期以 MINIX 操作为原型,导致 Linus 采用类似于 Minix 的局来实现他的新兴项目。之后由于被证明效率低下,Linus 采用“扩展”(ext)取代它,至今仍在使用。 10、Linux 1.0 于1994年3月14日发,共包含 176,250 行代码。2.0 版本紧随其后,于1996年发。 11、Linux 正运行在从智能手机到服务器,再到潜艇和太空火箭等大量事物上。 12、乔...阅读全文

最全的 DevOps 工具集合

、Bitbucket 和 Subversion。 Git Git 是一个版本控制,用来在软开发过程中跟踪源代码的更改。它是专为协调不同程序员的工作而设计的,也可用于跟踪各种集中的更改。它的优势包括速度、数据完整性以及对非线性工作流的支持。 GitHub GitHub 提供了 Git 的版本控制和源代码管理功能,自己也有很多特性。 GitLab GitLab 中的版本控制提供了世界一流的源代码管理功能,可帮助你的开发团队共享、协作并尽可能提高生产力。 Bitbucket Bitbucket 是 Atlassian 所有的、基于 Web 的版本控制库托管服务,可用在使用 Mercurial 或 Git 版本控制的源代码和开发项目上。 Subversion Apache...阅读全文

博文 2021-05-26 14:35:21 博客园

WebAssembly:无需容器的 Docker (上)

Linux、Windows 和 macOS 等传操作。 因为无法依赖可用的 JavaScript 引擎,所以他们使用不同的接口与外界通信,例如 WASI(WebAssembly 接口)。 这些运行时允许 Wasm 应用程序以与 POSIX 类似(但不完全相同)的方与其 host 交互。 WASI SDK 和 wasi-libc 等项目帮助人们将现有的兼容 POSIX 的应用程序编译为 WebAssembly。你只需将应用程序编译成 Wasm 模块一次,然后这个同样的二进制就可以在任何地方运行。Wasm 有什么了不起的?下面这些特性让 Wasm 在浏览器大放异彩,也使得它用在服务端开发颇具优势:🌐 开放 —— 它是业界广泛采用的标准。 与过去的浏览器争夺战相反,各大公司正积极合作...阅读全文

博文 2023-01-03 06:35:56 spider

Go 1.16 即将发布,这些变更你需要知道

-bindata/go-bindata 这类第三方开源库来实现。 而从 Go1.16 起,通过 go:embed 就可以快速实现这个功能: import _ "embed" //go:embed hello.txt var s string print(s) 通过对变量 s 声明 go:embed 指令,使其在编译时读取当前目录下的 hello.txt 。 最终变量 s 就会输出 hello.txt 中的字符串内容。 新增 io/fs 的支持 新增了标准库 io/fs,正相关的基础接口抽象到了该标准库中。 以前的话大多是在 os 标准库中,这一步抽离更进一步的抽象了树的接口。在后续的版本中,大家可以优先考虑使用 io/fs 标准库。 调整切片扩容策略 Go1.16 以前的...阅读全文

博文 2021-02-17 08:52:12 CSDN博客

SolydXK 9 正式发布,基于 Debian 的发行

SolydXK 9 已正,它基于最近发的 Debian 9。 自上个 beta 版本发以来,团队一直在测试、改进和开发。除了基于新的 Debian 9,SolydXK 已默认删除了 Backports 存储库(尽管可以重新启用),添加了一个工具来协助区加密以及引入新的桌面主题。 更新内容: SolydX 和 SolydK 的新主题,可以选择一个亮色或暗色的主题 SolydXK 现在有一个 GUI,你可以在其中加密区(和你的 USB闪存驱动器),本地化你的,选择最快的存储库,管理软包和清理。此应用程序的加密部现可正常工作,但仍处于测试阶段,注意风险 默认情况下,后端存储库已被删除,但可以在新的 SolydXK 应用程序中启用 solydx/k-info 软...阅读全文

博文 2017-07-15 10:19:55 debian.cn

DPDK Graph Pipeline 框架简介与实现原理

DPDK 全称为 Data Plane Development Kit ,是近年来在高速网络通信行业中炙手可热的一种网络报处理加速框架。DPDK 从十年前诞生直至发展到今天已经可以支持业界主流的高端网卡以及各类加速硬设备,同时也支持主流的各个CPU 体结构(可以运行于 X86, Arm, Power 等平台)。同时也可以运行于 Linux/FreeBsd/Windows 等主流操作之上。DPDK因为其优异的性能指标被广泛的应用于网关/负载均衡/SDN/虚拟交换的各个场景。 本主要介绍 DPDK 中的 libgraph 设计思想以及实现,libgraph 的设计思想源自于开源项目 Vector Packet Processor(VPP)。VPP 中的向量包处理优化方案是...阅读全文

博文 2023-02-09 07:13:55 掘金

Debian 8上安装Proxmox VE

安装Proxmox VE最好的方是用官方ISO,刻录成光盘后安装。但是也可以用Debian官方的ISO先装操作,然后在 Debian 上安装Proxmox VE。具体步骤可以参考Proxmox VE官方wiki. 在 Debian Jessie 上安装 Proxmox VE 的过程如下: 使用Debian官方ISO安装操作。在安装过程中,使用LVM方磁盘区,并设置swap、root、data三个LV,其中swap用于交换区,root挂载到/,data挂载到 /var/lib/vz。 安装好操作后,修改/etc/apt/sources.list,添加如下内容以设置Proxmox官方源。 deb http://download.proxmox.com/debian...阅读全文

博文 2021-01-28 17:50:16 debian.cn

Stackstorm 入门介绍

结果发到IM中,比如 HipChat、JIRA 或者 Slack 等。 自动修复 - 识别和验证OpenStack计算节点上的硬故障,正确排空实例并向管理员发送关于潜在停机时间的电子邮,但如果出现任何问题 - 冻结工作流程并呼叫PagerDuty唤醒人员。 持续部署 - 与Jenkins一起构建和测试,配置新的AWS群集,基于NewRelic的应用程序性能数据,打开负载均衡器的一些流量,以及前滚或回滚。 Stackstorm工作原理 主要组角色: 传感器(Sensors) 用于别接收或监视事的入站或出站集成的Python插。 当来自外部的事发生并由传感器处理时,StackStorm触发器将发射到中。 触发器(Triggers)外部事的StackStorm表示形...阅读全文

Debian 11 "bullseye" 发布,带来内核 exFAT 支持

Linux 内核的发行版本,且它默认使用该实现挂载 exFAT 。因此,用户不再需要使用 exfat-fuse 软包所提供的用户空间实现。如果您要继续使用用户空间的实现,您需要在挂载 exFAT 时直接调用 mount.exfat-fuse 命令。创建和检查 exFAT 的工具位于 exfatprogs 软包,它由 Linux 内核 exFAT 实现的作者编写。由已有的 exfat-utils 软包提供的独立实现仍然可用,但它不能与新的实现共同安装在上。我们推荐您迁移到使用 exfatprogs 软包,尽管您需要注意并处理两者可能不互相兼容的命令行选项。改进的 man page 翻译部项目,例如 systemd、 util-linux...阅读全文

MX Linux 17 Beta 1 发布,基于 Debian 的发行版

MX Linux 是基于 Debian 稳定支的面向桌面的 Linux 发行,它是 antiX 及早先的 MEPIS Linux 社区合作的产物。它采用 Xfce 作为缺省桌面,是一份中量级操作,并被设计为优雅而高效的桌面与如下特性的结合:配置简单、高度稳定、性能可靠、占用空间不大也不小。 MX-17 Beta 1 镜像现在可供下载和测试。 Beta 1 具有以下功能: antiX 项目的最新实时更改和修复; Debian(Stretch)的最新更新; 4.9.0-4 内核(alphas 特性 4.9.0-3); 32 位 ISO 有 PAE 内核,而非 PAE; 更新软包,包括 LibreOffice 5.4.1 的更新和 mx-apps; mx-tweak 替换了 mx...阅读全文

博文 2017-11-07 10:19:49 debian.cn

aptitude 与 apt

示前一部的输出结果中含有“/usr/games”的那些行。这个游戏很酷哦。说不定还有其他赛道可玩的?apt-cache search torcs我的磁盘空间不够用了。我得把apt的缓存空间清空才行。apt-get clean哦不,老妈叫我把机器上的所有游戏都删掉。但是我想把配置保留下来,这样待会我只要重装一下就可以继续玩了。apt-get remove torcs如果我想连配置一块删除:apt-get remove –purge torcs额外的软包deborphan和debfoster工具可以找出已经安装在上的不会被用到的软包。提高命令行方下的工作效率 您可以通过定义别名(alias)来提高这些命令的输入速度。例如,您可以在您的*~/.bashrc*中添加下列内容...阅读全文

博文 2021-01-28 17:50:09 get 的区别与联系

Parsix GNU/Linux 项目宣布即将终止

安装升级到 Debian Stretch,并且不会有任何重大的问题。我们也将会进行所有必要的更改和更新,以确保平滑过渡到 Debian Stretch。 我们希望借此机会,向通过使用 Parsix、给项目捐赠或花时间来改进它以一直支持这个项目的所有用户和社区成员表示感谢。 一旦我们获得有关 Debian Stretch 正日期的更多信息,将会公更准确的时间表。 Parsix GNU/Linux 是可安装的自启动运行 DVD,它基于 Debian GNU/Linux。该项目的目标是基于 Debian 的测试支及 GNOME 桌面环境的最新稳定版本发,提供一份即刻可用的、易于安装的操作。可以用该发行自己的软仓库安装额外的软包。 Parsix GNU/Linux 的详细介绍:点...阅读全文

博文 2021-01-28 17:50:30 debian.cn

如何在 Linux 上安装 Intel 微代码固件

微代码就是由 Intel/AMD 提供的 CPU 固。Linux 的内核可以在引导时更新 CPU 固,而无需 BIOS 更新。处理器的微码保存在内存中,在每次启动时,内核可以更新这个微码。这些来自 Intel/AMD 的微码的更新可以去修复 bug 或者使用补丁来防范 bug。 如果你是一个 Linux 管理方面的新手,如何在 Linux 上使用命令行方去安装或者更新 Intel/AMD CPU 的微码固呢? 如何查看当前的微码状态 以 root 用户运行下列命令: # dmesg | grep microcode 输出如下: 注意,你的 CPU 有可能出现没有可用的微码更新的情况。这时它的输出可能是如下这样的: [ 0.952699] microcode: sig...阅读全文

博文 2018-03-07 19:37:47 debian.cn

Monit:开源服务器监控工具

是设备/磁盘,安装点,或作为一部的目录的路径。建议直接使用块特殊(例如Linux上的/dev/hda1或Solaris上的/dev/dsk/c0t0d0s1等)如果使用挂载点(例如/data),请注意是卸载的测试仍然是真的,因为挂载点存在。 如果不可用,Monit将调用该条目的start方法(如果已定义)。如果不指向,Monit将禁用对此条目的监视。如果Monit在被动模下运行或者没有定义start方法,Monit只会在错误时发送警报。 目录 CHECK DIRECTORY PATH 是目录的绝对路径。如果目录不存在,Monit将调用该条目的start方法(如果已定义)。如果...阅读全文

博文 2023-04-12 15:21:43 阿里云开发者社区