皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

国产自主CPU架构!龙芯+开源再下一城:2万余行代码

Editor, Kai

近期,FPC社区发布了支持LoongArch架构指令集的正式版本。

这意味着,此后的LoongArch架构操作系统发行版将可以直接基于上游社区版本进行构建,LoongArch指令集架构再次得到重要基础开源社区的原生支持。

FPC也就是Free Pascal Compiler,是一款成熟、多用途、开源的Pascal编译器,1998年诞生至今,已经在社区持续活跃了20多年。

FPC已支持包括LoongArch在内的多种处理器架构和多个操作系统平台,兼容Turbo Pascal和Delphi语法,在应用生态中得到广泛的应用。

目前,LoongArch架构代码已经合入FPC上游社区主分支,本次共提交了13个commit、2万余行代码,主要支持compiler和rtl两个部分。

LoongArch架构编译器生态进一步完善,也为基于FPC的应用生态带来了LoongArch底座支撑。

后续,龙芯团队将持续维护FPC的LoongArch版本,提交社区支持IDE开发环境的lazarus,持续优化FPC后端。

在此之前,开源软件世界最重要的五大基础软件(BIG FIVE),包括Linux Kernel内核、GCC编译器、LLVM框架系统、Glibc运行库、Binutils工具集,全部已经正式支持LoongArch架构。

龙芯中科是LLVM社区代码贡献量较多的机构参与者,2022年以来累计向LLVM社区贡献了6.5万行源代码。

国产自主CPU架构!龙芯+开源再下一城:2万余行代码

【本文结束】如需转载请务必注明出处:快科技

责任编辑:上方文Q

转自 国产自主CPU架构!龙芯+开源再下一城:2万余行代码–快科技–科技改变未来 (mydrivers.com)

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

Editor, Kai

2016 年,一名叫做雷霄骅的中国传媒大学博士生因为过度劳累而离世,在那之后,CSDN 社区的许多网友和钻研技术的人们都自发来缅怀他。

如果你是一个玩转视频、音频的代码和解码相关的人,或者是 CSDN 技术社区的老油条,那么很有可能就认识这位博士。

雷博士是 CSDN 论坛的连续两届博客之星,他专注于视音频技术的研究和开发,也经常在网上分享帮助他人。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

尤其是一个叫做 FFmpeg 的东西,他对这玩意儿的研究尤其深入,分享了很多学习方法和解析,还写出了堪称中文圈子最完整、最全面的 FFmpeg 入门教程,被誉为 “ 音视频界的雷锋 ” 。

所以很多人在缅怀雷博士的时候,也感谢他让很多人都入了 FFmpeg 的门,因为这套开源项目几乎是想要玩转音视频的必备技能。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

不过话又说回来,凭啥这个看着像一串验证码的东西,能够成为许多开发者的必修课?

因为我们日常生活中再熟悉不过的各种音频和视频播放器,还真就离不开 FFmpeg 的功劳。

这个 “ 验证码 ” 当年推出之后,就几乎凭借一己之力实现了视频播放大统一,就连当年的 QQ 影音都用上了这玩意儿。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

要想说清楚这个伟大的发明,还得先从它的发明者说起。

FFmpeg 最开始由一个叫做 Fabrice Bellard 的法国程序员在 2000 年前后发起的,他还有一个假名叫做 Gérard Lantau。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!
强者的发型

由于真名和假名都比较拗口,所以咱们就叫他老贝吧。

老贝确实是一个很有才华的人,除了 FFmpeg,他还做过模拟处理器软件 QEMU 和 Tiny C 编译器等各种各样的软件,可以说是把计算机给玩明白了。

FFmpeg 的名字灵感来源是 MPEG,也就是动态图像专家组,他们是给图像和语音压缩专门制定国际标准的一个组织。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

前面的 FF 则是 Fast Forward 的缩写,意思是快进。

连起来这么一看,感觉老贝这是想加速统一音视频领域啊?

那具体怎么个加速法呢?分三步走。

首先就是 FFmpeg 的适用范围及其广泛,它什么程序和代码都有,包括但不限于编码、解码、转码和格式转换等等。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!
FFmpeg 的冰山一角

简而言之,FFmpeg 把你能想到的涉及音视频相关的东西全都给打包进去了,包括源代码,想用啥就用啥。

