- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- shadowkidhu: SFF Itthoni labor
- Parci: Milyen mosógépet vegyek?
- Meggyi001: Anya, tudsz segíteni a matekban?....Nem érek rá kisfiam, majd segít a ChatGPT...
- Luck Dragon: Asszociációs játék. :)
- Négymagos Xeon(!) CPU LGA775-ös deszkában
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- Notepad++
Új hozzászólás Aktív témák
-
Na ja. Azbest jól írja.
A forráskód visszafejtése kb. az, hogy a kész programot, ami le van fordítva, megpróbálod úgy elemezni, hogy a végén kb. megtudd, mit pötyögött be a programozó, aki írta. De ez nehéz.Open source-oknál ugye megkapod, megkaphatod a forrást (sőt, általában kötelező kiadnod, ha saját progit írsz, és olyan licenc alatt terjeszted), és abba bele is piszkálhatsz, ha neked nem jó úgy.
De pl. ha saját magadnak fordítod, akkor megteheted, hogy a gépedre optimalizáltan fordítod. Pl. pont az mplayer a legjobb példa, megfelelően fordítva jobban kihasználja a hardvert->gyengépp hardveren is lehet vele filmet nézni. -
azbest
félisten
Nem... nagyon nem.... a programozás nem így működik.
A lemezen gépi kódban található a program. Persze ez meghatározza egyértelműen a program futását / működését. Ma is programoznak még néhányan majdnem gépi kódban (assembly). De ez olyan, mint csepp a tengerben, nincs ember aki képes lenne átlátni a nagy egészet. A visszafejtés nem egy titkosított dokumentummal foglalkozik, amit ha feltörsz, akkor visszakapod az eredeti forráskódot. Valami kódot kapsz, ami azt csinálja, amit az eredeti forrás lefordított része csinált, de ember legyen a talpán aki meg tudja érteni vagy át tudja látni, ugyanis fordításkor teljesen átoptimalizálja a működést a fordító.
Szóval, ha érdekel a programok fordításának/visszafejtésének elmélete, akkor szánj rá néhány hetet és olvass utána a témának, mert az sokkal összetettebb, mint ahogy most hiszed.
-
azbest
félisten
van forras: redmondban a pancelteremben. Jo, persze a naluk dolgoozo fejlesztoik is hozzafernek reszleteihez, meg nehany nagyobb orszag nemzetbiztonsagi hivatala is belenezhet. Oket pedig koti a titoktartasi szerzodes.
Te, mint vegfelhasznalo sosemfogsz talalkozni a windows forrasaval. Csak a keszre forditott rendszer telepitojet kapod meg. A licensz pedig megtiltja, hogy ebbol megprobald vissyafejteni a forras. Ha bizonyithatoan visszafejtettel belole, akkor beperelnek. -
Hogyhogy miből?
A MS, meg a legtöbb szoftvergyártó esetében a lefordított programot kapod a telepítőn.
Opensource cuccoknál megkapod a lefordítottat, amit felteszel. Letöltheted, vagy kapod mellé a forrást is. Van, aminek csak a forrását szedheted le, és a gépeden lefordítod.Pl. itt
A Source code-nál szedhetsz le forráskódot, azzal azt csinálsz, amit akarsz (át is írhatod)
A Binaries a lefordított, működő program (Linuxra is van, meg Windowsra is, meg még pár oprendszerre). -
"Amúgy egy telepítőlemezen rajta va a forráskód, nem?"
Nem, MS telepítőkön csak a telepítő van... A MS dolgok zárt forráskódúak, szóval a MS nem adja neked a forást. Vagy ha igen, hát az nagyon sokba kerül
Az opensource dolgokat (Linux, meg még pár), kaphatod meg forrásban (annak rajta is van a telepítőjn sok részének a forrása, meg letöltheted), azt lefordíthatod magad. -
dabadab
titán
Szerintem teljesen felreertetted a dolgot, XP termeszetesen nem fordulna le ARM-ra, akkor se, ha lenne hozza forraskodod (amid nincs
), mert egyreszt tele van VisualC++ - specifikus cuccal (vagyis a gcc eleve meg se eszi a forrast), masreszt meg x86-specifikus cuccal (vagyis ha le is tudnad forditani, akkor se mukodne a vegeredmeny).
-
-
azbest
félisten
android-x86 , ettől függetlenül ő szerintem arm-osat fordít valószínűleg
-
Pár százezres (C) elektronikus kormány szervó firmware teljes fordítása kb 20 perc core i7-es gépeken. Pár milliós soros (C++) CT feldolgozó rendszerének teljes fordítása kb 2,5 óra szintén core i7-es gépeken. Akkor egy komolyabb oprendszer vajon meddig fordulna? Oké a kernelt, és a shellt lehet külön is, de az akkor is nagyon sok idő, vagy nagyon erős rendszer kell alá. Amúgy meg úgy sincs nálad a forráskód, így marad a linux fordítás, ha már ennyire szeretnél fordítani
. Bármi le lehet fordítani házilag is, amihez van forráskódod, pl. linux kernel, gcc, make, akár ubuntu, notepad++, vlc stb...
(#14) azbest: Nem tudom amúgy, hogy az AVR CPU-nak mi a kód nevük, csak azt hogy Hardvard architektúrát alkalmaznak. De egyáltalán nem rossz, mert részben támogatva van a 16 bites műveletek (a CPU 8 bites), és teljesen statikus működésű.
Sejtettem, hogy valami hasonló lesz ok, hiszen ez lenne a legevidensebb, ha megoldható lenne, de rá kellett kérdeznem, hogy tudjam a miértet
.
-
Vladi
nagyúr
xp-t? Van forrásod?
ójeh szerintem teljesen nyitott lesz ilyne értelemben, ha meg tudod cisnáli, nem akadályoz.
Egyébként köszi az írást, elég érdekes. Engem is mozgat mostanában a keresztfordítás kérdése, de nekem is x86-on idegen archos bináris kellene.
Erről cikk később?
offként néhány érdekesség a fedora arm fordító farmról: 1 2 3
-
azbest
félisten
persze, hogy lehet forditani jatekokat. A raspberry tamogatja az opengl-t, nemreg nyitottak meg a libek forrasat is. Kezdettol fogva demozzak rajta a Quake3-at, igaz az sdl-es.
Ha keszitunk olyan toolchaint, ami armon fut es x86 biarist fordit, akkor a pi is tud segitenia pc-knek. A teljesitmenye viszont eleg harmatos a mai pecekhez kepest, igy nem lenne tul hatekony.
A raspberrin ugyan olyan linux fut, mint az asztali gepeken, csak arm-os valtozatban. Igy sok programot csak ujra le kell forditani. A Win8 es WinRt elegge kulonbozo rendszerek. Elvileg lefordithatnak arm-ra a normal windowst is, de mivel masok az igenyek, ezert mas megoldast valasztottak. Az arm-os rendszerukon az energiatakarekossag a legfobb szempont. Ehhez alakitottak a rendszert, az api-t is lecsereltek. A programoknak nem csak a hardverhez, hanem az oprendszernez is alkalmazkodni kell.
Új hozzászólás Aktív témák
Hirdetés
lo Gyorsítsuk PC segítségével a programfordítást, avagy elosztott fordítás különböző architektúrák között!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- PlayStation 5
- Elfelejtettem a film címét
- Politika
- shadowkidhu: SFF Itthoni labor
- Kínai és egyéb olcsó órák topikja
- Dragon Age: Origins
- Bemutatkozott és meg is jelent a The Elder Scrolls IV: Oblivion Remastered
- Tőzsde és gazdaság
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- Csere-Beszámítás! Asus Rog Strix GTX 1080Ti 11GB GDDR5X Videokártya!
- ÁRGARANCIA!Épített KomPhone i3 10105F 16/32/64GB RAM RX 6600 8GB GAMER PC termékbeszámítással
- LG 45GR95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- Nvidia Quadro P400/ P600/ P620/ P1000/ T400/ T600/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
- Már 30 000 Ft-tól BONTATLAN. Részletfizetés .Gamer szék noblechairs ICON Valódi Bőr Fekete
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest