每周分享第11期
文章目录
系统安装心得
1.MBR or GPT1
fdisk /dev/sda
dos mode is mbr
https://unix.stackexchange.com/questions/61142/remove-gpt-default-back-to-mbr
2.rufus
https://www.jianshu.com/p/c23ac08421bc
Intel Compute Stick
https://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick-core-video.html
Convert Your TV to PC with Intel Compute Stick
PS/2 vs USB
PS/2 is a “port” while USB is a “bus” .
The difference is a port is designed to connect a single device, while a bus is designed to connect many devices together. They can all be connected to a single USB host controller using a hub. With PS/2 I’d need a separate connector for each device.
https://www.quora.com/PS-2-vs-USB-what-are-the-advantages-and-disadvantages-of-each
canary test
In software testing, a canary is a push of programming code changes to a small group of end users who are unaware that they are receiving new code. Because the canary is only distributed to a small number of users, its impact is relatively small and changes can be reversed quickly should the new code prove to be buggy.
https://whatis.techtarget.com/definition/canary-canary-testing
资源合集
《资本的故事》
https://www.bilibili.com/video/BV1mW411J7ED
Manager’s Playbook: Heuristics for effective management
https://github.com/ksindi/managers-playbook
Teleforking a Process onto a Different Computer
https://thume.ca/2020/04/18/telefork-forking-a-process-onto-a-different-computer/
Beginners guide to gateways and proxies
https://dev.to/peterj/beginners-guide-to-gateways-and-proxies-1npn
Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System
From:包云岗
2020年度计算机体系结构/操作系统/编译编程三个领域综合的国际顶会ASPLOS最佳论文奖之一是来自CMU的一项关于卫星集群的工作:《Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System》。作者认为卫星集群将会是一种新的计算机系统。
我们组里研讨过这篇论文,其实技术上并没有特别大的突破和新的洞察力,实验也还只是在模拟器进行。获得最佳论文奖主要还是因为给大家畅想了一个未来愿景。
x86-64 canonical address
https://stackoverflow.com/questions/25852367/x86-64-canonical-address
In 64-bit mode, an address is considered to be in canonical form if address bits 63 through to the most-significant implemented bit by the microarchitecture are set to either all ones or all zeros.
I.e. a canonical virtual address is 48 bits correctly sign-extended to 64. If the high bits don’t match, it’s non-canonical and will fault if you attempt to dereference it.
“:” (colon) in C struct
https://stackoverflow.com/questions/8564532/colon-in-c-struct-what-does-it-mean
https://stackoverflow.com/questions/824295/what-does-c-struct-syntax-a-b-mean
1 | struct |
sizeof(test3) = 1
Keywords: Bitfields
acrn vm type
Pre-launched VM(launched before the Service VM is started)
Service VM
Post-launched VM(launched by the Service VM)
https://projectacrn.org/acrn-project-releases-version-1-0/
Xenomai
https://gitlab.denx.de/Xenomai/xenomai/-/wikis/home
Xenomai is about making various real-time operating system APIs available to Linux-based platforms. When the target Linux kernel cannot meet the requirements with respect to response time constraints, Xenomai can also supplement it for delivering stringent real-time guarantees.