- Java 8内存管理原理解析及内存故障排查实践
作者:vivo 互联网服务器团队- Zeng Zhibin介绍Java8虚拟机的内存区域划分、内存垃圾回收工作原理解析、虚拟机内存分配配置,介绍各垃圾收集器优缺点及场景应用、实践内存故障场景排查诊断,方便读者面临内存故障时有一个明确的思路和方向。一、背景Java是一种流行的编程语言,可以在不同的操
- 开源日报 | 构建一个类似英伟达CUDA的开源生态;“AI程序员”大杀四方,人类程序员开始反击;Podman 5.0发布
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。# 2024.3.27今日要点Podman 5.0 正式发布Podman 5.0 已正式发布。新版本针对 Windows 和 Mac 平台完全重写了代码,并对这两个平台上的虚拟机管理程序支持进行了重大改进。Podman 5.0 的一大亮点
- iOS版Firefox充斥着大量 “屎山代码”
Firefox for iOS 上周发布 124 正式版本时向 50% 的用户进行了一项灰度测试 —— 移除设置中的「夜间模式」选项,以进行测试和数据收集。然而这一决定引发了大量用户的激烈批评和争论,因为他们更新后,突然发现设置菜单里居然没有夜间模式的开启按钮。Firefox for iOS 夜间模
- Redis不“开源”,是定义「开源」的OSI之耻
最近 Redis 修改其协议引发了争议:它从 7.4 起使用 RSALv2 与 SSPLv1,不再满足 OSI 关于 “开源软件” 的定义。但不要搞错:Redis “不开源” 不是 Redis 的耻辱,而是“开源/OSI”的耻辱 —— 它反映出开源组织/理念的过气。当下软件自由的头号敌人是云计算租赁
- 开源日报 | AI PC价值在哪?Windows格式化对话框的UI用了30年;丑头像生成器;独立Redis Copyleft分支
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。# 2024.3.26今日要点开源图形编辑器 Inkscape 底层 UI 框架改用 GTK4矢量图形编辑器 Inkscape 开发分支的最新上游代码已迁移至使用 GTK4,这是一次重大升级,同时也改进了架构,并为将来实现 GPU 加速做
- Ubuntu LTS支持期限延长至12年——但得加钱
Linux 发行版 Ubuntu 开发商 Canonical 宣布将其长期支持版(LTS)的支持时间从 10 年延长到 12 年,不过仅面向付费客户提供 (Ubuntu Pro)。支持时间延长始于 Ubuntu 14.04 LTS。对于普通用户,LTS 版本的支持时间默认是五年,但对于付费订阅的 U
- 开源“靓仔”头像生成器:纯前端本地实现、完全随机绘制——保证独一无二!
好吧,标题党了。这其实是一个生成“丑头像”(Ugly avatar)的在线工具。到底有多丑呢,直接感受一波:https://txstc55.github.io/ugly-avatar/我只想说,头像确实不错,有一种难以形容的美,特别是有两个眼睛,一个鼻子和嘴巴,正正好好,不多不少,最妙的是头发正好长
- Windows格式化对话框是一个使用了30年的 “临时解决方案”
戴夫-普卢默(Dave Plummer)是微软的资深工程师,曾创造了任务管理器、Windows 弹球、原生 ZIP 支持(微软出钱买断该功能后,他用这笔钱购买了一辆红色克尔维特)等传奇。近日他在自己的 X 账户上分享了创建 "格式化" 对话框的故事 —— 称其是一个使用了长达 30 年的 “临时解决
- 开源日报 | AI手机需要新故事;做了十几年的操作系统和AI应用,跨界到机器人领域;苹果曾试图为安卓开发手表
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。# 2024.3.25今日要点尤雨溪宣布推出 VitePress 1.0尤雨溪宣布正式发布 VitePress 1.0 版本,并声称其 “基于 Vite 和 Vue 构建,是 VuePress 的精神继承者和现代替代品。”VitePres
- C++之父反驳白宫,称拜登政府忽视了现代C++编程语言的优势
白宫国家网络主任办公室 (ONCD) 此前曾发布了一份报告,呼吁科技界主动减少网络空间的攻击面;通过改用 Rust 等内存安全编程语言、避免使用 C++ 和 C 语言等易受攻击的语言,以减少内存安全漏洞的数量来提高软件安全性。拜登:你有这么内存安全的编程语言进入美国……C++ 之父 Bjarne S
- 国产数据库,一半都是花架子?
随着数字化转型的加速,企业和政府机构对于高效、可靠且安全的数据库解决方案的需求不断攀升。国产化的需求,叠加技术上的突破,国产数据库领域的创业浪潮一浪高过一浪。截至 2023 年底,中国市场上有将近 300 款数据库产品,约有 100 家数据库厂商。知名投资机构如红杉、高瓴、腾讯等纷纷下场,每家手上投
- AWS祖传技能——重生(创建fork分支)之 “我是真开源”
两天前,Redis 宣布修改开源协议:从 Redis 7.4 版本开始,Redis 采用 SSPLv1 和 RSALv2 双重许可证。其源代码将通过 Redis 社区版免费提供给开发者、客户和合作伙伴,不会再使用 BSD 3-Clause 开源协议进行分发。新许可证的条款提到,托管 Redis 产品
- 开源日报 | 华为腾讯相爱相杀;Redis不再 “开源”;老黄集齐Transformer论文七大作者;“中国大模型第一城”争夺战
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。# 2024.3.21今日要点开源 Switch 模拟器 suyu 发布首个正式版本Yuzu 倒下后,号称是 Yuzu 转世的 "Suyu"(读作 sue-you)宣布要延续 Yuzu 并避免诉讼。近日 suyu 发布了首个正式版本 (v
- 谷歌要让Angular再次伟大——正在与内部JS框架Wiz进行合并
谷歌工程师 Sarah Drasner 透露称,Angular 正在与谷歌内部自用的 JS 框架 Wiz 进行合并,当前两个团队正在进行一些研发合作。目前还不清楚 Angular 和 Wiz 是否会完全合并——成为新框架 Wangular(非官方名称),但两边的合作确实已经有了一些实质的效果,同时他
- 有奖问答 | 聊聊 Unity 与原生桥接
Unity 技术作为一项跨平台开发引擎,在游戏领域表现出色的同时,也在横跨混合现实、虚拟社交等多个领域大放异彩。其技术地位不断凸显,成为开发者追逐的热门技能之一。对于初次进行 Unity 桥接的 Android 和 iOS 开发者来说,他们可能会面临原生层面的诸多挑战。如何保证通信接口的一致性、处理
- Redis不再 “开源”
Redis 官方今日宣布修改开源协议 —— 未来所有版本都将使用 “源代码可用” 的许可证 (source-available licenses)。具体来说,Redis 将不再遵循 BSD 3-Clause 开源协议进行分发。从 Redis 7.4 版本开始,Redis 采用 SSPLv1 和 RS
- Oracle正式发布Java 22
+ + + + + + + + + + + Oracle 正式发布 Java 22,这是备受欢迎的编程语言和开发平台推出的全新版本。Java 22 (Oracle JDK 22) 在性能、稳定性和安全性方面进行了数千种改进,包括对Java 语言、其API 和性能,以及 Java 开发工具包 (JDK
- 开源日报 | 马斯克为何要作开源 “秀”;当初质疑倪光南的人,今天果然被打脸;Java 22正式GA;压缩的二三事
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。# 2024.3.20今日要点微软开源远程缓存存储系统 Garnet微软研究院开源了名为 Garnet 的远程缓存存储系统,据称拥有强大的性能(高吞吐量和低延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能,并支持接入现有的 Re
- JDK 22正式GA;甲骨文:Java是“第一编程语言”
JDK 22 已正式 GA。甲骨文在发布公告写道,Java 是当今技术趋势的第一编程语言。据介绍,JDK 22 包含 12 项新特性,其中 7 项处于预览阶段,1 项处于孵化阶段。它们涵盖了对 Java 语言、API、性能以及 JDK 中包含的工具的改进。上述 12 项新特性可分为四类:核心 Jav
- 开源日报 | Grok使用体验完全够不上第一梯队;C++之父反驳白宫观点;Surface Duo在开源社区扶持下焕发新生
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。# 2024.3.19今日要点英伟达全新 GPU 架构 Blackwell——“全球最强”、第二代 Transformer 引擎、计算性能提升 1000 倍按照每两年更新一次 GPU 架构的传统,今年黄仁勋如期公布了英伟达新一代 AI 芯