- Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
- Adattár lemez előkészítése távlati Windows telepítéshez
- Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ATK Blazing Sky X1 Ultimate Metallic Red gamer egér
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- eBay-es kütyük kis pénzért
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- gerner1
- GoodSpeed: Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
Ú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. -
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
-
buherton
őstag
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
- BestBuy topik
- Battlefield 2042
- Sony Xperia 1 VII - Látod-e, esteledik
- Kormányok / autós szimulátorok topikja
- Kerékpárosok, bringások ide!
- exHWSW - Értünk mindenhez IS
- Hill Climb Racing 2 bemutató (Android, iOS)
- Vége a gamer PC-knek? Cloud Gaming 2025-ben
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Plazma TV topic
- További aktív témák...
- HP 15.6 ",AMD A10,jó állapotú,magyar billentyűzet
- Fujitsu ,15,6",8.gen.i5,világító.bill, 4G LTE,8-32GB/256-512,jó akku,szép
- Dell,14"FullHd IPS,core i5 6440H(fiz.4MAG!),8-16GB DDR4 RAM,Vil.bill,256-512GB SSD,Jó akku,szép
- HP,15.6" FullHd IPS,8.gen.core i5 (8X4,0Ghz)8-32GB RAM,256GB-1TB SSD,nagyon jó akku, szép á
- Lenovo ThinkCentre E93z All In One számítógép, Windows 11 rendszerrel
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- Apple iPhone 13 Pro Max 512GB,Újszerű,Adatkabel,12 hónap garanciával
- GYÖNYÖRŰ iPhone SE 2022 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3369
- LG 77CS6 - 77" OLED - 4K 120Hz & 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - Szupervékony
- Eladó megkímélt állapotban levő Oppo Reno 5Z 8/128GB / 12 hó jótállás
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest