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 是整个计算机历史上最伟大的软件,拓展学习 |