My Dilemma: Linux vs OSX
|
|
Thread rating:  |
HaroldWho - 21 May 2007 19:43 GMT I've been running Linux since late 1995. I consider myself to be a power user: compiling kernels, modifying source code for apps, writing utilities in perl, etc.
I find myself growing weary of needing to check many (sometimes old and conflicting) docs, databases, web pages, and How-To's just to add a piece of hardware (like a wireless card), or try some new software or protocol. I'm not a hobbyist any more; I just want stuff to work. My interests are the usual: e-mail, web news, Usenet, and perl programming. In the future, maybe Python or something else, who knows. No graphic arts, no photo editing, no sophisticated sound editing.
Hence, my interest in the Mac and OSX, and my dilemma. I know that OSX "looks like" Linux deep under the hood, but at a higher level, I feel lost reading, say, the Mac newsgroups.
How many of you out there have made the switch from Linux to OSX, and how painful was it? Does O'Reilly publish good stuff for OSX like they do for Linux? What other worthwhile printed resources are out there to start out a computer-literate but OSX newbie?
HaroldWho
 Signature Powered by Slackware 11.0 Linux -- Kernel 2.6.13 News Reader slrn 0.9.8.1
Richard Maine - 21 May 2007 20:26 GMT > Hence, my interest in the Mac and OSX, and my dilemma. I know that OSX > "looks like" Linux deep under the hood, but at a higher level, I feel lost > reading, say, the Mac newsgroups. Both Linux and OSX are Unit variants. I wouldn't say so much that OSX looks like Linux as that both of them share a common heritage. One might consider them siblings. Have you ever used other Unix variants, or has it just been Linux? I found the differences between OSX and Linux to be on a par with the differences between other Unix variants.
> How many of you out there have made the switch from Linux to OSX, and how > painful was it? Been there. Not painful at all. I had heard about the Unix base of OSX, so I thought I'd give it a try. When I got my first Mac at work (a G4 powerbook), pretty much the first thing I did was install a copy of the NAG Fortran compiler and try building some of my codes. It took maybe 10 minutes and they were working. The only things I had to do were typical of other Unix ports - select the right byte sex for the machine (I had some code that depended on that), and find where the needed libraries were. After that 10 minutes I knew I was going to be happy.
I look at my Macs as being Unix machines where the system integration work has been done for me, and pretty well. You will pay a bit more than I can get a comparable Linux box, but not if you factor in th evalue of the system integration work you need to do for a Linux box. I've been there and know - it can be a lot of work.
Oh, and the Macs also have this nice GUI. I've come to like it fairly well (though there are features I miss; allegedly the next major release of OS X will include something like the multiple desktops that I was used to on my Linux and Sun boxes - that's one feature I've missed). But to me, the GUI isn't what sold me; that's just a nice extra. WHat sold me was the well integrated Unix box, in conjunction with some commercial apps.
> Does O'Reilly publish good stuff for OSX like they do for > Linux? What other worthwhile printed resources are out there to start out a > computer-literate but OSX newbie? I'll let others answer that stuff. I found myself pretty comfortabel just jumping in. There's a decent O'Reilly book "Mac OS X for Unix Geeks". Worth getting. I have a copy, though I can't say it is something I regularly reference. More like something I skimmed through early on.
 Signature Richard Maine | Good judgement comes from experience; email: last name at domain . net | experience comes from bad judgement. domain: summertriangle | -- Mark Twain
Michael Vilain - 21 May 2007 20:53 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 18 lines] > > HaroldWho Since you don't need the stuff that MacOS X offers (graphic arts, photo editing, sound stuff), have you considered Solaris X86 instead of Linux? It's been around much longer than Linux, is also Open Source, and free.
 Signature DeeDee, don't press that button! DeeDee! NO! Dee...
