u-bmc
openbmc
u-bmc | openbmc | |
---|---|---|
1 | 12 | |
269 | 1,701 | |
0.4% | 2.1% | |
0.7 | 9.8 | |
10 months ago | 2 days ago | |
Go | BitBake | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
u-bmc
-
Open Source BMC Solutions
I would also check out u-bmc.
openbmc
-
Hackable Intel and Lenovo hardware went undetected for 5 years
For unsupported but functional hardware with vulnerable BMCs, it would be helpful to have a toolkit for hardware owners to replace the vulnerable software with OpenBMC, https://github.com/openbmc/openbmc
-
What do you guys actually script / automate?
OpenBMC has some level of SuperMicro support currently.
-
Hitting my head against the wall with this server.
OpenBMC? Yes, if someone coded the support and documented it. Most of the work has been on whitebox targets, if you look. But Dell's BMCs are Aspeed units, just like 95% of everything else, so in theory they probably aren't hard to support if anyone sat down to do it.
-
Finding the kernel source for a embedded device
I have a BMC with almost the same kernel version, probably based on the same distribution : OpenBmc , have a look there see if it matches.
-
Server BMCs can need to be rebooted every so often
I do development on openbmc (https://github.com/openbmc/openbmc) which is an open source bmc implantation using bitbake, primarily targeted to aspeed, and nuvoton bmc chips.
-
User experience of a fresh HPE Proliant DL345 server deployment
Few of us can do anything about this pain point in the short term, but in the longer term, OpenBMC distributions are going to supplant vendor-locked BMC firmware just like Linux and BSD supplanted AT&T Unix.
-
Open Source BMC Solutions
OpenBMC slightly post-dates the reign of the AST2400. There's openbmc/meta-aspeed/conf/machine/include/ast2400.inc, but the explicit targets in https://github.com/openbmc/openbmc/tree/master/meta-aspeed/conf/machine are the 2500 and 2600.
In doing some additional research, I've come across some open-source BMC solutions. MegaRAC Open Edition and OpenBMC. I am wondering if this is a viable path to correct the bug I have. I tried to find some sort of compatibility indication for the AST2400, but couldn't find anything.
-
newbie / stupid question maybe (i'm ops) - motherboard swap on server in data center rack
OpenBMC supports many of the SuperMicro BMCs.
-
Options for replacing BMC firmware with open source alternative?
For that specific board, it asrock says it has an ASPEED 2400. Openbmc exists and might work on the 2400 as per https://github.com/openbmc/openbmc/issues/3676. The aspeed 2500 is supported and is seems like the 2400 may also work based on a few google hits, but you're going to need to research and compile yourself.
What are some alternatives?
OCP-HM-MegaRAC_Community_Edition - AMIs Community Edition for OpenBMC
kvm-cli - Commandline interface to start IPMI/OOB KVM interfaces
monogon - The Monogon Monorepo. May contain traces of peanuts and a ✨pure Go Linux userland✨. Work in progress!
u-root - A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
netboot.xyz - Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
talos - Talos Linux is a modern Linux distribution built for Kubernetes.
ipmi_firmware_tools - IPMI analysis tools
bmclib - Library to abstract Baseboard Management Controller interaction
LiME - LiME (formerly DMD) is a Loadable Kernel Module (LKM), which allows the acquisition of volatile memory from Linux and Linux-based devices, such as those powered by Android. The tool supports acquiring memory either to the file system of the device or over the network. LiME is unique in that it is the first tool that allows full memory captures from Android devices. It also minimizes its interaction between user and kernel space processes during acquisition, which allows it to produce memory captures that are more forensically sound than those of other tools designed for Linux memory acquisition.
ShellHub - :computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing
warthog - Cross platform gRPC GUI client