Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / General / Portable Macs / February 2006



Tip: Looking for answers? Try searching our database.

long time Linux user considering switching to OS-X

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
nmdc69@hotmail.com - 20 Dec 2005 19:16 GMT
My Dell Latitude D505 was just stolen (may they rot in hell) and I need
to buy a new laptop very quickly. It was configured as a dual  boot XP
- Linux box.
I've been using Linux for 10 years as my main OS, but I´m thinking
whether I should switch to OS-X and buy a Powerbook. I'd really
appreciate some feedback (I know, not exactly a new topic, but
still...). I'm a scientist and in summary my concern is: will the extra
money really save me from wasting time tinkering to get Linux to work,
and will I be just as productive on OS-X as I am on a *fully functiong*
linux box?

Below are more details. I do all my work on the laptop. I'm willing to
spend up to 2300 USD.
Things I do 95% of the time are:

- emacs and GNU applications like gnuplot
- Latex, Mathematica
- C and sometimes Fortran programming
- a lot of number crunching
- shell scripts and standard Unix utilities (awk, sed, etc)
- Powerpoint, Word, etc.

Main reasons why I'm thinking to switch to OS X:
1. I don´t have the time to tinker with Linux any more. Getting it
work on the Latitude was a chore and wireless still didn´t work. Plus
I hate going under the hood of Unix, I´m just a user. My knowledge of
Unix beyond user level is weak.
2. It'd be nice to have wireless, Powerpoint, and everything I need on
a single OS without having to turn the machine off.

My main concerns about switching:
3. OS-X is slow. Or is it?
4. I will still use various Linux machines. Is compatibility an issue?
will all my C programs and Unix scripts work
with NO hassle? will I have to relearn a different kind of Unix?
5. will I have to tinker just as much as with Linux?
6. I've actually gotten used to a few Windows things (but I can live
with the Mac equivalent I guess).

well, and price, but the research grant pays so not the main problem.
thanks a lot.
Matt
Sarah Brown - 20 Dec 2005 19:46 GMT
>Main reasons why I'm thinking to switch to OS X:
>1. I don´t have the time to tinker with Linux any more.

I came from Linux to OS X a few years ago, and this was a big part of my
reasoning. I haven't regretted it.

>My main concerns about switching:
>3. OS-X is slow. Or is it?

Can't say I've noticed.

>4. I will still use various Linux machines. Is compatibility an issue?
>will all my C programs and Unix scripts work
>with NO hassle? will I have to relearn a different kind of Unix?

If they're reasonably portable, it shouldn't be too bad. If they're full of
Linuxisms, it might be different. If they work on Solaris as well as Linux,
they're *probably* be OK on OS X.

>5. will I have to tinker just as much as with Linux?

Absolutely not. Apple have done what RedHat et al clearly want to do but
appear to be unable to.
Charles Bouldin - 21 Dec 2005 14:55 GMT
The switch campaign that Apple hasn't done, but should, would be aimed
at Linux/Unix users. I know many, and they are a happy bunch. Reasons:

OSX is BSD Unix. Just about anything you need from the unix world is
available, or can be ported. Everything you do from the terminal, or via
Perl, Python, etc will just work. (There are minor issues, but these are
no larger than those occurring between other unix variants.)

Xcode is a free, world class development system. Fortran is available
for free via g77, and commercial compilers are available. Mathematica is
very well implemented on OSX with excellent Altivec support.

Commercial products are available. You can run Photoshop and GIMP
side-by-side and mix/match features as you like. You can use NeoOffice,
or buy MS Office, which is arguably better than the current Windows
version.

Mac only products. iLife. Many, many special purpose programs. Browse
versiontracker.com.

System level scripting via Applescript. This can tie into shell scripts,
and with GUI scripting, drive the user interface of any program.
Combining these things, you can do some really powerful combinations of
programs and OS features.

The main thing: It just works. I daily use my Tibook at two different
locations with a secondary monitor at each site, and I use the machine
stand-alone on the road. I just plug it in and it detects and displays
the 2nd monitor. Connection to WIFI is automatic. Wake from sleep is
nearly as fast as opening the computer. The current uptime is 22 days,
and the limitation is how often I elect to install security updates that
require a reboot.

At scientific workshops and meetings, I typically see 15-25% Mac
laptops. The main reasons I hear for using a Mac are: (1) doesn't
require the fussy tweaking that Linux does, (2) sleep/wake and WIFI work
perfectly, (3) with MS Office, it's easy to coexist with the Windows
world when necessary, (4) terminal gives full access to all the unix
stuff.

If you want to try it without a huge financial hit, the 12" iBook is a
deal.
Verne Arase - 04 Jan 2006 01:30 GMT
>> 4. I will still use various Linux machines. Is compatibility an issue?
>> will all my C programs and Unix scripts work
[quoted text clipped - 3 lines]
> Linuxisms, it might be different. If they work on Solaris as well as Linux,
> they're *probably* be OK on OS X.

I develop (C code) on MacOS X and port to AIX, Linux, and Solaris.

Xcode rocks, and features a really nice IDE and development environment - and
it's free!

A couple of things are missing from MacOS X last I looked like core-resident
IPC, but in actuality I've found it harder to get stuff running on Linux -
took a while for me to figure out how to do large file I/O (> 2GB). As I
recall, that stuff wasn't required for OS X for simple sequential access.

Then again, maybe OS X's gcc environment is missing lfs, and if I'd try
seeking it would've delivered me a nasty surprise.
Robert Peirce - 20 Dec 2005 20:01 GMT
> I've been using Linux for 10 years as my main OS, but I´m thinking
> whether I should switch to OS-X and buy a Powerbook. I'd really
> appreciate some feedback

Yes!

I have never used Linux, but I have been a Unix user for years, first on
a Unix box, then on a NeXT and now on a Mac PowerBook G4.  I also run
Uwin on my PC network at the office.

The Mac runs BSD unix.  It is hidden, but it is there.  It has X-11,
which I have never used myself, but many swear by.  My guess is anything
you can do in Linux you can do on a Mac plus a lot you never thought of.

I can't say this for sure, but I would be willing to bet that any Linux
commands written in C or one of its variants can be ported to OS X and
may already have been ported.

The GUI in OS X is very nice, significantly better than Windows.  I
don't know what is available for Linux so I can't compare, but you have
been using it and Windows and should have some ideas.

If you can, go to an Apple store or find someone with a PowerBook and
check it out.  I don't think you will be disappointed.

Signature

Robert B. Peirce, Venetia, PA  724-941-6883
bob AT peirce-family.com [Mac]
rbp AT cooksonpeirce.com [Office]

Marc Heusser - 20 Dec 2005 20:07 GMT
> My main concerns about switching:
> 3. OS-X is slow. Or is it?
No.
> 4. I will still use various Linux machines. Is compatibility an issue?
> will all my C programs and Unix scripts work
> with NO hassle? will I have to relearn a different kind of Unix?
have a look at fink, sourceforge's Mac package - there is a lot of free
sw.
Its Unix is not Linux, but Darwin. Standard enough :-)
Have a look at http://www.apple.com/macosx/features/unix/

> 5. will I have to tinker just as much as with Linux?
No.
> 6. I've actually gotten used to a few Windows things (but I can live
> with the Mac equivalent I guess).
You'll find many useful shortcuts, and they are definitely more
consistent.

You also might like Xcode (comes for free) for coding.
http://www.apple.com/macosx/features/xcode/

Without going into the details, go for it, you might like it :-)

HTH

Marc

Signature

Switzerland/Europe
<http://www.heusser.com>
remove CHEERS and from MERCIAL to get valid e-mail

Michael J. Sherman - 20 Dec 2005 21:29 GMT
> My Dell Latitude D505 was just stolen (may they rot in hell) and I need
> to buy a new laptop very quickly. It was configured as a dual  boot XP
> - Linux box.
[snip]

I am a long-time Linux user (since 93 - seriously).  I just started
using OS X about two years ago with a new iMac, and also bought a
PowerBook last year.  I still use Linux on my home servers, but now my
PowerBook is my daily machine.

The transition was EASY.  I use the Terminal in OSX more than any
other app, because at work I'm always SSH'ed to four different servers
 as I develop software and administer machines.  The underlying
