Email or username:

Password:

Forgot your password?
20 posts total
Asahi Linya (朝日りにゃ〜)

I regretfully completely understand Wedson's frustrations.

lore.kernel.org/lkml/202408282

A subset of C kernel developers just seem determined to make the lives of the Rust maintainers as difficult as possible. They don't see Rust as having value and would rather it just goes away.

When I tried to upstream the DRM abstractions last year, that all was blocked on basic support for the concept of a "Device" in Rust. Even just a stub wrapper for struct device would be enough.

That simple concept only recently finally got merged, over one year later.

When I wrote the DRM scheduler abstractions, I ran into many memory safety issues caused by bad design of the underlying C code. The lifetime requirements were undocumented and boiled down to "design your driver like amdgpu to make it work, or else".

My driver is not like amdgpu, it fundamentally can't work the same way. When I tried to upstream minor fixes to the C code to make the behavior more robust and the lifetime requirements sensible, the maintainer blocked it and said I should just do "what other drivers do".

Even when I pointed out that other C drivers also triggered the same bugs because the API is just bad and unintuitive and there are many secret hidden lifetime requirements, he wouldn't budge.

One C driver works, so Rust drivers must work the same way.

I regretfully completely understand Wedson's frustrations.

lore.kernel.org/lkml/202408282

A subset of C kernel developers just seem determined to make the lives of the Rust maintainers as difficult as possible. They don't see Rust as having value and would rather it just goes away.

Show previous comments
Tzafrir

@lina

Reading through the discussion in LWN, I see reasonable arguments as to why there are problems. See e.g. lwn.net/Articles/987817/ (a subthread in that discussion).

fluke

@lina It smacks of what I experienced as a heavy fabrication welder fitter turner. All over again. Old farts refuse to adopt newer safer practices because “we’ve always done it this way and it’s worked for us why do we need to change”.

Asahi Linya (朝日りにゃ〜)

I just coughed and @cyan INSTINCTIVELY GAVE ME A HEADPAT IN HER SLEEP WITHOUT OPENING HER EYES AAaaaaAAAAaaaaA©=€{¢×|÷•°¥✓€[€[€}~}{|¥{ 🩵🩵🩵🩵

Asahi Linya (朝日りにゃ〜)

🚀 Weekend collab #1 🚀

@lethalbit says I can design my own digital chips but I don't believe her!!!!! Whaaaa? How does that work? 🤯

Let's learn VLSI chip design with Aki-sensei!!! ✨✨

🕐 December 9th at 13:00 JST / 4:00 UTC
▶️ youtube.com/live/kUB9Ub8ceKY

Show previous comments
Gen X-Wing

@lina @lethalbit Nothing was this cool when I went to school. This sounds like edutainment. 頑張って!

Lixou 🏝️

@lina @lethalbit OMG YES!! I'm currently also learning chip design, lets see what aki can teach :3 (wait.. german timezone kicks in.. 5am :>)

Asahi Linya (朝日りにゃ〜)

✨ Collab Announcement!!! ✨

Did... did I just hack macOS??? Join me and Cyan Nyan to hear the story of that time I found a major security bug in macOS and got a bounty from Apple!!

🎦 youtube.com/shorts/ToulgVAofw8
🕚 September 17th at 11:00 JST / 2:00 UTC
▶️ youtube.com/live/hDek2cp0dmI
Cyan Nyan: twitter.com/CyanNyan6

Asahi Linya (朝日りにゃ〜)

This is scary. It's (strong) SafetyNet for websites.

Every now and then I run into another Android app I can no longer run because someone decided my phone, running an official build of my choice of OS, that isn't even rooted, is "not trustable".

Now they want to start doing that for websites.

This kills open Linux on the desktop (including Asahi Linux). It kills alternative browsers. It is a backdoor to kill ad blockers.

No. Just no. Please.

github.com/RupertBenWiser/Web-

This is scary. It's (strong) SafetyNet for websites.

Every now and then I run into another Android app I can no longer run because someone decided my phone, running an official build of my choice of OS, that isn't even rooted, is "not trustable".

Now they want to start doing that for websites.

This kills open Linux on the desktop (including Asahi Linux). It kills alternative browsers. It is a backdoor to kill ad blockers.

Show previous comments
Alonely0 🦀

@lina GrapheneOS on my P6a is enough for me to not be able to use Google Pay.

manu

@lina I’m sorry, but ensuring the client environment will "keep intellectual property secure" is the OPPOSITE of an open internet, not its backbone. The audacity..

Asahi Linya (朝日りにゃ〜)

I got one reply to this on Twitter and 12 on Mastodon, even though I only have half the followers here!

Conclusion: The Fediverse is much better for catgirls than Twitter nya~

Show previous comments
elly
@lina That's the law of fedi, communication encrypted with NYA-512 by default
Caroline 💜

@lina At least you got some salmon tho, that guy’s the realest twitter user for giving free food

Asahi Linya (朝日りにゃ〜)

I get a lot of questions about my Linux voice chain! Here's what it looks like~ 🎤

It all runs on Carla on my M2 streaming machine next to OBS and Inochi2D! All the plugins are from the LSP, x42, and Calf packs (except DragonFly which is stand-alone), all open source!

Asahi Linya (朝日りにゃ〜)

💫 Sudden collab time!!!! 💫

Doing Mesa MSAA code review with Alyssa NOW!!!!!!!

youtube.com/live/7KpLp-Rfe9k

Asahi Linya (朝日りにゃ〜)

OMG I just hit 10000 followers on VT Social!!!! Thank youuuuuuuuu!!!!!! 😭😭😭😭😭

I never thought this would take off so much... Thank you everyone for believing in me and the Fediverse!! I feel a lot more comfortable knowing that even if Twitter dies tomorrow you'll all still be here 💖💖

Asahi Linya (朝日りにゃ〜)

🚀 KDE Plasma works on the Apple M2 MAX!!! 🚀

After a 14h stream, it works!!! Running WebGL Aquarium, glmark2, and glxgears on the Apple G14C GPU!!

There are still some buffer sizing issues to work out but we're up and running! ✨✨

See you all next stream~!

Asahi Linya (朝日りにゃ〜)

Just a few minutes left until the end of the year! ✨✨

This year was truly amazing and it's all thanks to my friends who made everything possible and everyone who supported me in my crazy journey! ❤️

Let's make next year even more amazing!!!! 🚀

Asahi Linya (朝日りにゃ〜)

I should probably write some new year's resolutions ^^

- Make more friends!
- Do more collabs (1/month would be nice)
- Spend more time making music and release at least one song
- More gaming streams!
- Actually go on a proper vacation
- Upstream the M1/M2 GPU driver ✨

Asahi Linya (朝日りにゃ〜)

✨ Collab announcement!!! ✨

I'm doing a collab with Yume-chan tomorrow morning!! 💫

I'll be a guest on her CAFE AkatsuTEA program~ ❤
I'm so excited!!!! I hope to see you there!!!

Stream starts on Saturday the 17th at 10:00 JST / 01:00 UTC!

RT @akatsukiyumerin@twitter.com
୨♡┈┈┈┈┈┈┈♡୧
CAFE AkatsuTEA
୨♡┈┈┈┈┈┈┈♡୧
Today's Guest✨
Linux Developer Programmer
✨Asahi Lina⌨ (@LinaAsahi )

💖youtu.be/YU4oDXA8Xgs
🌸12/17 10:00 JST | 12/16 17:00 PST

#CAFEAkatsuTEA #ENVtubers

✨ Collab announcement!!! ✨

I'm doing a collab with Yume-chan tomorrow morning!! 💫

I'll be a guest on her CAFE AkatsuTEA program~ ❤
I'm so excited!!!! I hope to see you there!!!

Stream starts on Saturday the 17th at 10:00 JST / 01:00 UTC!

RT @akatsukiyumerin@twitter.com
୨♡┈┈┈┈┈┈┈♡୧
CAFE AkatsuTEA
୨♡┈┈┈┈┈┈┈♡୧
Today's Guest✨
Linux Developer Programmer
✨Asahi Lina⌨ (@LinaAsahi )

Sir David Nielsen

@lina damn now you are double team those bugs, I almost feel sorry for them.

Asahi Linya (朝日りにゃ〜)

✨ BIG ANNOUNCEMENT!!!! ✨
GPU support is here!! The M1/M2 GPU drivers are now available in Asahi Linux!!! 🎉🎉🎉

Check out my joint article with @alyssa to learn more~!!! 🚀🚀

asahilinux.org/2022/12/gpu-dri

Show previous comments
tw0straws [Alec]🏳️‍🌈 🏴

@lina @alyssa this is incredible! You all have done such an amazing job on this! I've learned so much from following your efforts. Thank you for the transparency and thoughtful explanations and wonderful blog posts!

c-x-b :verified: :verified:

@lina @alyssa ... My next laptop might be a MacBook now.

Huh. Didn't see that coming.

jay :v_gay: :v_greyace:

@lina @alyssa well done! thank you for all your hard work! you gals are superheroes :ablobcatheartsqueeze:

Asahi Linya (朝日りにゃ〜)

✨ KDE runs on the Apple M2!!!! ✨

With full GPU acceleration! 🚀🚀
Running Xonotic, glmark2, and eglgears at the same time!!

My 🦀 Linux kernel driver now supports the M2!! And it works out of the box with @alyssa's Mesa driver, no userspace changes needed~!!

Show previous comments
Anthk

@lina @alyssa There's a compatibility layer for Switch binaries a la Wine for Linux-ARM.
How well does it work in the M2?

Asahi Linya (朝日りにゃ〜)

🚀How about some Xonotic on the Apple M1? 🚀

Running natively on Linux with @alyssa's latest Mesa branch and my Rust kernel driver!! ✨✨

Oh yeah, and OBS also works nya~! 💫

GLES2 dEQP tests passing at 99.89% and GLES3 at 90.75%, including 4xMSAA support!!! 😊

Asahi Linya (朝日りにゃ〜)

💫 M1 GPU driver dev stream! 💫

The M1 Ultra works!! Now it's time to go from GL2.1 to GL3!! 🔺

Alyssa has been working on MSAA and MRT support in Mesa, so now we need to add support in the Linux side! 🚀

🕒 Nov 16th at 15:00 JST / 6:00 UTC
▶️ youtu.be/t8O7boWQ8nE

Asahi Linya (朝日りにゃ〜)

I guess I should do an #introduction!

Hello everyone, Asahi Lina here! I'm a Linux developer VTuber! I work on Linux GPU drivers for Apple Silicon GPUs, and I also sometimes help out with @Inochi2D, which is the open source VTubing software I use! It was developed by @LunaFoxgirlVT ^^

Luna and I figured we wanted to help make a home for VTubers on the fediverse, so we created this instance! Drop us a line if you're a VTuber or related content creator and you want an invite~!

Go Up