G.T. - 21 May 2007 23:12 GMT >> I've been running Linux since late 1995. I consider myself to be a power >> user: compiling kernels, modifying source code for apps, writing [quoted text clipped - 29 lines] > editing, sound stuff), have you considered Solaris X86 instead of Linux? > It's been around much longer than Linux, is also Open Source, and free. Yeah, but why not keep his opportunities open? Maybe he will have an interest in video, music, graphics, or photos in the near or far future. If so, he will have many more options with OS X.
Greg
 Signature Ticketbastard tax tracker: http://ticketmastersucks.org/tracker.html
Dethink to survive - Mclusky
P. Sture - 22 May 2007 11:15 GMT > > Since you don't need the stuff that MacOS X offers (graphic arts, photo > > editing, sound stuff), have you considered Solaris X86 instead of Linux? [quoted text clipped - 3 lines] > interest in video, music, graphics, or photos in the near or far future. If > so, he will have many more options with OS X. As a case in point, I started using OS X because I wanted a laptop to stash my photos on during weekend breaks (camera cards were small and expensive then), and I chose an iBook.
It wasn't until several years later that I started taking an interest in the music and other capabilities of OS X, and was pleasantly surprised with its capabilities in that area.
As it happens. at the moment I'm listening to a radio programme I recorded last week, and might just slip a couple of songs and accompanying notes from that into iTunes and thence to my iPod.
 Signature Paul Sture
Ajanta - 21 May 2007 20:54 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 11 lines] > "looks like" Linux deep under the hood, but at a higher level, I feel lost > reading, say, the Mac newsgroups. Give it a try. You can deal with it at whatever level you prefer. Most likely you'd prefer the smoother life with OSX.
However, you can always instal Linux on mac too, if in the end that's what you wish to return to.
Jochem Huhmann - 21 May 2007 22:30 GMT > How many of you out there have made the switch from Linux to OSX, and how > painful was it? I switched from Linux to OS X (for Desktop usage, I'm still deep in Linux and *BSD for servers) and it did not hurt at all. Actually I didn't intend to switch at all -- I bought a Mac mini just to have a look at OS X and meant to install Linux on it after playing around with it a bit. Then I thought "let's see if and how I can massage it into a usable working machine for my all-day needs", which took a few days (installing a recent Emacs and getting comfortable with DarwinPorts for installing some missing pieces). Well. I'm still using the same machine and I did *not* install Linux on it...
> Does O'Reilly publish good stuff for OSX like they do for Linux? What > other worthwhile printed resources are out there to start out a > computer-literate but OSX newbie? Can't help here. If you're good with Google you should be able to find all needed info online.
Jochem
 Signature "A designer knows he has arrived at perfection not when there is no longer anything to add, but when there is no longer anything to take away." - Antoine de Saint-Exupery
G.T. - 21 May 2007 23:40 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 19 lines] > a > computer-literate but OSX newbie? I made the switch to OpenBSD on desktop, laptop, and server back in 2000 and then to OS X on the desktop in 2002. It was slightly easier going from OpenBSD to OS X on the desktop than it would be straight from Linux to OS X but it's not that big of a deal. Coming from either Linux or a BSD you're still going to need to learn the OS X ways of doing things like netinfo, launchd, etc.
Greg
 Signature "What have you got in that paper bag? Is it a dose of Vitamin C? Ain't got no time for Western medicine I am Damo Suzuki" - Mark E Smith
Philip Machanick - 22 May 2007 04:31 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 16 lines] > Linux? What other worthwhile printed resources are out there to start out a > computer-literate but OSX newbie? In earlier days of OS X, porting from Linux was often a pain, but a lot of good stuff now installs with no problems (either a double-clickable installer, or a simple ./configure; make install). X windows is not a default install but is provided with the standard CD/DVD. If you install the optional dev tools you also get the familiar gcc command line options. There are good free news readers, the standard Mail app works well enough, and Firefox is reasonably good (Safari fails on some web scripts though I otherwise prefer it).
Apple has extensive free developer documentation. There are <A HREF="http://www.oreilly.com/pub/topic/mac">O'Reilly</a> books, but I have never needed them.
I do a good fraction of my research on Linux, and use OS X for mail, web browsing, LaTeX, etc. in large part because it needs little set up and maintanence but more importantly, you don't need to do anything for screen output to be easy on the eye. I gave up finding good graphics drivers for my Linux boxes, so maybe others would have better experience, but actually being able to read a PDF is a big win for me ...
And, as others have said, if you end up not liking it, you can always install Linux (replacing OS X, multi-boot, or running in a virtualizer).
 Signature Philip Machanick
