Skip to content
This repository was archived by the owner on Mar 24, 2025. It is now read-only.

Latest commit

聽

History

History
345 lines (283 loc) 路 38.5 KB

README_ru.md

File metadata and controls

345 lines (283 loc) 路 38.5 KB

校薪懈胁械褉褋懈褌械褌 袧懈蟹泻芯褍褉芯胁薪械胁芯谐芯 袩褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟

效褌芯 褝褌芯 褌邪泻芯械?

袙写芯褏薪芯胁谢褟褟褋褜 google-interview-university, 屑薪械 斜褘 褏芯褌械谢芯褋褜 锌芯写械谢懈褌褜褋褟 芯锌褘褌芯屑 懈 锌芯泻邪蟹邪褌褜 锌褍褌褜 泻 褋褌邪薪芯胁谢械薪懈褞 锌褉芯谐褉邪屑屑懈褋褌芯屑 薪懈蟹泻芯谐芯 褍褉芯胁薪褟, 锌芯褌芯屑褍 褔褌芯 褋芯芯褌胁械褌褋褌胁褍褞褖懈械 薪邪胁褘泻懈 锌械褉械褋褌邪谢懈 斜褘褌褜 褋褌芯谢褜 芯斜褘写械薪薪褘屑懈, 泻邪泻芯胁褘屑懈 斜褘谢懈 褉邪薪褜褕械. 袣 褌芯屑褍 卸械, 屑薪芯谐懈械 褍褔邪褖懈械褋褟 懈 锌褉芯褋褌芯 薪芯胁懈褔泻懈 褔邪褋褌芯 屑械薪褟 褋邪屑懈 褋锌褉邪褕懈胁邪褞褌, 泻邪泻 褋褌邪褌褜 薪懈蟹泻芯褍褉芯胁薪械胁褘屑 锌褉芯谐褉邪屑屑懈褋褌芯屑 懈 褉邪蟹褉邪斜芯褌褔懈泻芯屑 褟写褉邪 Linux 胁 褔邪褋褌薪芯褋褌懈.

袨褔械胁懈写薪芯, 褔褌芯 薪邪 芯写薪芯泄 褋褌褉邪薪懈褑械 薪械谢褜蟹褟 褍泻邪蟹邪褌褜 泻邪卸写褍褞 褋褋褘谢泻褍/泻薪懈谐褍/泻褍褉褋. 孝芯 械褋褌褜, 褏芯褌褜 褝褌邪 褋褌褉邪薪懈褑邪 懈 锌褉械写褋褌邪胁谢褟械褌 褔懈褌邪褌械谢褞 Arduino, 薪邪 薪械泄 薪械褌 斜芯谢械械 写械褌邪谢褜薪芯泄 懈薪褎芯褉屑邪褑懈懈 芯 薪械泄 懈 胁褋褌褉邪懈胁邪械屑褘褏 褋懈褋褌械屑邪褏. 袠写褌懈 写邪谢褜褕械 薪械芯斜褏芯写懈屑芯 褋邪屑芯屑褍. 袠屑械褟 泻谢褞褔械胁芯械 褋谢芯胁芯 "Arduino", 屑芯卸薪芯 胁芯褋锌芯谢褜蟹芯胁邪褌褜褋褟 锌芯懈褋泻芯胁褘屑懈 褋械褉胁懈褋邪屑懈, 泻褍锌懈褌褜 泻懈褌 懈 薪邪褔邪褌褜 写械谢邪褌褜 褋 薪懈屑 褔褌芯-薪懈斜褍写褜 褋邪屑芯屑褍, 邪 薪械 锌褉芯褋褌芯 褋芯斜懈褉邪褌褜 褋褋褘谢泻懈 懈 斜械褋锌谢邪褌薪褘械 泻薪懈谐懈. 袩褉芯褕褍 锌芯屑薪懈褌褜, 褔褌芯 胁褋褟 褝褌邪 褋褌褉邪薪懈褑邪 褟胁谢褟械褌褋褟 谢懈褕褜 锌褍褌械胁芯写懈褌械谢械屑 写谢褟 薪芯胁懈褔泻芯胁.

袩褉懈屑. 锌械褉械胁芯写褔懈泻邪: 薪械 写谢褟 胁褋械褏 褋褋褘谢芯泻 懈 泻薪懈谐 褋褍褖械褋褌胁褍械褌 褉褍褋褋泻懈泄 邪薪邪谢芯谐 懈谢懈 锌械褉械胁芯写. 孝械褏, 褔褌芯 薪邪褕械谢, 写芯谢卸薪芯 斜褘褌褜 写芯褋褌邪褌芯褔薪芯 写谢褟 薪邪褔邪谢邪 锌褍褌懈, 薪芯, 胁 谢褞斜芯屑 褋谢褍褔邪械, 邪薪谐谢懈泄褋泻懈泄 褟蟹褘泻 褟胁谢褟械褌褋褟 薪械芯斜褏芯写懈屑褘屑 薪邪胁褘泻芯屑 写谢褟 褍褋锌械褕薪芯谐芯 褉邪蟹胁懈褌懈褟 褋胁芯懈褏 薪邪胁褘泻芯胁 胁 写邪薪薪芯泄 褋褎械褉械. 袩芯褝褌芯屑褍 泻 芯褉懈谐懈薪邪谢褜薪褘屑 褋芯胁械褌邪 写芯斜邪胁谢褞 芯褌 褋械斜褟: 褍褔懈 邪薪谐谢懈泄褋泻懈泄.

效褌芯 蟹薪邪褔懈褌 "薪懈蟹泻芯褍褉芯胁薪械胁褘泄"?

携 芯锌褉械写械谢褟褞 薪懈蟹泻芯褍褉芯胁薪械胁芯械 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械 泻邪泻 芯褔械薪褜 斜谢懈蟹泻芯械 泻 褍褋褌褉芯泄褋褌胁褍, 懈褋锌芯谢褜蟹褍褟 薪懈蟹泻芯褍褉芯胁薪械胁褘械 褟蟹褘泻懈 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟, 褌邪泻懈械 泻邪泻 C 懈谢懈 邪褋褋械屑斜谢械褉, 薪邪 泻芯薪褌褉邪褋褌械 褋 胁褘褋芯泻芯褍褉芯胁薪械胁褘屑 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械屑, 褌懈锌懈褔薪芯谐芯 写谢褟 锌褉懈谢芯卸械薪懈泄 胁 user-space, 懈褋锌芯谢褜蟹褍褞褖懈屑 褟蟹褘泻懈 胁褘褋芯泻芯谐芯 褍褉芯胁薪褟 (褌邪泻懈械 泻邪泻 Python, Java).

袛邪, 褋懈褋褌械屑薪芯械 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械 褟胁谢褟械褌褋褟 芯褔械薪褜 斜谢懈蟹泻懈屑 锌芯 褋屑褘褋谢褍 泻芯薪褑械锌褌芯屑 泻 薪懈蟹泻芯褍褉芯胁薪械胁芯屑褍 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褞. 袧芯 褝褌邪 褋褌褉邪薪懈褑邪 褌邪泻卸械 胁泻谢褞褔邪械褌 锌褉芯械泻褌懈褉芯胁邪薪懈械 邪锌锌邪褉邪褌薪褘褏 褋褉械写褋褌胁 懈 褉邪蟹褉邪斜芯褌泻褍 锌褉芯褕懈胁芯泻, 泻芯褌芯褉褘械 薪械 胁褏芯写褟褌 胁 锌芯薪褟褌懈械 褋懈褋褌械屑薪芯谐芯 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟.

袧邪泻芯薪械褑, 褝褌邪 褋褌褉邪薪懈褑邪 胁泻谢褞褔邪械褌 褌械屑褘 芯褌 邪锌锌邪褉邪褌薪褘褏 泻芯屑锌芯薪械薪褌芯胁 写芯 褟写褉邪 Linux. 袦械卸写褍 薪懈屑懈 薪械胁械褉芯褟褌薪芯 斜芯谢褜褕芯械 褔懈褋谢芯 褋谢芯械胁. 袛芯泻褍屑械薪褌 薪邪 芯写薪褍 褋褌褉邪薪懈褑褍 薪懈泻芯谐写邪 薪械 褋屑芯卸械褌 锌芯泻褉褘褌褜 写械褌邪谢懈 泻邪卸写芯谐芯 懈蟹 薪懈褏, 锌芯褝褌芯屑褍 械谐芯 褑械谢褜褞 褟胁谢褟械褌褋褟 谢懈褕褜 写邪褌褜 褌芯褔泻褍 胁褏芯写邪 胁 屑懈褉 薪懈蟹泻芯褍褉芯胁薪械胁芯谐芯 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟.

孝械芯褉懈褟

袧懈蟹泻芯褍褉芯胁薪械胁芯械 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械 斜邪蟹懈褉褍械褌褋褟 薪邪 写胁褍褏 褌械芯褉懈褟褏:

  • 袗褉褏懈褌械泻褌褍褉邪 袣芯屑锌褜褞褌械褉芯胁
  • 袨锌械褉邪褑懈芯薪薪褘械 小懈褋褌械屑褘

袦薪械 泻邪卸械褌褋褟, 谢褍褔褕懈泄 褋锌芯褋芯斜 胁褘褍褔懈褌褜 褌械芯褉懈褞 - 锌褉芯泄褌懈 褋芯芯褌胁械褌褋褌胁褍褞褖懈泄 泻褍褉褋. 效褌械薪懈械 泻薪懈谐 褋邪屑芯 锌芯 褋械斜械 薪械 锌谢芯褏芯, 薪芯 芯褌薪懈屑邪械褌 褋谢懈褕泻芯屑 屑薪芯谐芯 胁褉械屑械薪懈 懈 褋懈谢. 袩褉懈 卸械谢邪薪懈懈, 屑芯卸薪芯 薪邪泄褌懈 屑薪芯谐芯 褏芯褉芯褕懈褏 泻褍褉褋芯胁 胁 芯薪谢邪泄薪 褍薪懈胁械褉褋懈褌械褌邪褏, 胁 褔邪褋褌薪芯褋褌懈, 薪邪 coursera.org 懈 edx.org. 袧芯 褌械芯褉懈褟 - 褝褌芯 谢懈褕褜 褌械芯褉懈褟. 袧械 写褍屑邪褞, 褔褌芯 薪械芯斜褏芯写懈屑芯 蟹邪泻芯薪褔懈褌褜 泻褍褉褋 薪邪 芯褌谢懈褔薪芯, 褔褌芯斜褘 锌芯薪褟褌褜 芯斜褖褍褞 褋褍褌褜. 孝褘 斜褍写械褕褜 褋褌邪薪芯胁懈褌褜褋褟 谢褍褔褕械 懈 谢褍褔褕械 褋 褉芯褋褌芯屑 芯锌褘褌邪.

袩芯蟹胁芯谢褜 屑薪械 锌褉械写褋褌邪胁懈褌褜 薪械褋泻芯谢褜泻芯 泻薪懈谐, 泻芯褌芯褉褘械 褟 褔懈褌邪谢. 袨薪懈 褕懈褉芯泻芯 懈褋锌芯谢褜蟹褍褞褌褋褟 胁 泻邪褔械褋褌胁械 褍褔械斜薪懈泻芯胁 胁 褍薪懈胁械褉褋懈褌械褌邪褏. 袝褋谢懈 懈褏 薪械褌 懈谢懈 薪械 斜褘谢芯 褍 褔懈褌邪褌械谢褟 胁 褍薪懈胁械褉褋懈褌械褌械, 褌芯 褋褌芯懈褌 锌芯褌褉邪褌懈褌褜 薪械屑薪芯谐芯 胁褉械屑械薪懈 薪邪 芯蟹薪邪泻芯屑谢械薪懈械.

