Appar fr. Windows -> OS X -> GNU/Linux?

Allt om t.ex. *BSD och OpenSolaris
Användarvisningsbild
farmfield
Inlägg: 8215
Blev medlem: 01 okt 2007, 17:23
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: H'sing Island
Kontakt:

Appar fr. Windows -> OS X -> GNU/Linux?

Inlägg av farmfield »

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?
Inhuman Soul
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?

Inlägg av Inhuman Soul »

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å?
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.
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å? :)
Användarvisningsbild
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?

Inlägg av Osprey »

farmfield skrev:Hur stor är skillnaden mellan *nix och *nix egentligen?
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.

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...
Skriv svar

Återgå till "Andra öppna och fria operativsystem"