BSD/Mach kernel and OS is very familiar to any *nix user.

At home, OS X and Linux coexist just fine.  I use the Linux machines
as file servers, print servers, etc.  I have a domain set up and my
Macs can connect just fine.

In other words, go for it!  You won't regret it.
nmdc69@hotmail.com - 20 Dec 2005 22:28 GMT
thanks all for the responses so far.  it sounds like the transition
wouldn´t be hard.
on another note, should I wait for the X86 Macs ?
one of my main concerns is speed..
Chris McDonald - 20 Dec 2005 22:38 GMT
>on another note, should I wait for the X86 Macs ?
>one of my main concerns is speed..

Probably, if your concern is speed.
Probably, if your concern is resale value.
No, if your concern is an up-to-the-minute OSX.
No, if your concern is availability.

Signature

Chris,

John Johnson - 21 Dec 2005 01:17 GMT
> thanks all for the responses so far.  it sounds like the transition
> wouldn´t be hard.
> on another note, should I wait for the X86 Macs ?
> one of my main concerns is speed..

So, you're really asking two questions:
1. Is a current Mac going to be as fast doing xyz as my Linux/Windows
machine?
2. Will the Intel Macintoshes be faster than what I can get now?

Another posted opined that the Intel Macs would "Probably" be faster.
Without disagreeing in general, I would say that it does depend on what
sort of things you're doing, and (AFAICT, more important) what software
you're relying upon.

For example, the Mathematica engine is a piece of code that's been
tweaked for AltiVec, and is therefore quite fast on the PPC hardware.

WRT question 1: A current Mac might very well hand out results in
Mathematica as fast, or potentially even faster (check a comparison,
I've no idea how it actually turns out) than something running on other
hardware.

OTOH, I've heard (mostly from reading various things at ArsTechnica.com)
that the gcc compiler that Apple ships is pretty slow, compared to
optimized compilers available for Windows, when handling the same code.

So, whether the current Macs will be fast enough depends both on your
expectations and upon what you need to do with them. We'd need more
information before being able to weigh in in much more detail.

WRT question 2: There's no doubt that moving to the Intel chips
represents the potential for substantial speed increases, and not just
from the CPU. Mac front-side bus speeds are pretty low these days, as
are RAM speeds. The new hardware will probably take care of that, with
the resultant speed increases for memory-bound tasks, etc.

OTOH, code optimized for AltiVec on current machines (just to take one
example) may not speed up on Intel, depending on how much the developer
can get around this code (think of applications made by Adobe here: can
they use the Windows code to replace the Altivec enhancements that
currently sit in the Mac version? I don't know) either by re-coding,
ignoring, whatever.

For most applications (particularly research apps), speed comparisons
are available, so you can get an idea how current hardware stacks up
against your recently-departed Dell. Claims made about the performance
of future Apple hardware are EXTREMELY suspect. Apple is usually very
good about keeping that sort of thing under wraps until the actual
release.

Having written all that, here's a rough strategy:

Case 1: you need a new machine to be up and running before the start of
the next semester (here it starts on the 9th of January). that means
that you must a Mac (if Mac it is to be) before the new hardware is
released.

In this case, the performance of the new hardware doesn't matter; you
need the machine before it's available.

Case 2: you do need a new machine soon, but have some flexibility in the
timing. In this case, you could wait until after the Macworld Keynote
(12 Jan, IIRC) and see if any announcements are made. If yes, then you
reevaluate your purchasing options. If not, you go with current hardware
(Mac or not as you prefer).

Case 3: You don't really need a new machine: then don't buy one. Ok,
that's not really a live option, but it does deserve to be pointed out:
don't buy hardware, particularly portable hardware, before you need to.
Something better _will_ come out, and you _will_ feel bad.

Signature

Later,
John

johajohn@indianahoosiers.edu

'indiana' is a 'nolnn' and 'hoosier' is a 'solkk'. Indiana doesn't solkk.

Howard S Shubs - 21 Dec 2005 02:01 GMT
> thanks all for the responses so far.  it sounds like the transition
> wouldn´t be hard. on another note, should I wait for the X86 Macs ?
> one of my main concerns is speed..

If you need it NOW, no.  If you need it by February (assuming
announcement at MacWorld Expo), then you might want to wait.  And
consider software availability issues, too.  It's a toss-up.  Definitely
wait until after MacWorld Expo though, just in case.

Signature

A few minutes ago I attempted to give a flying fsck, but the best I
could do was to watch it skitter across the floor. (Anthony de Boer)

Richard Tomkins - 21 Dec 2005 03:44 GMT
Probably the announcement in January will tell us what we need to know about
Laptops and Intel chips.

Apple has been building fairly reliable PowerPC based Laptops for a few
years. They have worked out many of the bugs in the manufacturing process
and design process over that time.

Apple has not been designing a lot of portable products with Intel chips, so
they may find on the first few models that they have issues with heat
sources, circuit layout, assembly issues (soldering), support chips (Intel,
Via, etc...)

I think that I'd take a pass on the first few models based on Intel
processors, if reliability is what I was looking for. I am assuming here
that Apple will go to their traditional Laptop manufacturers for the new
products and it will take them some effort to get it right.

Now, in case anyone wants to jump on me and say FUD (Fear, Uncertainty and
Doubt), I used to work for Digital Equipment Corporation here in Canada. We
had a very large manufacturing plant here in Kanata at which I worked for
many years. I was one of the site Apple Consultants as we did a lot of
Contract Manufacturing for Apple over the years. We were approached by Apple
on a regular basis and after signing Apple Non-Disclosure agreements we were
introduced to all manner of Apple Products and asked to quote on
manufacturing the product for them. A lot of the time the whole process was
a fishing trip by Apple, they were comparing their current suppliers against
us for cost and quality levels and also getting an opportunity to see what
our products cost us and by doing the math could see what our mark-up was in
comparison to theirs. In some cases we did outbid their incumbent supplier
and were awarded contracts to manufacture products. They were into the use
of interestingly new technologies in building their products and some times
that made things difficult to do. Sometimes the problems were part
availability on extravagant parts, and that means creative part substitution
at best.

Having been able to look inside many different Laptops by many different
manufacturers over the years, I have seen some horror stories.

Due to a specific contract we signed at one time with Olivetti, we were
obliged to purchase and re-brand Laptop and Notebook computers form them and
sell them under the Digital Equipment Corporation brand. This was a
catastrophe, manufacture quality issues, component assembly issues, design
issues. Our only recourse was to recall all the machines that had been
shipped and sold and to that we pulled back probably close to 380,000 units.
After that we decided that we would have a certain company contract
manufacture a Laptop for us in a foreign land. When we got there we found
that another firm,  had already been building product in the same place and
when they couldn't get the quality of the product they required, they walked
and left the whole mess behind them, including lots of parts for thousands
of machines. We went in and had similar problems, but unlike the management
at the other firm, our management had made a commitment were going to stick
with it till things got better. After a year of hard work and workforce
education we started to get the quality levels we needed and things got
better after that.

Hope you found this an interesting read, basically I am saying I'd be
cautious about purchasing the first model off the line.

thanks all for the responses so far.  it sounds like the transition
wouldn´t be hard.
on another note, should I wait for the X86 Macs ?
one of my main concerns is speed..
Howard S Shubs - 21 Dec 2005 04:24 GMT
> Hope you found this an interesting read, basically I am saying I'd be
> cautious about purchasing the first model off the line.

Are you saying quality is not Job 1? :-D

Signature

A few minutes ago I attempted to give a flying fsck, but the best I
could do was to watch it skitter across the floor. (Anthony de Boer)

John Johnson - 20 Dec 2005 22:37 GMT
[snip]
> Things I do 95% of the time are:
>
> - emacs and GNU applications like gnuplot
> - Latex, Mathematica

For things LaTeX, check out:
http://www.esm.psu.edu/mac-tex/
It's a great resource for people using LaTeX on OS X.
There's a solid user base for LaTeX on OS X, with a couple of
award-winning interfaces. If you prefer EMACS, use it instead (couple of
flavors available, but I use BBEdit so don't know much about them).

[snip]

> - shell scripts and standard Unix utilities (awk, sed, etc)
OS X grants you direct shell access via Terminal.app. You can choose
your shell and all that good stuff.

If you like, you can install X11 (it's an optional component) and do all
the X11 things you want.
> - Powerpoint, Word, etc.

It's definitely worth checking out Keynote, Apple's alternative to
Powerpoint. Our user group did a presentation on it last week, and it
seemed to me to be easier to understand and use than Powerpoint. It will
import files also, though I don't know what changes get made when doing
so.

[snip]

> My main concerns about switching:
> 3. OS-X is slow. Or is it?

I don't do number-crunching or programming; I write papers, which
doesn't help much. When I typeset my documents, it doesn't seem slow to
me. Converts to OS X seem to feel that the Finder interface is sluggish,
but:
a) I spend very little time in the finder
b) I don't notice it much when I'm there

> 4. I will still use various Linux machines. Is compatibility an issue?
> will all my C programs and Unix scripts work
> with NO hassle? will I have to relearn a different kind of Unix?

Let's be honest. There will be some hassle. How much depends a lot on
what your programs and scripts do, what sort of support you can get
while learning the new OS, etc. I believe that you'll have an easy time
of it, but we'd really need more specific information to know for sure.

> 5. will I have to tinker just as much as with Linux?

No. You can tinker as much as you like, but you don't _have_ to tinker
much at all. For example, installing TeX on your OS X machine can be
done via Fink (a package-management utility for UNIX applications, only
slight tinkering necessary) or graphically via i-installer (the way I do
it, no tinkering involved). I'm not a UNIX person, but installing LaTeX,
CM-Super, ghostscript, and a couple of other packages was quite
straightforward. It even prompts you for settings (e.g. paper size) as
you go.

> 6. I've actually gotten used to a few Windows things (but I can live
> with the Mac equivalent I guess).

Typically, you can. It does depend on the applications of course.

> well, and price, but the research grant pays so not the main problem.
> thanks a lot.
> Matt

In conclusion, I think you can do this, and do it easily. Furthermore, I
think that you'll find the advantages of using OS X (e.g. not having to
re-boot to shift from your shell to MS Word or whatever) to be quite
handy. If your university has any support for Macintosh
hardware/software, check out what you can get (e.g. licenses for Mac
software, training/info packages for software, etc.) and where you can
go for support. If there is a Mac User Group (MUG) on campus, it might
be worth checking them out. Of course, some of us here can help out with
various aspects (either of the information-gathering or the actual
switch if you go that way). HTH