小锌懈褋芯泻 褏芯褉芯褕懈褏 泻薪懈谐 斜械褋泻芯薪械褔械薪. 袧械 褏芯褔褍 褋泻邪蟹邪褌褜, 褔褌芯 薪褍卸薪芯 锌械褉械屑芯谢芯褌褜 屑薪芯卸械褋褌胁芯 泻薪懈谐: 写芯褋褌邪褌芯褔薪芯 懈 芯写薪芯泄, 薪芯 锌褉芯褔懈褌邪薪薪芯泄 胁薪懈屑邪褌械谢褜薪芯. 袣芯谐写邪 斜褘 褌褘 薪械 褍褔懈谢 褌械芯褉懈褞, 锌芯锌褉芯斜褍泄 褋胁芯懈 褋懈谢褘 胁 械械 褉械邪谢懈蟹邪褑懈懈. 袨写薪邪 锌褉邪泻褌懈褔械褋泻邪褟 褉械邪谢懈蟹邪褑懈褟 谢褍褔褕械, 薪械卸械谢懈 蟹薪邪薪懈械 褋芯褌薪懈 褌械芯褉懈泄

携蟹褘泻懈

袗褋褋械屑斜谢械褉

袙褘斜械褉懈 芯写懈薪, 褏68 懈谢懈 ARM. 袧褍卸写褘 蟹薪邪褌褜 芯斜邪 薪械褌 褋屑褘褋谢邪. 袧械 懈屑械械褌 褋屑褘褋谢邪 写邪卸械 蟹薪邪褌褜 褋邪屑 褟蟹褘泻 锌芯 褋械斜械. 小褍褌褜 褋芯褋褌芯懈褌 胁 锌芯薪懈屑邪薪懈懈 胁薪褍褌褉械薪薪芯褋褌懈 锌褉芯褑械褋褋芯褉邪 懈 泻芯屑锌褜褞褌械褉邪 胁 褑械谢芯屑. 孝芯 械褋褌褜, 薪械褌 薪褍卸写褘 锌褉邪泻褌懈泻芯胁邪褌褜褋褟 胁 邪褋褋械屑斜谢械褉械 褋邪屑芯泄 锌芯褋谢械写薪械泄 屑芯写械谢懈. 袙褘斜械褉懈 8086 懈谢懈 Cortex-M.

携蟹褘泻 C

孝褍褌 泻芯褉芯褌泻懈褏 锌褍褌械泄 薪械褌. 袩褉芯褋褌芯 褔懈褌邪泄 胁褋褞 泻薪懈谐褍 懈 褉械褕邪泄 胁褋械 褍锌褉邪卸薪械薪懈褟.

袝褋谢懈 褏芯褔械褕褜 褋褌邪褌褜 褝泻褋锌械褉褌薪芯屑 胁 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈懈 薪邪 C, 锌芯褋械褌懈 https://leetcode.com/. 校写邪褔懈!

携蟹褘泻 Rust

携 褍胁械褉械薪, 褔褌芯 褋谢械写褍褞褖懈泄 褟蟹褘泻 写谢褟 褋懈褋褌械屑薪芯谐芯 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟 斜褍写械褌 Rust. 携 锌褉械写芯褋褌邪胁谢褞 谢懈褋褌 褌芯谐芯 褔褌芯 褟 写械谢邪谢 褔褌芯斜褘 胁褘褍褔懈褌褜 Rust.

袥懈薪褍褋 孝芯褉胁邪谢褜写褋 褋泻邪蟹邪谢 - "袝褋谢懈 褉械蟹泻芯 芯斜褋褌芯褟褌械谢褜褋褌胁邪 薪械 懈蟹屑械薪褟褌褋褟, 褌芯 芯薪 [Rust] 锌芯褟胁懈褌褋褟 胁 6.1."

  • The Rust Programming Language
    • 啸芯褉芯褕芯 写谢褟 蟹薪邪泻芯屑褋褌胁邪 褋 褟蟹褘泻芯屑, 薪芯 懈屑械械褌 屑邪谢芯 锌褉懈屑械褉芯胁 懈 褍锌褉邪卸薪械薪懈泄.
  • Rust by Example
    • 袩芯泻邪 褔懈褌邪械褕褜 "The Rust Programming Language", 屑芯卸械褕褜 薪邪褏芯写懈褌褜 锌褉懈屑械褉褘 懈 褍锌褉邪卸薪械薪懈褟 蟹写械褋褜.
    • 袧芯 蟹写械褋褜 薪械 褌邪泻 屑薪芯谐芯 褍锌褉邪卸薪械薪懈泄 泻芯褌芯褉褘械 褌褘 屑芯卸械褕褜 褋写械谢邪褌褜 写谢褟 褋械斜褟. 孝芯谢褜泻芯 薪械泻芯褌芯褉褘械 锌褉懈屑械褉褘 胁泻谢褞褔邪褞褌 胁 褋械斜褟 "褋写械谢邪泄 褝褌芯" 褍锌褉邪卸薪械薪懈褟, 懈 芯薪懈 芯褔械薪褜 锌褉芯褋褌褘械.
  • Programming Rust, 2nd
    • 袚谢褍斜芯泻芯械 芯蟹薪邪泻芯屑谢械薪懈械 褋 褟蟹褘泻芯屑, 薪芯 褌邪泻卸械 懈屑械械褌 屑邪谢芯 锌褉懈屑械褉芯胁 懈 褍锌褉邪卸薪械薪懈泄.
  • Exercism
    • 啸芯褉芯褕懈械 褍锌褉邪卸薪械薪懈褟 写谢褟 锌褉邪泻褌懈泻懈 懈薪写懈胁懈写褍邪谢褜薪褘褏 芯褋芯斜械薪薪芯褋褌械泄 Rust.
    • 携 薪械 褍胁械褉械薪 褔褌芯 袦械薪褌芯褉褘 邪泻褌懈胁薪芯 褉邪斜芯褌邪褞褌, 薪芯 褝褌芯谐芯 斜褍写械褌 写芯褋褌邪褌芯褔薪芯 褔褌芯斜褘 褋褉邪胁薪懈胁邪褌褜 褋胁芯懈 褉械褕械薪懈褟 褋 写褉褍谐懈屑懈.
    • 袩芯褋谢械 芯褌锌褉邪胁泻懈 褋胁芯械谐芯 褉械褕械薪懈褟, 褌褘 屑芯卸械褕褜 胁懈写械褌褜 褉械褕械薪懈褟 写褉褍谐懈褏 胁芯 胁泻谢邪写泻械 "Community solutions" (褋 锌芯褉褘 Exercism V3).
    • 袦薪芯谐芯 谢械谐泻懈褏 褍锌褉邪卸薪械薪懈泄 薪邪褑械谢械薪芯 薪邪 褎褍薪泻褑懈芯薪邪谢褜薪褘械 芯褋芯斜械薪薪芯褋褌懈, 褌邪泻懈械 泻邪泻 map/filter/any 懈 褌.写.
  • 袥械谐泻懈泄 Rust
  • Let's get rusty
    • 袦薪芯谐芯 褞褌褍斜械褉芯胁 写械谢邪褞褌 泻褍褉褋褘 锌芯 Rust, 薪芯 褝褌芯褌 锌芯薪褉邪胁懈谢褋褟 屑薪械 斜芯谢褜褕械 胁褋械谐芯.
    • 袨薪 胁褘褋褌邪胁谢褟械褌 锌芯褋谢械写薪懈泄 薪芯胁芯褋褌懈 锌芯 Rust. 袟邪褋谢褍卸懈胁邪械褌 锌芯写锌懈褋泻懈.
  • Rust 写谢褟 Linux
    • 小屑芯褌褉懈 锌褉懈屑械褉褘 懈褋褌芯褔薪懈泻芯胁 泻邪泻 Rust 锌芯锌邪谢 胁 褟写褉芯 Linux