Jeffrey Goldberg - 22 May 2007 06:12 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 5 lines] > not a hobbyist any more; I just want stuff to work. My interests are the > usual: e-mail, web news, Usenet, and perl programming. I think you will enjoy OS X. I use Linux and FreeBSD on a number of servers (and have been a Unix user since 1979), and I am very very happy with using OS X as my desktop.
> Hence, my interest in the Mac and OSX, and my dilemma. I know that OSX > "looks like" Linux deep under the hood, It is Unix under the hood, but it would be a mistake to say that it is Linux like.
> but at a higher level, I feel lost reading, say, the Mac newsgroups. It takes time. I still don't fully grok how various demons are launched. By the time I started to get a handle on SystemStartUp, OS X started migrating to something called launchd. There are other things like that which are OS X specific. But on the other hand, most free software that you are familiar with will compile with a simple
./configure make sudo make install
so it will feel like home. (Though I recommend using one of the package management systems, fink or darwinports for managing such things unless you want to manage all the dependencies yourself)
> How many of you out there have made the switch from Linux to OSX, and how > painful was it? I have, and it was easy.
> Does O'Reilly publish good stuff for OSX like they do for > Linux? What other worthwhile printed resources are out there to start out a > computer-literate but OSX newbie? I believe that there is something called "OS X for Unix Geeks", but I haven't looked at it myself.
-j
 Signature Jeffrey Goldberg http://www.goldmark.org/jeff/ Relativism is the triumph of authority over truth, convention over justice I rarely read top-posted, over-quoting or HTML postings.