Signature

Later,
John

johajohn@indianahoosiers.edu

'indiana' is a 'nolnn' and 'hoosier' is a 'solkk'. Indiana doesn't solkk.

jeff - 21 Dec 2005 00:33 GMT
> My Dell Latitude D505 was just stolen (may they rot in hell) and I need
> to buy a new laptop very quickly. It was configured as a dual  boot XP
[quoted text clipped - 38 lines]
> thanks a lot.
> Matt

Considering that you're posting this in a Mac group, you're likely to
get a mostly one-sided story.  My attempt to balance the scales at least
a bit...

Two mac laptop characteristics drive me nuts.  First, Apple *still*
clings to single-button trackpad.  This is an anachronism that should
have been rooted out years ago.  Mac OS has supported multiple buttons
for years.  The trackpad should have (at least) two buttons.

Secondly, Mac laptops can suspend to RAM, but not to disk.  Windows does
both.  Linux tries to do both (successfully, if you buy the right
hardware).  Mac's lack of suspend-to-disk means that you need to shut
down the laptop if you're not planning on using it for a while - forcing
you to go through a tortuously-long bootup on next use.

Those things, and Mac's cloyingly cartoonish interface, make me lean
toward Linux.

Jeff
Steve Hix - 21 Dec 2005 01:28 GMT
> Two mac laptop characteristics drive me nuts.  First, Apple *still*
> clings to single-button trackpad.  This is an anachronism that should
> have been rooted out years ago.  Mac OS has supported multiple buttons
> for years.  The trackpad should have (at least) two buttons.

Doesn't work for me at *all*. (I'm used to using three- to five-button
mice and trackballs, so I'm most certainly not wedded to a single-button
mouse.)

I have four different "buttons", at least twice that many combinations
that I use consistently on my PowerBooks, what with command-, option-,
control- and shift-click available right next to the trackpad.

> Secondly, Mac laptops can suspend to RAM, but not to disk.

This is no longer true, as of the last revision PowerBooks. (And with a
bit of minor software hacking, some older machines.) It works now, and
sleep still works like a charm, unlike some other OS's implementations
of sleep.

> Windows does
> both.  Linux tries to do both (successfully, if you buy the right
> hardware).  Mac's lack of suspend-to-disk means that you need to shut
> down the laptop if you're not planning on using it for a while - forcing
> you to go through a tortuously-long bootup on next use.

That was then and this is now, apparently.

> Those things, and Mac's cloyingly cartoonish interface, make me lean
> toward Linux.

No worse than some fairly common KDE or GNOME themes.
Howard S Shubs - 21 Dec 2005 01:59 GMT
> I have four different "buttons", at least twice that many combinations
> that I use consistently on my PowerBooks, what with command-, option-,
> control- and shift-click available right next to the trackpad.

I've been using multi-button trackballs on Macs since 1988 or so.  MacOS
X supports them just fine.  If the OP has a particular USB-based
pointing device he prefers, he can likely connect it to a PowerBook or
iBook and continue using it.

Signature

A few minutes ago I attempted to give a flying fsck, but the best I
could do was to watch it skitter across the floor. (Anthony de Boer)

Steve Hix - 21 Dec 2005 05:23 GMT
> > I have four different "buttons", at least twice that many combinations
> > that I use consistently on my PowerBooks, what with command-, option-,
[quoted text clipped - 4 lines]
> pointing device he prefers, he can likely connect it to a PowerBook or
> iBook and continue using it.

Yes. And you clipped the text noting that I have used multi-button
devices on Macs and was comfortable with them; pointing out that I
wasn't a single-button fanatic.

*I* was arguing against an earlier poster's assertion that Mac laptops
really "needed" two buttons with the trackpad. They don't.
Howard S Shubs - 22 Dec 2005 01:33 GMT
> Yes. And you clipped the text noting that I have used multi-button
> devices on Macs and was comfortable with them; pointing out that I
> wasn't a single-button fanatic.

I wasn't arguing with you, just noting something for the OP.  Sorry, I
was unclear on that point.

> *I* was arguing against an earlier poster's assertion that Mac laptops
> really "needed" two buttons with the trackpad. They don't.

True, but in my experience they're more "painful" to use w/o a
multibutton pointing device.  Since adding external peripherals is
*possible*, it can be done, but it'd be better if it weren't
*necessary*.  Who wants to lug extra stuff around w/ their portable?

Signature

A few minutes ago I attempted to give a flying fsck, but the best I
could do was to watch it skitter across the floor. (Anthony de Boer)

Michael J. Sherman - 21 Dec 2005 13:57 GMT
>>Two mac laptop characteristics drive me nuts.  First, Apple *still*
>>clings to single-button trackpad.  This is an anachronism that should
[quoted text clipped - 9 lines]
> control- and shift-click available right next to the trackpad.
>  

I just continue to not understand this whole two-button mouse
argument.  Why do you need it?  OS X was designed to need one button.
  Just because in the windows world you can use a 10-button mouse
doesn't mean you then HAVE TO have a 10-button mouse in OS X.

Some of the best systems are simple systems.  The Atari 2600 had one
button.  Will you refuse to play it unless it has a new controller
that has 361 buttons like your xbox controller?  No, of course not,
because the 2600 was designed to be used with one button.
Garner Miller - 21 Dec 2005 14:27 GMT
> I just continue to not understand this whole two-button mouse
> argument.  Why do you need it?  OS X was designed to need one button.

No, it really wasn't.  Classic MacOS was.  The one-button argument goes
out the window the minute the OS starts requiring secondary clicking
for any functions.  We're well beyond Finder 1.0 and MacPaint.

I use contextual menus constantly in OS X -- they're well-integrated
into the system, and *required* for many functions, particularly in the
Finder and in Apple's own programs.

