Saako linuxissa prosessorin lippurekisteriin kirjoittaa 0xB8000? Meinaan vaan kun kokkeilin tuli musta ruutu siinä lihava täti jolla lintu paljaana? Revin heti töpselin.
Linuxissa assembler
Anonyymi
50509
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 11 sääntöjenvastaista viestiä.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 50
Vanhimmat
Tämähän on ihan hyvä idea, täytyykin verestää tietojaan vieläkö tuo onnistuu nykyäänkin.
Siis mikä teitä windowshihhuleita oikein vaivaa kun pitää kirjoittaa trollausta aina säännöllisin väliajoin? Onko wintoosassa TAAS paljastunut pahoja bugeja ja koitatte kääntää huomion toisaalle?
Siis kuka trollaa ja mitä? Säännöllinen 24/ W=p trollaus menossa. Vilkaiseppa peiliin!
Josko tuo alkoi ottamaan ohimoon.
"Jos käytät tuotteitamme tai palvelujamme 1.10.2020 tai sen jälkeen, hyväksyt päivitetyn Microsoftin palvelusopimuksen. Jos et hyväksy sopimusta, voit halutessasi lopettaa tuotteiden ja palveluiden käytön ja sulkea Microsoft-tilisi ennen 1.10.2020"
Tai sitten jatkuvat aukkojen paikkaukset ( joita ei trollien mukaan edes ole).
Pari viimeisintä paikkauskierrosta molemmat yli sata aukkoa.
Minä en harrasta trollausta toisinkuin sinä ja kaverisi! Joten ei ole syytä vilkaista peiliin muuta kuin tukkaa siistiksi kammatessa!
Tässä taitaa olla syy winhihhuleiden trollausintoon:
https://www.tivi.fi/uutiset/sininen-kuolemanruutu-ilmestyi-moni-katuu-katkerasti-windows-10-paivityksen-asentamista/1f3b2eea-4648-4f96-9168-922ecf948c96
Eli juuri niinkuin arvelinkin, koittavat kääntää huomion toisaalle.
Minäkin kokkeilin heti nous bioksesta savut!
Älä TAAS viitsi valehdella, linux ei aiheuta mitään biosin tuhoutumista joten puhut TAAS p*skaa!
HBO:lta tyly temppu Linux-käyttäjille. HBO Max -suoratoistopalvelu lopetti yllättäen toimintansa Linux-alustalla. Monet HBO Max -tilauksen hankkineet Linux-käyttäjät hieraisivat silmiään, kun kesken sisällön toistamisen ruudulle hyppäsi virheilmoitus, jossa kerrottiin ettei toistaminen onnistu ja kehotettiin kokeilemaan myöhemmin uudelleen.
Kun ei ole käyttäjiä, ei tule rahaakaan.
Taisivat hieraista muutkin koska
HBO Max toimii nyt vain joissain USA:n osissa.
Missäs se linkki tohon uutiseen on? En nyt suin surminkaan viitsi alkaa kaivelemaan moisia uutisia googlella vaikka toki linuxeissa copy/paste ja haku toimiikin, mut kun se EI OO MUN TEHTÄVÄNI KAIVELLA UUTISTEN LINKKEJÄ.
Ja turha myöskään tulla jauhamaan p*skaa että täältä poistetaan kaikki linkit, ei poisteta jos viesti sisältää muutakin kuin pelkän linkin!
Ei jos noin käy tulee reklamaatioita ja raha katoaa!
Todellisuudessa HBO:lta iso moka. jota ne katuu vielä pitkän pitkän aikaa.
koska se tuli kalliiksi!
Halkas perkeIe prosessorin tuo käsky.
Linux ei aiheuta prosessorin halkaisua joten valehtelet, TAAS!
Linnux tunnetusti rikkoo laitteiston.
Valehtelet TAAS! Linux ei riko laitteita! Etkö voi lopettaa tota disinformaation eli valeinformaation levittämistä?
"Varo tätä "kätevää" kikkaa: yksi Linux-komento tuhosi läppärin pysyvästi. Käyttäjä nimimerkillä 9233 kirjoitti Arch Linux -keskustelupalstalle tammikuun alussa viestin, jossa hän kyseli, miksei hänen kannettava tietokoneensa enää käynnistynyt.
Linux-käyttäjä törmäsi komentoon, jonka avulla käyttäjä voi vahingossa tehdä kannettavasta tietokoneestaan lopullisesti käyttökelvottoman, kirjoittaa The Next Web.
Käyttäjä nimimerkillä 9233 kirjoitti Arch Linux -keskustelupalstalle tammikuun alussa viestin, jossa hän kyseli, miksei hänen kannettava tietokoneensa enää käynnistynyt.
Käyttäjä oli ajanut ”rm -rf –no-preserve-root /”-komennon, koska halusi päästä eroon ylisuureksi paisuneesta Arch Linux -asennuksesta mielenkiintoisella tavalla.
Samalla tietokoneelta poistui kuitenkin myös kansio, joka sisälsi tietoja, joita tietokone tarvitsee boot-tilassa käynnistyessään. Tietojen puuttuminen tarkoittaa, että tietokonetta ei ole enää käytännössä mahdollista saada takaisin tilaan, jossa se toimisi."
Kumma juttu että Windows koneita romutetaan/tuhoutuu jotain pari sataa miljoonaa
( 200 000 000) vuosittain.
Kaksisataa miljoonaa (200 000 000), nyt kun ymmärrät luvun suuruuden, tuntuuko itsestäsi uskottavalta.
Tuskinpa Windowsin takia koneita romutetaan. Rauta "ruostuu" ja vanhenee.
Ruostuttaako Windows raudat?
Mitään linuxpellejä ei ole olemassakaan! Viestisi on silkkaa herjausta!
En ole mikään pelle! Ja tiedän tietotekniikasta paljon enemmän kuin sinä, olen sentään tutkinnon suorittanut asiasta! Eikä minulla ole edes autismia.
Minä olen käynyt ihan ammattiopiston enkä mitään apukouluja, sinä sen sijaan varmasti apukoulussa ollut! Häpeä että herjaat toisia täällä!
lippurekisteriin kirjoitetaan vaikka näin:
mov eax, abcdabcdh
push eax
pop eflags
eax:n arvo mnee lippurekisteriin.
Ihan totta, että se sinne mnee.
vai tarkoitatko niitä controlli-rekisteritä jotka ohjaavat prosessorin tilaa, ja debug-rekistereitä ne ovat eri asia kuin lippurekisteri.
kaikkiin prosessorin rekistereihin päåsee käsiksi jos assembler tukee suoraa db = databyte vain assembly koodissa, joka sisältää prosessorille opcoodin kirjoittaa vaikka johonkin DR0 rekisteriin jos assembleri ei sitä tunnista rekisterinä.
Niinkö?
Jos haluaa assembly-kielellä oikeasti ohjelmoida niin kannattaa tosiaan tutustua sen tietyn prosessorin specificaatioon mikä on käytössä, sieltä löytyy niistä yksityiskohtaiset tiedot erilaisista rekistereistä ja kaikki op-operation-codes, kaikki löytyy, prosessorien datasheeteista.
Tiedetään muttakun linnux halkaisee bioksen heti! Nii.
Yritin Googlella hake mitä nämä "op-operation-codes" ovat, ei tiennyt Googlekaan, joten kerro sinä olet ainut joka luultavasti tietää.
Linux EI halkaise biossia joten TAAS valehtelet!
Mula sen halkaisi.
Ei linux sitä halkaissut! Sinä itse sen biossin halkaisit!
Käyttöjärjestelmähän kuten windows tai linux:kin oli mahdotonta ohejmoijalle tietämättä näitä prosessorien spesikaatiota mitä lukee prosessorin ohekirjoissa, op-koodit jne...
Dos ja Windows aikoina itse kirjoittelin näytönohjaimeen konekielistä koodia tai keskeytyksiä. Sai vaikka näytön resoluution muutettua. Käsittääkseni nykyään normikäyttäjä ei pääse rekistereihin käsiksi. Pitää löytää joku aukko tai häiritä systeemiä. Monet asiat kuitenkin löytyy muistia selaamalla. Kuten salasanat voivat olla siellä selväkielisinä.
"Käsittääkseni nykyään normikäyttäjä ei pääse rekistereihin käsiksi."
Assemblerilla ja c:llä.
Tämähän on pointti että ohjelmoija ei pysty tekemään käyttöjärjestelmää ellei pysty käsittelemään matalalla tasolla kaikki prosessorin toimintoja.... silloin niin prosessoreiden datakirjat syytä painaa tiukasti mieleen.
Vitut ihan noiden ongelma jotka tekee kerneliin ajureita. Ei käyttöjärjestelmien tekijöiden tarvi tietää vittuakaan raudasta. Sanoohan tuon jo järkikin.
Nuo jotka valmistaa "raudan" niin on täysin noiden käyttöjärjestelmien tekijöiden armoilla. Joutuvat nääs työntämään valmistamansa raudan vaikka perseeseensä jos käyttöjärjestelmien tekijät ei niitä osta. Yksittäisille kuluttajille aika turha yrittää myydä rautaa josta puuttuu käyttis kokonaan.
Miten sen nyt ottaa. Käyttöjärjestelmän kehittäjät katsoo mallikoodeja, joilla kehitettävää rautaa on testattu. Yleensä koodin taso ei ole mitenkään mairittelevaa vaan siitä otetaan vaan ylätason tieto irti ja tehdään sitten paremmin.
Raudan testauksen osana voi olla esim. muistin testaus. Testi ei voi käyttää 64-bittistä siirtoa, koska raudasta on myös 32 bittisiä versioita. Näin ollen käyttöjärjestelmän tekijä päättää käyttää nopeampaa siirtoa ja koodaa sen uudelleen. Sama juttu esim. SATA-väylän testauksessa: DMA-siirto on kielletty testissä, koska prosessorissa ei aina sitä ole. Jos sellainen kuitenkin löytyy, niin driveriin se on tietenkin järkevää koodata mukaan. Käyttöjärjestelmäkoodi siis elää elämäänsä ja ottaa raudan ominaisuuksia huomioon parhaansa mukaan raudan muuttuessa.
Oliko lintu kynitty?
Mula.
Linuxissa löytyy useitakin assemblereja. Itse tykkään GUI-assembler SASM:sta, jolla voi tehdä 32/64 bittistä koodia. Sisältää myös makroja, jotka helpottavat koodaamista ja on syntaksiltaan melko sama kuin netwide-assembler(nasm). Alunperin mukana tuleva GNU Assembler syntaksi ei ole minusta näyttänyt koskaan kovin mukavalta - onneksi se on helppo vaihtaa.
Cross-compile ympäristöt löytyy myös assembler-tasolla: mm. Z80, AVR, MIPS, ARM. Näin ollen voit kääntää kyseisille arkkitehtuureille koodia miltä tahansa linux-koneelta käsin.
Näin kävi taas.
Windowsikaan ei ikinä tarvis mitään tietoturva päivityksiä. Mikisoft itse noita julkasee että löytyy niin vitusti tietoturvaaukkoja niidenkin koodista. Tämä sitten saa keskiverto pösilön siihen uskoon että pitää ostaa vaikka uus kone jos vanhaan ei enää saa "tietoturva päivityksiä" mahtaa noita naurattaa ihmisten tyhmyys ja idioottimaisuus.
Väärä palsta, anteeksi tyhmyyteni!
Kuule läpi on käyty joka ainoa tiedosto linuxissakin ja voin vakuuttaa ettei mitään tietoturvaa sieltä löydy. Ohjelmat taas pelkkää koodii ja jos siellä liikaa ruvetaan huomioimaan tietoturvaa niin kestäis viikkoja ennenkuin ohjelmat aukeis.
Tietoturvaa ei ole. Osaava käyttäjä panee kakkoseen niin linuxin kuin Windowsinkin käyttäjiä. Jos linux käyttäjiä vähän esimerkiksi vain miljardi niin ei noin vähäisen joukon kimppuun kannata käydä...jäis hyöty olemattomaksi.