首页 文章 精选 留言 我的

精选列表

搜索[信创替代],共10004篇文章
优秀的个人博客,低调大师

替代 Nginx,Cloudflare 开源 Pingora Rust 框架

早在 2022 年,Cloudflare 就曾宣布将放弃 Nginx,转而采用 Pingora —— 一个他们使用 Rust 在内部构建的新 HTTP 代理。时至今日,Cloudflare 宣布在 Apache 2.0 许可下开源了 Pingora 框架。 Pingora 是一个 Rust 异步多线程框架,可以帮助构建 HTTP 代理服务。截至目前,Pingora 已在 Cloudflare 的全球网络中处理了近千万亿的互联网请求。 “我们正在开源 Pingora,以帮助在我们自己的基础设施之外构建一个更好、更安全的互联网。我们希望为我们的客户、用户和其他人提供工具、想法和灵感,以使用内存安全框架构建自己的互联网基础设施。” 根据介绍,Pingora 提供库和 API 来在 HTTP/1 和 HTTP/2、TLS 或 TCP/UDP 之上构建服务。作为代理,它支持 HTTP/1 和 HTTP/2 端到端、gRPC 和 websocket 代理,HTTP/3 支持也在规划当中。它还具有可定制的负载平衡和故障转移策略。为了合规性和安全性,它支持常用的 OpenSSL 和 BoringSSL 库。 除了提供这些功能之外,Pingora 还提供 filters 和 callbacks,以允许用户完全自定义服务应如何处理、转换和转发请求。在运行方面,Pingora 提供零停机优雅重启,可在不丢弃任何传入请求的情况下进行自我升级。Syslog、Prometheus、Sentry、OpenTelemetry 和其他必备的可观测工具也可以轻松与 Pingora 集成。 值得注意的是,Pingora 尚处于 1.0 之前的阶段,不具备 API 稳定性,且 Cloudflare 目前没有计划支持非 Unix 操作系统。 更多详情可查看官方博客。

优秀的个人博客,低调大师

AlmaLinux 8.7 Beta 发布,CentOS 替代方案

AlmaLinux 是一个自由和开源的 Linux 发行版,最初由 CloudLinux 创建,提供一个社区支持的生产级企业操作系统,与 Red Hat Enterprise Linux(RHEL)二进制兼容。AlmaLinux 的第一个稳定版本于 2021 年 3 月 30 日发布。 2021 年 3 月 30 日,AlmaLinux OS Foundation(AlmaLinux 操作系统基金会)成立,从 CloudLinux 手中接管了 AlmaLinux 的开发和治理,CloudLinux 承诺每年为该项目提供 100 万美元的资金。 注意:这是一个 Beta 版本,不应该用于生产环境中。AlmaLinux 8.7 Beta 更新内容如下: 增加了一个新的软件包: XMLStarlet 添加了新的模块: Ruby 3.1 Mercurial 6.2 Node.js 18 更新了模块: 将 Redis 6 更新到 6.2.7 版本 更新了命令行工具 将 opencryptoki 更新至 3.18.0 将 powerpc-utils 更新至 1.3.10 将 libva 更新至 2.13.0 更新了基础设施服务工具: 将 chrony 更新至 4.2 将 unbound 更新至 1.16.2 Minimal ISO 变化: OpenSCAP 配置文件在安装时可用 rsyslog 软件包现在是 Minimal 安装类的一部分 kernel-modules-extra 软件包被包括进来,以支持更多的硬件 系统配置和 clevis-luks-systemd 子包的变化使得 Clevis 加密客户端也可以解锁在启动过程中后期挂载的 LUKS 加密卷,而不需要在部署过程中使用 systemctl enable clevis-luks-askpass.path command 更多详情可查看:https://almalinux.org/blog/almalinux-87-beta-now-available/

优秀的个人博客,低调大师

FauxPilot —— GitHub Copilot 的替代品