And I'm sorry if you disagree, but holding down a modifier key
(control) and clicking something is a very poor, two-handed substitute
for what should be a simple click of a second mouse/trackball button.
The OS supports it for a reason.  The hardware should, too.

On my iMac, it's easy -- I simply replaced Apple's very attractive but
underfeatured mouse with an Microsoft (!) one with a scroll wheel and
more buttons.  Not so easy on a laptop.  (They responded to the lack of
a scrolling area with something even better.  Why not respond to the
lack of a second trackball button?)

Being able to use the second primary button for right-clicking is a
time saver.  Being able to map one of the side buttons to close windows
is a *huge* time-saver.

> Some of the best systems are simple systems.  The Atari 2600 had one
> button.

That's a poor analogy -- the games were built around that one button.

> Will you refuse to play it unless it has a new controller
> that has 361 buttons like your xbox controller?  No, of course not,
> because the 2600 was designed to be used with one button.

And the XBOX was designed with more.   I can't think of a single XBOX
game that can even be *played* with a single-button controller, because
the software was written with multi-button hardware in mind.  SO WAS OS
X.

As I said before, Control-Click is a kludge to get around the lack of a
real second button.  So is "Click and hold," which doesn't work in most
places anyway, including the Finder.

Signature

Garner R. Miller
Clifton Park, NY =USA=
http://www.garnermiller.com/

Steven Fisher - 21 Dec 2005 18:13 GMT
> And I'm sorry if you disagree, but holding down a modifier key
> (control) and clicking something is a very poor, two-handed substitute
> for what should be a simple click of a second mouse/trackball button.
> The OS supports it for a reason.  The hardware should, too.

Install iScroll2. Two fingers on the trackpad plus a click can be
configured as a right click. It's a bit less convenient than a button,
but it's definitely one hand.

-- Steve
Steve Hix - 22 Dec 2005 00:25 GMT
> > And I'm sorry if you disagree, but holding down a modifier key
> > (control) and clicking something is a very poor, two-handed substitute
> > for what should be a simple click of a second mouse/trackball button.

One finger on key, one finger (or thumb) taps the trackpad. Don't need
two hand to do that.

> > The OS supports it for a reason.  The hardware should, too.
>
[quoted text clipped - 3 lines]
>
> -- Steve
Lauri Raittila - 22 Dec 2005 01:13 GMT
> > > And I'm sorry if you disagree, but holding down a modifier key
> > > (control) and clicking something is a very poor, two-handed substitute
> > > for what should be a simple click of a second mouse/trackball button.
>
> One finger on key, one finger (or thumb) taps the trackpad. Don't need
> two hand to do that.

And how you do second click drag that way? Can you emulate right click,
drag right left right? That is build in command of Opera browser, and
quite powerful...

> > > The OS supports it for a reason.  The hardware should, too.
> >
> > Install iScroll2. Two fingers on the trackpad plus a click can be
> > configured as a right click. It's a bit less convenient than a button,
> > but it's definitely one hand.

Maybe I try that... I'll be bying real mouse (aka not apple) anyway. I
much prefer tap mouse, it is no trouble at all to use. (apple trackpad is
better than most, but trackpads just are bad...)

Signature

Lauri Raittila <http://www.iki.fi/lr> <http://www.iki.fi/zwak/fonts>

John Johnson - 21 Dec 2005 21:08 GMT
> > I just continue to not understand this whole two-button mouse
> > argument.  Why do you need it?  OS X was designed to need one button.
[quoted text clipped - 6 lines]
> into the system, and *required* for many functions, particularly in the
> Finder and in Apple's own programs.

As it appears that the perpetual "my mouse/interface is better than your
mouse/interface" war has hijacked this thread, I'll take this moment to
ask the OP to start a new thread for any further enquiries. Some of us
are happy to help instead of throwing vitriol, but I can't be bothered
to filter through this crap yet again.

Signature

Later,
John

johajohn@indianahoosiers.edu

'indiana' is a 'nolnn' and 'hoosier' is a 'solkk'. Indiana doesn't solkk.

Garner Miller - 21 Dec 2005 21:46 GMT
> Some of us are happy to help instead of throwing vitriol...

I'd suggest looking that word up before you use it next time.  No-one
here is being abusive in the least.
John Johnson - 21 Dec 2005 23:29 GMT
> > Some of us are happy to help instead of throwing vitriol...
>
> I'd suggest looking that word up before you use it next time.  No-one
> here is being abusive in the least.

10.4's OAD returns "figurative cruel and bitter criticism." Perhaps it
looked different to you folks, but "bitter criticism" appears to
describe this argument perfectly from here.

Either way, it makes it rather difficult to provide help to the guy with
the questions if there's a concurrent argument about the best number of
mice to use for an interface. Furthermore, that argument has been done
to death, both here and elsewhere. I've not seen a new line on the
argument in years, and I have _never_ run into someone who has changed
their minds on the subject as a result of reading one of these threads.
Maybe I've just not looked hard enough.

Signature

Later,
John

johajohn@indianahoosiers.edu

'indiana' is a 'nolnn' and 'hoosier' is a 'solkk'. Indiana doesn't solkk.

Steve Hix - 22 Dec 2005 00:22 GMT
> > I just continue to not understand this whole two-button mouse
> > argument.  Why do you need it?  OS X was designed to need one button.
>
> No, it really wasn't.  Classic MacOS was.  The one-button argument goes
> out the window the minute the OS starts requiring secondary clicking
> for any functions.

Then Classic Mac OS doesn't meet your criterion at *least* as early as
System 6. The very first Macs had the command, shift, and option keys.

In any case, a second trackpad button don't make a huge amount of sense,
what with all the modifier keys on the keyboard lying right down there
near the trackpad.
Lauri Raittila - 22 Dec 2005 01:16 GMT
> In any case, a second trackpad button don't make a huge amount of sense,
> what with all the modifier keys on the keyboard lying right down there
> near the trackpad.

But it is much harder to do ctrl + button + drag, than just button2 +
drag.

Signature

Lauri Raittila <http://www.iki.fi/lr> <http://www.iki.fi/zwak/fonts>

Steve Hix - 22 Dec 2005 08:41 GMT
> > In any case, a second trackpad button don't make a huge amount of sense,
> > what with all the modifier keys on the keyboard lying right down there
> > near the trackpad.
>
> But it is much harder to do ctrl + button + drag, than just button2 +
> drag.

One finger on ctrl, tap-and-a-half and slide. It's worked for a long
time. Guess you have to get used to it. Means I don't have to haul a
mouse along.

Of course, with the multi-button trackpad, option + click + drag means
you've got (at least) two different ways to do your <modifier> click
drag operation.

Now, on a desktop machine, I'd be using a three- or four-button mouse;
but it doesn't have a trackpad.
Steve Hix - 22 Dec 2005 00:19 GMT
> >>Two mac laptop characteristics drive me nuts.  First, Apple *still*
> >>clings to single-button trackpad.  This is an anachronism that should
[quoted text clipped - 11 lines]
> I just continue to not understand this whole two-button mouse
> argument.  Why do you need it?  OS X was designed to need one button.

Mac OS has almost from the beginning assumed four (or more) modifier
keys affecting mouse use. They never *needed* more than one button.

Now, some modifiers get used more than others, and for convenience sake,
you can map them to other buttons, if you want multiple buttons.

>    Just because in the windows world you can use a 10-button mouse
> doesn't mean you then HAVE TO have a 10-button mouse in OS X.
[quoted text clipped - 3 lines]
> that has 361 buttons like your xbox controller?  No, of course not,
> because the 2600 was designed to be used with one button.
Howard S Shubs - 22 Dec 2005 01:35 GMT
> I just continue to not understand this whole two-button mouse
> argument.  Why do you need it?  OS X was designed to need one button.

It means you don't have to be using multiple hands to hold down one
and/or another shift key on the keyboard while you use your mouse.  For
instance, the contextual menus you can use with ctrl-click are much
easier with right-click.  And I'm coming to this from the Mac world,
though Windows does it the same way.

Signature

