Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
OS X Apple

Ars Technica Reviews OS X 10.5 522

A user writes "Ars Technica has published their in-depth review of the newest version of Mac OS X. John Siracusa both covers the user-visible features such as the new UI tweaks and Time Machine, and dives into the increased use of metadata and the new APIs introduced and what they mean for the future of OS X."
This discussion has been archived. No new comments can be posted.

Ars Technica Reviews OS X 10.5

Comments Filter:
  • Great Review (Score:5, Informative)

    by AndrewStephens ( 815287 ) on Monday October 29, 2007 @11:16PM (#21166241) Homepage
    I came across this article this morning. It's great to see Ars Technica pumping out another of their signature ridiculously-in-depth technical reviews. I have just (like 15 minutes ago) finished installing OSX 10.5 on my MacBook. The review is right about some of the aesthetic changes being a step backwards, but on the whole it feels snappier and some of the new functionality (stacks, time machine) is fantastic. I am looking forward to having a proper play tonight.
  • by Carthag ( 643047 ) on Monday October 29, 2007 @11:22PM (#21166273) Homepage
    If you read the other reviews Siracusa did for Ars Technica, you'll see that he has a long and difficult history with the OS X GUI. If I were you I'd try out 10.5 myself and see if it is a worthwhile update or not. All in all, I got the impression from his interview that while there were some changes that he absolutely loathes (rounded menus etc), there are many as well which he have been longing for (disabling the "are you sure" check when changing extensions for instance) or which really impressed him with their usability (quicklook).
  • by sammy baby ( 14909 ) on Monday October 29, 2007 @11:52PM (#21166531) Journal
    Really, the issue is what requires elevated privileges. OS X will prompt you if you're trying to do something like modify a system-wide file (basically, anything that's not in your home directory), or changing your security settings, but that really doesn't happen that often.
  • Re:OSX and security (Score:5, Informative)

    by Mathi€u ( 165818 ) on Tuesday October 30, 2007 @12:04AM (#21166623)
    The article looks wrong, my install of Mac OS X Leopard doesn't exhibit any of the issues he describes:

    $ netstat -an | fgrep LISTEN
    tcp4 0 0 127.0.0.1.631 *.* LISTEN
    tcp6 0 0 ::1.631 *.* LISTEN
    $ lsof -iUDP
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    SystemUIS 164 username 9u IPv4 0x674d458 0t0 UDP *:*
    Adium 175 username 8u IPv4 0x674ca38 0t0 UDP *:49181
  • Re:lookin good (Score:4, Informative)

    by tyrione ( 134248 ) on Tuesday October 30, 2007 @12:32AM (#21166829) Homepage
    There's no question that OS X Leopard runs on AMD. It's that they have no plans to release it on AMD. The foundation of OS X has run x86 since Openstep 3.1. They kept it current until it was time to switch. If Intel screws over Apple they can switch to AMD.
  • by kgruscho ( 801766 ) on Tuesday October 30, 2007 @12:40AM (#21166879)
    Apple tried allowing licensed clones at one point and were not happy with the results. http://en.wikipedia.org/wiki/Macintosh_clone [wikipedia.org]
  • by Llywelyn ( 531070 ) on Tuesday October 30, 2007 @12:45AM (#21166905) Homepage

    There is nothing new in Leopard that would interest most geeks.

    This is a troll, right?

    • DTrace
    • 64 bit
    • Unix certification
    • Scripting bridges for Ruby and Python, Xcode and IB support for them.
    • Sandboxing.
    • Terminal improvements (lots of them)
    • CoreAnimation
    • CoreText
    • Objective-C 2.0 w/ Garbage Collection
    • LLVM for OpenGL (and more uses coming soon)
    • More efficient and more widespread use of threading.
    • ZFS soon.
    • Boot Camp

    What exactly on this list is "not of interest to geeks"?

  • by EvanED ( 569694 ) <{evaned} {at} {gmail.com}> on Tuesday October 30, 2007 @12:57AM (#21166979)
    [I apologize for the long post, but I'm procrastinating from vital schoolwork and this is as good of a way as any to do so.]

    Okay, this argument has come up in most Vista articles here. After one of them about a month ago, I started logging every UAC prompt I've gotten, because I didn't believe that Vista actually prompts for *that* much more than what you would get on other systems. I cannot compare with what OS X does, but I can somewhat compare with what Sudo does on Linux. These comparisons are not completely fair, because I'm running Vista in the normal setup, with the almost-admin user, but I have no reason to believe that there would be many more prompts with a limited account.

    Since I started logging, I have gotten 72 UAC prompts in 25 days I have spent most of my time booted to Windows. I'll break down the prompts in a few ways.

    First, by reason:
    * 29 prompts were for program installations or updates, things that would require 'sudo emerge' or whatever on Linux. 10 of these prompts were while starting Firefox; I'm running the Alpha version, and get prompted to update to the latest nightly each time I run it. 4 of them were from trying to install one particular program, it's patch, and trying to work around a couple compatibility issues. One prompt was for Windows Update, to update Vista itself.
    * 10 prompts were from when I logged in and this buggy hardware monitor program that I have ran. For some reason, it requests elevation. (Then, after running for a while, pegs one of my cores and I kill it. One of these days I'll remove it from the startup sequence...)
    * 10 prompts were from enabling and disabling my NIC. I was having network problems for about a week, and was trying to diagnose. (This is essentially doing 'ifconfig eth0 down/up' in Linux, except that it tries to get a new DHCP address upon up, and I don't recall if ifconfig does this. )
    * 8 prompts were from when I was trying to solve a weird permissions issue when I was trying to delete something. This involved various permutations of trying to take ownership of the file, changing permissions, doing something in the Users dialog, etc.
    * 5 prompts were from opening the anti-virus dialog
    * 2 prompts were for OKing software for the firewall
    * 2 prompts were from doing some process management stuff; one from instructing task manager to show all processes, and one from running ProcessExplorer in admin mode, probably to try to figure out what program was holding a handle open to a USB drive.
    * 1 prompt was from messing with the Steam service
    * 1 prompt was from opening regedit
    * 1 prompt was from opening the drive format dialog so I could see the options in it
    * 1 prompt was from a user environment variable change. This is not entirely necessary -- a user doesn't need admin rights to change them. However, the dialog Windows provides to do so involves both user-local and system-wide environment variables, and doesn't appear to provide a way to access it with the latter in read-only mode, hence the elevation request. (XP does BTW.)
    * 1 prompt was for something TrueCrypt related, but I'm not sure exactly what
    * 1 prompt was for something that I have no clue about, because I got distracted before recording what caused it and forgot ...and 2 that I must have thought I counted but didn't. Oops.

    Now, let's compare with what would have happened on Linux:

    29 program installations. Assuming you're like my impression of most Linux users, you're using something like Portage or Apt to install programs, which means you're doing it as root, and need to sudo. In Linux it is usually possible to install programs locally, usually by downloading the source, doing /.configure with the appropriate options, and then building. However, when doing so, you have to worry about dependencies and such yourself -- the exact thing that made Linux an absolute PITA to use before distributions started widely using package management stuff. Because of this, I'm going to count installing
  • by Savage-Rabbit ( 308260 ) on Tuesday October 30, 2007 @04:44AM (#21167955)

    Sadly that's not really possible anymore, as each of the three desktop offerings is made less versatile than a standard desktop PC by design decisions. The Mini uses low-end laptop components, sacrificing performance in the quest for small and quiet.
    That's kind of the point with the Mac Mini. For most people the Mini is a cheap option for getting ahold of a Mac, either for them selves, their kids or for use as a media center and it does that reasonably well. If you need to be able to run the latest 3D Shooters at maximum resolution with the insanely expensive graphics or audio card of your choice buy a PC.

    The iMac uses a laptop MB and processor (most notably limiting RAM expansion), can fit only one hard disk, and saddles the buyer with a non-reusable, non-upgradable monitor that will still be looking gorgeous when the iMac is obsolete.
    Again, the iMac is a compact computer that is not aimed at people doing insanely CPU intensive tasks that demand a top notch Graphics or Audio cards. Most people I know and who own one use it for surfing, e-mail, social networking word processing and other office-type work and their concept of 'Gaming' is a bit of Tetris, Solitaire or Chess. Oh, and according to the Apple store, the new iMac can now be upgraded with up to 4GB of RAM. Do you need 8GB?

    You seem to have run into the usual disconnect between the needs of normal users and hobbyist computer builders. Macs are computers for people who don't have the time or the patience to build their own systems. This is exactly why I bought one, it does what I need it to, adequately, it works just fine out of the box and doesn't run Windows. If I was inclined to build my own system I would have done so and would I would probably be running Slackware on it just for that little bit of added tech-trouble for me to enjoy dealing with but I lost the patience for that sort of thing many years ago.
  • Re:lookin good (Score:1, Informative)

    by Anonymous Coward on Tuesday October 30, 2007 @05:48AM (#21168197)
    X11 has changed. It is there, but no longer in the dock. Just open a terminal and run Xeyes, you'll see.

    However, I have discovered that several GIS packages that use X11 just don't do the right thing. Instead of just checking and using the DISPLAY variable, they first check the Receipts folder to see if X11 is installed. Leopard doesn't have a receipt for X11- so that test fails. They further go on to check for other things, none of which are necessary. Its the application that is failing, not X11.
  • Re:OSX and security (Score:3, Informative)

    by juct ( 549812 ) <ju@heisec.de> on Tuesday October 30, 2007 @06:27AM (#21168321) Homepage
    There must be something wrong. Not even Bonjour is running... You propably have the deactivated services. bye, ju
  • Re:OSX and security (Score:3, Informative)

    by juct ( 549812 ) <ju@heisec.de> on Tuesday October 30, 2007 @06:31AM (#21168349) Homepage
    The only assumption in this article is: If your OS vendor supplies you with a firewall and you choose "Block all incoming connections" it should do simply that. If it does not and others can still connect to your system over the internet, there is something wrong with the firewall.

    bye, ju
  • by Anonymous Coward on Tuesday October 30, 2007 @06:38AM (#21168391)
    Let me add one more thing. Instruments. Scroll down on this page [apple.com] for a screenshot.

    This stuff is crazy. It can automatically start monitoring a running program (with DTrace as its backend) and graph performance data in real time. Then, you can click through the graphs to see the monitored events listed in detail.

    --Justin
  • Re:OSX and security (Score:3, Informative)

    by juct ( 549812 ) <ju@heisec.de> on Tuesday October 30, 2007 @07:09AM (#21168517) Homepage
    You used "lsof -iUDP" which indeed reveals nothing.
    Try with "sudo lsof -iUDP" ...

    bye, ju
  • by Anonymous Coward on Tuesday October 30, 2007 @07:26AM (#21168619)
    2. right/control-clicking on a Window border and and a menu coming up to send it to Space X, or Show on All, ala Gnome and XFCE (KDE probably has this too, but I don't use it, so I'm not sure)

    If you need to quickly move a window to another space, try grabbing it (start moving it and keep holding down the mouse button) while switching to the destination space. The window will stay visible, and is thus moved to the new space. Feels very natural, IMHO. :-)
  • Re:lookin good (Score:2, Informative)

    by NotAgent86 ( 888079 ) on Tuesday October 30, 2007 @08:12AM (#21168861)
    Use Command-H (Hide) rather than Command-M (Minimize) and then when you cycle through the window will be function as you want. Drove me insane too until I found it,..
  • by lyonsden ( 543685 ) on Tuesday October 30, 2007 @08:15AM (#21168893) Homepage

    Even at the top of the Mac line the case is designed to hold only 2 drives.

    Actually, according to Apple [apple.com] it can hold four drives.

    Not agreeing or disagreeing with your other points, but that one was wrong.

  • by amake ( 673443 ) on Tuesday October 30, 2007 @09:06AM (#21169359) Homepage
    The preferred OpenOffice.org implementation on OS X is NeoOffice [neooffice.org], which doesn't require X11 and has many benefits over vanilla OO.o.
  • by goodmanj ( 234846 ) on Tuesday October 30, 2007 @09:21AM (#21169547)
    Haven't used Enlightenment, but I've used X11 window managers with virtual screens a lot, and I had one for Mac OS back in the day. If by "sliding from desktop to desktop" you mean that you can switch from one screen to an adjacent one by moving the mouse "off the edge" of the screen, there's a really good reason Apple doesn't do that.

    Apple pays attention to the interface design idea that says that edges and corners are good places to put stuff, because they're essentially infinitely big targets: you slam your mouse up to the edge of the screen, and don't have to aim precisely. That's why Apple's menu bar is at the top of the screen, and the Dock at the bottom (or sides). If hitting the edge of the screen pops you over to a new screen, then the menu bar is no longer an infinitely tall click target: it's a narrow strip which totally vanishes if you mouse up a pixel too high. Same for the dock.

    Edge-sensitive virtual desktop systems drive me batty, I constantly try to click on stuff near the edge of the screen only to have it vanish. It's even more problematic on Macs, since the top edge of the screen is very important.

    Also, the idea of tiling desktops into a regular grid that actually lines up pixel-for-pixel on corners and edges works great for a rectangular desktop. But Macs are designed to work well with multiple monitors at different resolutions, for which that tiling doesn't work.

  • Re:OSX and security (Score:4, Informative)

    by Tony Hoyle ( 11698 ) <tmh@nodomain.org> on Tuesday October 30, 2007 @11:23AM (#21171293) Homepage
    They're not incoming connections, they're replies.
  • BSOD Easter Egg (Score:3, Informative)

    by daveywest ( 937112 ) on Tuesday October 30, 2007 @11:38AM (#21171493)
    If you browse a PC network using the Coverflow view, the icon for a PC server shows a monitor with a BSOD.
  • Re:OSX and security (Score:5, Informative)

    by Tony Hoyle ( 11698 ) <tmh@nodomain.org> on Tuesday October 30, 2007 @12:05PM (#21171941) Homepage
    Not just semantics - very important. If a firewall couldn't distinguish they wouldn't be functional firewalls.

    With TCP the packet type is a part of the packet data and even the old stateless firewalls could handle it. With UDP you could argue that there's no difference but even then you rely on certain standards to filter (in the old days you just let any UDP packet with a destination >1024 in.. luckily those days are long past us).

    There's a *huge* difference between asking to OS to block all *incoming* connections and asking it to block replies as well. No firewall works like that.
  • Re:lookin good (Score:2, Informative)

    by Kadin2048 ( 468275 ) <.ten.yxox. .ta. .nidak.todhsals.> on Tuesday October 30, 2007 @12:14PM (#21172085) Homepage Journal

    Use Command-H (Hide) rather than Command-M (Minimize) and then when you cycle through the window will be function as you want. Drove me insane too until I found it,..
    It's worth noting this was the pre-OS X version of window minimization. I'm not sure when it originated but it was definitely around in System 7; I used to use it very heavily. Then in OS 8 they brought out 'rollup' windows that let you reduce a window to its title bar, and this is what turned into the Dock minimization in OS X. But the original show/hide functions never left.

    I've always thought that the Hide function was more useful than the Dock, though. Press Cmd-H and bam, the thing just gets out of your way. No animations, no screwing around, just out of your way so you can do something.

    Cmd-Opt-H is also handy, it hides all the applications except for the currently active one, nice when you're using the Finder and want to see the Desktop but it's buried in other apps' windows. If you have a mouse with a lot of extra buttons that can be programmed on an application-by-application basis, you might want to think about putting those hotkeys in. (Back in the day I had them programmed into buttons on a trackball and it was great.)

    I'm still hoping someday they'll bring back the Put Away command.
  • Re:lookin good (Score:3, Informative)

    by lazy_playboy ( 236084 ) on Tuesday October 30, 2007 @12:58PM (#21172801)
    Your whole post can be summed up with, "I'm not used to it", or ,"I can't change from my Windows habits", which doesn't say much about OS X specifically.

    I've never understood what's difficult to grasp about apps not quitting when the last window is closed. Why should I want that? 'apple-W' to close the window, 'apple-Q' to quit.

    I'm hating the look and function of the new dock, though. Now that is something to complain about! ;-)

  • Re:lookin good (Score:3, Informative)

    by blueskies ( 525815 ) on Tuesday October 30, 2007 @02:00PM (#21173849) Journal
    I switched to a full OS X user (same speed as windows) with in 3 months. The only reason it took that long is that i am/was a power user in Windows using Window-P- to open apps in 3 keys strokes and such. There are a number of Apps i can't live without being installed on OS X, but once they are installed and my wetware is reprogrammed into OSX mode, i can move faster then when my brain is in XP mode on an XP machine.

    quicksilver - i am keystrokes away from my apps
    witch - gives better control of "command-tab"
    Ctrl-F2 - takes me to the menu bar (most annoying key combo)
    command-tab: cycle forwards through open apps
    Command-`: cycle through an app's open windows
    command-m: minimizes window (annoying to get back from dock)
    command-h: hides windows
    command-w: closes window
    command-q: closes app

    And I reversed my Function keys to not require fn, and i added the preference to be able to tab to all fields inside apps.

Without life, Biology itself would be impossible.

Working...