Cocoa on Windows

Freelancer a dit:
un virus écrit pour windows n'affectera pas un macintel équipé de macosx...

Tu ne penses pas que si OSX prend une part de marché plus importante, les dev de virus seront plus encouragés à attaquer notre plateforme?
La preuve est que L'OS a déjà été hacké sur des PC.
 
pèrejc a dit:
Tu ne penses pas que si OSX prend une part de marché plus importante, les dev de virus seront plus encouragés à attaquer notre plateforme?
La preuve est que L'OS a déjà été hacké sur des PC.

non. notre plateforme est sécurisée. le dernier exemple en date est le rootkit sony: il s'installe en douce sur le pc équipé de windows, alors que l'installation doit être provoquée par l'utilisateur sur le pc équipé de macosx (le rootkit version mac demandait un mot de passe pour s'installer) ;)

L'os a déjà été hacké, certes... mais rappelles-moi quand a été exploitée une faille de sécurité de macosx pour la dernière fois?

De plus, il suffit de voir la notoriété qu'a acquis Maxxus, le mec qui délivre les patchs macosx86... j'imagine que des petits gars (et filles) doivent essayer de créer le premier virus fonctionnel pour mac. un sacré challenge, non?
 
si peut etre mais ce qu'il voulaikt dire c'est que les virus actuels ne peuvent pourrir mac os x que ce soit sur pc ou mac parce qu'ils ont été construit uniquement pour windows

aprés dans le futur si apple obtient une PDM plus importante il est quasi certain de voir arriver des virus... reste à savoir si ils seront vraiment efficaces!
 
gwena a dit:
il est quasi certain de voir arriver des virus... reste à savoir si ils seront vraiment efficaces!

Un virus qui ne fonctionne pas (qui ne peut pas s'installer ou ne peut pas se dupliquer) n'est pas un virus. Un article de wikipédia.fr fait le point ;)

ps: des tas de fils ont déjà abordé ce sujet de manière complète. recherchez "virus intel" sur ce même forum ;)
 
Freelancer a dit:
L'os a déjà été hacké, certes... mais rappelles-moi quand a été exploitée une faille de sécurité de macosx pour la dernière fois?

De plus, il suffit de voir la notoriété qu'a acquis Maxxus, le mec qui délivre les patchs macosx86... j'imagine que des petits gars (et filles) doivent essayer de créer le premier virus fonctionnel pour mac. un sacré challenge, non?

Il n'y pas des maj sécurité sur OSX?:D ;)

Si il est vrai que ,moi aussi, je ne connais pas de virus pour apple aujourd'hui, je crains pour l'avenir de la plateforme (même si c'est un unix, et, qu'il faille en effet un mot de passe admin pour les install.)
 
pèrejc a dit:
Il n'y pas des maj sécurité sur OSX?:D ;)
il y a bien sur des mises à jours de sécurité, qui signifient qu'il y a des failles de sécurité (je serais bien stupide de le nier, d'ailleurs, je ne l'ai pas fait ;) :D). Mais ma question était "quand un faille de sécurité de macosx à-t-elle été exploitée?" (sous-entendu "quand la communauté mac a-t-elle été paralysée et des millions de giga de données ont-ils été détruits" ;) :D :D
 
Pourquoi faut-il que toutes les discussions qui parlent d'OS X sur Intel débouchent automatiquement sur ces histoires de virus ? C'est de la superstition, à ce niveau là.

Pourrait-on recentrer le sujet ou le fermer ? Pourquoi ne pas ouvrir un sujet dédié aux virus Windows ?

En bref : les virus sont dûs à des failles fondamentales dans la conception de Windows ou de certaines applications Windows spécifiques (Outlook en particulier). Le jeu d'instruction x86 n'a pas plus de prédispositions aux virus que celui des PPC ou qu'aucun autre. Donc, stop !
 
  • J’aime