A few minutes ago I attempted to give a flying fsck, but the best I
could do was to watch it skitter across the floor. (Anthony de Boer)

Gregory Weston - 21 Dec 2005 02:13 GMT
> > My Dell Latitude D505 was just stolen (may they rot in hell) and I need
> > to buy a new laptop very quickly. It was configured as a dual  boot XP
[quoted text clipped - 47 lines]
> have been rooted out years ago.  Mac OS has supported multiple buttons
> for years.  The trackpad should have (at least) two buttons.

Or it shouldn't. The problem - and this really is a problem for laptops
particularly - is that there's a lot of subjectivity in the "goodness"
of a pointing device. With a desktop you can get exactly the mouse you
want and completely ignore anything that any system vendor happened to
put in the box. On laptops, under conditions of actual "portable" use
where an external device may be inconvenient, that freedom doesn't exist.

It'd be interesting now that the mighty mouse is out for Apple to
include the same kind of thing in the PowerBook button - a single
surface that can be configured for one- or two-button use. Or three....

> Secondly, Mac laptops can suspend to RAM, but not to disk.  Windows does
> both.  Linux tries to do both (successfully, if you buy the right
> hardware).  Mac's lack of suspend-to-disk means that you need to shut
> down the laptop if you're not planning on using it for a while - forcing
> you to go through a tortuously-long bootup on next use.

Macs' lack of suspend-to-disk is no longer a lack as of the 10/2005
PowerBooks and has been confirmed as retrofittable on a few earlier
models. Presumably this feature will officially spread through the
product line as they receive updates. The "tortuously-long" boot has
been getting shorter with pretty much every release of OS X, for when
one does need to use it. It really doesn't take that long now.

> Those things, and Mac's cloyingly cartoonish interface, make me lean
> toward Linux.

Again, very subjective. I don't consider the Mac UI cartoonish in the
slightest. Even without bringing XP in to compare.

To answer the questions posed:
3. Mac OS X isn't particularly slow. Theoretically it could be faster if
architected differently, but whether the difference would be noticeable
is debatable.
4. Your source code should largely compile with almost no changes.
5. Have to? No. You can if you do find the time and inclination, though.
6. Given time, you may actually come to prefer the Mac equivalent to
some of the Windowsisms to which you've acclimated. Or you may not. But
it's important to keep an open mind during the transition period. There
are a lot of differences, and the subtle ones can be the most
frustrating. Try to resist the urge to think of the differences as
"wrong" and use the tool the way it was intended to be used instead of
the way you got used to using a different tool. Then once you're
comfortable with it, you can call it wrong all you like.

G

Signature

Goal 2005: Convincing James Hetfield to cover the Strawberry Shortcake
"Are You Berry Berry Happy?" song.

Amanda Walker - 24 Dec 2005 18:07 GMT
> Secondly, Mac laptops can suspend to RAM, but not to disk.

Currently shipping Mac laptops suspend to disk just fine.

>   Windows does both.  Linux tries to do both (successfully, if you buy
> the right hardware).  Mac's lack of suspend-to-disk means that you need
> to shut down the laptop if you're not planning on using it for a while
> - forcing you to go through a tortuously-long bootup on next use.

Only if "for a while" means multiple days, and "tortuously long" means
"over 30 seconds".  I suspend to RAM multiple times per day, and
overnight, without any difficulties at all.

Perhaps your mental model of Macs is a bit out of date.  A current
model running the current OS does not have the downsides you describe.

> Those things, and Mac's cloyingly cartoonish interface, make me lean
> toward Linux.

Cloyingly cartoonish?  Less so than, say, Gnome or KDE...

But for a person who is going to be using emacs, latex, shell scripts,
etc... xterm is xterm.

Amanda Walker
Howard S Shubs - 21 Dec 2005 01:55 GMT
> My Dell Latitude D505 was just stolen (may they rot in hell)

May your wish come true.

> I've been using Linux for 10 years as my main OS, but I´m thinking
> whether I should switch to OS-X and buy a Powerbook. I'd really
[quoted text clipped - 3 lines]
> and will I be just as productive on OS-X as I am on a *fully functiong*
> linux box?

Maybe.  The interesting thing is that the rumor mill says Apple will
announce Intel-based hardware at MacWorld.  Now is NOT a good time to
buy if you can delay a month or two.

OTOH, those Intel-based Macs might have a bit of a dearth of software
for a while.

> My main concerns about switching:
> 3. OS-X is slow. Or is it?

Using recent hardware, it's not especially slow.  Using my circa 1998
"beige" G3, it is very slow.

> 4. I will still use various Linux machines. Is compatibility an issue?
> will all my C programs and Unix scripts work
> with NO hassle? will I have to relearn a different kind of Unix?

There are versions of Linux that run on the PPC-based Macs.

> 5. will I have to tinker just as much as with Linux?

Not likely, though there are Some People who insist on doing so.  So you
can if you wish.

> 6. I've actually gotten used to a few Windows things (but I can live
> with the Mac equivalent I guess).

There are books to help with that.

Signature

A few minutes ago I attempted to give a flying fsck, but the best I
could do was to watch it skitter across the floor. (Anthony de Boer)

Roman Pearce - 21 Dec 2005 02:02 GMT
> Things I do 95% of the time are:
>
[quoted text clipped - 4 lines]
> - shell scripts and standard Unix utilities (awk, sed, etc)
> - Powerpoint, Word, etc.

These things are not a problem on a Mac.

> Main reasons why I'm thinking to switch to OS X:
> 2. It'd be nice to have wireless, ...

This was the main reason I bought an iBook.  I still use Linux on my
desktop machine.

> My main concerns about switching:
> 3. OS-X is slow. Or is it?

The hardware is slow.  PPC G4 is an old chip, and it can't compete with
a Pentium M.  That's changing of course :)

> 4. I will still use various Linux machines. Is compatibility an issue?
> will all my C programs and Unix scripts work
> with NO hassle? will I have to relearn a different kind of Unix?

OS X has quirks, especially coming from Linux (which has quirks).  If
your shell scripts interact with the system (ie: /proc, /dev, etc) you
will have to change them.  If your C programs are coded to little
endian (bad!) then you will have to fix your non-portable code :)  OS X
is also a bit un-Unix-like in that many settings (mostly GUI stuff) are
stored as "preferences" which you access with a program.  Not
everything is stored in text files.  The startup process is different
too, although supposedly it is quite good in 10.4 (I'm on 10.3 here).

> 5. will I have to tinker just as much as with Linux?
No, not at all.  You will have to tinker with it a little to get X11
forwarding in the Mac terminal program.  There is none of this
"hardware doesn't work" crap.

> 6. I've actually gotten used to a few Windows things (but I can live
> with the Mac equivalent I guess).

You just need to get used to using the Apple key instead of control for
cut, copy, and paste.  I would also recommend an Apple Keyboard.  They
are cheap and nice to type on.

As for price, iBooks are a much better deal than Powerbooks, especially
when both machines have obsolete chips.  Get a cheap iBook and try to
get 1GB of ram (for Mathematica especially).  Later, when they perfect
dual-core Powerbooks I would look at one of those.
Bob Harris - 21 Dec 2005 03:03 GMT
In article
<1135106176.011499.108670@g43g2000cwa.googlegroups.com>,

> My Dell Latitude D505 was just stolen (may they rot in hell) and I need
> to buy a new laptop very quickly. It was configured as a dual  boot XP
[quoted text clipped - 17 lines]
> - shell scripts and standard Unix utilities (awk, sed, etc)
> - Powerpoint, Word, etc.

Others have mentioned it, I'll second.  
http://fink.sourceforge.net
http://opendarwin.org/
http://darwinports.org/
http://developer.apple.com/darwin/projects/darwin/

Powerpoint and Word can access can be provided by using Microsoft
office on the Mac, or

NeoOffice/J
http://www.neooffice.org/

Or OpenOffice, but that runs in the X11 environment which is not
as well integrated with the MacOSX GUI (cut and paste is a bit
more awkward, but doable - you get to learn about Command-Click,
and Option-Click, along with Cmd-C and Cmd-V).

Terminal based emacs is available, but if you want a GUI version
you can find them on the web.  Search over at
http://versiontracker.com/macosx and you should find more than
one.  If you want an X11 based emacs, you can get those, or build
your own from sources.