ColombianJoker - 24 May 2007 18:46 GMT I've done the transition, from OS/2, AIX and Linux to OS X, back in 2004. It was my easiest transition -but I've done some-. Linux and OS X are kind 'cousins', then the transition for some things is very easy. None for others.
Do yourself a favor, buy 'Mac OS X for Unix Geeks' (http:// www.oreilly.com/catalog/macxtigerunix/), and read http://the.taoofmac.com/space/ and http://www.hawkwings.net/2005/11/20/switching-to-the-mac/.
HaroldWho - 24 May 2007 19:29 GMT > Do yourself a favor, buy 'Mac OS X for Unix Geeks' (http:// > www.oreilly.com/catalog/macxtigerunix/), and read http://the.taoofmac.com/space/ > and http://www.hawkwings.net/2005/11/20/switching-to-the-mac/. Thanks. That 'Mac OS X for Unix Geeks' seems to be universally recommended. I'll check out the on-line stuff (as well as some URLs from earlier posts) over the next few days.
Thanks again. HW
 Signature Powered by Slackware 11.0 Linux -- Kernel 2.6.13 News Reader slrn 0.9.8.1
Michael Newbery - 22 May 2007 06:32 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 18 lines] > > HaroldWho I suggest reading <http://www.kernelthread.com/mac/osx/> which is a description of what Mac OS X is, and is not. There is much else good at <http://www.kernelthread.com>.
Bear in mind that Mac OS X is Unix based, not Linux based, and differs in important respects even from its closest Unix bretheren. This can be as simple as different file system layout or different switches to common commands, or as fundamental as IOKit vs /dev.
The Kernelthread article may help you decide if Mac OS X suits your needs.
HaroldWho - 22 May 2007 20:09 GMT ...
> How many of you out there have made the switch from Linux to OSX, and how > painful was it? Sincere thanks for all those thoughtful replies. I am certainly encouraged to make the switch as soon as Leopard comes out.
HW
 Signature Powered by Slackware 11.0 Linux -- Kernel 2.6.13 News Reader slrn 0.9.8.1
B'ichela - 23 May 2007 05:06 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities > in perl, etc. SNIP SNIP SNIP SNIP SNIP >
> Hence, my interest in the Mac and OSX, and my dilemma. I know that OSX > "looks like" Linux deep under the hood, but at a higher level, I feel lost > reading, say, the Mac newsgroups. > > How many of you out there have made the switch from Linux to OSX, and how > painful was it? I tried a friend's Intel Imac with Mac OSX tiger... Not my cup of tea. I dualboot between Mac Os 9.2.2 and Debian Sarge Linux. Even on the Intel Macs you can have both a x86 linux distro and Mac OSX. I use my Imac G3/350 with a registered Graphics Converter 5.9 to finish my Comic Strip "From the Harpy's Desk". which you can donload some of the older ones on my blog page at: <http://pinkrose.dhis.org/newsletter.html>
 Signature From the Desk of the Sysop of: Planet Maca's Opus, a Free open BBS system. telnet://pinkrose.dhis.org Web Site: http://pinkrose.dhis.org, Dialup 860-618-3091 300-33600 bps The New Cnews maintainer B'ichela
Marc Heusser - 23 May 2007 07:31 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 11 lines] > "looks like" Linux deep under the hood, but at a higher level, I feel lost > reading, say, the Mac newsgroups. You may want to read this: http://www.kernelthread.com/mac/osx/
I'd really recommend a Mac, because you say "I just want stuff to work." And if you ever feel you need to look under the hood, a full FreeBSD Microkernel Unix is at your disposal. See http://ccrma.stanford.edu/guides/planetccrma/OS_X.html, especially http://www.finkproject.org/. Or if you wish, you can even run linux on it directly. But I would assume that the availability of many standards etc (like Apache, Perl, PHP, tcl, Ruby and Python) will let you do anything in the Mac OS X. See http://images.apple.com/macosx/pdf/MacOSX_UNIX_TB.pdf Also interesting possibly, especially for testing: Run any Linux for a PC under www.parallels.com using Intel's virtualization technology - no need to dual boot. Coming up until October: Mac OS X 10.5. Among the very intersting things hopefully there will be ZFS (http://www.opensolaris.org/os/community/zfs/)
Hope that gets you started.
BTW: The machines like a MacPro or a MacBook Pro are very well built, even if you want to run something else than Mac OS X on them.
HTH
Marc
 Signature Switzerland/Europe <http://www.heusser.com> remove CHEERS and from MERCIAL to get valid e-mail
Tim McNamara - 23 May 2007 15:20 GMT > I've been running Linux since late 1995. I consider myself to be a > power user: compiling kernels, modifying source code for apps, > writing utilities in perl, etc. You probably don't want to compile your own kernel on OS X, but all those other things are no problem.
> I find myself growing weary of needing to check many (sometimes old > and conflicting) docs, databases, web pages, and How-To's just to add [quoted text clipped - 4 lines] > knows. No graphic arts, no photo editing, no sophisticated sound > editing. OS X comes with a simple but effective mail client with built-in Bayesian spam filtering (Mail); a Web browser based on Konquerer (Safari) and will of course run Firefox, Camino, Opera, etc; a variety of newsreaders are available; and a variety of text editors including various flavors of Emacs, vi/vim, etc.
> Hence, my interest in the Mac and OSX, and my dilemma. I know that > OSX "looks like" Linux deep under the hood, but at a higher level, I > feel lost reading, say, the Mac newsgroups. Well, under the hood OS X looks like BSD rather than Linux- because, under the hood, OS X *is* BSD. There is access to the standard command line with your choice of shells, you can run X11 or you can use the OS X Aqua interface. There are multiple choices for installing Unix software through the fink project, OpenDarwin, etc. although the the standard Mac GUI is simpler IMHO to install and delete software.
> How many of you out there have made the switch from Linux to OSX, and > how painful was it? Does O'Reilly publish good stuff for OSX like > they do for Linux? What other worthwhile printed resources are out > there to start out a computer-literate but OSX newbie? O'Reilly has published tons of stuff on OS X.
http://www.oreilly.com/pub/topic/mac
http://www.macdevcenter.com/
including "Mac for (Unix) Geeks"
http://www.macdevcenter.com/pub/a/mac/2002/10/22/macforunix.html
BreadWithSpam@fractious.net - 23 May 2007 16:28 GMT > of newsreaders are available; and a variety of text editors including > various flavors of Emacs, vi/vim, etc. In fact, emacs is already on there. It's the terminal only version, but I actually use it all the time. There are at least two emacs built specifically for Mac OS using the GUI, which may be worth looking into, but right out of the box, Mac OS has your terminal, shell, emacs, perl, python, etc. Included with the OS are the full compiler and X-win, which the OP may or may not even need. I rarely do.
> O'Reilly has published tons of stuff on OS X. > including "Mac for (Unix) Geeks" > http://www.macdevcenter.com/pub/a/mac/2002/10/22/macforunix.html Which is very helpful. The OP may want to take a look at that before plunking down the cash for a Mac, though I figure there's little downside to just buying one - if he doesn't like OS X, he can Bootcamp it into any of several other OSs and still retain the option of switching back to OS X should he learn to love it.
 Signature Plain Bread alone for e-mail, thanks. The rest gets trashed. No HTML in E-Mail! -- http://www.expita.com/nomime.html Are you posting responses that are easy for others to follow? http://www.greenend.org.uk/rjk/2000/06/14/quoting
brian.b.mcguinness@lmco.com - 23 May 2007 17:18 GMT On May 23, 11:28 am, BreadWithS...@fractious.net wrote:
> In fact, emacs is already on there. It's the terminal only > version, but I actually use it all the time. There are at [quoted text clipped - 3 lines] > etc. Included with the OS are the full compiler and X-win, > which the OP may or may not even need. I rarely do. I am happy with Aquamacs, which is available free of charge, and the Open Office suite is available for OS X, as well.
http://aquamacs.org/ http://www.neooffice.org/neojava/en/index.php
Other software frequently used on Linux is available through the Fink project.
http://finkproject.org/
--- Brian
brian.b.mcguinness@lmco.com - 23 May 2007 17:18 GMT On May 23, 11:28 am, BreadWithS...@fractious.net wrote:
> In fact, emacs is already on there. It's the terminal only > version, but I actually use it all the time. There are at [quoted text clipped - 3 lines] > etc. Included with the OS are the full compiler and X-win, > which the OP may or may not even need. I rarely do. I am happy with Aquamacs, which is available free of charge, and the Open Office suite is available for OS X, as well.
http://aquamacs.org/ http://www.neooffice.org/neojava/en/index.php
Other software frequently used on Linux is available through the Fink project.
http://finkproject.org/
--- Brian
Tim McNamara - 23 May 2007 19:46 GMT > I am happy with Aquamacs, which is available free of charge, I have found Aquamacs to work pretty well, but I seem to prefer one of several of the Carbon Emacs builds. I'm not sure why. I haven't tried an Aquamacs build in quite a while, though.
There is- or was- some controversy about Aquamacs, which appears to be considered a hostile fork to a number of GNU developers working on the standard Emacs distribution. The developer was slammed pretty hard in one of the gnu.emacs groups, it seemed mainly over not being able to fold the code into the main distribution due to GPL stuff and needed diligence about code contributions. I didn't follow all of it, frankly, and maybe it's all been resolved.
I have been using Smultron as my primary text editor for some time and find that very good.
brian.b.mcguinness@lmco.com - 23 May 2007 17:19 GMT On May 23, 11:28 am, BreadWithS...@fractious.net wrote:
> In fact, emacs is already on there. It's the terminal only > version, but I actually use it all the time. There are at [quoted text clipped - 3 lines] > etc. Included with the OS are the full compiler and X-win, > which the OP may or may not even need. I rarely do. I am happy with Aquamacs, which is available free of charge, and the Open Office suite is available for OS X, as well.
http://aquamacs.org/ http://www.neooffice.org/neojava/en/index.php
Other software frequently used on Linux is available through the Fink project.
http://finkproject.org/
--- Brian
Jon - 23 May 2007 18:07 GMT > I am happy with Aquamacs, Good. But enough to hit the Send button three times in a row? ;-)
 Signature /Jon For contact info, run the following in Terminal: echo 36199371860304980107073482417748002696458P|dc