袩褉懈谢芯卸械薪懈褟

袞械谢械蟹芯 && 袩褉芯褕懈胁泻懈

袝褋谢懈 褏芯褔械褕褜 褋褌邪褌褜 褋懈褋褌械屑薪褘屑 懈薪卸械薪械褉芯屑 胁褋褌褉邪懈胁邪械屑褘褏 褋懈褋褌械屑, 褌芯 谢褍褔褕械 薪邪褔邪褌褜 褋 锌褉芯褋褌褘褏 kit'芯胁 写谢褟 褉邪蟹褉邪斜芯褌泻懈, 薪械卸械谢懈 褋 锌芯褋谢械写薪械谐芯 褔懈锌褋械褌邪 ARM.

  • Arduino Start Kit
    • 小褍褖械褋褌胁褍械褌 屑薪芯卸械褋褌胁芯 褋械褉懈泄 Arduino, 薪芯 "Arduino Start Kit" 懈屑械械褌 薪邪懈斜芯谢械械 锌褉芯褋褌芯泄 锌褉芯褑械褋褋芯褉 (Atmega328P) 懈 泻薪懈谐褍-谐邪泄写.
    • Atmega328P 懈屑械械褌 8-斜懈褌薪芯械 褟写褉芯, 褋 泻芯褌芯褉芯谐芯 褏芯褉芯褕芯 薪邪褔懈薪邪褌褜 胁 褋褎械褉械 锌褉芯械泻褌懈褉芯胁邪薪懈褟 褑懈褎褉芯胁褘褏 褋褏械屑 懈 褉邪蟹褉邪斜芯褌泻懈 锌褉芯褕懈胁芯泻.
    • 孝械斜械 薪械 褌褉械斜褍械褌褋褟 蟹薪邪褌褜, 泻邪泻 褋芯蟹写邪胁邪褌褜 褋褏械屑邪褌懈泻懈 懈 屑邪泻械褌褘, 邪 褌邪泻 卸械 褋芯斜懈褉邪褌褜 褔懈锌褘.
    • 袧芯 薪褍卸薪芯 蟹薪邪褌褜, 泻邪泻 褔懈褌邪褌褜 褋褏械屑邪褌懈泻懈 懈 锌芯薪懈屑邪褌褜, 泻邪泻 褔懈锌褘 褋芯械写懈薪械薪褘 屑械卸写褍 褋芯斜芯泄.
    • 袪邪蟹褉邪斜芯褌褔懈泻 锌褉芯褕懈胁芯泻 写芯谢卸械薪 褍屑械褌褜 褔懈褌邪褌褜 褋褏械屑邪褌懈泻懈 懈 锌芯薪懈屑邪褌褜, 泻邪泻 锌械褉械写邪褌褜 写邪薪薪褘械 薪邪 褑械谢械胁芯械 褍褋褌褉芯泄褋褌胁芯.
    • 小谢械写褍泄 谐邪泄写褍!
  • 8086 manual
    • 袝褋谢懈 褌褘 薪械 蟹薪邪泻芯屑 褋 邪褉褏懈褌械泻褌褍褉芯泄 x86, 褌芯 8086 褌邪泻卸械 褟胁谢褟械褌褋褟 褏芯褉芯褕懈屑 谐邪泄写芯屑 邪褉褏懈褌械泻褌褍褉褘 锌褉芯褑械褋褋芯褉邪 懈 邪褋褋械屑斜褉械谢邪 80x86
  • 80386 manual

袣 褝褌芯屑褍 屑芯屑械薪褌褍, 屑芯卸薪芯 锌褉懈褋褌褍锌邪褌褜 泻 锌芯褋谢械写薪懈屑 锌褉芯褑械褋褋芯褉邪屑 邪褉褏懈褌械泻褌褍褉 ARM 懈 x86.

袛谢褟 锌褉懈屑械褉邪, 锌谢邪褌邪 Raspberry Pi 懈屑械械褌 锌褉芯褑械褋褋芯褉 Cortex-A53, 锌芯写写械褉卸懈胁邪褞褖懈泄 64-斜懈褌薪褘泄 薪邪斜芯褉 懈薪褋褌褉褍泻褑懈泄. 协褌芯 锌芯蟹胁芯谢褟械褌 锌芯谢褍褔懈褌褜 芯锌褘褌 胁 褉邪斜芯褌械 褋 褋芯胁褉械屑械薪薪芯泄 锌褉芯褑械褋褋芯褉薪芯泄 邪褉褏懈褌械泻褌褍褉褘 褋 锌芯屑芯褖褜褞 rPi. 袛邪, 械谐芯 屑芯卸薪芯 泻褍锌懈褌褜... 薪芯... 褔褌芯 褌褘 褋芯斜懈褉邪械褕褜褋褟 褋 薪懈屑 写械谢邪褌褜? 袝褋谢懈 薪械褌 褑械谢械胁芯谐芯 锌褉芯械泻褌邪, 褋泻芯褉械械 胁褋械谐芯 褌褘 锌褉芯褋褌芯 锌芯谢芯卸懈褕褜 锌谢邪褌褍 胁 写邪谢褜薪懈泄 褟褖懈泻 懈 蟹邪斜褍写械褕褜 芯 薪械泄 泻邪泻 懈 芯斜芯 胁褋械褏 写褉褍谐懈褏, 泻褍锌谢械薪薪褘褏 写芯 褝褌芯谐芯.

袩芯褝褌芯屑褍, 褟 褉械泻芯屑械薪写褍褞 褋谢械写褍褞褖懈泄 锌褉芯械泻褌.

携 褋写械谢邪谢 懈谐褉褍褕械褔薪芯械 褟写褉芯, 锌芯写写械褉卸懈胁邪褞褖械械 64-斜懈褌薪褘泄 "写谢懈薪薪褘泄" 褉械卸懈屑, 锌芯写泻邪褔泻褍 褋褌褉邪薪懈褑 懈 芯褔械薪褜 锌褉芯褋褌芯械 锌械褉械泻谢褞褔械薪懈械 泻芯薪褌械泻褋褌邪. 褋芯蟹写邪薪懈褟 褟写褉邪 褟胁谢褟械褌褋褟 褏芯褉芯褕懈屑 褋锌芯褋芯斜芯屑 锌芯薪褟褌褜 邪褉褏懈褌械泻褌褍褉褍 褋芯胁褉械屑械薪薪芯谐芯 泻芯屑锌褜褞褌械褉邪 懈 褍锌褉邪胁谢械薪懈械 "卸械谢械蟹芯屑".

袙芯芯斜褖械 谐芯胁芯褉褟, 褍 褌械斜褟 褍卸械 械褋褌褜 写芯褋褌褍锌 泻 锌芯褋谢械写薪械屑褍 锌褉芯褑械褋褋芯褉褍 懈 锌芯褋谢械写薪懈屑 邪锌锌邪褉邪褌薪褘屑 褍褋褌褉芯泄褋褌胁邪屑. 孝胁芯泄 薪芯褍褌斜褍泻! 孝胁芯泄 袩袣! 孝褘 褍卸械 懈屑械械褕褜 胁褋械 薪械芯斜褏芯写懈屑芯械 写谢褟 褋褌邪褉褌邪! 袧械 薪褍卸薪芯 薪懈褔械谐芯 锌芯泻褍锌邪褌褜. QEMU 屑芯卸械褌 褝屑褍谢懈褉芯胁邪褌褜 锌芯褋谢械写薪懈械 锌褉芯褑械褋褋芯褉褘 ARM 懈 x86. 孝芯 械褋褌褜, 胁褋械 薪械芯斜褏芯写懈屑芯械 薪邪 褉褍泻邪褏. 小褍褖械褋褌胁褍械褌 屑薪芯卸械褋褌胁芯 懈谐褉褍褕械褔薪褘褏 褟写械褉 懈 写芯泻褍屑械薪褌邪褑懈懈 写谢褟 褋锌褉邪胁泻懈. 袩褉芯褋褌芯 褍褋褌邪薪芯胁懈 QEMU 褝屑褍谢褟褌芯褉 懈 褋芯蟹写邪泄 屑懈泻褉芯-褟写褉芯, 泻芯褌芯褉芯械 褋锌芯褋芯斜薪芯 蟹邪谐褉褍蟹懈褌褜褋褟, 胁泻谢褞褔懈褌褜 锌芯写泻邪褔泻褍 懈 胁褘胁械褋褌懈 褌械泻褋褌芯胁褘械 褋芯芯斜褖械薪懈褟.

袛褉褍谐懈械 懈谐褉褍褕械褔薪褘械 褟写褉邪:

携写褉芯 Linux 懈 写褉邪泄胁械褉邪 褍褋褌褉芯泄褋褌胁

袧械 薪褍卸薪芯 褋芯蟹写邪胁邪褌褜 褋胁芯褞 锌芯谢薪芯褑械薪薪褍褞 芯锌械褉邪褑懈芯薪薪褍褞 褋懈褋褌械屑褍. 袩褉懈褋芯械写懈薪泄褟褋褟 泻 褋芯芯斜褖械褋褌胁褍 Linux 懈 褍褔邪褋褌胁褍泄 胁 褉邪蟹褉邪斜芯褌泻械.

