CoreBoot!

Συζητήσεις για θέματα που σχετίζονται με hardware.
Post Reply
User avatar
~~Wind~~
Gbyte level
Gbyte level
Posts: 1747
Joined: Thu Nov 30, 2006 1:07 am
Academic status: N>4
Gender:
Location: *void

CoreBoot!

Post by ~~Wind~~ » Thu Sep 24, 2009 11:41 pm

Replace your BIOS :smt001

Redirect!
ImageImage
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: CoreBoot!

Post by The Punisher » Fri Sep 25, 2009 12:06 am

αν και δεν υποστηρίζεται η μητρική μου, πως με επιρεάζει αυτό σαν χρήστη? εννοώ γιατί να μην εμπιστευτώ τον κατασκευαστή? προσπαθησα να βρω στο wiki κάτι που να εξηγεί "πρέπει να το βάλετε γιατί είναι καλύτερο εκεί κι εκεί, κάνει αυτό κι αυτό που δεν κάνου τα bios των κατασεκυαστών κλπ" και δεν υπήρχε, οπότε είπα να το ρωτήσω μπας και το είδε κανείς σας :roll:

Καθαρά για marketing λόγους θα έπρεπε να υπήρχε ένα box που να έχει 5 points που να πείθουν τον επισκέπτη να ενδιαφερθεί
User avatar
~~Wind~~
Gbyte level
Gbyte level
Posts: 1747
Joined: Thu Nov 30, 2006 1:07 am
Academic status: N>4
Gender:
Location: *void

Re: CoreBoot!

Post by ~~Wind~~ » Fri Sep 25, 2009 12:59 am

FAQ wrote: What is coreboot?

coreboot (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers.

It performs just a little bit of hardware initialization and then executes a so-called payload.

Some of the many possible payloads are: a Linux kernel, FILO (a GRUB-like bootloader for booting from disk), GRUB2, Open Firmware, Etherboot/GPXE, SeaBIOS (for booting Windows XP, Windows Vista, Windows 7, NetBSD and Linux), and many others.

The initial motivation for the project was maintenance of large clusters, but unsurprisingly, interest and contributions have come from people with varying backgrounds. The latest version of coreboot can be used in a wide variety of scenarios including clusters, embedded systems, desktop PCs, servers, and more.

For more information, see History.

Why do we need coreboot?
Why do we need coreboot for cluster maintainance?

Current PCs used as cluster nodes depend on a vendor-supplied BIOS for booting. The BIOS in turn relies on inherently unreliable devices such as floppy disks and hard drives to boot the operating system. In addition, current BIOS software is unable to accommodate non-standard hardware making it difficult to support experimental work. The BIOS is slow and often erroneous and redundant and, most importantly, maintenance is a nightmare. Imagine walking around with a keyboard and monitor to every one of the 128 nodes in a cluster to change one BIOS setting.

coreboot with Linux as a payload (other payloads are possible!) gunzip's the Linux kernel straight out of NVRAM and essentially requires no moving parts other than the CPU fan. It does a minimal amount of hardware initialization before jumping to the kernel start and lets Linux do the rest. As a result, it is much faster (current record: 3 seconds), which has sparked interest in the consumer electronics community as well. Moreover, updates can be performed over the network.

Using a real operating system to boot another operating system provides much greater flexibility than using a simple netboot program or the BIOS. Because Linux is the boot mechanism, it can boot over standard Ethernet or over other interconnects such as Myrinet, Quadrics, or SCI. It can use SSH connections to load the kernel, or it can use the InterMezzo caching file system or traditional NFS. Cluster nodes can be as simple as they need to be — perhaps as simple as a CPU and memory, no disk, no floppy, and no file system. The nodes will be much less autonomous thus making them easier to maintain.

Why do we need coreboot for other purposes?

Some aspects of DRM are not travelling well with the idea of a free computer system. As many computer magazines already pointed out, there may be future restrictions imposed by BIOSes, that a customer is little aware of before purchase and might not harmonize with the idea of freedom and/or security in some cases.
οκ, δε λέει και πολλά πράγματα..
anyway, testing is fun :smt001 :smt024
ImageImage
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: CoreBoot!

Post by The Punisher » Fri Sep 25, 2009 1:16 am

ναι, ας πούμε το "why do we need..." δε λέει κάτι που να αγγίζει εσένα κι εμένα
~~Wind~~ wrote:anyway, testing is fun
++ εδώ, απλά safely testing is more fun :lol:

ενδιαφέρον πάντως αυτό το "3 sec" που αναφέρει. Κι όντως αυτό για το cluster bios δεν το είχα σκεφτεί
Post Reply

Return to “Hardware”