From 7e3609cec457cd6d9731a09edcff74c79a236ddb Mon Sep 17 00:00:00 2001 From: shmalebx9 Date: Sun, 13 Nov 2022 20:06:37 -0700 Subject: [PATCH] remove direct comparisons between osboot and libreboot --- site.cfg | 4 +- site/docs/maintain/index.md | 37 ++--------- site/favicon.ico | Bin 3816 -> 2575 bytes site/footer.include | 3 +- site/index.md | 40 +----------- site/news/policy.md | 28 ++++----- site/template.include | 120 ++++++++---------------------------- 7 files changed, 49 insertions(+), 183 deletions(-) diff --git a/site.cfg b/site.cfg index 3cc4fea..f9bb231 100644 --- a/site.cfg +++ b/site.cfg @@ -1,3 +1,3 @@ -TITLE="-T osboot" -DOMAIN="https://osboot.org/" +TITLE="-T Libreboot" +DOMAIN="https://libreboot.org/" BLOGDIR="news/" # leave as empty string if you want the blog to be the homepage diff --git a/site/docs/maintain/index.md b/site/docs/maintain/index.md index 290a925..c5f939d 100644 --- a/site/docs/maintain/index.md +++ b/site/docs/maintain/index.md @@ -41,33 +41,11 @@ these nuances, when working on *libreboot*. [Please read the blob reduction guidelines](../../news/policy.md) -lbmk -==== - -Libreboot *bans* binary blobs outright, in its build system. This is in stark -contrast to libreboot's more pragmatic policies. - -Libreboot's own build system is named `lbmk`. The `lbmk` build system is a -direct fork of `lbmk`. For your reference: - -* [Libreboot's lbmk maintenance manual](https://libreboot.org/docs/maintain/) -* [Libreboot's blob deletion policy](https://libreboot.org/news/policy.html) - -These should have no bearing on libreboot development, but you may wish to -educate yourself about the differences. Any changes that you submit to libreboot -may in fact be used in Libreboot aswell, and vice versa, if those changes are -either not board-specific (such as build system changes), or they are changes -made to hardware supported by both libreboot and libreboot. - -The reason is simple: Libreboot and libreboot both have the same fundamental -design in their build system. They differ in only very minor aspects, but the -core logic is identical. Documentation is also shared between both projects, -lead by Leah Rowe who founded *both* projects. What is lbmk? ============== -In the same way that Trisquel and Debian are GNU+Linux distributions, OSboot +In the same way that Trisquel and Debian are GNU+Linux distributions, Libreboot is a **coreboot distribution**. The `lbmk` build system *is* that distro, providing the glue necessary to integrate coreboot plus anything else that's needed, unifying everything in a completely automated and pre-configured @@ -116,7 +94,7 @@ entire build system in libreboot, so that you can contribute patches or otherwise make whatever changes you like. As such, this is a reference guide for libreboot development. -OSboot is a *coreboot distro*, focusing on integration. As such, direct +Libreboot is a *coreboot distro*, focusing on integration. As such, direct development on software such as coreboot, GNU GRUB, SeaBIOS etc should ideally be done upstream, or if it's a project hosted by libreboot (such as ich9utils) developed in the corresponding separate repository. @@ -145,7 +123,7 @@ home page that libreboot is a *coreboot distribution* in much the same way that Trisquel is a *GNU+Linux distribution*, and `lbmk` is what implements that! Continue reading, and you will learn of each file contained in `lbmk`. This -document largely pertains to the version of `lbmk` as hosted in `osbmk.git`, +document largely pertains to the version of `lbmk` as hosted in `lbmk.git`, but this manual also covers source code archives containing the full downloaded set of modules such as coreboot and GRUB. @@ -175,10 +153,10 @@ Another example: if you run `./build boot roms` and crossgcc isn't yet built for the revision used on each given board, it will automatically compile that version of it, using *that* coreboot tree's own build system to do it. -This level of automation means that modern `lbmk` and `lbmk` are both much +This level of automation means that modern `lbmk` is much easier to use, compared to the build system present in Libreboot 20160907. Massive improvements to that build system were made, during most of 2021, when -implementing both the `lbmk` *and* `lbmk` build systems. +implementing the `lbmk` build system. All sections below pertain to actual files in lbmk: @@ -877,14 +855,11 @@ Command: `./build release src` resources/scripts/download/coreboot =================================== -This downloads, patches and deblobs coreboot, as per `board.cfg` files +This downloads, and patches coreboot, as per `board.cfg` files in `resources/coreboot/`. Command: `./download coreboot` -NOTE: Unlike `lbmk`, the version of this in `lbmk` does not delete blobs at -all. It also does not delete Git history. Everything is fully preserved. - NOTE: This version of the script also performs the full git checkout in each coreboot tree, like so: diff --git a/site/favicon.ico b/site/favicon.ico index 17b11766c67b870d68ff3c66bbe94b13a59f2637..5cb814d14e6f857496a22d50b04b4a84c4d9509e 100644 GIT binary patch literal 2575 zcmV+q3h?!bP)b-t zrF(K$=9W@&WH{lR^Zn!d`=0T0PR`}?Ip#t8A&*yng&+9z*&+{A=Jv}`>2ug!0 z$pRvTK!gw>1R{i5^78WV^5sjInwkLmN8Q(9UIe}8|dsHniv(Gfd#?0}}GCPG6)VQy{?9*>8yu`ycGRw0v% z!g>ArH5M&e1OQ;O+0fP1g}VB`-``ueZsF+Bqom4`CpkGeg6p|+=R#dw9pmHU$jHc` zO$I3;Gw|xwD=c2T7y!WGa1ap@f%Nor(x@v#DN$2XLw0sH>18RB#Kc5F7g$3>1DiK* zCPEYmhr_{#4<7{oc5rZ@Jx$W>oq>UY0l~GKn;WvSvheNOH#~j%6uG&%q*0eAEEWsN z$;mJ?GZXsv-rio6m6ahjHWvN;{X__zxVpL`DJcnthK4hS?eFi$ojZ3B5fMRz(7~21 zTM!-|4l64wiJt4}=|N>>CGOq3hqAIVB1Br8ot@$5=LZ&xg#`;1OquPKmcG6|)YsRe zxVRWMZrmV3#O30}i}3RDf~KY>ZE3W(x1*$_1o83l`0?Wh5h4mpOH16ndl$yW#&SvT z*|TTZxN##Hhlrx7sR@pbj>yT$L0w%Py1KeBI56y4<4YQp#d!|EqL1^ofv3*xTD< z{`~n8J@fthcU-x01s5+~q~tRYA(Pm&X%kdc#TyB5I2;re6(Kr08a+Kdlzj#wWD>Tv zwql2EZf=IZzdz-lfh;=lECaiFqP5FtWfFc@GmnPP{hYeY|k{10z$Z!j1PvBQsy zj1VDovTD^TiNdR?sSzQ{H2%=h(IGeLBm^*ha5uz;Y-Md%f zXNVA*NJvPKYW`~0tXV_|)$H846JB0kQawwAP>hR<3(lTBD|N<7GG-w{W?=jF?MO~e zp0e9kQna+RX!&e^-Q;3aR1^XN0%UHKc|0BwA`70Lo(K*OhPAadCGpXAq)%*U~Fs*BO@c|>+8eF$OuM8Mq)2G zNeW$)i%Khm!C=6{!viZ;tbmD$35<=6F>l^H=;-J`OG}HkUXHlXwH~5WLJl1|1ZQVw zSXfwq$z;;jlc9o|ni^W-Rrs5W_V)G&2?>FtqazFq41SBMa&&YQwzjsEZPHPS5@KUx zgUHB8I6FHly!w%p=H_NvWGGBXXlN*cf`Xu@r}tZSCMqf_Xp39!RaSO(HrB0MM`;&S zo(vBUgT-P&U0ogS?(Q%#F~R)#^QX0Us;a8c*4BomrY1BrG@z}mjlRA1 zy+UUV((JFD@$nj%*;%5baW_Ih`+zTOe=KqhR5TH?1b=mJbeEA8O_bjsI06+N=gbi9L|(5 z!NI{oyT$L`y+ce)jN(V?Yu2p!Ekty8ccZ+#9I2_P*t2I3tgNh{qM`y0hl7!k5!Bb$ zqo}9|t*xyh!R99CcH8mAqzI>r1UN0{%*xTDryZ`v{V?;$o z&G@`rgm`#(2>r&;&G`7ZpsE=d7(icNA6i>mQCeCm^=Umb5f~Uat?lXV?nXdBfLPDV zC70~%>}bvO-rinxc6OqpqXV6tooHxiKx1PgK7RZt*DpX|VBoarkfEU=golTVT>|AI zM4DGMf5qV7AnNMs@bu|ZWM*d4wwx*{etv#aX0gY{#t;`5hldXziX8{-LVSIFC4SXk z7<@h-4Gj$_DJj9_%a><7=187w-MSUqw{M^FYdl;o7gw)dmFN@)T7@te41|S+;o!l8 zGEXXYb#);zF;Sv}!02Z7?AeHjh`{E}o2PYH_va=du)g5*BcLV|;Xg>DVw@p!m=`7++Tc_U~L333>RxVyUxyHJjNlGmX?T#i4nOEu(7dmTJ=SsNyvc%2M`$IZ-N54 ly#ys57!rsOB7~qg{sHuwa|GLk7zO|U002ovPDHLkV1io;?wJ4p literal 3816 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 e%NumI*8c-x)Wj4af;tfZ0000 -$if(title-prefix)$ - + -$endif$ $for(author-meta)$ @@ -28,104 +26,36 @@ $if(keywords)$ $endif$ $if(title-prefix)$$title-prefix$ – $endif$$pagetitle$ $if(quotes)$ @@ -155,7 +85,7 @@ $if(title)$

$title$

@@ -175,7 +105,7 @@ $endif$
  • Install
  • Docs
  • News
  • -
  • Bugs
  • +
  • Bugs
  • Send patch
  • Donate
  • Contact