小谢械写褍泄 邪泻泻褍褉邪褌薪芯

  • 袣薪懈谐懈 (褔懈褌邪褌褜 胁 褋谢械写褍褞褖械屑 锌芯褉褟写泻械):
  • 袨褋褌邪谢褜薪褘械 褉械褋褍褉褋褘, 泻芯褌芯褉褘械 褟 褉械泻芯屑械薪写褍褞:
    • Linux device driver labs
      • 袚懈写 锌芯 锌褉邪泻褌懈泻械 懈 芯褌谢懈褔薪褘械 褍锌褉邪卸薪械薪懈褟 锌芯 褋芯蟹写邪薪懈褞 写褉邪泄胁械褉芯胁 褍褋褌褉芯泄褋褌胁 写谢褟 Linux 褋 薪械芯斜褏芯写懈屑褘屑懈 API.
      • 袛褍屑邪褞, 褝褌芯褌 写芯泻褍屑械薪褌 锌褉械写褋褌邪胁谢褟械褌 褔懈褌邪褌械谢褞 锌褉邪泻褌懈褔械褋泻懈 胁褋械 薪械芯斜褏芯写懈屑褘械 API 褟写褉邪.
    • The Eudyptula Challenge
      • 袣 褋芯卸邪谢械薪懈褞, 褝褌芯 褋芯褉械胁薪芯胁邪薪懈械 斜芯谢褜褕械 薪械 锌褉懈薪懈屑邪械褌 薪芯胁褘褏 褍褔邪褋褌薪懈泻芯胁. 袦械泄薪褌械泄薪械褉 褋泻邪蟹邪谢, 褔褌芯 锌谢邪薪懈褉褍械褌 锌械褉械褏芯写 薪邪 薪芯胁褘泄 褎芯褉屑邪褌. 袧邪写械褞褋褜 薪邪 械谐芯 胁芯蟹胁褉邪褖械薪懈械 胁 褋泻芯褉芯屑 胁褉械屑械薪懈.
        • 袧芯 褌褘 屑芯卸械褕褜 薪邪泄褌懈 胁芯锌褉芯褋褘 锌芯 褝褌芯屑褍 褋芯褉械胁薪芯胁邪薪懈褞 褋 锌芯屑芯褖褜褞 袚褍谐谢邪. 袧械泻芯褌芯褉褘械 谢褞写懈 褍卸械 胁褘谢芯卸懈谢懈 褉械蟹褍谢褜褌邪褌 褋胁芯械泄 褉邪斜芯褌褘. 袧邪泄写懈 胁芯锌褉芯褋褘 懈 锌芯锌褘褌邪泄褋褟 褉械褕懈褌褜 懈褏 褋邪屑芯褋褌芯褟褌械谢褜薪芯, 锌芯褋谢械 褔械谐芯 褋褉邪胁薪懈 褋胁芯械 褉械褕械薪懈械 褋 褔褍卸懈屑懈.
      • 协褌芯 泻邪泻 懈屑械褌褜 锌芯褌褉褟褋邪褞褖械谐芯 褔邪褋褌薪芯谐芯 褍褔懈褌械谢褟, 泻芯褌芯褉褘泄 薪邪锌褉邪胁谢褟械褌 褌械斜褟 懈 谐芯胁芯褉懈褌, 褔褌芯 薪褍卸薪芯 写械谢邪褌褜.
      • 袝褋谢懈 褌褘 薪械 蟹薪邪械褕褜, 褔械屑 蟹邪薪褟褌褜褋褟, 锌褉芯褋褌芯 薪邪褔薪懈 褋 褝褌芯谐芯.
    • Learning operating system development using Linux kernel and Raspberry Pi
      • 协褌芯褌 锌褉芯械泻褌 械褖械 薪械 蟹邪胁械褉褕械薪.
      • 携 胁褋械谐写邪 写褍屑邪谢, 褔褌芯 褋写械谢邪褌褜 褟写褉芯, 锌芯褏芯卸械械 薪邪 Linux, 褟胁谢褟械褌褋褟 谢褍褔褕懈屑 褋锌芯褋芯斜芯屑 锌芯薪褟褌褜 械谐芯 褋邪屑芯谐芯.
    • Block layer and device driver
      • 薪邪褔薪懈 褋 写褉邪泄胁械褉邪 锌褉芯褋褌芯谐芯 斜谢芯褔薪芯谐芯 褍褋褌褉芯泄褋褌胁邪 (Ramdisk) 褋 屑薪芯谐芯-芯褔械褉械写薪褘屑 褉械卸懈屑芯屑
      • 懈写懈 写邪谢褜褕械 薪邪 褍褉芯胁械薪褜 斜谢芯泻芯胁
      • 锌械褉械胁芯写 薪邪 邪薪谐谢懈泄褋泻懈泄 蟹邪胁械褉褕械薪, 锌褉芯褋褜斜邪 锌褉懈褋谢邪褌褜 芯褌蟹褘胁 锌芯 薪械屑褍.
    • md driver of Linux kernel(Korean)
      • 泻邪泻 褍褌懈谢懈褌褘 mdadm 褉邪斜芯褌邪褞褌 懈 泻邪泻 胁褘蟹褘胁邪械褌 md driver
      • 泻邪泻 褉邪斜芯褌邪械褌 褋邪屑 md driver

小褋褘谢泻懈

袩芯褋屑芯褌褉懈 蟹写械褋褜, 械褋谢懈 锌芯薪邪写芯斜懈褌褋褟 褔褌芯-褌芯 械褖械

  • Free-electrons homepage
    • 屑薪芯卸械褋褌胁芯 锌褉械蟹械薪褌邪褑懈泄, 锌褉械写褋褌邪胁谢褟褞褖懈褏 褏芯褉芯褕懈械 褌械屑褘, 芯褋芯斜械薪薪芯 Linux 薪邪 ARM
  • Julia Evans's posting: You can be a kernel hacker!
    • 谐懈写 写谢褟 胁褏芯写邪 胁 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械 褍褉芯胁薪褟 褟写褉邪

袩褉芯褔懈械 锌褉懈谢芯卸械薪懈褟

袛邪, 褌褘 屑芯卸械褕褜 斜褘褌褜 懈 薪械 蟹邪懈薪褌械褉械褋芯胁邪薪 胁 谢懈薪褍泻褋械 懈 锌褉芯褕懈胁泻邪褏. 袝褋谢懈 褌邪泻, 褌芯 屑芯卸薪芯 薪邪泄褌懈 懈 写褉褍谐懈械 褋褎械褉褘:

  • 小懈褋褌械屑薪芯械 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械 懈 写褉邪泄胁械褉邪 褍褋褌褉芯泄褋褌胁 锌芯写 Windows
  • 袘械蟹芯锌邪褋薪芯褋褌褜
  • 袪械胁械褉褋 懈薪卸械薪械褉懈薪谐

校 屑械薪褟 薪械褌 泻邪泻懈褏-谢懈斜芯 蟹薪邪薪懈泄 胁 写邪薪薪褘褏 褋褎械褉邪褏. 袩芯褝褌芯屑褍 锌褉芯褕褍 芯褌锌褉邪胁懈褌褜 屑薪械 谢褞斜褍褞 懈薪褎芯褉屑邪褑懈褞 芯 薪懈褏 写谢褟 薪芯胁懈褔泻芯胁.

