【CS】个人整理学习资料分享

发布时间 2023-06-09 00:42:51作者: 月生日王

Linux

Linux 源码在线搜索 可以在线搜一些Linux的源码,方便快速地看一些代码
Inter-process communication in Linux: Sockets and signals
Inter-process communication in Linux: Using pipes and message queues
Inter-process communication in Linux: Shared storage
金步国作品集 比较好的翻译作品,其中systemd/rpmbuild 工作中有用到

网络

SDNLAB SDNLAB,有一些DPDk/OVS/...的文档,跟工作关联度比较高的网站
报文格式大全 华为出品的报文格式大全,包含常见的报文类型,网络学习必备!
路由选择协议 RIP、OSPF、BGP 详解
Huawei:BGP简介
介绍了BGP的基本原理,有一个基本的了解
Huawei CloudEngine 12800, 12800E系列交换机 产品文档 huawei交换机的产品文档,里面包含一些网络知识,可以参考
什么是MPLS 结合IP与ATM的优点:为了提高路由器的转发速度而提出的。与传统IP路由方式相比,它在数据转发时,只在网络边缘分析IP报文头,而不用在每一跳都分析IP报文头,节约了处理时间。
支持MPLS支持多层标签转发平面面向连接
什么是EVPN?
SD-WAN EVPN基本原理
SD-WAN解决方案
SDWAN技术白皮书-6W102
SDWAN的三个主要发展趋势是SASE(Secure Access Service Edge,安全访问服务边缘)、NaaS(Network as a Service,网络即服务)和AI(Artificial Intelligence,人工智能)
IP新技术专题:EVPN-MPLS
2022 全球网络趋势报告 专题研究:SASE 最新动态和网络即服务 (NaaS) 的兴起 工作相关,专门有一个组在搞NaaS,了解一下他们在做什么?
《SRV6 网络编程,开启IP网络新时代》
什么是SRv6?

网络虚拟化

链接 总结
Virtio-networking series 红帽公司出品,值得反复学习

大神BLOG(有时间可以好好看一看)

网址 Author Github 备注
云风的 BLOG https://github.com/cloudwu
High一下! 酷 壳 – CoolShell 陈皓
Peter's Corner
在青春迷失的咖啡馆 作者应该是之前在Huawei工作过,有华为云网络相关的帖子整理地质量很高,其他BLOG质量也比较好

Star Github项目

链接 概述 总结
0voice / linux_kernel_wiki 200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
CyC2018 / CS-Notes ? 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
torvalds / linux Linux kernel source tree Linux 太伟大了吧
qemu / qemu Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website. 公司有大佬说Qemu/LLVM/Linux 是整个计算机历史上最伟大的软件,工作中涉及到vswitch,会用到qemu-kvm,qemu的一些代码的框架也值得学习
rui314 / chibicc A small C compiler 拓展学习
me115 / design_patterns 图说设计模式 学习设计模式可以参考
0voice / dpdk_engineer_manual 【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表 工作涉及
openvswitch / ovs Open vSwitch 工作涉及
justjavac / free-programming-books-zh_CN 免费的计算机编程类中文书籍,欢迎投稿
llvm/llvm-project The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org. 公司有大佬说Qemu/LLVM/Linux 是整个计算机历史上最伟大的软件,拓展学习

OVS

DPDK

其他