brian.b.mcguinness@lmco.com - 30 May 2007 13:13 GMT > <brian.b.mcguinn...@lmco.com> wrote: > > I am happy with Aquamacs, [quoted text clipped - 4 lines] > For contact info, run the following in Terminal: > echo 36199371860304980107073482417748002696458P|dc Sorry about that. I was having trouble with Google Groups; it told me that the message hadn't been sent. I later discovered the extra copies and erased them, but they may still be floating around outside of Google Groups.
--- Brian
Chris Menzel - 30 May 2007 19:09 GMT >> <brian.b.mcguinn...@lmco.com> wrote: >> > I am happy with Aquamacs, [quoted text clipped - 7 lines] > Sorry about that. I was having trouble with Google Groups; > it told me that the message hadn't been sent. A lot of people have been reporting this over the past few weeks.
Mike Rosenberg - 30 May 2007 20:21 GMT > > Sorry about that. I was having trouble with Google Groups; > > it told me that the message hadn't been sent. > > A lot of people have been reporting this over the past few weeks. Multiple posts by Google Groups members has been an ongoing issue for _much_ longer than that.
 Signature <http://designsbymike.info/shop/mac.cgi> Mac and geek T-shirts & gifts <http://designsbymike.info/shop/musings.cgi> Muckraking T-shirts <http://designsbymike.info/shop/prius.cgi> Prius shirts/bumper stickers <http://cafepress.com/comedancing> Ballroom dance shirts & gifts
