Nepieciešamie instrumenti
Lai izveidotu bināros failus, jums būs nepieciešams kompilators. Parasti GCC darbosies, lai arī uzturētāji dod priekšroku tinycc. Tas prasa zināmu iestatīšanu, tāpēc izvēlieties to pēc tam, kad esat pāris reizes apkopojis un sapratis, kā darbojas apkopošana. Kad esat izvēlējies kompilatoru, faili ir jālejupielādē. Avots ir pieejams kā git krātuves, tāpēc avota koda direktorijā instalējiet git un izmantojiet git klonu.
Sistēmas iestatīšana
Ja izmantojat gcc, varat viegli instalēt, izmantojot standarta pakotņu apstrādātāju, un pēc tam palaist “make”, lai apkopotu kodu. Ja tā vietā izvēlaties tinycc, jums ir jāpaveic vēl kāds darbs. Par laimi, tinycc var pats apkopot, tāpēc lejupielādējiet to no git krātuvēm.
$ git klons git: // repo.vai.cz / tinycc.gitJūs varat to kompilēt un instalēt savā sistēmā, lai gan kompilatoru var izmantot tieši no tā direktorijas. Kad esat to konfigurējis, vēlaties apskatīt vēlamās funkcijas. Iespējams, tieši šeit jums jāpievērš vislielākā uzmanība, izvēlieties tikai tādas funkcijas, kuras patiešām vēlaties, un katru reizi izmantojiet pēc iespējas mazāk. Iemesls ir tāds, ka visas funkcijas ir plāksteri, kļūdaini ielāpiet ielāpus, un jūs esat daudz pakļāvies avota kodam, lai uzzinātu, kam tur faktiski vajadzētu būt. Nepieciešamie rīki ir “plāksteris” un “diff”, lai pārliecinātos, ka jūs varat rīkoties ar plāksteriem un tos izmeklēt.
$ apt install patch && apt install diffVisbeidzot, jums vajadzētu būt iespējai apkopot savus iecienītākos rīkus!
Daži interesanti projekti
Zīdaini termināls
st - vienkāršais terminālis ir paredzēts, lai vienkārši palaistu jūsu komandas. Pēc noklusējuma tas nenotiek ar ritināšanu. Patiesībā daudzas funkcijas vispār nav ieslēgtas. Lai atrastu vajadzīgās funkcijas, dodieties un meklējiet tās viņu tīmekļa vietnē. Kad esat to atradis, jums tas ir jālejupielādē un jāizmanto plāksteris, lai to iegūtu. Varat pievienot funkciju, lai izveidotu jaunu termināli ar īsinājumtaustiņu. Lai to izdarītu, lejupielādējiet https: // st.zīdaini.org / patches / newterm / st-newterm-0.8.2.dif. Ar šo failu jūs varat atjaunināt galveno failu. Palaidiet plāksteri pirmkodu direktorijā.
$ plāksteris -p1 < st-newterm-0.8.2.diffTas var sagādāt nepatikšanas, jo sākumpunkts ne vienmēr ir pareizs. Lai labotu, izlasiet noraidīšanas failu. Ar veiksmīgi lietoto plāksteri jūs varat pāriet uz preferenču iestatīšanu. Tas tiek darīts konfigurācijā.h fails. Kad esat pabeidzis, apkopojiet kodu. Lielākajā daļā paku jums ir viena komanda, lai to izdarītu.
$ veikt tīru instalēšanuKatrai pakotnei ir README fails, izlasiet to!
DWM
DWM ir visu logu pārvaldnieku aizstājējs, tam ir ļoti maz funkciju, kas padara to mazu un ātru. Tas darbojas ar X, lai gan ir veikti daži centieni to pārnest uz Veilendu. Daudzi flīžu logu pārvaldnieki ir balstīti uz šo kodu.
sērfot
Vienkāršākā tīmekļa pārlūkprogramma, kuru jūs pat neiedomājāties! Izmantojot Ctrl-g, varat sekot saitēm un atvērt jaunas, programmētāji to var iegult arī citās lietojumprogrammās. Kā “parasts” lietotājs varat to pievienot Emacs! Pēc noklusējuma vairs nav funkciju. Pārlūkošanai ar cilnēm izmantojiet paketi “tabbed”.
sinit
Pēc tam, kad esat iemīlējies instrumentos bez zīdainiem, jūs varat pārslēgt startēšanas un procesa vadību uz sinit. Tas atceļ lielāko daļu nevajadzīgo funkciju. Šādā veidā, lai palaistu mašīnu, tiek apstrādāti tikai trīs signāli, tādējādi nodrošinot ļoti minimālu sistēmu.
Kas pietrūks?
Izmantojot rīkus bez zīdīšanas, jums trūks dažas funkcijas, taču izmēģiniet to, pirms spriežat. Iespējams, ka jums vispār nekā netrūkst.
Secinājums
Instrumenti bez zīdītājiem lielākajai daļai cilvēku ir mazliet ekstrēmi. Tomēr lielākā daļa cilvēku neizmantos iespēju veikt būtiskus uzlabojumus, baidoties, ka viss tiks zaudēts. Pievienojieties drosmīgajiem un izmēģiniet iepakojumu vienlaikus, līdz jūtaties labi par to. Nākamais solis ir dubultā sāknēšana sistēmā bez zīdīšanas, lai pārliecinātos, ka joprojām varat turpināt ikdienas uzdevumus.