solidot新版网站常见问题,请点击这里查看。
adv
游戏
WinterIsComing(31822)
发表于2020年09月23日 22时36分 星期三
来自
恐怖游戏《失忆症》系列的开发商 Frictional Games 宣布公开《失忆症:黑暗后裔》和《失忆症:猪猡的机器》的完整源代码,代码托管在 GitHub 上,采用GPL v3 许可证。开发商表示开源并不意味着游戏免费,而是意味着可以在 GPL v3 下自由的使用源代码,free 是“free speech(言论自由)”的“free”而不是“free beer(免费啤酒)”的“free”。开发商的《失忆症》系列新作《失忆症:重生》将在一个月后发售,它的另一款知名作品是科幻恐怖游戏《SOMA》。
硬件
WinterIsComing(31822)
发表于2020年09月22日 10时49分 星期二
来自黄欣国
黄欣国(Andrew "bunnie" Huang )宣布了开源移动硬件平台 Precursor,可用于组装各自 DIY 移动应用。不同于传统的 ARM 或 AVR SoC,驱动 Precursor 的是一个软件定义的 FPGA 硬件,预载了模拟 RISC-V CPU 行为的比特流(bitstream),硬件黑客可以自由的模拟其它类型的 CPU,如 6502、lm32、AVR 和 ARM。这一灵活性是有代价的,CPU 的速度被限制在 100 MHz 左右,它不会替代你的智能手机。Precursor 还集成了电池、键盘和显示屏。
开源
WinterIsComing(31822)
发表于2020年09月21日 20时24分 星期一
来自
WebThings 项目宣布脱离 Mozilla 成为一个独立开源项目。项目的名字将从 Mozilla WebThings 改为 WebThings,新主页为 webthings.io。WebThings 是一个物联网开放平台,包括用于家庭智能网关的软件发行版 WebThings Gateway 和帮助开发者构建 web things 的可重复利用软件组件集 WebThings Framework。最近 Mozilla 宣布了重组和裁员,将注意力集中到能盈利的产品上,减少对旗下开源项目的资助,WebThings 就是其中之一,Mozilla 将 WebThings 项目的控制权转交给了社区。
X
WinterIsComing(31822)
发表于2020年09月20日 21时00分 星期日
来自
Mesa 的 Panfrost Gallium3D 开源驱动提供了对 ARM 的 Mali Midgard 和 Bifrost GPU 的支持,它最初始于对私有 Mali 图形驱动的逆向工程,进展缓慢,但随着主要开发者 Alyssa Rosenzweig 受雇于咨询公司 Collabora,项目取得了稳定进展。在 XDC2020 大会上,Alyssa 透露,ARM 支持 Panfrost Gallium3D 作为开源的 Mali 驱动。Alyssa 称,ARM 正与 Collabora 合作开发 Panfrost,在最近的一次更新中他们移除了三千多行代码,加入了接近一万行新代码,未来 Panfrost 将会更成熟支持更多平台。
IBM
WinterIsComing(31822)
发表于2020年09月16日 15时48分 星期三
来自
IBM 通过 OpenPOWER 基金会开源了 A2O POWER 处理器核心,相关信息发布在 GitHub 上,软核采用 C-BY 4.0 许可证授权。A2O 是一种乱序、多线程、64 位 POWER ISA 核心,设计作为 SoC 设备的定制和嵌入式处理器使用,为单线程性能优化,适合使用场景包括 AI、自动驾驶和安全。
开源
WinterIsComing(31822)
发表于2020年09月16日 10时09分 星期三
来自
作为事实上的 JavaScript 时间日期处理标准库,Moment.js 项目宣布它不再鼓励新项目使用该 JS 库。Moment.js 被数百万项目使用,截至 2020 年 9 月每周的下载量超过 1200 万。Moment.js 诞生于 2011 年,今天的 Web 环境已经与当时大不相同。由于有太多的项目依赖于 Moment.js,开发者优先选择了保持稳定而不是引入新特性,它面临的一大问题是体积太大。Chrome Dev Tools 最近开始建议开发者替换 Moment.js。Moment.js 团队在讨论之后决定不再鼓励新项目使用这个库,现有的项目可以继续使用——项目进入到了维护模式,它没有死亡,但它的使命已经完成了。
Google
WinterIsComing(31822)
发表于2020年09月13日 21时15分 星期日
来自
风力发电是利用风力转动涡轮机产生电力,但安装在地面的涡轮机通常能利用的风力是很有限很慢的。2006 年,一群风筝爱好者产生一个想法:安装在风筝上的涡轮机能更充分的利用风力,Makani 就此诞生了。该项目得到了 Google.org 的 1500 万美元投资。2019 年 Makani 成为独立公司,但 2020 年就结束了运营。Makani 花了 13 年时间研发类似风筝的发电装置,这种设备本质上是安装有小型涡轮机的固定翼,拴在地面,利用风转动涡轮发电,电传导地面然后送到电网。Makani 项目虽然结束了使命,但所有的研发成果,包括软件源代码和飞行日志,都公开发布在 GitHub 上,Makani 团队希望能被其他研究风筝发电的项目使用,他们甚至还发布了一则纪录片《Pulling Power from the Sky》,记录他们 13 年的旅程。
Android
WinterIsComing(31822)
发表于2020年09月09日 12时51分 星期三
来自
Google 正式宣布释出 Android 11,源代码发布到 Android Open Source Project (AOSP)。Google 表示 Android 11 将开始逐步推送给 Pixel、OnePlus、小米、Oppo 和 realme 等品牌的部分型号。从功能上说, Android 11 不是一次大的更新,主要变化包括通知面板加入了新的会话区;消息和聊天应用可以使用 "Bubbles" API 创建漂浮的对话框;长按电源按钮可快速访问设备控制;媒体控制允许用户快速切换输出设备;单次授权应用访问麦克风、摄像头或位置,下次使用时应用将需要再次请求权限;等等。
开源
WinterIsComing(31822)
发表于2020年08月22日 13时12分 星期六
来自
在微软和育碧等公司之后,游戏引擎开发商 Unity 加入了 Blender Development Fund,成为企业 Patron 会员。Blender Development Fund 企业会员有 4 个级别:铜、银、金和 Patron,其中 Patron 的年费在 12 万美元以上,是最高级别的赞助商,AMD、Nvidia 和 Epic Games 都是 Patron 会员。Blender Development Fund 旨在支持 Blender 开发者,目前每个月的捐款金额已经超过了 10 万欧元,能资助 20 名核心开发者全职开发 Blender。
开源
WinterIsComing(31822)
发表于2020年08月17日 20时55分 星期一
来自
文字塑形库 HarfBuzz 开发者 Behdad Esfahbod 在 Medium 博客上讲述了他今年初回伊朗探亲的遭遇。1 月 3 日美国暗杀了伊朗将军 Qasem Soleimani,1 月 7 日他进入伊朗访问家人度两周的假期。当晚,伊朗革命卫队攻击了美军的基地,期间错误击落了乌克兰航班 752,杀死了机上的 176 人。1 月 15 日他和父亲一起见朋友时遭到便衣的逮捕,指控他从事了违反国家安全的活动。在意识到抵抗是徒劳之后,他配合了对方。他被单独关押了 7 天,每天询问了 6 小时以上,因为比较配合革命卫队的审讯者也表现的“比较友好”。革命卫队下载了他的所有私人数据,包括 300 GB+ 的 Google,Facebook、Twitter、Telegram 和 LinkedIn。他曾是一名活动人士,与反对派领导人的合照是导致他遭到逮捕的原因。伊朗革命卫队释放他的条件是要求他以后配合情报收集工作。他知道要活着离开伊朗他只能答应对方的条件。但这一经历给他的精神造成了巨大的冲击,他一度需要服用精神类药物。他现在决定将自己的遭遇讲出来。
开源
WinterIsComing(31822)
发表于2020年08月10日 11时32分 星期一
来自
在上周举行的 DEF CON 28 安全会议上,安全公司 SixGen 的 CTO Erik Hunstad 发布了开源工具 Noctilucent,帮助应用开发者逃避审查和绕过防火墙。源代码的不同组件采用 BSD 和 GPL 许可证发布在 GitHub 上。Noctilucent 设计从某种程度上复活被众多云服务商禁止的域前置 (Domain fronting) 功能。域前置是一种隐藏连接真实端点来规避审查的技术,其原理为在不同通信层使用不同的域名,在明文的 DNS 请求和 TLS 服务器名称指示中使用无害的域名来初始化连接,而实际要连接的被封锁域名仅在创建加密的 HTTPS 连接后发出,使其不以明文暴露给网络审查者。新的技术被称为域隐藏,能实现域前置的隐藏真实域名的目的。它比域前置更灵活,只需要把域名 DNS 记录托管在 Cloudflare,而主机服务器可以托管在任何地方。
软件
WinterIsComing(31822)
发表于2020年08月06日 13时49分 星期四
来自
LibreOffice 办公软件套件项目释出了最新的 v7.0 版本。对于引发社区关注的“企业版”计划,The Document Foundation 决定将其延期,不包含在该版本中。LibreOffice 7.0 的主要新特性包括:支持 ODF(OpenDocument Format)1.3;在 AMD 赞助下实现了 Skia 2D 图形引擎,以及基于 Vulkan GPU 的硬件加速;改进了对 DOCX、XLSX 和 PPTX 文件格式的兼容性,等等。其它组件的改动包括了 macOS 默认图标主题 Sukapura;简化导航使用,增加更多上下文菜单;新的非易失随机数生成函数;能生成大于 500 cm 的 PDF,等等。The Document Foundation 称,LibreOffice 7.0 中 74% 的 commits 来自于企业开发者,26% 来自个人开发者。
安全
WinterIsComing(31822)
发表于2020年08月04日 13时01分 星期二
来自
黑莓公司在 Black Hat USA 2020 大会上开源了其逆向工程 PE 文件的工具 PE Tree,源代码采用许可证 Apache License 2.0 发布在 GitHub 上。Portable Executable (PE) 文件常被恶意程序作者隐藏恶意负荷。PE Tree 基于 Python,能用于逆向工程和分析 PE 文件的内部结构。黑莓称,逆向工程是一个极端的耗费时间和劳动密集过程,需要数小时的反汇编,有时候还需要重建软件程序。
开源
WinterIsComing(31822)
发表于2020年07月30日 15时23分 星期四
来自
微软宣布加入 Blender 基金会的 Development Fund,成为企业金级会员。此前法国游戏公司育碧也以企业金级会员的身份加入了该基金。微软使用 Blender 生成人的 3D 模型和图像,将其用于训练 AI 模型。研究人员使用开源自由软件 3D 软件被证明能对科学项目带来巨大的好处,为了表示支持,微软决定加入 Development Fund。
开源
WinterIsComing(31822)
发表于2020年07月26日 16时20分 星期日
来自
OpenJDK 项目正从 Mercurial 迁移到 GitHub,切换到 Git 源代码控制系统,预计迁移将在 2020 年 9 月完成。OpenJDK 从 2008 年起使用 Mercurial 管理源代码,如今部分 OpenJDK 项目如 Loom、Valhalla 和 JMC 已经迁移到 GitHub,还有部分项目正在迁移中,而到 9 月份 OpenJDK 主线也将正式加入进来。OpenJDK 是在 2018 年评估 Mercurial 的可能替代,其宗旨是提高新旧贡献者的生产力。
开源
WinterIsComing(31822)
发表于2020年07月26日 15时35分 星期日
来自
照片编辑和管理工具 digiKam 项目释出了 v7.0.0。主要新特性包括:基于深度学习的脸部检测和管理;新的 RAW 格式文件支持,包括 Canon CR3、Sony A7R4 等 40 多种新格式,总支持数量超过 100 种;支持苹果的 HEIF 图像格式;支持 FlatPak 打包格式;第三方插件 ImageMosaicWall;改进 Windows 版本,支持网络路径的通用命名约定和基于 UTF-16 的 Unicode 编码路径;插件 SlideShow;HTMLGallery 引入了新的主题;等等。
开源
WinterIsComing(31822)
发表于2020年07月24日 17时00分 星期五
来自
HardenedLinux 写道 "syzkaller是Google针对操作系统内核的模糊测试的自由开源实现,主要支持Linux内核,BSD*以及Fuchsia,syzkaller利用KCOV搜集执行路径可以很好的配合Sanitizer进行猎杀bug以及漏洞的工作,Spender于LSS 2020的演讲10 Years of Linux Security - A Report Card中也提及syzkaller对Linux内核安全的重要性,其不断的曝光各个stable branch并未得到及时修复的各种问题让支持Linux内核的厂商开始关注此类问题。syzkaller虽然非常的流行,但其设计为了满足主流内核QA工程师的需求也作出了一些重要折中,比如基于syscall的手工规则编写,放弃针对特定subsystem的定向测试以及未利用静态分析阶段的辅助,这对于高级防御节点中的高质量QA显然是不够的,基于此类问题,HardenedLinux社区基于syzkaller锻造了一款可以部分满足高质量子系统QA的自由软件项目harbian-qa,在刚发布的v0.1版本中增加了定向执行的模糊测试框架 定制LLVM静态分析插件以实现覆盖率过滤和权重基于状态的的fuzzer,为了提高集群fuzzing的效率,基于syzkaller现有的不同VM的同步机制实现了多策略。QA一直是HardenedLinux认为对于自由社区的用户极度重要的环节,因为往往大厂商,兵工厂,军火商都会在这个领域展开争夺战,自由软件社区的用户若不想成为这种“博弈”的受害者,那只能构建开放生态提前干掉这些风险,harbian-qa在静态方法(静态分析,局部符号执行)和动态方法(覆盖率搜集,定向执行)的实用性trade-off可以为QA工程师和漏洞猎人提供更有效的猎杀bug以及漏洞的工作,也欢迎有兴趣的朋友加入HardenedLinux社区对抗信息不对称,let's make QA engineering great again!"
开源
WinterIsComing(31822)
发表于2020年07月22日 17时18分 星期三
来自
Linux 基金会宣布公共健康倡议( LFPH),以共同对抗 COVID-19 疫情。LFPH 的高级会员包括思科、doc.ai、Geometer、IBM、NearForm、腾讯和 VMware,它目前托管了两个 COVID-19 暴露通知应用 COVID ShieldCOVID Green。这些暴露通知应用是基于 Google Apple Exposure Notification (GAEN) 系统,COVID Shield 由 Shopify 的志愿者团队开发,目前正在加拿大部署;作为爱尔兰疫情响应的一部分,COVID Green 由 NearForm 团队开发,已被该国三分之一的成人使用。
微软
WinterIsComing(31822)
发表于2020年07月21日 16时18分 星期二
来自
微软带到 Linux 平台的最新开源项目是 Procmon,源代码采用 MIT 许可证托管在 GitHub 上。Procmon 是原 Windows 平台的进程监视器,微软称它为 Linux 开发者提供了一种方便高效的方法去跟踪系统的系统调用活动。Linux 平台有很多类似的工具,其中最为知名的可能是 dtrace。微软此举旨在吸引开发者在 Windows 开发其它平台的应用。
软件
WinterIsComing(31822)
发表于2020年07月18日 14时54分 星期六
来自
Thunderbird 项目释出了最新的扩展支持版本 v78。主要新特性包括:重新设计了撰写邮件的窗口;暗模式;整合了日历和任务扩展;更新了账号设置和帐户中心;更新了文件夹图标和颜色;Windows 版本可以最小化到托盘;未来几个月内释出的 Thunderbird 78.2 将支持端对端加密,通过 OpenPGP 加密邮件,不再需要 Enigmail 扩展,开发者对 Enigmail 作者 Patrick Brunschwig 为这一整合功能奠定基础表示感谢。