Ilgaz Öcal - 27 May 2007 07:56 GMT > I've been running Linux since late 1995. I consider myself to be a power > user: compiling kernels, modifying source code for apps, writing utilities [quoted text clipped - 18 lines] > > HaroldWho Hi,
I was Slackware x86 user back in the day. Mac OS X is more like Mach/FreeBSD hybrid OS. The init system etc. are close to BSD and (of course) Slackware.
The "hybrid" is the key. You can use the OS as a Mac OS or a complete Unix way, it is entirely your choice. Of course you can mix the environment.
The stuff you get "lost" are basically coming from NeXT type of things (Think WindowMaker) and generally actual problems.
If you are used to Linux and have some experience with FreeBSD/Slackware, the Unix portion is done :)
The Cocoa/Carbon/Others are FrameWorks. .App is complete Next with some classic (Pre OS 10) compatibility. O'Reilly has books for OS X and lets not forget most of the system can be used with a generic Unix/FreeBSD handbook. That is why there aren't thousands of titles dedicated to OS X since the command basically works under OS X.
While you are new, there is complete apt-get (Debian) port named Fink and don't forget Apple does not pre-install Developer tools. They think people actually needing them should install with 2 clicks. I understand it makes some purists mad but Apple is a real life/real business company.
One thing though. Apple is known to overwrite /etc with their own on some situations files, they warn user on such files and in fact make backup of the user created file before overwriting. I always think it is cost of making a Mach/FreeBSD hybrid a user friendly gui system.
So basically it is up to you, you can use OS X just like FreeBSD or you can used it in mixed way. For example I did some layout based stuff on KWord, part of KDE 3.6 just yesterday and output as PDF to my Desktop, used some PDF tools built into OS X to compress it and print. I also dragged/dropped it to a Rapidweaver (rapid HTML site tool) and it appeared at some site.
As Ex-Linux (secretly hoping it become a real OS X competitor), I give an example. My keyboard layout is turkish-qwerty on PC. It took 40 mins on every single distro just to set keyboard on OS X which (thanks to our lazy coders) you use archaic Xmodmap . On OS X, my keyboard is Turkish-F Apple variant and I didn't even have to touch any keyboard mappings while loading Fink installed KDE on Apple X11. It basically worked. That is a huge thing for me. Very small but huge.
Ilgaz
Wes Groleau - 27 May 2007 22:19 GMT > The "hybrid" is the key. You can use the OS as a Mac OS or a complete > Unix way, it is entirely your choice. Of course you can mix the Just two things that irritated me:
1. Shell commands that don't know resource forks exist
2. GUI programs that can't handle the line-breaks created by shell programs and vice versa
 Signature Wes Groleau Genealogical Lookups: http://groleau.freeshell.org/ref/lookups.shtml
