Imevä

Imetämättömät työkalut

Imetämättömät työkalut
Monet Linux-ohjelmistopaketit ovat lisänneet ominaisuuksia jo vuosikymmenien ajan. Kysymyksestä tulee; Kuinka suuri osa näistä ominaisuuksista auttaa sinua ja kuinka paljon vain sekoittaa levyä ja muistiresursseja? Sankarimme ovat imettämättömiä.org ovat ryhtyneet ratkaisemaan tämän ongelman poistamalla kaikki vakiokoodin ominaisuudet. Rakkausominaisuudet? Kaikki ominaisuudet ovat saatavana korjaustiedostoina, joten voit päättää, kuinka monta ja mitä ominaisuuksia haluat. Tämän järjestelmän avulla voit hallita mitä ominaisuuksia tarvitset tai haluat. Hinta on, että sinun on ponnisteltava koodin kokoamiseksi itse. Suurin osa imettömistä työkaluista on tosiasiallisesti saatavana useimmissa jakeluissa binääreinä. Tämä kuitenkin hylkää tarkoituksen, koska sinulla on hyvin rajoitettu joukko ominaisuuksia. On parempi ladata lähdekoodi! Tulet kokoamaan binäärejä, älä huoli, se ei ole niin vaikeaa kuin monet ajattelevat.

Tarvittavat työkalut

Yleensä tarvitset kääntäjän binäärien luomiseen. Normaali GCC toimii yleensä, vaikka ylläpitäjät suosivat tinycc: tä. Tämä vaatii jonkin verran määritystä, joten valitse tämä, kun olet kääntänyt muutaman kerran ja selvittänyt, miten kääntäminen toimii. Kun olet valinnut kääntäjän, sinun on ladattava tiedostot. Lähde on saatavana git-arkistoina, joten asenna git ja käytä git-kloonia lähdekoodihakemistossasi.

Järjestelmän määrittäminen

Jos valitset gcc: n, voit helposti asentaa sen tavallisen pakettien käsittelijän kanssa ja suorittaa sitten "make" kääntääksesi koodisi. Jos sen sijaan valitset tinycc, sinulla on vielä töitä. Onneksi tinycc voi koota itsensä, joten lataa se git-arkistoista.

$ git klooni git: // repo.tai.cz / tinycc.git

Voit kääntää ja asentaa sen järjestelmään, vaikka voit käyttää kääntäjää suoraan sen hakemistosta. Kun olet määrittänyt tämän, haluat etsiä haluamasi ominaisuudet. Täällä sinun on todennäköisesti kiinnitettävä eniten huomiota, valittava vain haluamasi ominaisuudet ja toteutettava joka kerta mahdollisimman vähän. Syynä on se, että kaikki ominaisuudet ovat korjaustiedostoja, hanki korjaustiedostot väärin ja olet juuttunut paljon kaivamaan lähdekoodia saadaksesi selville, mitä siellä todella pitäisi olla. Tarvittavat työkalut ovat 'patch' ja diff varmistaaksesi, että pystyt käsittelemään laastareita ja tutkimaan niitä.

$ apt install patch && apt install diff

Lopuksi sinun pitäisi pystyä kokoamaan suosikkityökalusi!

Joitakin mielenkiintoisia projekteja

Imevä terminaali

st - Yksinkertainen pääte on suunniteltu vain suorittamaan komentosi. Sen mukana ei ole oletusarvoisesti vieritystä. Itse asiassa monet toiminnot eivät ole lainkaan käytössä. Löydät haluamasi ominaisuudet etsimällä niitä niiden verkkosivuilta. Kun löydät sellaisen, sinun on ladattava se ja käytettävä korjaustiedostoa sen saamiseksi. Voit halutessasi lisätä ominaisuuden uuden päätelaitteen luomiseksi pikanäppäimellä. Voit tehdä tämän lataamalla https: // st.imetön.org / patches / newterm / st-newterm-0.8.2.ero. Tällä tiedostolla voit päivittää päätiedoston. Suorita korjaustiedosto lähdekoodihakemistossa.

$ patch -p1 < st-newterm-0.8.2.diff

Tämä voi aiheuttaa sinulle ongelmia, koska lähtöpisteesi ei ole aina oikea, lue korjattava hylkäystiedosto. Kun korjaustiedosto on asennettu onnistuneesti, voit siirtyä asetusten määrittämiseen. Tämä tehdään konfiguraatiossa.h tiedosto. Kun olet valmis, koota koodi. Useimmissa paketeissa sinulla on yksi komento tähän.

$ tee puhdas asennus

Jokaiselle paketille on olemassa README-tiedosto, lue se!

DWM

DWM korvaa kaikki siellä olevat ikkunanhallintaohjelmat, sillä on hyvin vähän ominaisuuksia, joten se on pieni ja nopea. Se toimii X: llä, vaikka sitä onkin yritetty siirtää Waylandiin. Monet laatoitusikkunoiden hallintaohjelmat perustuvat tähän koodiin.

surffata

Yksinkertaisin verkkoselain, jota et edes kuvitellut! Voit seurata linkkejä ja avata uusia linkkejä Ctrl-g: n avulla, ohjelmoijat voivat upottaa sen myös muihin sovelluksiin. "Tavallisena" käyttäjänä voit lisätä sen Emacsiin! Oletusarvoisesti ei ole enää ominaisuuksia. Käytä välilehtien selaamiseen välilehti-pakettia.

sinit

Kun olet rakastunut imettömiin työkaluihin, voit vaihtaa käynnistyksen ja prosessinhallinnan sinitiksi. Se poistaa useimmat tarpeettomat ominaisuudet. Tällä tavoin koneesi käynnistäminen käsittelee vain kolme signaalia, mikä mahdollistaa erittäin minimaalisen järjestelmän.

Mitä puuttuu?

Kun käytät imettämättömiä työkaluja, sinulla puuttuu joitain ominaisuuksia, mutta kokeile sitä ennen kuin tuomitset. Sinusta ei välttämättä puutu mitään.

Johtopäätös

Imettömät työkalut ovat vähän äärimmäisiä useimmille ihmisille. Suurin osa ihmisistä ei kuitenkaan ota mahdollisuutta suuriin parannuksiin pelätessään, että kaikki menetetään. Liity rohkeaan ja kokeile pakettia kerrallaan, kunnes tunnet sen hyvältä. Seuraava vaihe on kaksoiskäynnistys imettömään järjestelmään varmistaaksesi, että voit jatkaa päivittäisiä tehtäviä.

Viisi parasta pelin kaappauskorttia
Olemme kaikki nähneet ja rakastaneet suoratoistopelejä YouTubessa. PewDiePie, Jakesepticye ja Markiplier ovat vain joitain huippupelaajista, jotka ova...
How to Develop a Game on Linux
A decade ago, not many Linux users would predict that their favorite operating system would one day be a popular gaming platform for commercial video ...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...