Toimiiko 32-bittiset sovellukset myös 64-bittisissä linuxeissa? Kun olin kuullut jotain että pitäisi olla 64-bittiset sovelluksetkin. Joskus on jotain mitä ei saa 64-bittisinä versioina. Esimerkkejä en nyt osaa antaa mutta muistan että sellaisiakin on.
32-bittinen sovellus 64-bittisessä käyttiksessä?
34
1572
Vastaukset
- Anonyymi
Toimii kunhan tarvittavat 32-bittiset kirjastot on asennettu.
- Anonyymi
Esimerkiks 64-bittisessä Debianissa loitstaan roottina
dpkg --add-architecture i386
apt update
Tämän jälkeen voi asennella 32-bittisiä ohjelmia.- Anonyymi
Toi oli hyvä neuvo, kiitos paljon! :)
- Anonyymi
Joo, Debianissa on noin. Ja varmaan toimii paremmin kuin Ubuntussa.
Ubuntussa kehittäjiä ei kiinnosta yhtään testata tätä että jos ristiin menee joku 32-bittinen C softa niin ei aina pelaa. Uskon että Debian on tässä paljon parempi. - Anonyymi
Anonyymi kirjoitti:
Joo, Debianissa on noin. Ja varmaan toimii paremmin kuin Ubuntussa.
Ubuntussa kehittäjiä ei kiinnosta yhtään testata tätä että jos ristiin menee joku 32-bittinen C softa niin ei aina pelaa. Uskon että Debian on tässä paljon parempi.Kyllä tuo ihan toimii Ubuntussakin. Kirjastoja vaan pitää asennella i386-versioita sitten erikseen 32-bittisiä softia varten eli sitten on tupla-versiot niistä - ristiin ei voi käyttää.
- Anonyymi
Kaikkia Windows-ohjelmia ei taida saada enää 32bit versioina.
- Anonyymi
Mitä ne windows-ohjelmat tähän kuuluu, kyse oli linux-ohjelmista!
- Anonyymi
Anonyymi kirjoitti:
Mitä ne windows-ohjelmat tähän kuuluu, kyse oli linux-ohjelmista!
Haittaako se jotenkin?
- Anonyymi
Joskus tietämättömänä nuoruudessa asentelin 32 bittisen Ubuntun 64-bittiseen koneeseeni. Ei mitään ongelmia, kunnes aloin ihmetellä sitä, että prosessori näytti olevan 32 bittinen. Uudelleen asennus 64-bittisenä versiona ja kone itse asiassa tuntui hiukan nopeammalta. 64 bittisyys kun ei käyttäjäkokemusta välttämättä muuta mihinkään, koska 32 bittisessä ympäristössä riittää vääntö aika usein - tehojen puutteen huomaa jossain videokoodekin toiminnassa parempilaatuisilla videoilla.
64-bittisessä ympäristössä, periaatteessa järjestelmä osaa vaihtaa 32-bittiseen suoritukseen, jos tuki sille on asennettu. Useinkaan sitä ei tarvitse. Yksi missä sitä voisi tarvita, on kääntää 32-bittiseen ympäristöön 64-bittisellä prosessorilla ohjelmia: Homma voi nopeutua merkittävästi, ts. todella merkittävästi: Esim. kernelin kääntö 32-bittisellä koneella voi kestää jopa 6h jos kääntää samalla kaikki modulit. Saman saa tehtyä kuitenkin alle 30 minuutissa, jos on 64 bittinen ympäristö, SSD ja monta corea.
Nopein käännös taitaa perustua tällä hetkellä NUMA klusteriin, jossa kernelin saa käännetty 16 sekunnissa - coreja taitaa olla tällöin toista sataa mukana käännöksessä hajautettuna useammalle koneelle.- Anonyymi
Koko idea siirtymisestä 64-bit käyttöjärjestelmiin johtuu 32-bit järjestelmän 4Gt muistirajoituksesta..
- Anonyymi
Tuskin sillä käännösnopeudella nyt on yhtään mitään tekemistä prosessorin bittisyyden kanssa. 32 bittiset prosessorit nyt vain on paljon vanhempia ja hitaampia kuin 64 bittiset prosessorit. Siitä se nopeusero johtuu eikä siitä onko prosessori 32 bittinen vai 64 bittinen. Tottakai 32 bittiset prosessorit on hitaampia suorittamaan asioita kun ne on paljon vanhempia kuin 64 bittiset prosessorit.
- Anonyymi
Anonyymi kirjoitti:
Koko idea siirtymisestä 64-bit käyttöjärjestelmiin johtuu 32-bit järjestelmän 4Gt muistirajoituksesta..
32 bittinen prosessori ja 64 bittinen käyttis eivät rajoita käytettävää muistia 4GB:n. Esimerkiksi Debianin 32 -bittisessä versiossa oleva kerneli tukee PAE -tekniikkaa mikä mahdollistaa sen, että tietokoneessa voi olla paljon enemmän RAM-muistia kuin tuo 4G ja käyttis pystyy hyödyntämään siis paljon enemmän RAM-muistia kuin tuo 4GB. Yksittäisen prosessin käytettävissä on maksimissaan 4GB RAM-muistia, mutta käyttöjärjestelmä pystyy kyllä hyödyntämään paljon sitä enemmän RAM-muistia. Jotta tuo olisi mahdollista käyttiksen pitää tukea PAE:ta ja esimerkiksi Debianissa käytössä olevat kernelit tukevat sitä. Jos käyttis ei tue PAE:ta, niin sillon 32 -bittisen käyttiksen käytettävissä on toki vain se 4G RAM-muisti.
- Anonyymi
Anonyymi kirjoitti:
32 bittinen prosessori ja 64 bittinen käyttis eivät rajoita käytettävää muistia 4GB:n. Esimerkiksi Debianin 32 -bittisessä versiossa oleva kerneli tukee PAE -tekniikkaa mikä mahdollistaa sen, että tietokoneessa voi olla paljon enemmän RAM-muistia kuin tuo 4G ja käyttis pystyy hyödyntämään siis paljon enemmän RAM-muistia kuin tuo 4GB. Yksittäisen prosessin käytettävissä on maksimissaan 4GB RAM-muistia, mutta käyttöjärjestelmä pystyy kyllä hyödyntämään paljon sitä enemmän RAM-muistia. Jotta tuo olisi mahdollista käyttiksen pitää tukea PAE:ta ja esimerkiksi Debianissa käytössä olevat kernelit tukevat sitä. Jos käyttis ei tue PAE:ta, niin sillon 32 -bittisen käyttiksen käytettävissä on toki vain se 4G RAM-muisti.
Äh piti tietenkin sanoa, että 32 -bittinen prosessori ja 32 bittinen käyttöjärjestelmä eiät rajoita käytettävissä olevaan RAM-muistia 4GB:n.
- Anonyymi
Anonyymi kirjoitti:
Äh piti tietenkin sanoa, että 32 -bittinen prosessori ja 32 bittinen käyttöjärjestelmä eiät rajoita käytettävissä olevaan RAM-muistia 4GB:n.
Koko pointtini oli siis se, että jos käyttöjärjestelmä tukee PAE:ta niin sillon 32 -bittinen käyttöjärjestelmä pystyy kyllä käyttämään paljon enemmän RAM-muistia kuin 4 GB. Eli käytettävissä olevan muistin yläraja ei sillon ole 4GB.
- Anonyymi
Anonyymi kirjoitti:
32 bittinen prosessori ja 64 bittinen käyttis eivät rajoita käytettävää muistia 4GB:n. Esimerkiksi Debianin 32 -bittisessä versiossa oleva kerneli tukee PAE -tekniikkaa mikä mahdollistaa sen, että tietokoneessa voi olla paljon enemmän RAM-muistia kuin tuo 4G ja käyttis pystyy hyödyntämään siis paljon enemmän RAM-muistia kuin tuo 4GB. Yksittäisen prosessin käytettävissä on maksimissaan 4GB RAM-muistia, mutta käyttöjärjestelmä pystyy kyllä hyödyntämään paljon sitä enemmän RAM-muistia. Jotta tuo olisi mahdollista käyttiksen pitää tukea PAE:ta ja esimerkiksi Debianissa käytössä olevat kernelit tukevat sitä. Jos käyttis ei tue PAE:ta, niin sillon 32 -bittisen käyttiksen käytettävissä on toki vain se 4G RAM-muisti.
Ei 32-bit prosessori pysty osoittamaan kuin sen 4GB RAM-muistia. Onhan Windowsissakin ollut PAE.
Koko idea siirtymisestä 64-bit käyttöjärjestelmiin johtuu 32-bit järjestelmän 4Gt muistirajoituksesta. - Anonyymi
Anonyymi kirjoitti:
Tuskin sillä käännösnopeudella nyt on yhtään mitään tekemistä prosessorin bittisyyden kanssa. 32 bittiset prosessorit nyt vain on paljon vanhempia ja hitaampia kuin 64 bittiset prosessorit. Siitä se nopeusero johtuu eikä siitä onko prosessori 32 bittinen vai 64 bittinen. Tottakai 32 bittiset prosessorit on hitaampia suorittamaan asioita kun ne on paljon vanhempia kuin 64 bittiset prosessorit.
"32 bittiset prosessorit nyt vain on paljon vanhempia ja hitaampia kuin 64 bittiset prosessorit."
Ei välttämättä ole hitaampia vaikka ovatkin vanhempia, esim. nykyään myydään koneita joissa peruskellotaajuus on jotain 1 GHz luokkaa kun taas ennen myytiiin 32-bittisiä koneita joissa parhaimmissa peruskellotaajuus oli jopa 3-4 GHz luokkaa! - Anonyymi
Anonyymi kirjoitti:
"32 bittiset prosessorit nyt vain on paljon vanhempia ja hitaampia kuin 64 bittiset prosessorit."
Ei välttämättä ole hitaampia vaikka ovatkin vanhempia, esim. nykyään myydään koneita joissa peruskellotaajuus on jotain 1 GHz luokkaa kun taas ennen myytiiin 32-bittisiä koneita joissa parhaimmissa peruskellotaajuus oli jopa 3-4 GHz luokkaa!"nykyään myydään koneita joissa peruskellotaajuus on jotain 1 GHz luokkaa kun taas ennen myytiiin 32-bittisiä koneita joissa parhaimmissa peruskellotaajuus oli jopa 3-4 GHz luokkaa!"
Onkos tämä normaalia:
CPU: AMD, 2800 MHz, dual core.
Mutta linux hoitaa asian näin:
CPU1: 2800 MHz
CPU2: 800 MHz
Onko tuo normaalia, että linux asettaa core2:n toimimaan 800 MHz kellotaajuudella vaikka core1 toimii 2800 MHz kellotaajuudella ?
Mistä tuo johtuu, ja onko tuo core2 koko ajan 800 MHz, vai onko siinä jokin dynaaminen CPU -kuormituksen tarkkailu, joka laittaa sen 2800 MHz:lle, jos havaitaan suurta core2:n kuormitusastetta, ja takaisin 800 MHz:lle jos core2 on suurimman osan ajasta odotustilassa (eli ei tee mitään tarpeellista) ? - Anonyymi
Anonyymi kirjoitti:
"nykyään myydään koneita joissa peruskellotaajuus on jotain 1 GHz luokkaa kun taas ennen myytiiin 32-bittisiä koneita joissa parhaimmissa peruskellotaajuus oli jopa 3-4 GHz luokkaa!"
Onkos tämä normaalia:
CPU: AMD, 2800 MHz, dual core.
Mutta linux hoitaa asian näin:
CPU1: 2800 MHz
CPU2: 800 MHz
Onko tuo normaalia, että linux asettaa core2:n toimimaan 800 MHz kellotaajuudella vaikka core1 toimii 2800 MHz kellotaajuudella ?
Mistä tuo johtuu, ja onko tuo core2 koko ajan 800 MHz, vai onko siinä jokin dynaaminen CPU -kuormituksen tarkkailu, joka laittaa sen 2800 MHz:lle, jos havaitaan suurta core2:n kuormitusastetta, ja takaisin 800 MHz:lle jos core2 on suurimman osan ajasta odotustilassa (eli ei tee mitään tarpeellista) ?On. Riippuu laitteiston kuormasta, miten kellotaajuudet asettuu ja jos ohjelma ei osaa hyödyntää esim. useaa corea - ei muita coreja vaivata. Itse asiassa sen lisäksi, että tuo cpu2 on 800MHz taajuudella, se luultavasti tekee cpu-sleep/idle kutsuja eli ei tee yhtään mitään.
Suurimmassa osassa koneita jäähdytys on toteutettu siten, että täydellä teholla ei voi koko aikaa edes ajaa vaan pitää tehdä jäähdyttelyä välillä. Omassa koneessa täydellä teholla voi ajaa n. 7-8 minuuttia, jolloin lämmöt on n. 82C:n tienoilla ja tämän jälkeen prosessointi hidastuu n. 30%. Normikäytössä harvoin menee yli 56C eli ei haittaa käyttöä mitenkään. Sen sijaan jos jotain seti@home tms. softaa ajaa, niin kone ei ole niin tehokas kuin kuvittelit ellet paranna jäähdytystä merkittävästi..
- Anonyymi
64-bittiset ohjelmat ovat kooltaan hieman suurempia kuin 32-bittiset ja toimivat yleensä jonkin verran nopeammin. Osa ohjelmista nopeutuu huomattavasti kuten Apashe ja joitain ei edes suositella käytettäväksi 32-bittisenä mikäli mahdollista esimerkiksi Rawtherapee.
Linus suosittelee siirtymistä 54-bittiseen jos muistia on yli yksi giga koska tuolloin muistinkäsittelyyn tulee yksi jippo lisää.- Anonyymi
Uudemmat arkkitehtuurit selviää tuosta yleensä ilman penalty:a - vanhemmat ei niinkään. Tästä syystä käännösvaihtoehdoista ne edelleen löytyy.. makuasia sitten onko 1-3% hidastuminen merkittävä syy kääntää vanhemmalle koneelle oma kerneli.
- Anonyymi
Tämä bittisyysjuttu näyttää herättävän suuria tunteita. Jo seitsemän poistettua viestiä.
- Anonyymi
Ne poistetut viestit johtuu tuosta kiusanhengestä joka ei salli totuutta tulevan esille! Ja juuri tuo kiusanhenki poistattaa ne viestit!
- Anonyymi
Toimii tottakai. Se vain jättää joka toisen bitin käyttämättä.
- Anonyymi
Käyttöjärjestelmäkohtaista tuo. Red Hatissa ja Windowsissa toimii, Debianista en ole varma joten ei varmaankaan. Ubuntun kehittäjiä ei kiinnosta näiden käyttö sekaisin.
Onko tämä sitten ollut oikeasti ongelma niin ei. Sovellukset kun löytyy käytännössä aina käännettynä 64-bittisesti ja 32-bittisesti.
Se missä tuota 32-bittisten riesaa ollut, ovat olleet jotkut vanhat suljetun lähdekoodin pelit joiden kehittäjiä ei ole kiinnostanut ylläpitää näitä. Tästä syystä he jotka käyttivät Ubuntua pelaamisessa, käyttivät käytännössä Ubuntun vakioversiota 32-bittisenä sieltä 6.06 LTS:stä aina 16.04 LTS:n saakka että toimi vanhat pelit.
Se toki teki myös ilmeisiä rajoitteita kun uudet pelit ja sovellukset olivat 64-bittisiä, että 16.04 LTS:ää alettiin sitten käyttämään 64-bittisenä, että toimi Unreal engine, Unity ja Cryengine -pelit. Eli käytännössä Ubuntu 16.04 LTS / 18.04 LTS oli se kohta kun pelaajat siirtyivät 64-bittiseen Ubuntuun.
Siinä kohtaa sitten toki vanhat 32-bittiset pelit usein pilaantuivat, että pitäisi potkia näiden kehittäjiä että kääntäisivät uusiksi nykypäivään. Sama toki koski sitä että jotkut ajoivat 32-bittisiä Windows pelejä niin nekin menivät siinä sitten. 32-bittinen Ubuntu 16.04 LTS homehtui vuosi sitten, että nyt oltu pelaajienkin puolesta täysin 64-bittisessä maailmassa. - Anonyymi
Ei linukseissa toimi kuin 8 (0-7) ensimmäistä bittiä prosessorin data ja osoiteväylissä. Loput on ikäänkuin varalla. Siksi linukseissa esim näytön resoluutio vaihtuu usein 320*200 pikseliä kahdeksalla värillä.
- Anonyymi
Tämä viesti oli siis kopioutu ja käännetty osa Transmetan konkurssipaperista.
- Anonyymi
Älä viitsi jauhaa p*skaa! Tiedät itsekin ettei väitteesi ole totta!
- Anonyymi
Anonyymi kirjoitti:
Tämä viesti oli siis kopioutu ja käännetty osa Transmetan konkurssipaperista.
Sinä et taatusti ole niitä nähnyt ja vaikka olisitkin, et tajuaisi niistä mitään. Sitäpaitsi linux ja Linus EI EDELLEENKÄÄN LIITY TRANSMETAN KONKURSSIIN MITENKÄÄN joten lakkaa jankkaamasta tota skeidaa!
- Anonyymi
Anonyymi kirjoitti:
Sinä et taatusti ole niitä nähnyt ja vaikka olisitkin, et tajuaisi niistä mitään. Sitäpaitsi linux ja Linus EI EDELLEENKÄÄN LIITY TRANSMETAN KONKURSSIIN MITENKÄÄN joten lakkaa jankkaamasta tota skeidaa!
Väitätkö ettei eräs Suomen kirjoilla oleva ollut töissä Transmetalla? Siitä on kyllä todisteet.
- Anonyymi
Anonyymi kirjoitti:
Sinä et taatusti ole niitä nähnyt ja vaikka olisitkin, et tajuaisi niistä mitään. Sitäpaitsi linux ja Linus EI EDELLEENKÄÄN LIITY TRANSMETAN KONKURSSIIN MITENKÄÄN joten lakkaa jankkaamasta tota skeidaa!
Aloitappa tutkiminen
http://bearcave.com/misl/misl_tech/transmeta.html - Anonyymi
Anonyymi kirjoitti:
Väitätkö ettei eräs Suomen kirjoilla oleva ollut töissä Transmetalla? Siitä on kyllä todisteet.
Linus ei ole enää kirjoilla Suomessa, vaan rapakon takana! JA kyllä, hän OLI Transmetalla duunissa mutta lähti sieltä kauan ennen konkurssia keskittyäkseen Linuxin kehittämiseen! Eli ei mitään tekemistä sen konkan kanssa!
- Anonyymi
Anonyymi kirjoitti:
Aloitappa tutkiminen
http://bearcave.com/misl/misl_tech/transmeta.htmlMitä oikein koitat tuolla viestittää? Linus Torvalds EI OLE SYYPÄÄ TRANSMETAN KONKURSSIIN, PISTE!
- Anonyymi
taaksepäin sopiva. WIne 32 mutta on myös 64 jossa saattaa useamopi softa poyörii.
Ketjusta on poistettu 9 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap162188Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi842138- 1011407
Vanhalle ukon rähjälle
Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen101336Maisa on SALAKUVATTU huumepoliisinsa kanssa!
https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663841227Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1461188Aatteleppa ite!
Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.249896Omalääkäri hallituksen utopia?
Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha173874- 78869
- 63854