所以它几乎能播放所有的内容,无论是电子包浆的古老格式还是最新的视频格式,它都支持。

接下来是第二步,FFmpeg 的整个项目都是免费且开源的。

FFmpeg 在推出后遵循了 GPL 协议,这个协议的全称是 GNU 通用公共许可证,不少软件和代码都会遵循这个协议。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

举个例子,比如我写了一段超牛逼的代码,然后我选择把这段代码免费开源给大家,但走的是 GPL 协议,这就意味着假如你在我代码的基础上进行修改,那么你的这段代码也要开源才行。

所以一定程度上,GPL 协议起到了监督和约束的作用。

FFmpeg 遵循 GPL 协议,也就意味着大家都可以使用这个功能超级齐全的音视频工具箱,并在此基础上魔改出各种软件,可以说是赛博菩萨了。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!
请 选 择 你 的 代 码

比如早期大家经常用的 QQ 影音和暴风影音等等,它们的内核其实都是 FFmpeg ,然后大厂再拿过来根据需求增加功能或者本土化一下,就可以打包发布了。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

还有我个人很喜欢用的 PotPlayer 播放器,简单好用功能齐全,内核也是 FFmpeg 。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

其实正常来讲,有了这前两步,FFmpeg 在互联网界就已经是十分炸裂的存在了,然而它还有一个大杀器 ——

尽管它最初是在 Linux 环境下开发的,但是它移植起来并不麻烦。

所以大家也能在 Windows 等系统上使用,实现了真正的遍地开花,比如视频处理软件 QuickCut 等等。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

甚至就连安卓系统,也有 RxFFmpeg 这种基于 FFmpeg 和 OpenSSL 等编译的音视频处理框架,真就散是满天星。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

所以 FFmpeg 它一来功能齐全,要啥有啥,二来基于开源协议,免费试用,三来基于 Linux ,但是又便于移植。

好家伙,这几样 buff 叠起来,想不成功都难啊。

按理来讲,本期科普小作文到这里就该结束了,结尾升华一波,夸赞一下这个开源项目让大家的生活有多么方便 blabla 之类的。

然而并没有,事实上,这个团队也是有它的小脾气的,因为 FFmpeg 当年做过一个非常经典的乐子新闻 ——Hall Of Shame 的耻辱柱名单。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

我说停停,您这不是已经开源了吗,怎么还来个耻辱柱公开挂别人啊?

但这事儿其实很好理解,因为那些用了 FFmpeg 的软件或者公司中,有相当一部分不讲武德,没有遵循 GPL 协议,不公开自己的代码。

于是 FFmpeg 思来想去,就算不能找你对线,那我还不能顺着网线恶心你吗?

于是他们就在 FFmpeg 的官网整了个耻辱柱,把那些不开源的软件和企业名字挨个挂出来,直接公开处刑。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

这东西没啥实质性惩罚,主打的就是一个精神攻击,隔着大半个地球嘲讽一下你。

之所以说是隔着大半个地球,因为这个耻辱柱名单里面,就有前面提到的 QQ 影音和暴风影音。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

我去,合着国内这些软件都在这吃独食是吧?

反正,你可以说 FFmpeg 小心眼,也可以说人家真的很严格,但毕竟它最初就遵守了 GPL 协议,后来的软件无论个人还是互联网大厂,都应该讲信用才对。

不过这个协议在好几年前就下架了,也不知道啥时候能更新,我还挺期待的。

一个免费良心的开源项目:把两个国产软件钉在耻辱柱上!

总之大家还是要遵守 GPL,人家把这么好用甚至改变了大家生活的好东西免费给大伙用,你反而还不开源,吃相确实挺难看的。

经过了 20 多年的互联网风风雨雨,FFmpeg 至今依然在不断更新,并且可以在官网下载源代码,可以说是当代良心典范了。

责任编辑:上方文Q

首款GPU 7nm工艺性能碾压NV 4nm!消息称国产壁仞GPU产品线老大离职

Editor, Kai

据观察者网从一位知情人士处获悉,国内芯片初创企业壁仞科技联合创始人、图形GPU产品线总经理焦国方已经离职。

