En fråga till er som kodar...
Om en utvecklare portar en applikation från Windows till OS X, är inte den enklare att porta till GNU/Linux sen då?
Hur stor är skillnaden mellan *nix och *nix egentligen?
Appar fr. Windows -> OS X -> GNU/Linux?
-
- Inlägg: 339
- Blev medlem: 25 mar 2008, 21:01
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Linköping
Re: Appar fr. Windows -> OS X -> GNU/Linux?
Om utvecklaren har skrivit allt i ett någolunda plattformsoberoende språk, inte använt något plattformsberonde bibliotek eller liknande, inte hållit på med några speciella sökvägar eller register m.m, så borde det inte kräva några större prestationer att porta en applikation till ett annat operativsystem.farmfield skrev:Om en utvecklare portar en applikation från Windows till OS X, är inte den enklare att porta till GNU/Linux sen då?
Eftersom jag inte tror att Windows och OS X har några direkt plattformsberoende saker gemensamt, så är det mycket möjligt att eventuella plattformsberoende saker försvunnit i den portningen.
Vissa saker går dock inte att få helt plattformsoberoende. (Nu har jag aldrig använt OS X så jag får ta exempel mellan Windows och GNU/Linux). T ex så vill man kanske att Windowsapplikationen sparar all användardata i mina dokument. Då måste man ju ändra sökvägen för varje operativsystem där liknande mappar har andra sökvägar. Dessutom kanske inte sökvägar skrivs likadant i alla operativsystem. T ex så skriver man väl \ rätt ofta i Windows, medans man alltid skriver / i GNU/Linux?
Var det någon speciell applikation du tänkte på?

Rädda skog med ett musklick: http://www.ettklickforskogen.se/
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
Läsvärt: http://www.gnu.org/philosophy/right-to-read.html
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Appar fr. Windows -> OS X -> GNU/Linux?
Skillnaden mellan Linux och Unix är mycket liten och det går som regel alldeles utmärkt att köra/kompilera Unixprogram och script rakt av i Linux. Vissa problem kan naturligtvis uppstå om Unixvarianden inte är helt "rumsren", dvs. om den har tillverkarspecifika tillägg. Till exempel finns det saker i Solaris, AIX, HP-UX, Tru64 etc. som inte fullt ut följer Unixstandard.farmfield skrev:Hur stor är skillnaden mellan *nix och *nix egentligen?
Detta är dock ett relativt sett litet problem eftersom skillnaderna är mycket mindre än gentemot andra OS...

Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...