Réactions: Freelancer
je suis pour un recentrage. on en était aux outils de dév d'apple xcode et des api mac portés sur windows. Ce qui en soit est une bonne chose. on a quicktime pour windows, bonjour (ex-rendez-vous) dispo également pour windows. Est-ce que quelqu'un sait si d'autres technos Apple sont dispo pour Windows? parceque je n'ai rien trouvé :(
 
J'aimerais aussi y croire... Que la news soit vraie ou fausse, il y a beaucoup de chance pour que cette idée soit déjà passée par la tête de Steve Jobs.

Sinon, je verrais plutôt la WWDC 2006 comme événement plus propice à ce genre d'annonce. Étant donné que les Mactel devaient normalement sortir en juin 2006, l'annonce de ce fameux John Locke reste assez cohérente...

Qui vivra verra...
 
ce n'est pas une annonce... en suivant le lien du premier post on arrive a des trucs plus anciens...
 
Je parlais d'annonce au sens général... « une personne annonce quelque-chose ». En ce qui concerne le lien de Lionel, c'est très vague par rapport ce que John Locke raconte. Et puis Lionel comme d'habitude a apparemment repris ce qu'on lui a envoyé pour en faire une sois-disante réflexion personnelle...
 
et comme toujours lors des réflexions personnelles, l'intérêt principal de la chose a disparu...
en fait le problème de lionel c'est qu'il se prend beaucoup trop au sérieux... enfin bon, passons...
 
Freelancer a dit:
Mais qu'est ce qui pourrait pousser un dév windows à adopter xcode pour sortir des universal binaries ppc/intel/mac/windows, alors que des boîtes comme Adobe n'ont jamais fait l'effort de sortir une version native de Photoshop?

La gratuité de l'outil + les quelques parts de marché en sup de la plateforme Mac peut-être :confused:

Je ne maitrise pas plus que je ne connais les environnements de programmations Mac ou Windows mais sur Mac ne sont-ils pas fournit avec l'OS X ?

Et sur Windows quant-est il ? Sont-il intégré au système, en download gratuite... ou vendu la peau du Q ?
 
il faudrait surtout qu'apple s'amuse à livrer un peu plus d'applis en version windows, histoire de montrer la puissance de ses api et de ses outils de dev : il y a déjà le couple iTunes/Quicktime, safari comme le dit john locke... la suite iLife pour windows?
 
Claude number X a dit:
La gratuité de l'outil + les quelques parts de marché en sup de la plateforme Mac peut-être :confused:

Je ne maitrise pas plus que je ne connais les environnements de programmations Mac ou Windows mais sur Mac ne sont-ils pas fournit avec l'OS X ?

Et sur Windows quant-est il ? Sont-il intégré au système, en download gratuite... ou vendu la peau du Q ?

Vendus les E de la tête.
 
j'ai demandé à mon pote Ethan on va voir si il lâche
quelque chose si il ne lâche rien c'est que c'est stress

on va voir :)

depuis 2000 il est repertorié 21 failles critiques
corriger avant exploitation ( et faut déjà maitriser pour exploiter ce genre
de faille plus quand fesant un program de merde sous visual)
et rien à voir avec les petites merdes
de virus qui n'ont rien de virus ... c'est juste windows
qui est son propre Matrix c'est pas dure à comprendre

chita/jaguar/panther/tiger

demande à crosoft pour xp sur 2 mois :)
 
tatouille a dit:
j'ai demandé à mon pote Ethan on va voir si il lâche
quelque chose si il ne lâche rien c'est que c'est stress

on va voir :)

depuis 2000 il est repertorié 21 failles critiques
corriger avant exploitation ( et faut déjà maitriser pour exploiter ce genre
de faille plus quand fesant un program de merde sous visual)
et rien à voir avec les petites merdes
de virus qui n'ont rien de virus ... c'est juste windows
qui est son propre Matrix c'est pas dure à comprendre

chita/jaguar/panther/tiger

demande à crosoft pour xp sur 2 mois :)

:confused: :mouais:

Des fois, je me demande si tatouille n'est pas un bot :D
 
lupus yonderboy a dit:
:confused: :mouais:

Des fois, je me demande si tatouille n'est pas un bot :D