Applications -> Utilities -> Terminal is the terminal provided by
MacOSX.  It is not bad, but I've been using iTerm almost full time
at work http://iterm.sourceforge.net/
You can also use xterm in the X11 environment, and download or
build your own alternate X11 based terminal emulators (see the
pointer to Fink above).

> Main reasons why I'm thinking to switch to OS X:
> 1. I don´t have the time to tinker with Linux any more. Getting it
> work on the Latitude was a chore and wireless still didn´t work. Plus
> I hate going under the hood of Unix, I´m just a user. My knowledge of
> Unix beyond user level is weak.

Much less tinkering (unless you want to).  Although to get some of
the UNIX specific apps going you may need to tinker a bit more
than the typical Mac user.  

The OS itself, and its upgrades are for the most part very pain
less.  Then again, you do have to kick in some money every 18 to
24 months for major OS upgrades.  Sorry, but it is a commercial OS
after all :-)

> 2. It'd be nice to have wireless, Powerpoint, and everything I need on
> a single OS without having to turn the machine off.

I have loved WiFi on my previous Powerbook and current iBook for
years.  It has allowed me to spend time with my wife instead of
locked in the back room (she has a wireless iBook too :-)

> My main concerns about switching:
> 3. OS-X is slow. Or is it?

Everything is relative.  And depending on how fast your current
system is vs what you get for a Mac laptop will control your
feelings.

> 4. I will still use various Linux machines. Is compatibility an issue?
> will all my C programs and Unix scripts work
> with NO hassle? will I have to relearn a different kind of Unix?

Mostly it is a FreeBSD UNIX environment (more or less).  For
scripts, mostly I run the same identical scripts on Linux (RedHat)
and MacOSX. There are a few commands that are slightly different
(mostly around the admin space), and if I need to script them, I
do something like:

   if [[ $(uname) = *Darwin* ]]; then
       ...MacOSX specific...
   else
       ...Linux specific...
   fi

The pre-installed shells are:
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
Bash is the default.  I use Bash all around (Linux and MacOSX),
but I did find I needed to install my own a consistent version of
bash on all platforms (mostly because I was playing games with the
.inputrc and readline library version bash was built with.  For
people that do not try to funny things with .inputrc, the default
versions of bash should be fine.

You mentioned awk.  I couldn't function with out awk, and I have
had no problems using awk as distributed on MacOSX.  But if you
are used to the extended features of gawk, you can use Fink to
install gawk.

As for C programs, you are using a GCC compiler so C should be
mostly the same.  Of course you do need to install the optional
Xtools from the MacOSX installation DVD.  Or you can become a
Associate developer member (free) and download the Xtools from
Apple http://developer.apple.com/

If you are calling non-POSIX or X/Open system or library calls,
then you may have operating system specific differences.   For
these cases, I look in the "man cpp" help and dig out this command:

   touch foo.h; cpp -dM foo.h

And see what pre-defined MACROs I can trigger off of.  This trick
work on MacOSX and Linux system.

#if defined(__APPLE__)
   ...MacOSX stuff...
#else
   ...linux stuff...
#endif

Not sure if as a C programer you are also a cscope user, but
MacOSX comes with the cscope.sf.net version of cscope installed,
but you can get the Lucent version as well
http://www1.bell-labs.com/project/wwexptools/cscope/
I favor the Lucent version personally.

And while I have mentioned installing optional software from the
Installation DVD, you will most likely also want to install the
X11 package from the Installation DVD.  Just click on the Optional
installation icon X11 should be an option to install.

You can also use Chicken of the VNC to control a remote Linux
system from your Mac.  And MacOSX has its own built-in VNC server
if you want to control your Mac remotely (sys prefs -> sharing ->
Apple Remote Desktop -> VNC password).

> 5. will I have to tinker just as much as with Linux?

For the most part no.  You will have to go through a learning
curve, as it will have a few things different, especially admin
stuff.  But there is lots of help for this.

First there are books.  Go to a bookstore and you should find any
number of MacOSX books for both the GUI side (lots of them), and
there are a few that take about the UNIX side.

There are also the Mac related newsgroups, such as this one, and a
valuable resource for any MacOSX *NIX user is
http://MacOSXHints.com

> 6. I've actually gotten used to a few Windows things (but I can live
> with the Mac equivalent I guess).

Of course you can :-)

> well, and price, but the research grant pays so not the main problem.
> thanks a lot.
> Matt

If you have an Apple Store near you, it would be good to visit and
play with some Macs.  Generally speaking the staff will let you
play a great deal on the systems.  And there is nothing like being
able to actually touch a system for awhile to get the feel for it.
And there are staff available to help answer your questions, or
even other shoppers, as there are sometimes experienced Mac users
just out sightseeing :-)  Plus you should be able to see how well
WiFi work on Macs, as the Apple Stores have all the Macs hooked up
to the network.

Good luck.

                                       Bob Harris
Lou Pecora - 21 Dec 2005 22:55 GMT
> My Dell Latitude D505 was just stolen (may they rot in hell) and I need
> to buy a new laptop very quickly. It was configured as a dual  boot XP
[quoted text clipped - 6 lines]
> and will I be just as productive on OS-X as I am on a *fully functiong*
> linux box?

You got a lot of answers, but since I'm a scientist who has many of the
needs you state I will answer some questions.

> Below are more details. I do all my work on the laptop. I'm willing to
> spend up to 2300 USD.
> Things I do 95% of the time are:
>
> - emacs and GNU applications like gnuplot

Should work

> - Latex, Mathematica

Works.  Mathematica is nice on OSX and there are several free Latex apps
(I've used TeXShop a little -- seems very nice)

> - C and sometimes Fortran programming

C and C++ use gcc and g++ and there's a free IDE called XTools.  Fortran
is not clear, but I think there is a good Alsoft compiler.

> - a lot of number crunching

Yep.  I also use Python for quick number crunching stuff.  Very nice on
OSX.  You might prefer MatLab (if you have the $$).  It seems to run
well under X11.

> - shell scripts and standard Unix utilities (awk, sed, etc)

I'm not a Unix guru, but all the unix stuff I knew from before just
worked.

> - Powerpoint, Word, etc.

Yep.

> Main reasons why I'm thinking to switch to OS X:
> 1. I don´t have the time to tinker with Linux any more. Getting it
> work on the Latitude was a chore and wireless still didn´t work. Plus
> I hate going under the hood of Unix, I´m just a user. My knowledge of
> Unix beyond user level is weak.

Well, this is one of the big reasons I use a Mac.  As they say, things
just work.  You plug them in, they work. There are occasional glitches,
but I don't spend much time tweaking things under the hood.

> 2. It'd be nice to have wireless, Powerpoint, and everything I need on
> a single OS without having to turn the machine off.

Yep.

> My main concerns about switching:
> 3. OS-X is slow. Or is it?

Don't know. My sense is that the Intel chips are faster for pure number
crunching, but I have no direct experience.

> 4. I will still use various Linux machines. Is compatibility an issue?
> will all my C programs and Unix scripts work
> with NO hassle? will I have to relearn a different kind of Unix?

It's pretty standard Unix, although file placement as I understand is
sometimes different in OSX.  You have your choice of the usual shells.

> 5. will I have to tinker just as much as with Linux?

I don't know Linux, but people where I work sound like they do a LOT
more tinkering with their Linux boxes in one day than I do in a week.

> 6. I've actually gotten used to a few Windows things (but I can live
> with the Mac equivalent I guess).

From the little I've used Windows, I'd say the switchover will not be
hard.  But other, more experienced people should chime in here.

> well, and price, but the research grant pays so not the main problem.
> thanks a lot.

Remember:  No viruses, etc.  Your time is worth a lot of money.  Also
the reliablity is generally good for Apple Hardware.  Many people find
they can use the same Mac for twice as long as the typical Windows
machine.  Apple does a better job in compatibility with older systems
than MS.

> Matt

