May 11, 2024

TechNewsInsight

Technology/Tech News – Get all the latest news on Technology, Gadgets with reviews, prices, features, highlights and specificatio

An IRC client running on your motherboard's UEFI is born – Livedoor News

An IRC client running on your motherboard's UEFI is born – Livedoor News

An IRC client is created that runs on the motherboard's UEFI

UEFI is a program that executes before a computer's operating system starts, and IRC is a tool that allows clients to chat with each other without relying on the terminal or the operating system. Software developer Philip Teng developed “UEFIRC”, which combines these elements and allows IRC to be used with UEFI.

IRC client in motherboard | Philip Tinnin

https://axleos.com/an-irc-client-in-your-motherboard/

The following shows how to connect from UEFI to an IRC server using UEFIRC.

UEFIRC Demo – YouTube

“UEFIRC is written in Rust and takes advantage of the GUI toolkit and the TrueType viewer. You can connect to IRC servers, chat, and read messages through the motherboard's pre-boot environment,” Teng said. “You can do it.” .

UEFI was originally introduced as an alternative to BIOS. The BIOS runs in a 16-bit environment in real mode, and there is a 1MB memory limit on the amount of code that can be read and executed from the read-only memory (ROM), and there is a limitation that it can basically only run in a 16-bit environment, but even In UEFI since it can run in 64-bit mode from the beginning, it has the advantage of removing memory limitations.

What exactly is UEFI that replaces the BIOS that runs when you start your computer? -Gegazin

UEFI also provides APIs to help switch VESA display resolutions, allocate memory, interact with the EFI file system, and allows the operating system to be loaded over the network rather than a stored installation on a local block device that is also equipped. To support this mechanism, UEFI includes a network stack that implements TCP, and also exposes an application programming interface (API) that allows applications running in the pre-boot environment to interact directly with the network stack. It appears that this API is what Mr. Ten used this time.

See also  WhatsApp lets you change news history between iOS and Android

Teng calls the project “an elaborate joke” and says it is of little use to him as a client.

The UEFIRC GitHub repository is posted below.

GitHub – codyd51/uefirc: IRC client in motherboard

https://github.com/codyd51/uefirc