// generated by quake, do not modify
unbindall
bind TAB "+scores"
bind ENTER "+button7"
bind ESCAPE "togglemenu"
bind + "sizeup"
bind - "sizedown"
bind 0 "weapon 10"
bind 1 "weapon 1"
bind 2 "weapon 2"
bind 3 "weapon 3"
bind 4 "weapon 4"
bind 5 "weapon 5"
bind 6 "weapon 6"
bind 7 "weapon 7"
bind 8 "weapon 8"
bind 9 "weapon 9"
bind = "sizeup"
bind \ "+mlook"
bind _ "sizedown"
bind ` "toggleconsole"
bind c "+movedown"
bind t "messagemode"
bind ~ "toggleconsole"
bind PAUSE "pause"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+moveleft"
bind RIGHTARROW "+moveright"
bind ALT "+strafe"
bind CTRL "+movedown"
bind SHIFT "+moveup"
bind END "+button8"
bind F1 "vote yes"
bind F2 "vote no"
bind F3 "ui_teamorders"
bind F11 "screenshot"
bind KP_LEFTARROW "+button6"
bind KP_END "+button3"
bind KP_ENTER "+button7"
bind MOUSE1 "+attack"
bind MOUSE2 "weapnext"
bind MOUSE3 "+button5"
seta ot_save "0 0"
seta weapmodes_save "000001102200000"
seta gear "GMIOUAA"
seta cg_autoRadio "0"
seta cg_zoomWrap "1"
seta cg_sfxVisibleItems "1"
seta cg_sfxParticleSmoke "1"
seta cg_sfxParticles "1"
seta cg_autoScreenshot "0"
seta cg_radarRange "2000"
seta cg_radar "1"
seta cg_drawTeamScores "1"
seta cg_standardChat "0"
seta cg_showBulletHits "1"
seta cg_sfxBrassTime "2500"
seta cg_sfxShowDamage "1"
seta cg_sfxTeamBands "1"
seta cg_sfxBreathing "1"
seta cg_sfxSurfaceImpacts "1"
seta cg_sfxMuzzleFlash "1"
seta cg_gunCorrectFOV "1"
seta cg_gunSize "0"
seta cg_maxPrecip "128"
seta cg_msgTime "4000"
seta cg_msgHeight "4"
seta cg_chatTime "4000"
seta cg_chatHeight "4"
seta cg_drawHands "1"
seta cg_visibleBleeding "5"
seta cg_maxFragments "32"
seta ui_recordSPDemoName ""
seta cg_antilag "1"
seta cg_scopeFriendRGB "0.9 0 0 0.65"
seta cg_scopeRGB "0 0 0 0.8"
seta cg_crosshairFriendRGB "1 0 0 1"
seta cg_crosshairRGB "1 1 1 1"
seta g_logroll "0"
seta g_loghits "0"
seta g_survivorRoundTime "5"
seta g_survivorRoundDelay "5"
seta g_captureScoreTime "60"
seta g_respawnDelay "10"
seta g_mapCycle "mapcycle.txt"
seta g_allowChat "2"
seta g_refPass ""
seta g_refClient "-1"
seta g_referee "1"
seta g_refNoBan ""
seta g_respawnProtection "2"
seta g_followEnemy "1"
seta g_followForced "0"
seta g_maxteamkills "3"
seta g_teamkillsForgetTime "120"
seta g_removeBodyTime "5"
seta g_bulletPredictionThreshold "5"
seta g_maintainTeam "1"
seta g_failedVoteTime "120"
seta g_initialWarmup "0"
seta g_flagReturnTime "30"
seta g_ClientReconnectMin "100"
seta team_model_blue "athena/cobra_w"
seta team_model_red "athena/desert_w"
seta ui_ingameMaster "1"
seta ui_currentmodel "orion/desert_w"
seta ui_serverStatusTimeOut "7000"
seta ui_teamArenaFirstRun "1"
seta ui_recordSPDemo "0"
seta cg_hudFiles "ui/hud.txt"
seta ui_q3model "0"
seta ui_findPlayer "Sarge"
seta ui_scoreShutoutBonus "0"
seta ui_scoreSkillBonus "0"
seta ui_scoreTimeBonus "0"
seta ui_scoreTime "00:00"
seta ui_scoreBase "0"
seta ui_scoreTeam "0 to 0"
seta ui_scorePerfect "0"
seta ui_scoreScore "0"
seta ui_scoreGauntlets "0"
seta ui_scoreAssists "0"
seta ui_scoreDefends "0"
seta ui_scoreCaptures "0"
seta ui_scoreExcellents "0"
seta ui_scoreImpressives "0"
seta ui_scoreAccuracy "0%"
seta ui_lastServerRefresh_3 ""
seta ui_lastServerRefresh_2 ""
seta ui_lastServerRefresh_1 ""
seta ui_lastServerRefresh_0 "Aug-13, 2002 at 20:8"
seta cg_selectedPlayerName "PONPON"
seta cg_selectedPlayer "3"
seta ui_currentOpponent "0"
seta ui_mapIndex "0"
seta ui_currentNetMap "30"
seta ui_currentMap "0"
seta ui_currentTier "0"
seta ui_menuFiles "ui/menus.txt"
seta ui_netSource "0"
seta ui_blueteam5 "0"
seta ui_blueteam4 "0"
seta ui_blueteam3 "0"
seta ui_blueteam2 "0"
seta ui_blueteam1 "0"
seta ui_redteam5 "0"
seta ui_redteam4 "0"
seta ui_redteam3 "0"
seta ui_redteam2 "0"
seta ui_redteam1 "0"
seta ui_actualNetGametype "0"
seta ui_netGametype "0"
seta ui_joinGametype "0"
seta ui_gametype "3"
seta ui_dedicated "0"
seta ui_blueteam "Stroggs"
seta ui_redteam "Pagans"
seta ui_opponentName "Stroggs"
seta ui_teamName "Pagans"
seta r_maxpolyverts "9000"
seta r_maxpolys "1800"
seta r_lightmap "0"
seta r_directedScale "1"
seta r_intensity "1"
seta r_mapOverBrightBits "2"
seta r_colorMipLevels "0"
seta g_allowVote "1"
seta g_filterBan "1"
seta g_banIPs ""
seta g_logSync "0"
seta g_log "games.log"
seta g_warmup "20"
seta g_teamForceBalance "0"
seta g_teamAutoJoin "0"
seta g_maxGameClients "0"
seta g_friendlyfire "0"
seta capturelimit "0"
seta cm_playerCurveClip "1"
seta cg_trueLightning "0.0"
seta cg_oldPlasma "1"
seta cg_oldRocket "1"
seta cg_oldRail "1"
seta ui_bigFont "0.4"
seta ui_smallFont "0.25"
seta cg_noProjectileTrail "0"
seta cg_noTaunt "0"
seta cg_smoothClients "0"
seta cg_scorePlums "1"
seta cg_cameraOrbitDelay "50"
seta cg_noVoiceText "0"
seta cg_noVoiceChats "0"
seta cg_teamChatsOnly "0"
seta cg_drawFriend "1"
seta cg_drawTeamOverlay "0"
seta cg_deferPlayers "1"
seta cg_forceModel "0"
seta cg_teamChatHeight "0"
seta cg_teamChatTime "3000"
seta cg_bobroll "0.002"
seta cg_bobpitch "0.002"
seta cg_bobup "0.005"
seta cg_runroll "0.005"
seta cg_runpitch "0.002"
seta cg_railTrailTime "400"
seta cg_lagometer "1"
seta cg_simpleItems "0"
seta cg_crosshairY "0"
seta cg_crosshairX "0"
seta cg_crosshairHealth "1"
seta cg_crosshairSize "24"
seta cg_drawRewards "1"
seta cg_drawAttacker "1"
seta cg_drawAmmoWarning "1"
seta cg_drawIcons "1"
seta cg_draw3dIcons "1"
seta cg_drawSnapshot "0"
seta cg_drawFPS "0"
seta cg_drawTimer "0"
seta cg_drawStatus "1"
seta cg_draw2D "1"
seta cg_gibs "1"
seta cg_stereoSeparation "0.4"
seta cg_fov "90"
seta cg_zoomfov "22.5"
seta cg_drawGun "1"
seta cg_shadows "1"
seta sv_maxclients "10"
seta timelimit "0"
seta fraglimit "20"
seta dmflags "0"
seta cg_viewsize "58.875000"
seta cg_predictItems "1"
seta sex "male"
seta handicap "100"
seta color "4"
seta model "orion/desert_w"
seta snaps "20"
seta rate "25000"
seta name "PONPON"
seta cl_maxPing "800"
seta m_filter "0"
seta m_side "0.25"
seta m_forward "0.25"
seta m_yaw "0.022"
seta m_pitch "0.022000"
seta cg_autoswitch "1"
seta cl_mouseAccel "0"
seta sensitivity "18.218750"
seta cl_run "1"
seta cl_packetdup "1"
seta cl_maxpackets "30"
seta cl_pitchspeed "140"
seta cl_yawspeed "140"
seta sv_master5 ""
seta sv_master4 ""
seta sv_master3 ""
seta sv_master2 "master.urbanterror.net"
seta sv_floodProtect "1"
seta sv_maxRate "0"
seta sv_hostname "noname"
seta vm_ui "0"
seta vm_game "0"
seta vm_cgame "0"
seta in_macMouseDivider "163"
seta com_introplayed "1"
seta com_blood "1"
seta com_maxfps "85"
seta com_hunkMegs "56"
seta sv_minPing "0"
seta sv_maxPing "0"
seta cl_freelook "1"
seta cl_allowDownload "1"
seta r_inGameVideo "1"
seta headmodel "athena/cobra_w"
seta team_model "athena/desert_w"
seta team_headmodel "dragoon/default"
seta g_redTeam ""
seta g_blueTeam ""
seta color1 "2"
seta color2 "5"
seta cl_anonymous "0"
seta r_glDriver "opengl32"
seta r_allowExtensions "1"
seta r_ext_compressed_textures "0"
seta r_ext_gamma_control "1"
seta r_ext_multitexture "1"
seta r_ext_compiled_vertex_array "1"
seta r_ext_texture_env_add "1"
seta r_picmip "2"
seta r_roundImagesDown "1"
seta r_detailtextures "1"
seta r_texturebits "16"
seta r_colorbits "0"
seta r_stereo "0"
seta r_stencilbits "0"
seta r_depthbits "0"
seta r_overBrightBits "1"
seta r_ignorehwgamma "0"
seta r_mode "4"
seta r_fullscreen "1"
seta r_customwidth "1600"
seta r_customheight "1024"
seta r_customaspect "1"
seta r_simpleMipMaps "1"
seta r_vertexLight "0"
seta r_subdivisions "4"
seta r_smp "0"
seta r_ignoreFastPath "1"
seta r_lodCurveError "250"
seta r_lodbias "0"
seta r_flares "0"
seta r_ignoreGLErrors "1"
seta r_fastsky "1"
seta r_drawSun "0"
seta r_dynamiclight "0"
seta r_dlightBacks "1"
seta r_finish "0"
seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
seta r_swapInterval "0"
seta r_gamma "1.850000"
seta r_facePlaneCull "1"
seta r_railWidth "16"
seta r_railCoreWidth "6"
seta r_railSegmentLength "32"
seta r_primitives "0"
seta r_device "0"
seta r_ext_transform_hint "1"
seta s_volume "0.862500"
seta s_musicvolume "0.237500"
seta s_separation "0.5"
seta s_doppler "1"
seta s_khz "11"
seta s_mixahead "0.2"
seta s_mixPreStep "0.05"
seta com_soundMegs "8"
seta ui_ffa_fraglimit "20"
seta ui_ffa_timelimit "0"
seta ui_tourney_fraglimit "0"
seta ui_tourney_timelimit "15"
seta ui_team_fraglimit "0"
seta ui_team_timelimit "20"
seta ui_team_friendly "1"
seta ui_ctf_capturelimit "8"
seta ui_ctf_timelimit "30"
seta ui_ctf_friendly "0"
seta g_spScores1 ""
seta g_spScores2 "\l24\1"
seta g_spScores3 ""
seta g_spScores4 ""
seta g_spScores5 ""
seta g_spAwards "\a5\1\a4\5"
seta g_spVideos "\tier1\1"
seta g_spSkill "2"
seta ui_browserMaster "0"
seta ui_browserGameType "0"
seta ui_browserSortKey "4"
seta ui_browserShowFull "1"
seta ui_browserShowEmpty "0"
seta cg_brassTime "0"
seta cg_drawCrosshair "9"
seta cg_drawCrosshairNames "1"
seta cg_marks "0"
seta server1 ""
seta server2 ""
seta server3 ""
seta server4 ""
seta server5 ""
seta server6 ""
seta server7 ""
seta server8 ""
seta server9 ""
seta server10 ""
seta server11 ""
seta server12 ""
seta server13 ""
seta server14 ""
seta server15 ""
seta server16 ""
seta com_zoneMegs "16"
 
simon244 a dit:
En quoi Quicktime/iTunes sont-ils programmés sous Windows, avec du cocoa ?


Non, QuickTime et iTunes n'ont rien à voir avec un portage quelconque de Cocoa sous Windows. Ils ont été juste porté sous Windows comme n'importe quel autre logiciel.