Ilgaz Öcal - 27 May 2007 23:22 GMT >> The "hybrid" is the key. You can use the OS as a Mac OS or a complete >> Unix way, it is entirely your choice. Of course you can mix the [quoted text clipped - 5 lines] > 2. GUI programs that can't handle the line-breaks created > by shell programs and vice versa Well, cost of Unix and Mac mixed. While some people say it is some opportunist evil thing, I don't agree. You can't tell millions to switch to Unix based computing nor you can't change the decades old Unix programs.
Resource fork is basically metadata, Apple had one way or another "metadata" support before it became fashion. I don't understand why people (not you) are against it. I am compiling OpenOffice at background now, do they want _that_ way of directory structure? Can't imagine the chaos and OpenOffice people are wise to use .App architecture for their end user distro.
I guess "ditto" or something knows about resources and GUI programs such as Textwrangler (don't miss,freeware) should be able to figure Unix line breaks.
Ilgaz
Wes Groleau - 28 May 2007 01:42 GMT >> Just two things that irritated me: >> [quoted text clipped - 4 lines] > > Well, cost of Unix and Mac mixed. While some people say it is some Of course it is the cost of using a pre-OS X program, or compiling a Unix program without updating for HFS+
But it is not a cost in the sense of "you want Unix and Mac, this is what you _must_ tolerate.
As BBEdit and Textedit show, an Aqua program CAN handle different types of line endings.
And as ditto and rsync show, a shell program CAN handle resource forks.
I think Apple just goofed on ls, tar, cp, and the like. Compiled them without sufficient thought about the implications. Just likem on the things they _did_ think about and change, they neglected to say so in the man pages.
 Signature Wes Groleau "Beware the barrenness of a busy life." -- George Verwer
Paul Floyd - 28 May 2007 20:21 GMT > I think Apple just goofed on ls, tar, cp, and the like. Compiled them > without sufficient thought about the implications. Just likem on the > things they _did_ think about and change, they neglected to say so in > the man pages. Many of these apps are covered by POSIX. If you want to add non-standard crap to them, then you'll end up with an OS like Linsux or Windoze. Shudder.
A bientot Paul
Wes Groleau - 29 May 2007 00:54 GMT > <groleau+news@freeshell.org> wrote: >> I think Apple just goofed on ls, tar, cp, and the like. Compiled them [quoted text clipped - 4 lines] > Many of these apps are covered by POSIX. If you want to add non-standard > crap to them, then you'll end up with an OS like Linsux or Windoze. HFS+ is "standard" ? If you are going to market an O.S. that is flaky unless on HFS+, then the tools that come with it shouldn't be tools that only work right on UFS.
 Signature Wes Groleau ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ A UNIX signature isn't a return address, it's the ASCII equivalent ^ ^ of a black velvet clown painting. It's a rectangle of carets ^ ^ surrounding a quote from a literary giant of weeniedom like ^ ^ Heinlein or Dr. Who. ^ ^ -- Chris Maeda ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jochem Huhmann - 29 May 2007 15:40 GMT > And as ditto and rsync show, a shell program CAN handle resource forks. > > I think Apple just goofed on ls, tar, cp, and the like. Compiled them > without sufficient thought about the implications. Just likem on the > things they _did_ think about and change, they neglected to say so in > the man pages. cp and mv *do* support resource forks (since Tiger) and with ls you can get to the resource fork of a file named "filename.txt" with something like "ls -l filename.txt/rsrc".
Jochem
 Signature "A designer knows he has arrived at perfection not when there is no longer anything to add, but when there is no longer anything to take away." - Antoine de Saint-Exupery
Wes Groleau - 29 May 2007 22:52 GMT > cp and mv *do* support resource forks (since Tiger) and with ls you can Yes. Apple realized they had screwed up and fixed it. Don't you wish Microsoft would do that more often?
> get to the resource fork of a file named "filename.txt" with something > like "ls -l filename.txt/rsrc". A hack, but better than nothing. Doesn't help with sending a directory to 'tar' or 'cpio' or doing a directory 'ls' or a wildcard 'mv' or 'cp' (Fortunately, there's 'ditto')
 Signature Wes Groleau "Lewis's case for the existence of God is fallacious." "You mean like circular reasoning?" "He believes in God. Therefore, he's fallacious."