携写褉邪 懈 写褉邪泄胁械褉褘 - 械褖械 薪械 胁褋械 薪懈蟹泻芯褍褉芯胁薪械胁芯械 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械. 袨写薪懈屑 懈蟹 薪邪懈斜芯谢械械 胁邪卸薪褘褏 锌褉懈谢芯卸械薪懈泄 薪懈蟹泻芯褍褉芯胁薪械胁芯谐芯 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟 褟胁谢褟褞褌褋褟 褉邪褋锌褉械写械谢械薪薪褘械 褎邪泄谢芯胁褘械 褋懈褋褌械屑褘 懈 褏褉邪薪懈谢懈褖邪. 袩芯写褉芯斜薪芯械 懈褏 芯锌懈褋邪薪懈械 薪邪褏芯写懈褌褋褟 薪邪 锌褉械写械谢邪屑懈 褎芯泻褍褋邪 褝褌芯谐芯 写芯泻褍屑械薪褌邪, 薪芯 褋褍褖械褋褌胁褍械褌 芯褌谢谢懈褔薪褘泄 泻褍褉褋, 胁 泻芯褌芯褉芯屑 屑芯卸薪芯 锌芯锌褉芯斜芯胁邪褌褜 褋械斜褟 胁 写邪薪薪芯泄 褋褎械褉械.

袘褍写褍褖械械 薪懈蟹泻芯褍褉芯胁薪械胁芯谐芯 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟

袦薪械 薪械懈蟹胁械褋褌薪芯 斜褍写褍褖械械, 薪芯 褟 锌芯褋屑邪褌褉懈胁邪褞 薪邪 RUST.

袝褋谢懈 斜褘 褍 屑械薪褟 斜褘谢邪 褋胁芯斜芯写薪邪褟 薪械写械谢褟 胁 芯写懈薪芯褔械褋褌胁械, 褟 斜褘 械谐芯 胁褘褍褔懈谢. 袩褉芯褋褌芯 锌芯褌芯屑褍, 褔褌芯 RUST - 褋邪屑褘泄 薪芯胁褘泄 褟蟹褘泻 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈褟, 薪邪 泻芯褌芯褉芯屑 胁芯蟹屑芯卸薪邪 褉邪蟹褉邪斜芯褌泻邪 写褉邪泄胁械褉芯胁 褍褋褌褉芯泄褋褌胁 锌芯写 Linux.

IoT 褌械锌械褉褜 褍卸械 褟胁谢褟械褌褋褟 褌褉械薪写芯屑, 锌芯褝褌芯屑褍 褋褌芯懈褌 锌芯褋屑芯褌褉械褌褜 薪邪 袨小 写谢褟 薪械谐芯. ARM, Samsung 懈 薪械泻芯褌芯褉褘械 写褉褍谐懈械 泻芯屑锌邪薪懈懈 懈屑械褞褌 褋胁芯懈 褋芯斜褋褌胁械薪薪褘械 袨小 褉械邪谢褜薪芯谐芯 胁褉械屑械薪懈, 薪芯, 泻 褋芯卸邪谢械薪懈褞, 屑薪芯谐懈械 懈蟹 薪懈褏 懈屑械褞褌 蟹邪泻褉褘褌褘泄 懈褋褏芯写薪褘泄 泻芯写. 袧芯 Linux Foundation 褌邪泻卸械 懈屑械械褌 褋胁芯械 褉械褕械薪懈械: Zephyr

袨斜褘褔薪褘械 芯斜谢邪褔薪褘械 褋械褉胁械褉邪 懈屑械褞褌 屑薪芯卸械褋褌胁芯 褋谢芯械胁; 胁 褔邪褋褌薪芯褋褌懈, 褏芯褋褌芯胁褍褞 袨小, 写褉邪泄胁械褉 kvm, 锌褉芯褑械褋褋 qemu, 谐芯褋褌械胁邪褟 袨小 懈 褋械褉胁懈褋薪芯械 锌褉懈谢芯卸械薪懈械. 袣芯薪褌械泄薪械褉 斜褘谢 褋芯蟹写邪薪, 褔褌芯斜褘 锌褉械写芯褋褌邪胁懈褌褜 谢械谐泻褍. 胁懈褉褌褍邪谢懈蟹邪褑懈褞. 袙 斜谢懈卸邪泄褕械屑 斜褍写褍褖械屑, 薪芯胁褘泄 泻芯薪褑械锌褌 袨小, 褌邪泻 薪邪蟹褘胁邪械屑褘泄 "斜懈斜谢懈芯褌械褔薪邪褟 袨小" 懈谢懈 Unikernel, 屑芯卸械褌 蟹邪屑械薪懈褌褜 褌懈锌懈褔薪褘泄 褋褌褝泻 SW 写谢褟 胁懈褉褌褍邪谢懈蟹邪褑懈懈.

Big data 懈 芯斜谢邪褔薪褘械 胁褘褔懈褋谢械薪懈褟 褌褉械斜褍褞褌 褏褉邪薪械薪懈褟 胁褋械 斜芯谢褜褕懈褏 懈 斜芯谢褜褕懈褏 芯斜褗械屑芯胁 写邪薪薪褘褏. 袧械泻芯褌芯褉褘械 写懈褋泻懈, 薪邪锌褉褟屑褍褞 锌芯写泻谢褞褔械薪薪褘械 泻 褋械褉胁械褉邪屑, 薪械 屑芯谐褍褌 褍写芯胁谢械褌胁芯褉懈褌褜 褌褉械斜褍褞褖褍褞褋褟 械屑泻芯褋褌褜, 褋褌邪斜懈谢褜薪芯褋褌褜 懈 锌褉芯懈蟹胁芯写懈褌械谢褜薪芯褋褌褜. 袩芯褝褌芯屑褍 斜褘谢懈 锌褉芯胁械写械薪褘 懈褋褋谢械写芯胁邪薪懈褟 写谢褟 褋芯蟹写邪薪懈褟 斜芯谢褜褕懈褏 褋懈褋褌械屑 褏褉邪薪械薪懈褟 写邪薪薪褘褏 褋 锌芯屑芯褖褜褞 屑薪芯卸械褋褌胁邪 屑邪褕懈薪, 褋芯械写懈薪械薪薪褘褏 胁褘褋芯泻芯褋泻芯褉芯褋褌薪芯泄 褋械褌褜褞. 袩芯薪邪褔邪谢褍 芯薪懈 斜褘谢懈 褋褎芯泻褍褋懈褉芯胁邪薪褘 薪邪 褋芯蟹写邪薪懈懈 芯写薪芯谐芯 斜芯谢褜褕芯谐芯 褌芯屑邪-褏褉邪薪懈谢懈褖邪. 袧芯 褌械锌械褉褜 锌褉械写谢邪谐邪褞 屑薪芯卸械褋褌胁邪 褌芯屑芯胁, 胁褘写械谢械薪薪褘褏 写谢褟 屑薪芯卸械褋褌胁邪 胁懈褉褌褍邪谢褜薪褘褏 屑邪褕懈薪.

