1. - 4.: nein
5. ja
6. teils teils, durch die (meist vorhandenen) Paketverwaltungen sind sicher zuerst mal mehr Compiler verfügbar. Aber das was Apple schon mitliefert und nachinstalliert werden kann, bist du auch bestens bedient (außer bei sehr sehr exotischen Sachen).
Und mit dem "zu sehr an den Hersteller gebunden": was hat das mit Programmieren zu tun?
7. Idee nicht schlecht, wieso aber nicht einfach gleich Debian installieren? Der Umweg mit der Live CD erscheint mir recht sinnlos.
Generell: Mac OS ist auch Unix. Von daher funktionieren viele / fast alle Programme, die man so unter Linux kennt auch unter Mac OS (entweder schon standardmäßig dabei (v.a. Kommandozeilentools), oder siehe Paketverwaltungen Fink / Macports). Mit dem Vorteil, dass es auch viele native Mac OS-Programme gibt, die manche Sachen einfach einfacher / besser bedienbar machen.
Ergebnis 1 bis 10 von 13
- 12.02.2011, 14:03 #1inaktiv
Themenstarter
- Registriert
- 11.2010
- Ort
- Dresden
- Beiträge
- 48
Gibt es etwas was Linux besser als Mac OS X kann?
Hallo Community,
ich bin ein klein wenig am überlegen ob ich mir entweder das hoffentlich bald kommende Macbook Pro kaufe oder doch lieber ein Sony Vaio Notebook mit Linux.
Nur gibt es irgndetwas was Linux besser kann?
Ich meine damit nicht das man auf Linux alles kostenlos bekommt sondern nur vom arbeiten her.
Hier ein paar spezielle fragen dazu. (nur information: ich habe ahnung von mac aber keine von linux (z.B. debian) )
1. Ist Linux schneller? (bei angenommenen gleichen komponenten etc.)
2. Ist Linux sicherer? (Viren, Trojaner, Pishing etc...)
3. Ist Linux kompatibler? (also wenn man z.B. mal ein Drucker anschließen will oder so)
4. Gibt es für Linux mehr "umfangreiche" Programme die unter Mac viel Geld kosten z.B vor allem Photoshop oder große Videobearbeitungsprogramme... -> gibt es Programme in der Größe für Linux überhaubt?
5. Wie sieht es mit allgemeinen Probleme im Internet aus? Kann man unter Linux problemlos Youtube anschauen? oder Streams? ich weis nur das man da unter windows sowas wie Flash Player von Adobe oder Divx Player braucht.
6. Lässt es sich unter Linux leichter Programmieren? Vor allem in den Sprachen C, C++ -> mit leichter meine ich ob es unter Linux mehr Werkzeuge, bessere Compiler oder sowas gibt. Ich kenne mehrere Programmierer aber jeder nutzt Linux und keiner Mac. Auf die Frage warum sie nicht mac verwenden kommt immer nur dieselbe Antowrt: Man ist zu sehr an den Hersteller gebunden...
7. und letztens: Falls ich mir einen Mac kaufen sollte und Linux kann etwas was Mac nicht so gut kann, was haltet ihr von dieser Idee:
Ich installiere als zweitsystem Linux Debian, erstelle auf dem eine live CD mit allen benötigten Programmen (z.B. Programmierwerkzeuge oder andere Programme wie Qucs, Klogic ... (Elektronische Schaltplansimulationen)). Die Live CD lasse ich mithilfe Virtual Box oder Parallel dann unter Mac laufen und immer wenn ich mal ein neues Programm brauche boote ich wieder Debian und aktualisiere die Live CD. Ständig Debian zu booten und dann wieder Mac und dann wieder Debian und ... wäre mir zu stressig ;D
Was haltet ihr davon? Ist das nützlich oder zu Leistungsfressend?
Und wenn ich das Programm Parallel dann beenden sollte arbeitet der Mac dann wieder mit vollem Ram oder muss man den erst neustarten?
vielen dank..
ihr müsst nicht genau die fragen beantworten sondern ihr könnt auch eure eigene Meinung, oder noch besser, eure eigene ERFAHRUNG dazuschreiben ;D
mfg
- 12.02.2011, 14:06 #2
- 12.02.2011, 14:10 #3inaktiv
Themenstarter
- Registriert
- 11.2010
- Ort
- Dresden
- Beiträge
- 48
danke für die schnelle antwort...
das mit dem an den hersteller gebunden war nur die antwort.. hat nix damit zu tun...
Also ist es schwieriger unter Mac zu programmieren?... Aber wenn man unter Mac ein Widnows Programm programmieren möchte? oder gar ein Linux Programm?
könnte man auch unter der Live CD Programmieren?
- 12.02.2011, 14:16 #4
Generell: Nein. Es kommt darauf an, was und wie du programmieren willst. Unix / Linux-Programme mit "Standard/Portable"-Frameworks wie Qt oder so? Kein Problem. Auch die ganzen Scriptsprachen wie Python, Ruby..... sind alle vorhanden (oder können nachinstalliert werden).
Reine Win-Applikationen? Dann natürlich Win nehmen.
Java / andere plattformunabhängige Sprachen?: Kein Problem unter OS X.
- 12.02.2011, 14:16 #5
Die generelle Frage kann man nicht pauschal beantworten. Linux und OSX sind beides Betriebssysteme die zwar dem selben Zweck dienen, aber hinter denen eine grundsätzlich andere Philisophie steht. Es hängt daher von der Art und Weise der Benutzung, bzw von der Einstelllung und Gewohnheit des Anwenders ab was "besser" ist.
Genauso wie dich ein Motorrad und ein Auto von A nach B bringen können und beide Verkehrsmittel haben Vor- und Nachteile und jeder Anwender sieht diese Unterschiedlicht.
Drei Punkte erwähne ich trotzdem:
- Nachdem unter Linux die meiste Software als Opensource verfügbar ist, gibt es diese Software meist auch für Mac und Windows.
- Nur Linux hat den Komfort einer Paketverwaltung. Apple wollte mit dem Mac App Store anscheinend in diese Richtung preschen, aber hat es imho durch das geschlossene System komplett vergeigt.
- Wieso ein BootCamp Linux um immer eine neue Live-CD zu bauen?? Einfach ein Linux in der VM installiert und gut is.Notebook: Lenovo ThinkPad X200 | 12,1" | Core2Duo 2,26GHz | 8GB DDR3 | X25-M G2 | HSDPA | Arch Linux x86_64HTPC: Apple MacMini | Core2Duo 2,26GHz | 2GB DDR3 | Geforce 9400M | Apple Remote | MacOS X 10.6 + Plex
- 12.02.2011, 14:18 #6
also 1. und 2. sollte man schon mit ja beantworten
Linux hat von sich aus nicht so viele Hintergrundprozesse wie Mac OS X. Und 3. ist unter Linux auch kein Ding. Da tut sich Mac OS X und Linux auch kaum was, nur sind unter Linux oft die Treiber aus der Community und nicht von Herstellern.
4. die gibt es dann auch für Mac OS X, da man fast alles was GNU ist auch auf Mac OS X kompilieren kann. GIMP zb gibt es ja auch.
- 12.02.2011, 16:24 #7
Man kann mit Mac OS X auch Win Programme schreiben. Mit simplen Java Code sollte das auch zu bewerkstelligeen sein.
- 12.02.2011, 16:31 #8
7. wir wohl entfallen, weil du wie karolherbst bereits geschrieben hat, so ziemlich alles was unter Linux läuft auch unter Mac OS X zum laufen gebracht werden kann. In diesem Fall wird OS X als BSD erkannt — schlussendlich gehört es auch zu dieser Familie. Achja und Linux ist nur der Kernel.
- 12.02.2011, 16:34 #9
Gimp gibt es auf Mac OS X, aber ist unter Linux irgendwie besser zu bedienen. Im Prinzip gibt es die meisten Linux Anwendungen für den Mac Os. Leider sind sie aber meist in der X11-Umgebung und schon macht die Bedienung mehr oder eher weniger komfortabel.
- 12.02.2011, 16:49 #10Hildesheiner Goldrenette
- Registriert
- 01.2010
- Beiträge
- 679
1. Ist Linux schneller? (bei angenommenen gleichen komponenten etc.)
Kann man allgemein nicht sagen – hängt sehr von der Distribution bzw. dem ab, was du misst. So gibt es z. B. Distris die wahnsinnig schnell starten, dafür an anderen Stellen etwas langsamer sind. Für Net-/Notebooks sicher sehr praktisch, für 24/7-Workstations eher uninteressant. Kann aber durchaus sein, das die ein oder andere Distri aus einem System evtl. mehr rausholt als es Mac OS X tun würde.
2. Ist Linux sicherer? (Viren, Trojaner, Pishing etc...)
Naja meist öffnet der Anwender das Tor für so etwas. Gerade Phising geht i. d. R. insbesondere über Unachtsamkeit des Anwenders. Wenn man bei Windows entsprechend aufpasst und weis was man tut lässt sich sogar hier das Risiko minimieren. Aber Linux und Mac OS X sind beides Betriebssysteme die von sowas ziemlich verschont sind, was nicht zuletzt auch an dem gemeinsamen Unix-Unterbau liegt. Momentan sehe ich keinen Grund warum man aus Sicherheitsgründen auf Linux umsteigen müsste.
3. Ist Linux kompatibler? (also wenn man z.B. mal ein Drucker anschließen will oder so)
Nein, Hersteller nehmen in der Regel die Mac-Platform ernster als Linux. Die Linux Community hat aber auch sehr viele fähige Entwickler, die gut und gerne mal einen Workaround für so manche Hardware finden, und durch stöbern in Foren und mit einiger Tüftelei kriegt man dann auch ungewöhnliche Hardware zum laufen. Im Normalfall ist es aber immer sinnvoller vor dem Hardware-Kauf die Verfügbarkeit guter Treiber für die gewünschte Plattform zu überprüfen.
4. Gibt es für Linux mehr "umfangreiche" Programme die unter Mac viel Geld kosten z.B vor allem Photoshop oder große Videobearbeitungsprogramme... -> gibt es Programme in der Größe für Linux überhaubt?
Naja für Linux gibt es kaum kommerzielle Software. Es steckt eine andere Philosophie dahinter, auf dem Mac gibt es einen gesunden kommerziellen Markt, der von 50 Eur-Software bis hin zu den genannten Adobe-Produkten reicht. Linux baut fast ausschließlich auf Open Source Software auf. Ich habe z. B. auf Linux basierende Server im Einsatz, welche ausschließlich mit Open Source Software laufen, und bin wirklich froh, dass Entwickler dieses Konzept nutzen um teilweise äußerst gute Software an den Mann zu bringen. Auf der anderen Seite zahle ich am Mac sehr gerne die Preise für die Software, weil gerade was Gestaltung der Oberfläche und Bedienung betrifft, diese Programme doch einen zusätzlichen Konfort bieten. Das muss jeder für sich entscheiden, was ihm besser schmeckt.
Allgemeint gilt allerdings, eine wirkliche Alternative zu Adobe Premiere oder Adobe Photoshop findest du auf der Linux-Plattform nicht.
5. Wie sieht es mit allgemeinen Probleme im Internet aus? Kann man unter Linux problemlos Youtube anschauen? oder Streams? ich weis nur das man da unter windows sowas wie Flash Player von Adobe oder Divx Player braucht.
Das ist kein Problem. Flash gibt es, Video-/Audiocodecs findest Du für alle gängigen Formate und ansonsten nutzt man unter Linux auch „normale“ Browser wie Google Chrome oder Mozilla Firefox.
6. Lässt es sich unter Linux leichter Programmieren? Vor allem in den Sprachen C, C++ -> mit leichter meine ich ob es unter Linux mehr Werkzeuge, bessere Compiler oder sowas gibt. Ich kenne mehrere Programmierer aber jeder nutzt Linux und keiner Mac. Auf die Frage warum sie nicht mac verwenden kommt immer nur dieselbe Antowrt: Man ist zu sehr an den Hersteller gebunden...
Linux und Mac nutzen soweit ich weiß sogar die gleichen Compiler. Die IDE ist eine andere, aber soweit ich das aus eigener Erfahrung beurteilen kann ist XCode eine klasse IDE und vielen anderen, kostenlos verfügbaren, überlegen. Programmieren bleibt Programmieren, und wenn jemand die Cocoa-API (Mac OS X) beherrscht kann er auch ein anderes GUI-Framework erlernen. Also es ist nicht so, dass Du die Mac OS-Programmierung umsonst erlernst, weil Du später vielleicht einmal ein Linux- oder Windows-Programm schreiben willst. Natürlich ist es „was anderes“, aber viele grundlegende Muster bleiben die gleichen.
Auf was die Leute Deine Frage beziehen, ist plattformübergreifende Software. Cocoa (also das Oberflächen-Toolkit von Mac OS X) läuft nur auf Mac OS X, nicht auf Linux, nicht auf Windows, nur Mac OS X. Es gibt alternativen, die lassen sich für viele gängige Betriebssysteme kompilieren, teils sogar mobile Plattformen. Das hört sich jetzt erstmal klasse an, hat aber den Nachteil, dass Dein Programm meist in keines der Betriebssysteme „passt“, da es einen völlig anderen Look & Feel hat. Jedes Betriebssystem hat so seine Eigenheiten, die dessen Anwender meist zu schätzen wissen. Will man jetzt ein Programm für alles so wirft man dieses Konzept meist über den Haufen und das Programm passt einfach nicht zum Rest des Systems. Nimm Pidgin und Adium beispielsweise. Beide basieren auf der selben Library (libpurple) um auf die IM-Netzwerke (ICQ und Co.) zuzugriefen, bieten also fast identischen Funktionsumfang. Trotzdem bevorzugen die meisten Mac-User Adium, einfach weil es an ihre Umgebung angepasst wurde. Dennoch gibt es Bereiche, in denen es durchaus sinnvoll ist, plattformunabhängig zu bleiben Allerdings kannst Du Java oder das QT Framework auch auf dem Mac nutzen. Für reine Windowsprogramme (WinAPI, .NET, etc.) müsstest Du allerdings auf Windows zurückgreifen.
7. Ich würde es lediglich in einer virtuellen Maschine laufen lassen. Das kannst Du jederzeit booten wenn Du etwas Programmieren o. Ä. möchtest. Je nach Mac ist das schon recht performant – also ruhig dem Mac etwas mehr Arbeitsspeicher verpassen.


Zitieren


(für eure Dummheit!)