这是一个本地托管版本的 GitHub Copilot。它在英伟达的 Triton 推理服务器中使用了 SalesForce CodeGen 模型和 FasterTransformer 后端。 前提条件 Docker docker-compose >= 1.28 一台计算能力大于 7.0 的英伟达 GPU,以及足够的 VRAM 来运行你想要的模型 nvidia-docker curl 和 zstd,用于下载和解包模型 Copilot 插件 你可以配置官方 VSCode Copilot 插件来使用你的本地服务器。只要编辑你的 settings.json 来添加。 "github.copilot.advanced": { "debug.overrideEngine": "codegen", "debug.testOverrideProxyUrl": "http://localhost:5000", "debug.overrideProxyUrl": "http://localhost:5000" } 设置 运行设置脚本以选择要使用的模型。 这将从 Huggingface 下载模型,然后将其转换为与 FasterTransformer 一起使用。 $ ./setup.sh Models available: [1] codegen-350M-mono (2GB total VRAM required; Python-only) [2] codegen-350M-multi (2GB total VRAM required; multi-language) [3] codegen-2B-mono (7GB total VRAM required; Python-only) [4] codegen-2B-multi (7GB total VRAM required; multi-language) [5] codegen-6B-mono (13GB total VRAM required; Python-only) [6] codegen-6B-multi (13GB total VRAM required; multi-language) [7] codegen-16B-mono (32GB total VRAM required; Python-only) [8] codegen-16B-multi (32GB total VRAM required; multi-language) Enter your choice [6]: 2 Enter number of GPUs [1]: 1 Where do you want to save the model [/home/moyix/git/fauxpilot/models]? /fastdata/mymodels Downloading and converting the model, this will take a while... Converting model codegen-350M-multi with 1 GPUs Loading CodeGen model Downloading config.json: 100%|██████████| 996/996 [00:00<00:00, 1.25MB/s] Downloading pytorch_model.bin: 100%|██████████| 760M/760M [00:11<00:00, 68.3MB/s] Creating empty GPTJ model Converting... Conversion complete. Saving model to codegen-350M-multi-hf... =============== Argument =============== saved_dir: /models/codegen-350M-multi-1gpu/fastertransformer/1 in_file: codegen-350M-multi-hf trained_gpu_num: 1 infer_gpu_num: 1 processes: 4 weight_data_type: fp32 ======================================== transformer.wte.weight transformer.h.0.ln_1.weight [... more conversion output trimmed ...] transformer.ln_f.weight transformer.ln_f.bias lm_head.weight lm_head.bias Done! Now run ./launch.sh to start the FauxPilot server.

优秀的个人博客,低调大师

AlmaLinux 8.6 Beta 发布,CentOS 替代方案

AlmaLinux 8.6 Beta 已发布,代号"Sky Tiger"。 AlmaLinux 是开放源码的、社区驱动的项目,它从红帽企业版 Linux (RHEL) 的源码编译而来。AlmaLinux 跟 RHEL 8 完全在二进制上兼容,它由 CloudLinux OS 的创建者打造。AlmaLinux 团队承诺永久免费提供 AlmaLinux 操作系统,项目永久开源且不采取任何限制,不收取任何费用,支持至 2029 年。 此次更新来自上游 RHEL 8.6 Beta 的最新变化,其中包括对 Stratis Storage 的 Web 控制台管理支持、支持 Cockpit Web 控制台中的 pass-through 设备、增加新的 RHEL 配置角色,以及其他各种改进。 AlmaLinux 8.6 Beta 部分更新内容 改进 Web 控制台 引入全新的系统角色,简化系统管理 安全更新包括接收来自 SCAP 安全指南、OpenSCAP 和其他软件包的上游版本更新以及其他改进 升级软件包 PHP 8.0 Perl 5.32 log4j 2 container-tools 4.0 详细说明查看 release note。 AlmaLinux 上个月还发布了AlmaLinux 9 Beta,Red Hat Enterprise Linux 9 正式版即将推出。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册