袣邪泻 薪邪褔邪褌褜?

袨写薪邪卸写褘, 褟 锌芯谢褍褔懈谢 锌懈褋褜屑芯 褋 褌邪泻懈屑 胁芯锌褉芯褋芯屑. 袧邪 褝褌芯泄 褋褌褉邪薪懈褑械 锌褉械写褋褌邪胁谢械薪芯 屑薪芯卸械褋褌胁芯 懈薪褎芯褉屑邪褑懈芯薪薪褘褏 泻薪懈谐, 泻褍褉褋芯胁 懈 锌褉芯械泻褌芯胁. 袠 胁 褌芯屑, 褔褌芯 褟 蟹邪斜褘谢 薪邪锌懈褋褌邪褜 褌褍褌 芯褌胁械褌 薪邪 薪械谐芯 - 屑芯褟 胁懈薪邪. 袣芯薪械褔薪芯, 薪械 褋褍褖械褋褌胁褍械褌 械写懈薪褋褌胁械薪薪芯谐芯 锌褉褟屑芯谐芯 锌褍褌懈. 携 锌褉芯褋褌芯 锌懈褕褍, 褔褌芯 写械谢邪谢 褋邪屑 懈 胁 泻邪泻芯屑 锌芯褉褟写泻械. 袝褋谢懈 褌褘 褍卸械 蟹薪邪泻芯屑 褋 褔械屑-褌芯, 褌芯 屑芯卸械褕褜 褝褌芯 锌褉芯锌褍褋褌懈褌褜. 袩袨袙孝袨袪携挟, 褝褌芯 胁褋械 谢懈褕褜 锌褉懈屑械褉, 泻芯褌芯褉芯屑褍 褌褘 屑芯卸械褕褜 褋谢械写芯胁邪褌褜. 袝褋谢懈 薪械 蟹薪邪械褕褜, 褔褌芯 写械谢邪褌褜, 锌褉芯褋褌芯 写械谢邪泄 胁褋械 袩袨 袩袨袪携袛袣校.

袩械褉械胁芯写

袩褉懈褋褘谢邪泄褌械 屑薪械 pull-褉械泻胁械褋褌褘, 械褋谢懈 褏芯褌懈褌械 锌械褉械胁械褋褌懈 褝褌褍 褋褌褉邪薪懈褑褍. 携 锌械褉械褔懈褋谢褞 懈褏 蟹写械褋褜.

袣褌芯 褟 褌邪泻芯泄?

袙写芯褏薪芯胁谢褟褟褋褜 google-interview-university, 屑薪械 斜褘 褏芯褌械谢芯褋褜 锌芯写械谢懈褌褜褋褟 芯锌褘褌芯屑 懈 锌芯泻邪蟹邪褌褜 锌褍褌褜 泻 褋褌邪薪芯胁谢械薪懈褞 锌褉芯谐褉邪屑屑懈褋褌芯屑 薪懈蟹泻芯谐芯 褍褉芯胁薪褟, 锌芯褌芯屑褍 褔褌芯 褋芯芯褌胁械褌褋褌胁褍褞褖懈械 薪邪胁褘泻懈 锌械褉械褋褌邪谢懈 斜褘褌褜 褋褌芯谢褜 芯斜褘写械薪薪褘屑懈, 泻邪泻芯胁褘屑懈 斜褘谢懈 褉邪薪褜褕械. 袣 褌芯屑褍 卸械, 屑薪芯谐懈械 褍褔邪褖懈械褋褟 懈 锌褉芯褋褌芯 薪芯胁懈褔泻懈 褔邪褋褌芯 屑械薪褟 褋邪屑懈 褋锌褉邪褕懈胁邪褞褌, 泻邪泻 褋褌邪褌褜 薪懈蟹泻芯褍褉芯胁薪械胁褘屑 锌褉芯谐褉邪屑屑懈褋褌芯屑 懈 褉邪蟹褉邪斜芯褌褔懈泻芯屑 褟写褉邪 Linux 胁 褔邪褋褌薪芯褋褌懈.

袛谢褟 懈薪褎芯褉屑邪褑懈懈, 褍 屑械薪褟 斜芯谢械械 10 谢械褌 芯锌褘褌邪 胁 泻邪褔械褋褌胁械 薪懈蟹泻芯褍褉芯胁薪械胁芯谐芯 锌褉芯谐褉邪屑屑懈褋褌邪, 屑芯泄 芯锌褘褌 胁泻谢褞褔邪械褌:

  • 袩褉芯谐褉邪屑屑懈褉芯胁邪薪懈械 薪邪 邪褋褋屑械屑斜谢械褉械 锌芯写 80x86
  • 袗锌锌邪褉邪褌薪褘械 褋褉械写褋褌胁邪 薪邪 褔懈锌邪褏 Atmel 懈 锌褉芯褕懈胁泻懈 写谢褟 薪懈褏
  • 携蟹褘泻 C 懈 褋懈褋褌械屑薪芯械 锌褉芯谐褉邪屑屑懈褉芯胁邪薪懈械 锌芯写 Unix
  • 袛褉邪泄胁械褉邪 褍褋褌褉芯泄褋褌胁 锌芯写 Linux
  • 携写褉芯 Linux: 锌芯写泻邪褔泻邪 褋褌褉邪薪懈褑
  • 携写褉芯 Linux: 写褉邪泄胁械褉 斜谢芯褔薪芯谐芯 褍褋褌褉芯泄褋褌胁邪 懈 md module