-- Lou Pecora  (my views are my own) REMOVE THIS to email me.
nmdc69@hotmail.com - 22 Dec 2005 13:59 GMT
Thanks again all for all the answers. I'm leaning towards a Mac now,
but I'd like to add an additional issue.
My ideal would be to use the laptop everywhere, and bring it in
the office every day.
However after the recent experience, I came to the conclusion that
I will no longer trust bringing an expensive laptop in the office more
than on rare occasions, even tied to a lock. I´d have to lock it in a
drawer every time I leave the room, which is not feasible.

So I´m thinking of buying a Powerbook to use only at home and
when I travel, and a Linux desktop for the office. I can´t afford two
Macs. To avoid too much file transfer, I'm thinking of keeping my
home directory on an external USB or firewire laptop disk, that
I could hook up to both computers. This way I only have to carry
the disk.

Is this feasible using Mac and Linux, or are there inconveniences
due to the different systems?

Is anyone using this solution on a regular basis?

Will an external disk be slower?

Or should I stick to identical Linux installations for both computers
to keep things simple?

other theft protection suggestions are appreciated.
Gnarlodious - 22 Dec 2005 15:13 GMT
Entity nmdc69@hotmail.com spoke thus:

> To avoid too much file transfer, I'm thinking of keeping my
> home directory on an external USB or firewire laptop disk,
Not a very good idea. You should have identical userfolders on both machines
like I do,and keep them updated with rsync. For the purpose of data security
especially.

> Is this feasible using Mac and Linux, or are there inconveniences
> due to the different systems?
Mac resource files wil be annoyingly visible. Resource files are only
recognized by Mac OS, they are files containing metadata about the file,
such as preview icon, text formatting parameters etc.

> Is anyone using this solution on a regular basis?
Dunno

> Will an external disk be slower?
Yes, especially since any Intel box will be behind the curve on external
ports. The new Firewire 2 is darned fast, but Windows won't have it for
years.
In addition, I would be fearful an external disk would be even more
vulnerable to theft than a laptop. And less secure too.

> Or should I stick to identical Linux installations for both computers
> to keep things simple?
>
> other theft protection suggestions are appreciated.
Like I do, you can put your phone number and email address in the password
reminder field. That way if it does get stolen and the police recover it the
first thing they see when they boot it up is the owner's contact
information.

-- Gnarlie's Applescript page:
http://Gnarlodious.com/Apple/AppleScript/
nmdc69@hotmail.com - 22 Dec 2005 16:40 GMT
you're right about the extenal disk being vulnerable to theft, I guess
I could carry it with me when I go to lunch... or lock it away.

My concern about rsync is that I would often need to transfer a lot
of data, and unless I bring the laptop at work (which would defeat
the purpose), this is very slow from my home connection.

Also, it would a hassle to have to do  the rsync thing each time
I want to work from home and then the next morning at work. Do you
do every time?

A question: I'd like to keep the desktop at work as unaccessible as
possible from the exterior. Can I authorize only access from my laptop,
considering that I use DHCP to connect to the internet from the laptop?
Gnarlodious - 22 Dec 2005 19:26 GMT
Entity nmdc69@hotmail.com spoke thus:

> My concern about rsync is that I would often need to transfer a lot
> of data, and unless I bring the laptop at work (which would defeat
> the purpose), this is very slow from my home connection.
I avoid using rsync over a WAN connection, unless I know all the files are
small enough to transfer without problem. On the other hand, I regularly
rsync on the hardwired localnet without worrying about filesize. I run the
rsync command from Terminal so I see a verbose output and know what's
happening. I also use SSH for passwordless syncing, it is fast, secure and
trouble free once you get it set up.

> Also, it would a hassle to have to do  the rsync thing each time
> I want to work from home and then the next morning at work. Do you
> do every time?
Yes, I normally rsync twice a day when I am on the localnet. Once when I
arrive and again when I leave.

> A question: I'd like to keep the desktop at work as unaccessible as
> possible from the exterior. Can I authorize only access from my laptop,
> considering that I use DHCP to connect to the internet from the laptop?
Can't say that I understand SSH all that well, if you SSH from a dynamic WAN
address I don't know what a Linux machine does.  I SSH to 4 different
servers with static addresses and it's very reliable regardless of which ISP
I'm plugged into. For Mac OS, the machine is identified by the machine name,
which normally doesn't change, so the WAN or LAN address is irrelevant.

I don't believe there are any serious security concerns with isolating OSX
from internet attackers. I am usually more aggravated with Mac security than
happy with it, but it's blanket security for the worst case situations.

-- Gnarlie
nmdc69@hotmail.com - 22 Dec 2005 21:30 GMT
> Entity nmdc69@hotmail.com spoke thus:
>
[quoted text clipped - 7 lines]
> happening. I also use SSH for passwordless syncing, it is fast, secure and
> trouble free once you get it set up.

Unless I misunderstood you, using the localnet would require me to
bring in the laptop to work every day, but that's what I want to avoid,

due to the theft concerns. This is the reason why I was considering
using an external USB instead.

> > Also, it would a hassle to have to do  the rsync thing each time
> > I want to work from home and then the next morning at work. Do you
[quoted text clipped - 16 lines]
>
> -- Gnarlie
Gnarlodious - 22 Dec 2005 23:00 GMT
Entity nmdc69@hotmail.com uttered this profundity:

> Unless I misunderstood you, using the localnet would require me to
> bring in the laptop to work every day, but that's what I want to avoid,
>
> due to the theft concerns. This is the reason why I was considering
> using an external USB instead.

In that case, USB or Firewire hard drive would be a workable solution. USB 1
may be agonizingly slow though.
I have a 40GB external Firewire disk and it works well. You can also rsync
to a mounted external disk for incremental backups (only updates changed
files) which is a lot faster than copying the whole userfolder. If you have
a desktop at home you can rsync that to your external disk, it goes both
ways. That is what I do and my data is safely on 3 hard drives all the time.

UNIX is great!

-- Gnarlie
Fred McKenzie - 23 Dec 2005 18:15 GMT
> Unless I misunderstood you, using the localnet would require me to
> bring in the laptop to work every day, but that's what I want to avoid,
>
> due to the theft concerns. This is the reason why I was considering
> using an external USB instead.

Nmdc-

You are quite the dedicated employee to take your work home.  Even if you
didn't, there would still be the problem of maintaining a backup.
External enclosures for hard drives are available with both USB-2 and
FireWire in the same enclosure.  Depending on your needs, be sure you get
one that can use larger hard drives.  Older enclosures may be limited to
around 128 GB, and HDs are readily available up to 400 GB.

Suppose you got a large external HD.  That might also be attractive to a
smart thief.  Perhaps more than a laptop, since it would be smaller and
easier to conceal.

Therefore your real problem is one of security.  Is there anything to be
done to improve that?  Change jobs?  Personal alarm system?  Getting
management to improve access control?  Requiring a property pass to take
anythng into or out of the building?

Management should be concerned if the stolen laptop contained proprietary
information, whether it is your personal property or belongs to the
company.  Employees deserve a safe, secure workplace.  (Safe from each
other, if that is the case!)

Fred
Elliott Roper - 23 Dec 2005 21:40 GMT
> > Unless I misunderstood you, using the localnet would require me to
> > bring in the laptop to work every day, but that's what I want to avoid,
[quoted text clipped - 24 lines]
> company.  Employees deserve a safe, secure workplace.  (Safe from each
> other, if that is the case!)

I was going to suggest similar. 12" PowerBook is ideal workaholic toy.
Keep your sensitive data on an encrypted sparseimage. Set the PB to
require password on wake, and the sparseimage(s) to dismount on sleep.
Then get a Kensington lock, and slap the lid shut every time you sneak
out for a smoke.

And look for a safer job.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

Sally Shears - 17 Jan 2006 17:29 GMT
> My concern about rsync is that I would often need to transfer a lot
> of data, and unless I bring the laptop at work (which would defeat
> the purpose), this is very slow from my home connection.

Hmm... Carry a flash-drive with only the files that are changing??  I
just carry my laptop.

> A question: I'd like to keep the desktop at work as unaccessible as
> possible from the exterior. Can I authorize only access from my laptop,
> considering that I use DHCP to connect to the internet from the laptop?

It's no problem.