去年8月,壁仞科技正式发布首款通用GPU芯片BR100,创下全球算力纪录,16位浮点算力达到1000T以上、8位定点算力达到2000T以上,单芯片峰值算力达到PFLOPS级别。

当时,壁仞科技给出的数据显示,其首款旗舰产品BR100对比英伟达在售的旗舰GPU峰值算力在Int8、BF16、TF32/TF32+、FP32数据格式下最少有3.3倍的峰值性能优势,在FP32数据格式下性能优势更是达到了13.1倍。

公司GPU老大焦国方资历非常深厚,曾在高通任职11年,作为GPU团队负责人,自研开发了5代经典的高通Adreno移动GPU架构。

根据公开履历,焦国方还担任过华为Futurewei部门GPU技术首席科学家,负责过华为鸿蒙OS图形图像处理和UI系统框架。

首款GPU 7nm工艺性能碾压NV 4nm!消息称国产壁仞GPU产品线老大离职

【本文结束】如需转载请务必注明出处:快科技

责任编辑:雪花

转自 首款GPU 7nm工艺性能碾压NV 4nm!消息称国产壁仞GPU产品线老大离职

如何知道你是否使用了代理服务器?

Editor, Kai

什么是代理?

代理是充当客户端和另一台服务器之间的中介的服务器或软件应用。它充当客户端和互联网之间的网关,允许用户访问在线资源,同时隐藏他们的身份、位置和其他个人信息。

代理通常用于增强安全性和隐私,并为你的网络添加过滤器/防火墙。

有几种类型的代理,如 HTTP 代理、SOCKS 代理、透明代理等。

除非你在透明代理后面,否则检查起来毫不费力。在这里,我将讨论检测透明代理和常用代理的方法。

如何检查你是否在透明代理后面

虽然每种类型的代理都有其特性和功能,但如果它是透明代理,你将无法在客户端的 PC 上检测到它。这是因为透明代理在后台静默运行,拦截所有流量而不修改它。

有时,可能是你的互联网服务提供商和内容交付网络使用它们来缓存资源的副本以节省带宽或只是为了监视/过滤网络。

有几种方法可以检查你是否在透明代理后面:

  • 通过某些在线 IP 检测/检查网站获得的 IP 地址可能与你的计算机或设备的 IP 地址不匹配。因为代理服务器正在拦截你的流量并将其与 IP 地址一起发送出去。
  • 检查你的网络设置以查看是否配置了代理服务器。
  • 借助一些在线代理检测工具。
  • 连接到你知道不存在的服务器。 如果网页上显示的错误看起来与平时不同,你可能使用了代理。

无论你喜欢与否,你始终可以使用 VPN 服务 绕过透明代理。

如何检查你是否在 Ubuntu 上使用代理

Ubuntu 或任何其他 Linux 发行版提供了多种检查方法。此处使用运行 GNOME 的 Ubuntu 22.10。

使用 GNOME 设置

这是直接的 GUI 方式。打开 GNOME 设置Settings 并转到 “网络Networks” 选项卡,然后按旁边的齿轮图标。

如何知道你是否使用了代理服务器?

Select the gear icon adjacent to the Network proxy section

它应该默认 禁用Disabled

如果你在代理后面,你可以在这里看到不同的状态。在代理设置中,你可以看到,我在这里使用了代理(手动配置)。

如何知道你是否使用了代理服务器?

Proxy details in GNOME Settings

可以使用 GNOME 桌面中的 gsettings 命令更改相同的代理状态。

  1. gsettings set org.gnome.system.proxy mode 'none'

你可以将 none 替换为 auto 或 manual。请记住,此设置是临时的,仅适用于当前用户。

使用命令行

你可以通过命令行以多种方式获取代理的状态。

通过列出关联的环境变量获取代理的状态

打开终端并运行以下任一命令:

  1. env | grep -i proxy
  1. cat /etc/environment | grep -i proxy
  1. set | grep -i proxy

如何知道你是否使用了代理服务器?

Using set command to check Proxy variables

空输出意味着没有配置代理。否则,它将打印相关的环境变量。

🚧 请注意,如果你将代理设置为环境变量,这将起作用。

或者,你可以回显每个代理变量以检查是否设置了特定的代理变量。

以下是你可以在终端中输入的内容:

  1. echo $http_proxy
