FreeBSD安装

FreeBSD安装
freebsd boot

原文链接:https://ovea-y.cn/free_bsd_install/

💡 FreeBSD是一个历史悠久的类UNIX系统,当今很多主流的操作系统都或多或少地吸收了它的设计理念。

安装FreeBSD

1. 制作启动盘

2. 安装核心

2.1 此处按下Enter键,启动多用户模式
Pasted image 20231112104033
2.2 选择Install,并且按下Enter键
Pasted image 20231112104126

2.3 选择一个键盘映射模式,此处选择默认即可(空格可以切换下面的按钮,回车是选择)
Pasted image 20231112104142

2.4 设置一个喜欢的主机名字,输入后按回车确认
Pasted image 20231112104158

2.5 选择需要安装的组件(上下键移动,空格选择,确认全部)
Pasted image 20231112104211

2.6 选择一个文件系统和磁盘分区方式

  • Auto(UFS)使用UFS文件系统,并且自动对磁盘进行分区
  • Manual 如果想自己分区,可以选择这种模式
  • Shell 使用shell高度灵活地分区
  • Auto(ZFS)使用ZFS文件系统,并且自动对磁盘进行分区(空格切换下面的OK - Cancel选项,回车确认)
    Pasted image 20231112114355

2.7 选择自动分区后,会有以下选项,如果想采用自动分区,直接选择Partition即可

Pasted image 20231112114413

2.8 选择一种分区表格式

  • APM Apple的分区表格式
  • BSD BSD的分区方式
  • GPT GUID分区格式
  • MBR DOS系统的分区格式
  • VTOC8 Sun VTOC8分区表格式

Pasted image 20231112114435

2.9 确认分区是否正确,然后选择Finish
Pasted image 20231112114453
Pasted image 20231112114505
Pasted image 20231112114658
Pasted image 20231112114731
Pasted image 20231112114743

2.10 设置用户密码
Pasted image 20231112114756

2.11 配置网络
Pasted image 20231112114805
Pasted image 20231112114811
Pasted image 20231112114817
Pasted image 20231112114824
Pasted image 20231112114831

2.12 选择时区
Pasted image 20231112114838
Pasted image 20231112114845
Pasted image 20231112114853
Pasted image 20231112114859
Pasted image 20231112114908
Pasted image 20231112114916

2.13 选择想要开启的服务
Pasted image 20231112114923

2.14 选择需要的安全配置
Pasted image 20231112114929

2.15 添加用户
Pasted image 20231112114936
Pasted image 20231112114943

2.16 完成最后的配置

可以选择安装handbook,也可以直接Exit结束安装。
Pasted image 20231112114951

2.17 重启
Pasted image 20231112115002
Pasted image 20231112115010

原文链接:https://ovea-y.cn/free_bsd_install/

Read more

Android Common Kernel(ACK)

Android Common Kernel(ACK)

Android Kernel基于Linux Long Term Supported(LTS) kernel,并在此基础上添加了很多Android定制的Patch,形成了Android Common Kernels(ACKs)。 5.10及以上版本的ACK也被称为Generic kernel images(GKI) kernel。 GKI内核聚合了硬件无关的通用核心代码以及GKI模块,与Vendor模块分隔开来。 GKI为Vendor模块提供的接口,借助Kernel Module Interface(KMI)完成,KMI包含了一系列Vendor模块所需的函数和全局数据符号组成。 KMI的作用 ABI工具:https://android.googlesource.com/kernel/build/+/refs/heads/main-kernel/abi/ 一直以来,Linux Kernel对主线内核维护一套稳定内核ABI的想法不屑一顾,因为面临不同的工具链、内核配置和快速发展的Linux主线内核,要在主线中保持稳定的ABI是非常困难的。 而Google为了解决Kernel碎

By 夕元
香港银行开户指南

香港银行开户指南

注意:本文所有内容,都是需要前往香港的情况下才能使用! 本文主要介绍2家实体银行和3家虚拟银行! 实体银行包含: * 中国银行(香港) * 汇丰银行(香港),该银行也被称为“香港上海汇丰银行” 虚拟银行包含: * 众安银行 * 天星银行 * 蚂蚁银行 1、各银行所需资料和办理方式 银行名称 办理方式 所需材料 & 要求 备注 汇丰银行(香港) 提前预约,线下到营业点办理 (如果没预约,只能很早排队取线下号,不一定能取到) 必备证件: 1. 港澳通行证 2. 入境海关小票 3. 身份证 投资证明: 1. 证券App近三月股票交割单 2. 中国结算近三月交割单 3. 银行近三月流水单 4. 支付宝投资流水 资产证明: 1. 银行资产证明 2.

By 夕元
端侧AI使用指南

端侧AI使用指南

1 高通AI套件 支持处理器: * CPU * GPU * NPU Qualcomm (®) AI Engine Direct SDK 为 AI 开发提供了底层统一的 API。开发人员可以更进一步贴近芯片设计,在 Qualcomm (®) AI 加速器上提高其 AI 模型的性能:Qualcomm (®) Kryo™ CPU、Qualcomm (®) Adreno™ GPU 和 Qualcomm (®) Hexagon™ NPU。 可以使用 SDK 来定位特定的加速器,也可以从 TensorFlow Lite 或 ONNX 运行时委派工作负载以直接访问Hexagon NPU HTP:具有融合 AI 加速器架构的 Hexagon 处理器 NPU;cDSP:

By 夕元
C++协程(Coroutines)

C++协程(Coroutines)

原文链接:https://ovea-y.cn/cpp_coroutine_20/ C++协程(Coroutines) 1. 简单介绍协程 协程可以简单的理解为,它是一个可以随时“中断”,并再次恢复执行的函数。 C++协程框架的特点: * 无栈协程 * 非对称设计(开发者可以自行设计协程调度器,做成对称设计) 2. 协程和函数的区别 函数:函数调用是线性、同步、一次性的执行模式,调用者必须等待被调用方法执行完成后返回。 协程:协程可以异步执行,调用者不需要等待协程完成,可以在协程挂起时继续做其他事情。在执行过程中通过特定的语法(co__yield_和_co__await)暂停执行,并在之后的某个时刻恢复执行。 2.1 普通函数的执行过程 一个普通函数在执行的时候,主要包含两个操作,分别是调用(call)和返回(return)

By 夕元