SSH watches very carefully for signs that the SERVER has changed (e.g.
someone is doing a "man in the middle" switcheroo) by checking
consistency of a cryptographic key on the server vs. the key seen last
time from this server.

There will be no problem using SSH from your laptop in changing
locations to connect to the server (desktop). And, no problems if the
server changes IP addresses.

I prefer to create a key-pair on the laptop and install the public key
on the server. Then you login with one command, no password. I'll
append my how-to down below.

 -- Sally

How to create and install key for pasword-less SSH login from a user
machine to a server:

(In the dialog below, I used no passphrase, just hit return.)

On user machine (Mac OS X):
myname% cd .ssh
myname% ls known_hosts
myname% ssh-keygen -t rsa -b 1024
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/myname/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/myname/.ssh/id_rsa.
Your public key has been saved in /Users/myname/.ssh/id_rsa.pub.
The key fingerprint is:
aa:aa:aa:aa:.. etc ...:aa myname@mycomputername.local.
myname% cp /Users/myname/.ssh/id_rsa.pub junk.txt

Now on the server end (Linux, OS X, etc.):
Use any means (e.g. sftp) to get junk.txt to ~/.ssh directory in the
server machine.
Append junk.txt to the file ~/.ssh/authorized_keys... e.g.  
  cat junk.txt >> authorized_keys
Now a log-in from user machine to server happens without exchanging a
password.
You'll have to get remote login running on the server; on Mac OS X,
this is Sys Prefs.. Sharing.
See http://www.macosxhints.com/article.php?story=20011018033112543 for
a pretty complete set of directions for this and for creating an SSH
tunnel.

Signature

Sally Shears (a.k.a. "Molly")
SallyShears@gmail.com -or- Sally@Shears.org
SallyShears (at) gmail (dot) com

nmdc69@hotmail.com - 10 Feb 2006 17:41 GMT
Thanks Sally for reviving this thread. This allows me to give an
update.

I've managed to use borrowed desktop and laptop for a couple of months,
waiting to hear about the new Intel Macs.
Now the issue of buying represents. I've decided to buy a desktop and
a laptop and transfer files among them with an external disk.

I've been waiting for reviews on the new macs. I'm considering getting
a 17' Intel iMac and a 12' Powerbook.  I was just wondering a few
things:

- how does Office perform on the Intel iMac?
- will ALL  OS X applications (that don't run natively) run under
Rosetta?
In particular I'm interested in Mathematica, KeyNote, Latex,
 and all the gnu applications such as emacs, gnuplot etc.
- is there a gcc  compiler for the new processor?
- is there a Fortran compiler?
- how does Mathematica perform on the Intel iMac?
John Johnson - 10 Feb 2006 23:45 GMT
> Thanks Sally for reviving this thread. This allows me to give an
> update.
[quoted text clipped - 9 lines]
>
> - how does Office perform on the Intel iMac?
The same as all other PPC applications, just at the moment.
> - will ALL  OS X applications (that don't run natively) run under
> Rosetta?
No. From Apple: "If you already own Final Cut Studio 1.0, Aperture, or
Logic Pro 7.1, these applications are not supported to run on
Intel-based Macs with Rosetta."
I don't know what other applications are affected.

>  In particular I'm interested in Mathematica, KeyNote, Latex,
Keynote is a Universal Binary, so runs natively. I can't comment on
Mathematica or LaTeX.

>   and all the gnu applications such as emacs, gnuplot etc.
> - is there a gcc  compiler for the new processor?
As OS X ships with gcc, I'd expect that it's available. I haven't
checked thoroughly.
> - is there a Fortran compiler?
dunno

Signature

Later,
John

johajohn@indianahoosiers.edu

'indiana' is a 'nolnn' and 'hoosier' is a 'solkk'. Indiana doesn't solkk.

Roman Pearce - 11 Feb 2006 09:53 GMT
Rosetta I think only emulates a G3, so if your application requires a
G4 (and altivec) then it won't work.  Mathematica would certainly fall
into this category.  LaTeX should be a simple recompile.
Steve Hix - 11 Feb 2006 21:34 GMT
> Rosetta I think only emulates a G3,

Not any more. After it was initially introduced, G4 functionality was
added.

> so if your application requires a G4 (and altivec) then it won't work.

No longer true:

http://developer.apple.com/documentation/MacOSX/Conceptual/universal_bina
ry/universal_binary_exec_a/chapter_7_section_2.html

"Rosetta is designed to translate currently shipping applications that
run on a PowerPC with a G3 or G4 processor and that are built for Mac OS
X. That includes CFM as well as Mach-O PowerPC applications."

The link goes on to list what *won't* work.

> Mathematica would certainly fall
> into this category.  LaTeX should be a simple recompile.
Roman Pearce - 12 Feb 2006 00:32 GMT
Wow, that's great!  I'm really glad to hear they kept working on this.
Marc Heusser - 15 Feb 2006 15:21 GMT
>  In particular I'm interested in Mathematica, KeyNote, Latex,
>   and all the gnu applications such as emacs, gnuplot etc.
> - is there a gcc  compiler for the new processor?
> - is there a Fortran compiler?
> - how does Mathematica perform on the Intel iMac?

Keynote and Mathematica are already available in Universal Binaries, ie
Intel native.
The same probably goes for gcc, as Xcode tools from Apple use it.

HTH

Marc

Signature

Switzerland/Europe
<http://www.heusser.com>
remove CHEERS and from MERCIAL to get valid e-mail

Bob Harris - 23 Dec 2005 00:59 GMT
In article
<1135259954.331628.104020@g44g2000cwa.googlegroups.com>,

> Thanks again all for all the answers. I'm leaning towards a Mac now,
> but I'd like to add an additional issue.
[quoted text clipped - 23 lines]
>
> other theft protection suggestions are appreciated.

If you decide to use an external disk, I would segregate the
*NIXie stuff from the MacOSX stuff in your home directory.  You
could create symlinks from your Mac laptop and your Linux desktop
in their respective home directories that point to the externally
mounted disk.  Then just get in the habit of saving stuff you use
at both sites in the symlinks pointing to your external disk.  YOu
can have multiple symlinks for different classes of data, etc...

Just a thought.

                   Bob Harris
Bob Harris - 23 Dec 2005 01:49 GMT
In article
<nospam.News.Bob-96F4D6.19590722122005@news.verizon.net>,

> In article
> <1135259954.331628.104020@g44g2000cwa.googlegroups.com>,
[quoted text clipped - 38 lines]
>
>                     Bob Harris

You are going to think I'm crazy, but get an iPod.  I'm dead
serious.  It is small.  Easy to slip into your pocket when you go
to lunch and to and from work.  And it has the added bonus that
you can listen to music on it when you go to lunch, or audio
books, or get a video iPod and watch TV.

But think about it.  I you need to be able to keep your data with
you, then anything larger than an iPod is going to be a drag, and
one day you are going to leave it.

Also iPods have docking stations available, so you can easily
attach it to your system and remove it (OK, not as easy to remove,
as you most likely need to tell the system to unmount it first,
but still less trouble than plugging and unplugging a USB or
Firewire cable each time.

Got an iPod.

                   Bob Harris
Roman Pearce - 23 Dec 2005 03:01 GMT
> To avoid too much file transfer, I'm thinking of keeping my
> home directory on an external USB or firewire laptop disk...
> Is this feasible using Mac and Linux, or are there inconveniences
> due to the different systems?
It would be really irritating just having to deal with two computers.
Don't do it.

> Will an external disk be slower?
Yes

> Or should I stick to identical Linux installations for both computers to keep things simple?
It won't help.

> Other theft protection suggestions are appreciated.
Get a cheaper iBook instead of a Powerbook, and plug in a keyboard,
mouse, and if possible headphones while at the office.  If you're still
worried, buy one of these:
http://store.apple.com/1-800-MY-APPLE/WebObjects/canadastore.woa/71403/wo/w3C72g
dOXpiv2UPylMjmNHhAbW7/1.0.19.1.0.8.25.7.11.1.3


The lock and all the crap plugged into your cheap computer should make
theft less appealing.  Also, get a nice carrying case.  You can fold
the laptop up and take it with you when you are gone for more than 10
min or whatever you feel is appropriate.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.