Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Apple sells jewelry, plain and simple (Score 1) 408

Unless you wrote your own compiler from machine code, you are still trusting the people who wrote your compiler. You are also trusting the people who wrote the microcode in your CPU. You are trusting third parties irrespective of whether or not you are running open source, and as demonstrated by the leaked NSA docs, there are bugs available for your hard drive firmware that you will never find.

IN short: you're boned and trusting third parties irrespective of how open your OS is - unless all of your hardware is open, all of the firmware for your hardware is open, and you have personally audited all of it.

Comment Re:Not to praise Apple, but... (Score 1) 208

Correct. For this to be exploited, bash needs to be spawned by an internet facing service and pass environmental variables into a bash shell. Nothing on OS X does this by default. OS X does not run the open source dhcpd, and is thus not exploitable via dhcpd, and does not run apache unless manually enabled, and manually configured to run mod_cgi. Remote ssh is also not enabled on the mac by default.

Far more vulnerable is Linux which runs dhcpd on any machine with a non-static IP, through which bash is exploitable.

But hey, let's make out that OS X is worse off than Linux in this case.

Comment Re:Stallman would be proud (Score 1) 208

Well.... not really. All i've had to do is ensure I am not running apache or open ssh on my macs. I'm not. Meanwhile anyone running Linux with dhcpd is vulnerable until they fix bash. On my FreeBSD servers I just uninstalled bash. Job done. This bug was fixed in sh about 30 years ago apparently according to twitter.

Submission + - Ask Slashdot: Starting iOS Development - Learn Swift or Objective-C First?

macs4all writes: I am an experienced C and Assembler Embedded Developer who is contemplating for the first time, beginning an iOS App Project.

Although I am well-versed in C, I have thus-far avoided C++, C# and Java, and have only briefly dabbled in Obj-C. Now that there are two possibilities for doing iOS Development, which would the Slashdot Community suggest that I learn, at least at first? And is Swift even far-enough along to use as the basis for an entire App's Development?

My goal is the fastest and easiest way to market for this Project; not to start a career as a mobile Developer.

Another thing that might influence the Decision: If/when I decide to port my iOS App to Android (and/or Windows Phone), would either of the above be an easier port; or are, for example, Dalvick and the Android APIs different enough from Swift/Obj-C and CocoaTouch that any "Port" is essentially a re-write?

Comment Re:economy of scale... (Score 1) 408

To illustrate the advantage this gives Apple. Apple don't hide it - they aim for 35-45% margins on their gear. Turn that around, it means they could drop prices by 25-30% and still be making the same margin that most of the PC OEMs are making. The PC OEMs can't drop much further to compete.

Slashdot Top Deals

"When the going gets tough, the tough get empirical." -- Jon Carroll

Working...