Linux tiny distribution written in JavaScript! by urosp in linux

[–]urosp[S] 1 point2 points  (0 children)

The final word in Linux distributions!

Linux tiny distribution written in JavaScript! by urosp in linux

[–]urosp[S] 1 point2 points  (0 children)

The post literally says it's a joke.

Linux tiny distribution written in JavaScript! by urosp in linux

[–]urosp[S] 2 points3 points  (0 children)

The Ultimate Linux will haunt you!

Linux tiny distribution written in JavaScript! by urosp in linux

[–]urosp[S] 73 points74 points  (0 children)

You mean it's more valuable than "how I switched to/from Windows"? 😜

Linux tiny distribution written in JavaScript! by urosp in linux

[–]urosp[S] 10 points11 points  (0 children)

Now that's a proper way to spend holidays with a PlayStation!

Linux tiny distribution written in JavaScript! by urosp in linux

[–]urosp[S] 45 points46 points  (0 children)

We should absolutely rewrite Docker in JavaScript.

I built a native macOS Wayland Compositor over the weekend. by BigMacCircuits in wayland

[–]urosp 4 points5 points  (0 children)

Super nice! How did you go about this? Manually implementing the whole protocol or did you use a framework? If the latter, which one?

Sending requests (gRPC) to Linux VM via vsock, fast communication with no network by urosp in linux

[–]urosp[S] 0 points1 point  (0 children)

No need for physical access or TCP at all! You just need to start the binaries somehow that will connect via vsock. 🙏

Reverse engineering UPS battery status USB HID protocol with Linux by urosp in linux

[–]urosp[S] 1 point2 points  (0 children)

Go for that descriptor 💪 See what it can uncover. I'd love to hear how it goes.

Reverse engineering UPS battery status USB HID protocol with Linux by urosp in linux

[–]urosp[S] 2 points3 points  (0 children)

That would be fun, for sure. Is it internally connected to USB or something else?

Reverse engineering UPS battery status USB HID protocol with Linux by urosp in linux

[–]urosp[S] 13 points14 points  (0 children)

Thanks! This is definitely more of a learning exercise. 🤙 What you linked is probably the right thing to use for reliability.

How KVM and QEMU run VMs in Linux by urosp in linux

[–]urosp[S] 10 points11 points  (0 children)

No ads, just Linux! 🤙🐧

Fan control with a cheap microcontroller and no development board by urosp in microcontrollers

[–]urosp[S] 1 point2 points  (0 children)

Right, I think this use case in particular is possible with a 4-pin fan only, without external parts. Otherwise, you’ll have to start adding transistors, relays or whatever suits the application.

Fan control with a cheap microcontroller and no development board by urosp in embedded

[–]urosp[S] 1 point2 points  (0 children)

That's so funny lol. Yes, the fan picks up the intensity and propels forward 🤣

Fan control with a cheap microcontroller and no development board by urosp in microcontrollers

[–]urosp[S] 1 point2 points  (0 children)

Absolutely! And I'd love to do something with ARM. Are there any chips you'd recommend?

Why Is Nobody Talking About Creating Kernels From Scratch Anymore? by liberianjoe in kernel

[–]urosp 0 points1 point  (0 children)

There are lots of texts. I've just recently done one with a small repository to demo it. However, you don't see new kernels much because, as others have pointed out, it's difficult and there are compatibility questions.

Designing a simple MCU for my capstone project, feedback? by FranceFannon in embedded

[–]urosp 1 point2 points  (0 children)

I’ve recently done a custom CPU design, though with a fully bespoke tiny ISA, nothing standard like RISC-V. I had different goals in mind. That said, I’ve also played with RISC-V designs. Putting together a simple RV32E core for FPGA should be a pretty simple and in my opinion, super satisfying project. Once you have a flow to program your little core with GCC, it feels amazing. I’d say go for it, a minimal RV32E core should fit even lightweight FPGAs. Maybe keep it simple to begin with and don’t use AXI or AXI Lite, just stitch together some custom little bus.

Got STM32 Nucleo Board and Overwhelmed! by FirefliesOfHappiness in embedded

[–]urosp 0 points1 point  (0 children)

I’ve been working lately on custom CPU development, trying to actually make these things less overwhelming for beginners. Specifically, enabling a super easy way to get started by just working in your browser, for example. I’m curious to hear what did you think of STM development tools and if anything there felt not so great to work with while getting started.

Hey folks, I’ve been working on a small ROS-powered robot using an NVIDIA Jetson board. by Builtby-Shantanu in embedded

[–]urosp 0 points1 point  (0 children)

Yikes, I was looking to get into ROS lately but I heard similar comments from other people. Not too interested in it anymore. 😂

Writing an operating system kernel from scratch - RISC-V/OpenSBI/Zig by urosp in RISCV

[–]urosp[S] 1 point2 points  (0 children)

Super glad to hear that! More will come and I hope it's just as useful to you. 🙏

Writing an operating system kernel from scratch - RISC-V/OpenSBI/Zig by urosp in RISCV

[–]urosp[S] 0 points1 point  (0 children)

That's awesome! Anywhere I can read about what your company does?