Hacker GitHub

← All repos

openbios/openfirmware

View on GitHub ↗ ★ 127 Forth

OpenFirmware as used on OLPC (and elsewhere)

15 mentions on Hacker News by 3 people: 0 stories, 15 comments · first 2017-10-13 · latest 2023-12-18

Mentions per year 15 mentions · busiest year 2021 (6)
20082026
  1. …example that supports many different architectures: openfirmware/forth/kernel/metacompile.fth https://github.com/openbios/openfirmware/blob/master/forth/k... openfirmware/forth/kernel/meta1.fth https://github.com/openbios/openfirmware/blob/…
    comment by DonHopkins · 2023-12-18 · in A Forth Vocabulary for Iteration
  2. …I wrote malloc.fth for Mitch Bradley's ForthMacs, which ended up in OpenFirmware: https://github.com/openbios/openfirmware/blob/master/ofw/cor... [...] https://news.ycombinator.com/item?id=21822840 DonHopkins on Dec 18, 2019 | parent | cont
  3. …Of course OpenFirmware has some code for paging! ;) purpose: Set up page tables and turn on paging https://github.com/openbios/openfirmware/blob/master/cpu/x86... start-assembling protected-mode \ RAM is on and mem-info-pa tells the memory…
    comment by DonHopkins · 2022-11-21 · in Thinking Forth (1984)
  4. …cross assembling, meta compiling, and calling back and forth with C code: purpose: x86 assembler https://github.com/openbios/openfirmware/tree/master/cpu/x86 purpose: From Forth, call the C subroutine whose address is on the stack…
    comment by DonHopkins · 2022-11-21 · in Thinking Forth (1984)
  5. …I wrote malloc.fth for Mitch Bradley's ForthMacs, which ended up in OpenFirmware: https://github.com/openbios/openfirmware/blob/master/ofw/cor... [...] https://news.ycombinator.com/item?id=26892629 In a lot of FORTH implementations, constan
    comment by DonHopkins · 2022-11-20 · in Thinking Forth (1984)
  6. …implementations and versions: https://github.com/openbios https://github.com/openbios/openbios https://github.com/openbios/openfirmware https://github.com/openbios/openboot https://github.com/openbios/smartfirmware…
    comment by DonHopkins · 2021-12-31 · in Hypertext '87 (1988) [pdf]
  7. …example that supports many different architectures: >openfirmware/forth/kernel/metacompile.fth https://github.com/openbios/openfirmware/blob/master/forth/k... >openfirmware/forth/kernel/meta1.fth https://github.com/openbios/openfirmware/blo…
    comment by DonHopkins · 2021-11-18 · in Forth vs Lisp
  8. …efficient to run. Lisp: https://github.com/sbcl/sbcl/blob/master/src/code/defstruct.... FORTH: https://github.com/openbios/openfirmware/blob/master/forth/l...
    comment by lukego · 2021-10-18 · in What to Learn
  9. …I wrote malloc.fth for Mitch Bradley's ForthMacs, which ended up in OpenFirmware: https://github.com/openbios/openfirmware/blob/master/ofw/cor... \ Forth dynamic storage managment. \ \ By Don Hopkins, University of Maryland \ Modified by Mi
    comment by DonHopkins · 2021-06-12 · in Fitting a FORTH in 512 bytes
  10. …example that supports many different architectures: openfirmware/forth/kernel/metacompile.fth https://github.com/openbios/openfirmware/blob/d5cc657ce81c0f... openfirmware/forth/kernel/meta1.fth https://github.com/openbios/openfirmware/blob/…
    comment by DonHopkins · 2021-04-23 · in Moving Forth (1993)
  11. …https://donhopkins.com/home/archive/forth/forth.ps https://en.wikipedia.org/wiki/Open_Firmware https://github.com/openbios/openfirmware
    comment by DonHopkins · 2021-04-19 · in PostScript Language Reference (1999) [pdf]
  12. I wrote malloc.fth for Mitch Bradley's ForthMacs, which ended up in OpenFirmware: https://github.com/openbios/openfirmware/blob/d5cc657ce81c0f... \ Forth dynamic storage managment. \ \ By Don Hopkins, University of Maryland \ Modified by…
    comment by DonHopkins · 2019-12-18 · in Thoughts on Forth Programming
  13. …at PCI Ethernet drivers written in languages other than C (fun!) here is one written in Forth too: https://github.com/openbios/openfirmware/blob/master/dev/ne2... Good to remember that C and Unix kernels haven't always had a monopoly on…
    comment by lukego · 2018-11-08 · in Writing Network Drivers in Rust [pdf]
  14. …I noticed that adding syntactic support for "structs" in the language is about 10 lines in Forth ( https://github.com/openbios/openfirmware/blob/master/forth/l... ) and about 2000 lines in Lisp ( https://github.com/sbcl/sbcl/blob/master/src…
    comment by lukego · 2018-03-28 · in The Oforth Programming Language
  15. …TCP/IP with various protocols including HTTP, all in Forth. http://www.firmworks.com/ofwfeatures.htm http://GitHub.com/openbios/openfirmware
    comment by nicklaf · 2017-10-13 · in ChrysaLisp – A 64-bit Lisp OS with GUI