pkg.soopen package index

brew / Rang 4550

i686-elf-grub mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für i686-elf-grub in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install i686-elf-grub

local Homebrew formula metadata

Überblick

Paketzusammenfassung

GNU GRUB bootloader for i686-elf

Befehle und Aliase

  • i686-elf-grub-editenv
  • i686-elf-grub-file
  • i686-elf-grub-fstest
  • i686-elf-grub-glue-efi
  • i686-elf-grub-kbdcomp
  • i686-elf-grub-menulst2cfg
  • i686-elf-grub-mkimage
  • i686-elf-grub-mklayout
  • i686-elf-grub-mknetdir
  • i686-elf-grub-mkpasswd-pbkdf2
  • i686-elf-grub-mkrelpath
  • i686-elf-grub-mkrescue
  • i686-elf-grub-mkstandalone
  • i686-elf-grub-render-label
  • i686-elf-grub-script-check
  • i686-elf-grub-syslinux2cfg

Verlauf

Projektgeschichte und Nutzung

i686-elf-grub is Homebrew's target-prefixed GNU GRUB package for i686-elf. It packages bootloader-building tools such as grub-mkimage and grub-mkrescue for users building bootable images outside the host operating system's normal bootloader stack.

Projektgeschichte

GNU GRUB originated in 1995 when Erich Boleyn was trying to boot GNU Hurd with the University of Utah's Mach 4 microkernel. The GRUB manual says Erich Boleyn and Brian Ford designed the Multiboot Specification to avoid another incompatible PC boot method, and that Boleyn wrote a new bootloader after modifying the FreeBSD bootloader became impractical.

In 1999, Gordon Matzigkeit and Yoshinori K. Okuji adopted GRUB as an official GNU package and opened development through anonymous CVS. Around 2002, Okuji started PUPA, a rewrite intended to make GRUB cleaner, safer, more robust, and more powerful; PUPA became GRUB 2 and the original line became GRUB Legacy.

The GRUB manual describes GNU GRUB as a flexible bootloader for many architectures and documents the GRUB 2 shift to grub.cfg, scripting features, UUID-based search, modules, additional filesystems, LVM and RAID support, graphical terminals, and platforms beyond PC BIOS.

Adoptionsgeschichte

GRUB's adoption is tied to Unix-like operating systems needing a portable, scriptable bootloader. The manual records that GNU/Linux distributions began using GRUB 2 to limited extents around 2007 and that multiple major distributions were installing it by default by the end of 2009.

The i686-elf-grub formula is a smaller adoption story: Homebrew packages GRUB for i686-elf and records build-time dependencies on i686-elf-binutils and i686-elf-gcc, making it part of a packaged cross-development chain rather than a replacement for the host's bootloader.

Wie es verwendet wird

Users reach for i686-elf-grub when building bootable images, rescue media, or hobby operating-system artifacts that need GRUB tools with an i686-elf toolchain. The executable list includes image, rescue, standalone, filesystem test, script-check, and environment-editing utilities.

In this form, GRUB is less about administering a workstation boot menu and more about producing boot artifacts from a reproducible target-prefixed toolchain.

Warum Paket-Nerds sich dafür interessieren

Package nerds care because i686-elf-grub sits at the top of the cross-toolchain pyramid: Binutils builds objects, GCC compiles code, and GRUB turns bootloader components into images a machine or emulator can start.

It is also a rare example of a bootloader packaged as a target-specific development tool, separating image construction from the host system's installed bootloader.

Zeitleiste

  • 1995: GRUB originated during work to boot GNU Hurd with GNU Mach.
  • 1999: GRUB became an official GNU package.
  • 2002: PUPA work began as the GRUB rewrite that became GRUB 2.
  • 2005: GRUB Legacy 0.97 was released.
  • 2009: Multiple major GNU/Linux distributions were installing GRUB 2 by default by year end.
  • 2026: Homebrew packaged i686-elf-grub with i686-elf-binutils and i686-elf-gcc as build-time dependencies.

Related projects

  • GRUB is closely related to the Multiboot Specification, GNU Hurd, GNU Mach, Linux, FreeBSD, NetBSD, OpenBSD, and chain-loaded proprietary kernels.
  • For the Homebrew package, the immediate related projects are i686-elf-binutils and i686-elf-gcc.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:image

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
i686-elf-grub-editenvExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-fileExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-fstestExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-glue-efiExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-kbdcompExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-menulst2cfgExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-mkimageExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-mklayoutExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-mknetdirExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-mkpasswd-pbkdf2Executableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-mkrelpathExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-mkrescueExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-mkstandaloneExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-render-labelExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-script-checkExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
i686-elf-grub-syslinux2cfgExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version2.12
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:i686-elf-grub
Version2.12
PaketmanagerHomebrew
Homepagehttps://savannah.gnu.org/projects/grub
Bottlenicht erfasst
Dienstkeiner deklariert

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation