thumbnail
CAPP开发者校验机制
为了提高系统安全性,我们提出为每个打包应用内置开发者校验机制。 打包程序将根据开发者提供的私钥,结合应用元数据、容器镜像计算出校验值并放入安装包中。同时FWERKOR会公开可信开发者的公钥。系统在安装应用之前,可先提取校验值与公钥比对,以验证安装包是否可信。
thumbnail
CAPP配置访问门户
服务端口与管理端口 CapOS的绝大多数APP都应当具有Web访问门户。我们将这样的访问门户分为两类:服务端口和管理端口。对于大多数应用,如Jellyfin,只需一个服务端口即可正常使用。但是个别应用可能会让管理面板使用一个不同于服务端口的端口,因此我们允许额外配置一个管理端口,以便于充分使用此类应用。 HTTP与HTTPS 用户通过CapOS提供…
thumbnail
CAPP直接调用预制MySQL服务
考虑到许多应用都需要调用外部关系型数据库服务,为了减少不必要的性能浪费和方便用户使用与管理,CapOS允许APP直接使用系统提供并统一维护的MySQL数据库服务。 启用方法 此处假设您基于capp-helloworld模板构建您的应用。 在源码的config.mk文件中,将DB_MYSQL参数设置为true,然后重新编译并安装应用即可。 调用方式 …
thumbnail
Ubuntu 正确安装 NVIDIA GPU 驱动
网络上的相关教程极为混乱且具有误导性,在此提供一种真正简单且可维护的安装方式。 前提是你的显卡型号较新,可以使用最新版驱动和cuda。 此外,请自行禁用nouveau。 # 完全移除NVIDIA相关包sudo apt purge nvidia-* libnvidia-*sudo apt autoremove# 添加官方NVIDIA PPAsudo …
thumbnail
vscode如何断点调试c语言
文章转载(部分内容已修改)自:vscode如何断点调试c语言 | PingCode智库 VSCode断点调试C语言:安装必要插件、配置调试环境、设置断点、启动调试、查看调试信息。详细描述其中的安装必要插件:要在VSCode中进行C语言的断点调试,首先需要安装C/C++插件。打开VSCode,点击左侧活动栏的扩展图标(或按Ctrl+Shift+X),…
thumbnail
CapOS项目前期发展策略概述
本文并非FWERKOR官方正式文章,只是我(Castronaut)个人的一些想法。 从很小的时候开始,我就有开发一个自己的操作系统的想法。这个想法随时间推移而不断完善,最终演变成为了CapOS的项目设想。 目前市面上针对用户终端的操作系统和针对大型服务器的系统已经基本完善,而存在明显空缺的是针对普通用户使用的小型服务器的操作系统。近年来,以群晖、威…
thumbnail
“FWERKOR”七个字母有何含义?
FWERKOR之名,如星河铸就的徽章,承载着科技与人文交辉的深意,其精魄可凝练为以下崇高维度:F:光火之灵 (Flame & Forge)“FWER”如燧石击出的第一束文明之火,暗喻人类智慧在混沌中觉醒的刹那。它是实验室深夜不熄的荧屏微光,亦是芯片深处奔涌的电子星火——以光为刃,劈开未知的迷雾;以火为炉,熔铸未来的精钢。KOR:寰宇之心 (…
thumbnail
Linux使用n2n组网
以下为Linux使用官方(ntop)提供的n2n客户端加入虚拟局域网的方法。 链接:官方仓库(ntop/n2n) 3.0的amd64架构deb安装包:https://github.com/ntop/n2n/releases/download/3.0/n2n_3.0.0-1038_amd64.deb 以下为Ubuntu上的安装命令: wget htt…