Jochem Huhmann - 30 May 2007 00:40 GMT > A hack, but better than nothing. Doesn't help with sending > a directory to 'tar' or 'cpio' or doing a directory 'ls' or > a wildcard 'mv' or 'cp' (Fortunately, there's 'ditto') Yes, the support has its limits. But you can do a wildcard cp or mv and the resource forks are copied/moved, too. What really sucks is that rsync support is still buggy (there are third-party patches, but one would expect Apple to do its homework).
Jochem
 Signature "A designer knows he has arrived at perfection not when there is no longer anything to add, but when there is no longer anything to take away." - Antoine de Saint-Exupery
Wes Groleau - 30 May 2007 04:19 GMT > Yes, the support has its limits. But you can do a wildcard cp or mv and > the resource forks are copied/moved, too. What really sucks is that I'll have to look at that again, but in 10.3 it seemed like that did not happen.
> rsync support is still buggy (there are third-party patches, but one > would expect Apple to do its homework). The patched rsync that comes with RsyncX works perfectly in 10.3.9 It's how I do my backups.
 Signature Wes Groleau
There are some ideas so wrong that only a very intelligent person could believe in them. -- George Orwell
HaroldWho - 28 May 2007 19:49 GMT ...
>> How many of you out there have made the switch from Linux to OSX, and how >> painful was it? ...
>> HaroldWho > [quoted text clipped - 3 lines] > Mach/FreeBSD hybrid OS. The init system etc. are close to BSD and (of > course) Slackware. [remainder snipped]
> Ilgaz Thank you for your thoughtful and detailed reply to my post. At this point I'm pretty sure that I'm going to make the switch at the end of the year (unless Leopard gets delayed again).
Maybe by then I'll be able to remember what all that Carbon, Cocoa, Darwin, etc stuff means :-)
Thanks again,
HW
 Signature Powered by Slackware 11.0 Linux -- Kernel 2.6.13 News Reader slrn 0.9.8.1
Jolly Roger - 28 May 2007 20:18 GMT > Thank you for your thoughtful and detailed reply to my post. At this point > I'm pretty sure that I'm going to make the switch at the end of the year > (unless Leopard gets delayed again). > > Maybe by then I'll be able to remember what all that Carbon, Cocoa, Darwin, > etc stuff means :-) If not, you know where to find us. : )
 Signature JR
|
|
|