使用 nmcli 命令检查

打开终端并输入:

  1. nmcli connection show

如何知道你是否使用了代理服务器?

List all the connections using nmcli command

这将列出你的连接和关联的 UUID 编号。记下要检查的连接的 UUID 编号。然后使用命令:

  1. nmcli connection show <UUID or name> | grep -i "proxy"

这将列出变量,你可以在其中记下代理服务器和端口。

如何知道你是否使用了代理服务器?

Proxy details using nmcli command

总结

我希望本指南可以帮助你了解你是否在使用代理。

我必须提一下,并非所有代理配置都是恶意的。

但是,了解你的系统是否配置了代理很重要。


via: https://itsfoss.com/check-proxy-server/

作者:Sreenath 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

转自 技术|如何知道你是否使用了代理服务器? (linux.cn)

100%中国自主!开源软件五巨头全部支持龙芯CPU龙架构

Editor, Kai

据龙芯中科官方消息,3月18日,著名的LLVM国际开源软件社区发布16.0.0版本,以正式后端(official target)的级别,实现了对龙芯LoongArch指令集龙架构的完善支持。

LLVM此前对于LoongArc的支持还是实验性后端(experimental target),而提升至正式后端之后,在任何平台上都将被默认编译,无需通过额外的CMake选项指定。

100%中国自主!开源软件五巨头全部支持龙芯CPU龙架构

同时,LoongArch架构在整个LLVM项目中得到了更加全面的支持,包括支持OrcJIT、GHC调用约定等高级特性,clang、compiler-rt、lldb、openmp和libunwind等子项目。

至此,开源软件世界最重要的五大基础软件(BIG FIVE),包括Linux Kernel内核、GCC编译器、LLVM框架系统、Glibc运行库、Binutils工具集,全部已经正式支持LoongArch架构。

这样一来,今后的LoongArch架构系统发行版,可以直接基于上游社区版本进行构建,LoongArch软件生态建设迎来快速发展的新阶段!

LLVM是如今设计和开发编译器的最重要的框架之一,不仅提供了知名的C/C++编译器前端clang,也为Rust等许多其他编程语言提供了编译框架支持,包括Chromium在内的大量大型软件都采用LLVM作为编译构建工具。

龙芯中科是LLVM社区代码贡献量较多的机构参与者,2022年以来累计向LLVM社区贡献了6.5万行源代码。

此外,来自国内外的开源开发者也向LLVM社区贡献了近5千行的LoongArch架构支持代码。

LoongArch作为一个新兴的指令集架构,正得到开源世界日益广泛的认可与支持。

100%中国自主!开源软件五巨头全部支持龙芯CPU龙架构

【本文结束】如需转载请务必注明出处:快科技

责任编辑:上方文Q

转自 100%中国自主!开源软件五巨头全部支持龙芯CPU龙架构–快科技–科技改变未来 (mydrivers.com)

900亿没白花 微软确认必应已用上GPT-4:搜索优于谷歌

Editor, Kai

今天凌晨,OpenAPI正式发布了GPT-4模型,相比ChatGPT目前在用的GPT-3模型更为强大,支持图形,号称在考试中已经超过了90%的人类,编程刷题甚至比一些程序员表现都要好。

现在所能看到的报道及网友反馈中,几乎都是被GPT-4的能力震撼的,AI的能力让人类感受到了危机。

GPT-4发布之后,微软宣布自家的新版必应搜索已经用上了GPT-4,过去五周中很多人体验的必应就是GPT-4加强过的。

虽然微软没有用全球首发的字眼来描述,不过必应搜索应该就是首个用上GPT-4的应用了,毕竟微软在OpenAPI上砸了130亿美元投资,约合900亿元,换来的就是这样的待遇。

在搜索上,微软的必应长期以来都无法跟谷歌相竞争,但是随着ChatGPT的问世,微软率先接入AI,CEO纳德拉表示他们的搜索已经优于谷歌了。

900亿没白花 微软确认必应已用上GPT-4:搜索优于谷歌

【本文结束】如需转载请务必注明出处:快科技

责任编辑:宪瑞

转自 900亿没白花 微软确认必应已用上GPT-4:搜索优于谷歌–快科技–科技改变未来 (mydrivers.com)