🤸 ஐ Stardust·星之尘埃 ஐ ![GitHub followers](https://camo.githubusercontent.com/10fe39866410ca7a03b7e20bffe6b33bb0ac7f4edbe0cc1c5fd73afc28610c77/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f6c6c6f776572732f53746172647573742d6d696e75733f7374796c653d666c61742d737175617265266c6f676f3d676974687562)
![](rain0.gif)
#![no_std] // Minimal kernel
#![no_main]
use core::panic::PanicInfo;
#[panic_handler]
fn panic(_info: &PanicInfo) -> ! { loop {} }
#[no_mangle]
pub extern "C" fn _start() -> ! {
let message = "Hi, I am Stardust!"; // ☬
let buffer = 0xb8000 as *mut u8;
for (i, &b) in message.as_bytes().iter().enumerate() {
unsafe { // ☈
*buffer.offset(i as isize * 2) = b;
*buffer.offset(i as isize * 2 + 1) = 0xb;
}
}
loop {}
}
![](python.png)
![](https://camo.githubusercontent.com/b32a8a93bfd943441e293c7470fe4c465eb2bdb12188fa06eec8d687c7d2213a/68747470733a2f2f6769746875622d726561646d652d73746174732e76657263656c2e6170702f6170693f757365726e616d653d53746172647573742d6d696e757326636f756e745f707269766174653d747275652673686f775f69636f6e733d74727565267468656d653d7261646963616c)
![](https://camo.githubusercontent.com/77a694af9db12b6008661663d93ef63c9151d2b35ab85da7e8e7df187097c400/68747470733a2f2f6769746875622d70726f66696c652d73756d6d6172792d63617264732e76657263656c2e6170702f6170692f63617264732f70726f66696c652d64657461696c733f757365726e616d653d53746172647573742d6d696e7573267468656d653d6d6f6e6f6b6169)
Email: [email protected]
Bilibili: @Stardust_减
Github: @Stardust-minus
QQ:2225664821