Top Ten Mac OS X Tips for Unix Geeks
Lisa writes "There are big differences between Mac OS X and
Unix machines. In this MacDevCenter article, Brian Jepson has assembled ten
tips to help achieve a smooth transition from Unix to OS X."
← Back to Stories (view on slashdot.org)
Sucks my manhammmmmmmMANHOLE
from the um,-install-debian-instead? dept
Wouldnt that defeat the purpose of using OSX?
I'm kidding, I'm kidding... jeez...
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
The question that arises is not how to convert but WHY for God's name?
It's Christmas everyday with BitTorrent.
Ooohh, baby...
Kind of reminds me of teaching a literature professor how to watch TV.
Best Windows Freeware
Wellstone has been found alive in the wreckage! He claimed to have survived for the last several hours by sucking man-juice from the dying pilot.
1 gallon of man-juice 2 gallon2 of man-juice 3 gallons of man-juice 4 gallonsa of man-juice 5 gallonsb of man-juice 6 gallonsc of man-juice 7 gallonsd of man-juice 8 gallonse of man-juice 9 gallonsf of man-juice 10 gallonsg of man-juice 11 gallonsh of man-juice 12 gallonsi of man-juice 13 gallonsj of man-juice 14 gallonsk of man-juice 15 gallonsl of man-juice 16 gallonsm of man-juice 17 gallonsn of man-juice 18 gallonso of man-juice 19 gallonsp of man-juice 20 gallonsq of man-juice 21 gallonsr of man-juice 22 gallonss of man-juice 23 gallonst of man-juice 24 gallonsu of man-juice 25 gallonsv of man-juice 26 gallonsw of man-juice 27 gallonsx of man-juice 28 gallonsy of man-juice
Mac OS X for Unix Geeks
/Applications/Utilities in the Finder. Drag the Terminal application to your dock so you can access it quickly.
/etc/hostconfig. You'll need to be a user with Administrative privileges. The main user has this capability by default.
/etc/init.d directory. Instead, it finds its startup items in either /System/Library/StartupItems (for system startup items) or /Library/StartupItems (for locally-installed startup items).
/Applications/Installers. Failing either of those, or if you'd like to get the latest version of the tools, they are available to Apple Developer Connection (ADC) members.
/Library/StartupItems. For example, if you are setting up a startup item for MySQL, you might create the directory /Library/StartupItems/MySQL.
/Library/StartupItems/MySQL/MySQL. For an example, you can look at Mac OS X's startup item for Apache, /System/Library/StartupItems/Apache/Apache.
/etc/hostconfig.
/var and /usr are missing. They are actually hidden (more on that later). If you open up a Terminal shell and do an ls /, you'll see the missing folders, as well as a few others, such as /Library and /Developer.
.DS_Store
.vol/
/mach.sym file.
., as in /.vol. This has the effect of making it invisible in the Finder, as well as when you issue an ls without the -a option.
/Developer/Tools after you install the Mac OS X Developer Tools package described in the sidebar). This setting won't take effect until you relaunch the Finder. You can log out and log in again or use the Force Quit option from the Apple menu. You can turn off the invisible bit with SetFile -a v SomeFile. See the manpage for SetFile for more details. (Note that invisible files are only invisible from the Finder; you can still see them with ls.)
/etc is Not Always in Charge
/etc/passwd and /etc/group files. By default, Mac OS X only uses these file in single-user mode. If you want to add a user or group, it will need to go into the NetInfo database, a repository of local directory information.
/System/Library/User\ Template/English.lproj \ /Users/rothman
/Users/rothman
/System/Library/StartupItems and /Library/StartupItems. As it turns out, it doesn't. So, if you are running a sensitive application such as a database server, be sure to shut it down manually before you shut down your computer. It's disappointing that Mac OS X does not include the facility to gracefully shut own daemons when the system is powered down. However, the infrastructure is present, and we hope it's switched on in a future update.
Top Ten Mac OS X Tips for Unix Geeks
by Brian Jepson, coauthor of Mac OS X for Unix Geeks
10/22/2002
I recently got a copy of my new book, Mac OS X for Unix Geeks, and as I anxiously await its arrival in bookstores, I have a little time to reflect. So, I'm offering the top ten tips that I gathered while working on the book. These tips will show you the differences between Mac OS X and other flavors of Unix; help you find the bits that resemble the Unix you are used to; and even feather your nest with XFree86 and ports of popular open source applications.
1. Where's My Shell?
A Unix Geek won't get too far without a shell, right? You can find the Terminal application by navigating to
Advertisement
When you start up the Terminal, you'll be greeted with the default user shell, tcsh. You can customize the Terminal's appearance and settings by selecting Window Settings from the Terminal menu. You can set the startup shell by selecting Preferences from the Terminal menu.
2. Sudo, Not Su
By default, the root user is disabled on Mac OS X. If you need to do something as root, use the sudo command. To use this command, pass in the command and arguments you want to execute, as in: sudo vi
If you need a root shell, you can always use sudo tcsh or sudo bash. If you want to enable the root user, it's as simple as giving root a password with sudo passwd root. You'll also want to open System Preferences, choose Accounts, then Login Options and change Display Login Windows as: to Name and password. Then you can log out and log in as the root user.
3. Startup
Mac OS X startup is nothing like other Unix systems. Most significantly, Mac OS X has nothing like the
To get compilers and many other development tools, you'll need the Mac OS X Developer tools. If you bought the boxed version of Mac OS X 10.2 (Jaguar), the Developer Tools should be included on a separate CD-ROM. If you bought a new Macintosh that came with Mac OS X preinstalled, the Developer Tools installer will probably be in
You can use existing startup items as a template, or check out Mac OS X for Unix Geeks for detailed instructions. At a minimum, you need to:
1.
Create a subdirectory under
2.
Put a startup file in that subdirectory. It should have the same name as its parent folder, as in
3.
At a minimum, add a StartupParameters.plist file to that subdirectory. Again, see an existing startup item for a template.
4.
If you used a control variable to determine whether your daemon starts at boot (Apache uses WEBSERVER), set that variable to -YES- or -NO- in
After you've done these steps, you can start the service with SystemStarter, as in sudo SystemStarter start MySQL.
4. Filesystem Layout
If you open up a Finder window to the top-level of your hard drive, you'll see that familiar friends like
The following table lists some of these folders that you'll see (Appendix A of Mac OS X for Unix Geeks contains a more comprehensive list):
File or Directory
Description
This file contains Finder settings.
This directory contains files that have been dragged to the Trash.
This directory contains files that have been dragged to the Trash.
This directory maps HFS+ file IDs to files.
Applications/
This directory holds all your Mac OS X applications. Check out its Utilities/ subdirectory for lots of fun stuff!
Desktop DB, Desktop DF
The Classic Mac OS desktop database.
Desktop Folder/
The Mac OS 9 desktop folder.
Developer/
Apple's Developer Tools and documentation. Only available if you have installed the Developer Tools.
Library/
Support files for locally installed applications, among other things.
Network/
Network-mounted Application, Library, and Users directories, as well as a Servers directory.
Shared Items/
Use by Mac OS 9 to share items between users.
System Folder/
The Mac OS 9 System Folder.
System/
Contains support files for the system and system applications, among other things.
Temporary Items/
Temporary files used by Mac OS 9.
TheVolumeSettingsFolder/
This directory keeps track of details such as open windows and desktop printers.
Trash/
Mac OS 9 trash folder.
Users/
Home directories.
VM Storage
Mac OS 9 virtual memory file.
Volumes/
Contains all mounted filesystems.
automount/
This directory handles static NFS mounts.
bin/
Contains essential system binaries.
cores/
If core dumps are enabled (with tcsh's limit and bash/sh's ulimit commands), they will be created in this directory as core.pid.
dev/
This directory contains files that represent various devices.
etc/
This directory contains system configuration files.
lost+found
This directory stores orphaned files discovered by fsck.
mach
This is a symbolic link to the
mach.sym
Kernel symbols.
mach_kernel
The Darwin kernel.
private/
Contains the tmp, var, etc, and cores directories.
sbin/
Executables for system administration and configuration.
tmp/
Temporary files.
usr/
This directory contains BSD Unix applications and support files.
var/
This directory contains frequently modified files such as log files.
5. Different Kinds of Hidden Files
As with other Unix flavors, you can make a file invisible by prefixing its name with a
Mac OS X also uses a file in the root directory (.hidden) to maintain a list of files that should be hidden from the Finder.
Also, HFS+ (the filesystem used by Mac OS) files and directories can have a hidden attribute set using the SetFile command (the SetFile command is available in
6. Aliases and Links
There are two ways to create links to files. The first is to select the file in the Finder, and drag it to a new location while holding down the Option and Command keys (or select Make Alias from the File menu). This creates a Mac OS alias that Cocoa, Carbon, and Classic applications can follow. However, Unix applications will ignore those links, seeing them as zero-byte files.
You can also create a link with ln or ln -s. If you use this kind of link, Unix, Cocoa, Carbon, and Classic applications will happily follow it.
7. X11
Mac OS X does not come with the X Window System. Instead, it uses an advanced graphics system called Aqua. But if you want to run X11 applications, you're in luck: XFree86 has been ported to Mac OS X. You should first download and install XDarwin, which provides the X Server and essential tools. The next step is optional. OroborOSX is an X11 Window manager with an Aqua look and feel. You'll be able to run X11 applications side-by-side with Mac OS X applications, and they'll look great.
8. Fink
Are there some Unix or Linux applications that you're missing? Check out the Fink project, which modifies open source applications so they'll compile and run on Mac OS X. Fink already includes an impressive array of applications, and more are on the way.
Other porting projects that you should explore include DarwinPorts and GNU-Darwin.
Mac OS X for Unix Geeks
Related Reading
Mac OS X for Unix Geeks
By Brian Jepson, Ernest E. Rothman
Table of Contents
Index
Sample Chapter
Read Online--Safari
9.
If you've come to Mac OS X from another Unix, you may expect that you can add users and groups to the
The quick way to add a user or a group is to feed a record in either the passwd or the group format into niload (commands you type are shown in bold; the ? is used by the here-document syntax that starts with EOF and ends with EOF):
% sudo niload passwd . EOF
? rothman:*:701:20::0:0:Ernest Rothman:/Users/rothman:/bin/tcsh
? EOF
After you've created the new user, you need to set the password, use the ditto command (a copy command that preserves HFS+ resource forks) to create the home directory, and set permissions correctly:
% sudo passwd rothman
Changing password for rothman.
New password: ********
Retype new password: ********
% sudo ditto \
% sudo chown -R rothman:staff
10. Shutdown Doesn't Really
At the time Mac OS X for Unix Geeks was written, we had indications that Jaguar (Mac OS X 10.2) would execute the Shutdown actions in the scripts contained in
Mac OSX must truly be an amazing piece of technology. Every single article here on slashdot portrays it in a positive light, along with apple technology as well. Hell, even Apples advertisements receive glowing praise here.
Since we know Slashdot would never, ever be unbiased in any way, its clear that apple has produced a superior product. Oh, the GUI and other components aren't open source or anything like that. But look, eye candy!
Lonely?
Find love on the internet
jared is going on a blt binge, and needs all the help he can get.
g to the oatse
c to the izzex
fo shizzle my nizzle im done trizznolling for the diznay
STICK WITH LINUX
A Dingo ate my first post!!!
-X
It's Command/Control/Restart, not Control/Alt/Delete
11. Unplug your new iMac, proceed with tossing out window for only being UNIX-based.
I still think Aqua is pretty.
WTPOUAWYHTTOTWPA
What's the point of using acronyms when you have to type out the whole phrase anyways?
Sad news....Award-winning British actor Richard Harris dead at 72. Details are sketchy, but it appears that Harris was engaging in autoerotic asphyxiation. He was found hanging from the rafters--plastic garbage bag over his head--in his countryside home. Even if you wished Hitler had exterminated the Brits, you had to be impressed with Harris' ability to touch his nose with his tongue. Truly a Brit wanker.
had a brief segment last night showing the top 10 Mac OS X killer tips.. the link is here with some nifty tricks for your Mac..
If you're looking here for something insightful or thought provoking, you're probably looking in the wrong place.
I did not (and still don't?) now have anything against MacOS X but that articles makes it sounds like everything is turned up side down. Really, I had the belief that Mac OS X is just about same as everything else *nix. However, this article did good work in convincing something else.
Or are we finally allowed to call it Mac-o-sex?
I'm kidding, I'm kidding... jeez...
No you're not.
Karma whore
I'm kidding, I'm kidding... jeez...
:P
OS X is the holy grail. I never owned an apple computer before 2000, now I have four of them. Its the operating system you've always wanted. Hard to believe but true.
I rolled by own *bsd for awhile and it was ok, but this is just so much better.
hahahaha
The biggest difference is that Macs are used by pathetic dilettantes who would sell their own mothers to be viewed as stylish and hip by people from Northern California.
Unix users, on the other hand, are people who are actually serious about using computers for work that contributes to society, such as research.
That's a huge difference.
I run entirely Solaris and Linux as my desktop environments. My wife has an iBook with OS X (not Jaguar yet). I do most of the administration on it for her, which has been fun since I hadn't used a Mac since 1989...and OS X is the most usable (for me) that I've found. I could almost use it as a workstation...except for screen real estate issues. I'm amazed that there seems to be no default way of running virtual screens in OS X -- which keeps me from being able to work effectively when I have to wade through dozens of terminal sessions on one box (and 'screen' isn't sufficient).
Short of running one of the X11 WMs described, does anyone have a native Aqua virtual window tool?
People might like to think that Apple is somehow better than Microsoft, but trust me - if they had Microsoft's monopoly, their behavior would be no better, in fact, given that they would have a monopoly on hardware too - things would be much worse.
New from the Apple Switch Campain: I used a pc that messed up all the time, and I had to shut it down a LOT.. Now that I CAN'T do a proper shutdown, I don't have THAT problem...
Sigs? We don't need no stinking sigs!
Of course in true apple fashion they give you all the geek *nix commands but have to change it in some fashion. They have to hide their true geekiness behind nifty blue translucent buttons.
Hold up, wait a minute, let me put some pimpin in it
And while Aqua is not open source, quite a few of the other components are. Like Darwin and all of it's parts. And everything you can get with Fink. And XDarwin (the XFree86 implementation). And all of that stuff. Working correctly, and with eye candy too.
The first is to select the file in the Finder, and drag it to a new location while holding down the Option and Command keys (or select Make Alias from the File menu). This creates a Mac OS alias that Cocoa, Carbon, and Classic applications can follow. However, Unix applications will ignore those links, seeing them as zero-byte files.
You can also create a link with ln or ln -s. If you use this kind of link, Unix, Cocoa, Carbon, and Classic applications will happily follow it.
I have no knowledge of the reasons for this design decision, but why isn't it just "All links are symlinks, no matter where they came from"?
Having links that the gui creates be incompatible with the command line, but having links the command line makes be compatible with the gui, just creates complication.
Apple's been on this site before... The Interface Hall of Shame
Linux != UNIX
It's a directory dammit! Not a freakin' folder!!!
Thank you.
Now back to your regularly scheduled beowulf "jokes", first posts, goatse.cx links, trolls and astroturfers.
I am a homosexual. I bought an Apple computer because of its well earned reputation for being "the" gay computer. Since I have become an Apple owner, I have been exposed to a whole new world of gay friends. It is really a pleasure to meet and compute with other homos such as myself. I plan on using my new Apple computer as a way to entice and recruit young schoolboys into the homosexual lifestyle; it would be so helpful if you could produce more software which would appeal to young boys. Thanks in advance.
with much gayness,
Father Randy "Pudge" O'Day, S.J.
When you start up the Terminal, you'll be greeted with the default user shell, tcsh.
Poor dudes! I hope there is support for bash!
From excellent karma to terible karma with a single +5 funny post...
Any insights by UNIX geeks that use MacOSX? Have you been bitten by these "features"?
http://www.versiontracker.com/moreinfo.fcgi?id=149 96&db=mac
There's an editting error on the 2nd and 3rd lines of the table of directories in the article.
.trash - This directory contains files that have been dragged to the Trash.
./vol - This directory maps HFS+ file IDs to files.
AFAIK, it should read:
Isn't it suposed to be ~/.trash - in your user directory?
I don't own a Mac but I see 'em on the Sreen Savers.
Ever dream you could fly? Get up from the Flight Sim. I Fly
Another "feature", at least in 10.1 is the 255 char line limit the Terminal has. This pops up in shell scripts at the worst times without warning.
Shareware ($20.00), but you can use it with two windows as nagware.
Buh-bye commie liberal jewboy.
Do with him what you will do with me - moderate downwards into oblivion.
I do not understand the obsessiveness with Apple. Have you forgotten the latest DMCA drama over iDVD? Have you forgotten how Apple eats up app developers by bundling similar features into the OS? Does that remind you of anybody else? Sure their products are slick and we must acknowledge that. But how come recently every sneeze in Cupertino becomes a fever at Slashdot?
In no particular order: /bin, add it to /etc/shells, and change root's shell and your shell. /home from somewhere. /etc 'cause most of that stuff is ignored.
* Forget tcsh and get bash, copy it to
* Go to The Fink Package Database and snag a ton of cool Open Source apps.
* Mount
* Usually stay away from
* Forget sudo and enable root access (I forget how, I don't have an OS X box in front of me), then use su.
* Don't delete ~/Library, that's where all your preferences are saved.
* Load XDarwin in rootless mode and run x2x way cool.
* Get the absolute latest autoconf, automake, etc that recognize Darwin.
* Don't forget to click "Require Password" in your screen saver.
* Put your own pictures in, er, somewhere in your home directory (don't remember where) so the screen saver can display them in its slide show.
Now if only the WM had "focus follows mouse" and iTunes played Ogg Vorbis.
One: under item 2 he states you need to change Login Options once root has been enabled; this is not true--Jaguar automatically provides an "Other" button that allows you to log in as root.
Two: people really should learn to use NetInfo.
Lies about crimes
Yes, Apple does get a better response these days... and why shouldn't it? They've clearly got a clue since OS9, and while not everything is open source, much of it is. They also seem committed to standards and interoperability. While Microsoft is busy mangling standards so that customers are compelled to buy other Microsoft products to assure everything works, Apple has become a vendor that actually cares about playing well with others.
My day job still requires me to write code for Windows, and I've got an old box loaded up with Red Hat's distro at home... but it's the iBook I have the most fun with these days, digging into Cocoa. It is pretty and a pleasure to use, yes, but under the hood it's packing a serious OS with a BSD pedigree.
The iBook may have cost more than a Windows laptop, but I feel it was worth it... especially in light of a very good set of developer tools that came with the unit, the equivalent of which would have set me back several hundred dollars with Windows.
If you think Slashdot is an Apple love-in without merit, go back and find praise predating recent versions of OS X. Slim pickings, I'd say.
Warning: Virtual Desktops.app is not yet compatible with 10.2.
Remember? I am a Unix geek and as such I don't buy any eye candy. Normally I deal with serious data processing stuff. And I don't buy hardware args as a reason - I've already got G4 to run Gentoo Linux.
So, is there any *REAL* serious reason?
Less is more !
Their suggestion to use sudo is good advice for *any* Unix, not just MacOS X. Since I started to use it, I've reduced the time I spend as root by 80%, which probably reduces my chances of making a really ugly mistake by the same amount. I have to shake my head when I see people who do all their work in Unix as root -- it is only a matter of time before you make some fatal typo.
On the other hand, their advice to use tcsh/bash as a sudo command is poorly thought out. How is that any better than su? Better to use sudo with a few simple commands and scripts that need root for 80% of cases, and use su for the rest.
Yes, it's hard to believe because it's not true...
I use machines running Jaguar every day, and, just as one expects, when you choose "Shutdown" from the Apple menu the computer... get ready for this... shuts down. It's really not that difficult, but, seeing as most here come from the unintuitive hell that is X11, I can imagine that you may be braindamaged enough for the obvious to escape you.
Software piracy is victimless theft.
Part of that problem can be solved by a
tabbed terminal like multi-gnome-terminal.
Does such a one exist for Mac OS X??
I just reduced the number of virtual desktops
to half with the tabbed terminal (8 now)
One of those things that make you wonder, how
you ever managed to work before you had it...
No political agenda?
ROTFLMAO
You name it, OS X has it (or can get it with Fink).
I read on Microsoft's web site that you can only use roman numerals in OS X.
This space intentionally left blank.
Did you read the parent post?
Perhaps I should rethink my way of doing things and switch to using sudo for my own account as well. Are there any gotcha's or other reasons why using sudo in this fashion is not recommended in FreeBSD, linux, or AIX?
Come ooooooooonnnnn guys!!!! Why won't you allbe Linux zealots like meeeeeeee!! I hate it when people do things I don't like!!
It can't be that maybe not everyone here marches in lockstep to open source or masturbates to the linux penguin, right?
I'm afraid a transition away from UNIX and toward MacOS X will be a step down for a long time to come.
UNIX supports, in its open source forms, a larger and more powerful variety of platforms than Apple makes, and in its closed source forms runs on much higher end systems.
Want a workstation OS? Great. Get MacOS if it makes you happy. Tinker with FreeBSD/Linux if you like to be a geek.
Don't waste time thinking MacOS is the answer to everything. Don't waste other people's time trying to convince them it is.
// -- http://www.BRAD-X.com/ --
You should have followed that with some mention about needing two mouse buttons!
So funny!
Jaguar is the current OS. It has Bash as the default.
School's out for the week, and someone's in a pissy mood. What happened? Did someone get slammed into his locker extra hard today? Poooor beeeebeeee...
don't you know that Apple is cheaper - you just have to compare um, apples to apples... for example... compared with a Ferrari, Apple is cheaper.
wanna irritate a 'switching' unix geek?
create root owned directory called "-p" or some suitable switch-like string
you can't delete it, or move it, or rename it.
rm -rf "-p" nope
rm -rf \-p nope
rm -rf '-p' nope
rm -rf * nope
try mv, ls, chown, chmod, anything! it won't let ya do it. And even when authenticated as an admin the finder won't delete it.
Finally I was able to chown -R from a higher level directory and then whack it via finder. But what a PIA!
11. ???
12. Profit!!!
I'm so bloody tired of hearing about OSX this, OSX that. Why is slashdot giving Apple free publicity?? OSX will *never* replace PCs. It's just too expensive for John Average, so why bother? In the mean time, we keep hearing this over and over... :P
I'm sure I will be modded down, but I had to get this off my chest!
Gustavo J.A.M. Carneiro
I'd add that you can also have hard links and symlinks in ext2fs, and various types of "link files" (.lnk, .pif) plus symlinks + "junctions" on ntfs.
So this kind of design is accepted across the industry.
Like macs being gay and unix not.
"it uses NetInfo instead of /etc/hosts, /etc/group and /etc/passwd"
/etc/passwd) is consulted before NIAgent (which looks up info in NetInfo).
Kind of. The big change in 10.2 was that now the FFAgent (for using traditional flat files like
This is actually really convenient. It gives people the choice of either method as well as allowing you to use flat files to override settings in NIAgent and DNSAgent (which yeah, looks up DNS...) you can check the LookupOrder by running lookupd in debug mode.
lookupd -d
and then typing "configuration" at the lookupd prompt.
This article at macdevcenter was lame. A much more useful link for people coming from another unix to OSX is The Rosetta Stone for UNIX.
Or just browse MacOSXHints for an hour...
i don't read slashdot anymore.
They reorganized almost everything, so that everything from cp (only "ditto" copies metadata) to shutdown (not rewritten to care about Apple's replacement for /etc/init.d) to /etc/passwd (user information is now stored in "the NetInfo database") is now useless, and worse, vestigal (!), but everything new they introduced makes the previous unix "non-naming schemes" and disorganization look great by comparison. ".vol" is where trashed files go? It's ".DS_Store" rather than ".Finder Settings"? For that matter, why on earth are we still prepending periods to hide files? Or hiding /usr and /tmp at the application level rather than having a legacy emulation layer and just doing it right? Aliases don't work at the "unix level," and symbolic links work everywhere, but we're once again back to things that break when you move the target... This is the freakin 21st century here.
It may appear to work, and it may crash less than OS9, but from a design point of view, OSX is an anathema. This article just makes it clearer: OSX is, not a port of MacOS or an enhancement of Unix, but a bloody (and fatal?) collision between the two, where both lost what clarity and integrity they had by attrition to the other. A great opportunity to do a new system right was squandered by what appears to be terrifyingly sloppy-looking engineering.
Want to Know How to Cheat the GPL? Read On!
Last week I picked up a new but defective (video problem - fixed now) slot loading iMac DV for the specific task of exploring OSX. I got the machine (G3, 600Mhz, 256mb, 40gb disk, CDRW), for only $500, spent another $149 on the Applecare to cover it for 3 yrs if anything else goes wrong, got it fixed under the about to expire factory warranty at the local Apple service center. Why did I bother posting all that? To show that you don't have to spend over $1000 to get a Mac that will run OSX nicely.
I upgraded the included 10.1 to Jaguar with a CD from work. Nice OS. It does have some annoying differences, but it is UNIX underneath.
Look, I am a UNIX sysadmin. I admin a very heterogeneous environment at work, with multiple versions and flavors of UNIX and Linux (we are a software compnay and have to house many different flavors and versions that our customers run - you'd be surprised how many companies are still running Solaris 2.3 and 2.5.1 etc).
At home I have a small LAN behind my cable modem and Freesco router, 2 Solaris sparcs, a linux server, and some that change around. I hate using Windows and I wanted a machine that can run consumer software and handle media types without jumping through hoops and using things like Crossover plugins. This machine is perfect for that.
I too never bothered with Mac because the old OS's were toy OS's. Sure they ran some cool software but you couldn't do much else with them. On this thing I can do mainstream stuff, have many plug n play device support, AND do some of the UNIX stuff. Right now I am putting Xfree86 and some other UNIX staples on it so I can run UNIX apps as well as Aqua apps. It's fun.
Don't knock it till you try it. Apple has done a nice thing here and I love having a mainstream alternative to Microsoft stuff. I still love and use GNU/Linux and Solaris and other Unixes, but OSX is a real winner, so don't diss it without giving it an honest try.
I can tell you that this is my first Mac but it sure as hell won't be my last. As soon as I can afford it I am getting a decked out Powerbook as well. One of our software architects at work, a real Unix and all around guru if there ever was one, has a cherry G4 Powerbook and he loves it, and he told me he has had no problems porting UNIX code to it.
Free and Open Source
http://space.sourceforge.net/
I don't think that's going to happen, and I think Apple is shooting themselves in the foot with that assumption. UNIX users like open systems: that come from multiple vendors and have open specifications. If they didn't, they would have moved to Windows long ago.
Sure, there are some UNIX users that really go for the OS X pretty look and are happy with a BSD-like system call interface and a C compiler. But I think for the most part, OS X enjoys popularity among UNIX users only to the degree that it is UNIX compatible. If Apple wants to be in the UNIX market in the long term, rather than just receive a brief shot in the arm from a few UNIX converts, they need to make a long-term commitment to interoperating more with UNIX systems, and they need to give up dreams of "transitioning" UNIX users to Mac OS X.
if rm is rm and mv is mv why do they not behave as they should. a slash should escape a character, quotes should imply a literal string, etc.
I see a lot of people complaing that OS X is supposedly a lot different from Unix. Well, hate to break to the Linux fanatics out there, but it is a lot CLOSER to Unix than Linux. Remember that Linux is not actually Unix, but a Unix-like operating system. OS X is Unix. It is BSD through and through. OS X is more Unix than Linux will ever be.
I hate to point out nitpicky but important points (OK, well no I don't) but:
"a transition away from UNIX and toward MacOS X"
That's sort of like a transition away from birds but towards ducks. Here the author is assuming MacOS X is somehow not a *NIX... an assumption that's been proved wrong here many times before. MacOS X is a subset of UNIX, just look up any UNIX history.
Sadly, even the original story submitter made this mistake: "There are big differences between Mac OS X and Unix machines." Sorry, that's not correct unless it's specified what other type of UNIX we're comparing OS X to.
After all, even the O'Reilly article author himself says "These tips will show you the differences between Mac OS X and other flavors of Unix" (my emphasis) MacOS X is a UNIX. Let's get it straight.
Open source won't catch on until something is done about P2P pirating. [not that I want that to happen soon ;) ] Also I can't wait for the kinks to be worked out on WINE, or for Hurd to give me a microkernel. Perhaps X11 should replace Linux as the poster-boy for Open Source.
http://en.wikipedia.org/wiki/Signature_bloc
% sudo -s Password: #
It's amazing what you can learn from man(1) pages.
This program has exactly the same limitation of Space.app: Windows from one program can only be displayed in one workspace. So, for instance, you can't have Terminal windows open in more than one workspace.
It works by hiding the applications on a desktop, when you move from desktop to desktop.
If this is acceptable to you, Space.app does it for free. But it's a poor solution for those of us used to real virtual window managers.
lookup does not run in single user mode, but runs in multi-user mode (the normal mode of operation).
The files are actually kind of wrong as of 10.2, as the flat files do get consulted in multi user mode, and do so before the NetInfo database does.
ie,
See how 'FF' gets consulted before 'NI' ? This means that the flat file does get looked at. 'DNS' is self explanatory, and 'DS' stands for Directory Services like LDAP...
i don't read slashdot anymore.
By the way, MAC OS X FOR UNIX GEEKS is a skinny book without much real content. If you download chapter 3 from the O'Reilly site, you pretty much don't need to buy the book. Spend the time reading macosxhints.com instead.
When this story was posted over at MacSlash, somebody replied with a tip of their own, which I've found to be quite nifty.
What it involves is logging out, then logging back in as user ">console", with no password. You might have to select "Other User" or whatever that option is called, on the login screen. That'll allow you to skip Aqua, and just have a nice full-screen terminal to work with, instead.
Poor people suck. Why would you want to admit you are poor.
our entire development department and company backend is 100 percent linux (mostly RedHat). we just hired a new developer whose laptop is running OSX.
since he was going to be a remote user, he attempted to get his laptop up to speed with the necessary compilers, python modules and other development pieces.
after two days, he gave up in frustration, went to the nearest CompUSA, bought a new laptop and installed RedHat 8.0.
now, he is a happy, development camper.
now, i don't know much about OSX. so my question is, can OSX easily be used as a competent developer platform?
Why? Filenames with spaces EVERYWHERE break a lot of scripts and unix commands. Mac line endings break scripts. The "unixlike" backend of OS X is a bastardized version of BSD that should not even exist. The best thing you can do is get a shell open and SSH into a real UNIX. For your sanity!! Even their gui is less intuitive than Windows.
[this sent from an Emac running OS X 10.1.5 so I know what I'm talking about]
Is there any way to make the mouse go faster in OS X? I've got the slider all the way up and I still find myself having to pick up the mouse way too much. That would make a good tip, IMO.
of course for the sake of keeping up, here's my top ten:
Here's my of 58 dual-processor G4s
I used to think what you say above, until I bought a Mac.
Have you ever owned a Mac or had a close look at one, inside and out? It's beautifully engineered. Every surface finished nicely, lots of thought given to things like cable management and noise reduction, easy access to parts that are meant to be user-accessible (not much on an iMac, just about everything in a G4 tower).
I once had a Compaq Presario that required me to _remove_the_motherboard_from_the_case_ to add memory! (Yes, that's what their tech support said to do.) Unbelievable.
Homebrew machines tend to be more accessible, but watch out for the sharp edges on that metal case! and have plenty of twist-ties handy for the cables on any Intel-type box.
I feel that OS X is the best desktop Unix around now (I used to say that about Linux), and it runs only on Mac hardware. My Mac is worth every penny of its price to me.
In my experience, OS X is pretty good at printing -- I see fewer printing failures and less unexpected output when I print on OS X instead of Linux or Windows (for example, from the Mozilla web browser). That said, there is still room for improvement when it comes to printing and getting what you expect and want, it seems to me.
I do really like how PDF (Acrobat, Quartz) is built into OS X. It is very cool.
1) Buy Macintosh hardware. 2) Install YDL, Gentoo, Debian, or other Linux on it.
...but from a design point of view, OSX is an anathema. This article just makes it clearer: OSX is, not a port of MacOS or an enhancement of Unix, but a bloody (and fatal?) collision between the two, where both lost what clarity and integrity they had by attrition to the other.
What? Have you actually *used* it? How about this explanation instead: they've managed to create one unified operating system that keeps some very diverse users happy. If you're an end-user technophobe, what you see is a very nice, clean, end-user system, far nicer than Windows, and without the 10 years of cruft that OS9 had accumulated. On the other hand, if you understand computing, you have a complete Unix-ish system, again, without a lot of the cruft that other Unix systems have accumulated. The Apple engineers deserve major kudos for keeping the "collision" under control as well as they did... they of course have backward compatibility to deal with, too.
Yes, the file copy stuff is a little ridiculous, but geez, the complaints on that level are pretty few, considering how much elegant functionality there is in there otherwise.
"It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
A ferarri is *faster* than a cheaper car. Whereas, if you pay more for an overclocked mobile phone chip, you are called an idio...
Bash shell is included in 10.2
[Computer:~] acomjean% bash
bash-2.05a$ yes
y
y
y
y
y
Windows XP runs Office, Quicken, Photoshop, Illustrator, Cubase, Logik, etc.... No more wondering if your resume is going to display correctly in Microsoft Word, or having to keep a Windows box around to make PowerPoints. /dev/dsp clusterfuck. No more wondering how to turn on anti-aliased fonts in X... or did you only enable them for GTK apps... or was that KDE aps...
No more
In short, Windows XP is a great OS because you don't have to spend time fucking with things you don't care about, you can spend your time actually doing your work, leaving you that much more time to play games like all the major titles and even minor titles.
Apple laptops are effectively unusable for unix users.
I am a long-time Unix user. That means I need to have the Ctrl key to the left of the A key. This is a genuine need, not merely a want; it is based upon ergonomics. The Ctrl key is heavily used in unix, and it must be easily accessable. It cannot be off in the lower left corner of the keyboard where it is difficult to get at, and where it distorts the position of your left hand such that you can't easily type other keys while holding the Ctrl key down.
Apple desktop keyboards are now all USB. They are all OK. The CapsLock key can be re-mapped into a Ctrl key.
Unfortunately, even in this modern age, all Apple laptops have built-in ADB keyboards. The ADB keyboard is broken-by-design. It is, in general, not possible to remap the CapsLock key into a Ctrl key.
There are some exceptions, but they are horrible kludges. They are horrible kludges because the original design of the ADB keyboard was a horrible kludge. The correct solution would be for Apple to re-design their laptop motherboards to use built-in USB keyboards. This hasn't happened yet. If you run Linux, use Debian's solution. For Mac OS X users, uControl works. There are no solutions (that I know of) for either NetBSD or OpenBSD. Please note once again that the "solutions" above are in fact kludges, because of the original bad design of the ADB keyboard.
Apple is (currently) ignoring Unix users! This is not merely speculation on my part. In an on-going email exchange I am having with an Apple employee (whom I won't name) in their marketing department, the Apple marketing person directly stated to me that Apple was catering to their historic Mac customers, and is purposely ignoring the Unix market. He also claimed that Apple would soon start paying more attention to the Unix market. I won't hold my breath. Apple has been ignoring Unix users for more than 12 years. I expect that trend to continue. (Also note that my Apple contact indicated that Macs would never ship with a 3-button mouse, even though Apple intended to port almost all X-window software and deliver it either on a CD/DVD or installed directly on each Mac's hard drive. How Unix friendly is a 1-button mouse with X programs that often require 3 buttons?)
Apple has now lost two opportunities to sell me hardware. I really wanted an Apple laptop for their superior battery life, and for the PowerPC with Altivec CPU. (The Altivec is vastly superior to the x86 line for DSP.) Because I can't live with the broken-by-design built-in ADB keyboard in all Apple laptops, Sony and IBM sold me laptops instead. If Apple fixes this problem, they will sell me a PowerBook next year; if they don't, I'll still be running OpenBSD on x86 hardware, and wishing I could use a Mac.
I'll quickly cede the point that an "Out-of-the-box" linux install is a hell of a lot more usable than it was two years ago. "Usable" is kind of a sad benchmark for your desktop, though. After years of development, I should certainly hope that GNOME and KDE are usable. We really should be shooting for something a little higher. Open source is *barely* keeping up with Windows on the ease-of-use front, and Windows kind of sucks.
Let's bring some real-world examples into this. Say I want to connect to a remote printer on the same network segment.
They'll all work, but Red Hat is the most difficult to use of the three. The *BSDs are even worse. It's a similar story when dealing with mobile computing or wireless networking.
My original point was that the pseudo-closed Macintosh makes me a heck of a lot more productive than any OSS desktop ever did, and I haven't had to give up any of the power of unix. That's why so many people are jumping ship to OS X. Your arguments don't say that Linux is better, only that it'll do. In order to win on the desktop, OSS is going to have to do a lot better than that.
This
One correction.
The iBook is one of the few products Apple makes that costs LESS than comparable Windows laptops (the others generally will cost about the same or more, probably more).
I say comparable because any Windows laptop costing less than the iBook is last years model.
The reason this happens is that unlike desktops, you can't get away with commodifing the innards as you have to design custom parts for a lot of the pieces to fit inside that small case.
In other words laptops are tightly integrated.
The only issue with sudo is that you can't 'cd' to directories, you have to sudo bash (or other shell) first.
/* FUCK - The F-word is here so that you can grep for it */
Try uControl to remap the key.
I mentioned (and linked to) uControl in the original article!!!
uControl does nothing for NetBSD or OpenBSD.
1) You're in for a rude shock if you think there is any such thing as an unbiased viewpoint.
2) The GUI and other components may not be open source, but notice even you have to make the distinction between the GUI and the whole OS. That says something doesn't it? ANd since when was being opensource the measure of the quality of a product? How many programs do you use that aren't open source? Are they bad programs because they aren't opensource?
3) Is it so hard to believe that Apple has produced a product which people are interested in?
T Money
World Domination with a plastic spoon since 1984
Let's hear it again for geek social skills. No wonder people keep them locked up in the room with the servers.
-- Slashdot: When Public Access TV Says "No"
They probably should replace cp with their own program that copies all the data on an HFS disk, but I can at least understand why it does not work.
I don't know why they introduced the whole 'Folders' metaphore... You try teaching a naive user the difference between a 'File' and a 'Folder' and then expect them to remember which was which...
A file is a folder in the real world, so why the hell is it different on the computer?
Not this again...
Go into your user account, choose preferences, then check off the following topics:
Apple
OS 9
OS X
[Any other Apple related topic]
There. Now you won't see any Apple topics on the frontpage. For you, it won't exist.
oops, too much info
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
Just exactly what part of MacOS X is open source? Darwin? Apple didn't write Darwin, they modified another operating system and called it their own because the license permitted it. There are (very) small exceptions though.
The parts of MacOS X that are open source are the parts that Apple does not hold the copyright to.
Aqua (or java or coffee or whatever the fuck) seems like a great proprietary GUI (or framework or library or whatever the fuck), and MacOS X seems like a great BSD/NeXT distribution for end users, but beyond that, it's just another operating system from Apple that only runs on their closed hardware.
Darwin is open source, but it is not Apple's. MacOS X is Apple's, because MacOS X is Darwin + the closed source "good stuff" that Apple owns.
Am I wrong? Where can I download the latest Aqua tarballs?
Sorry, but this is just twisted; it's not informative, leading me to believe people are working in collusion here.
It's flamebait, pure and simple.
ellen feiss is a fucking man with a dick and you sucked him off fuckig fag.
fucking fag;
FUCKING FAG
lick sack fag.
fag. you can buy a coolermaster or a lian li, fag.
... what the fuck?
who cares what color. yeah my rack mount server is a nice shade of
its a fucking computer , asshole. it processes shit. modern art goes in the MOMA, and no one goes there, STUPID asshole
you actually fucking care about color? what a fucking asshole. tevis shut the fuck up shut the fuck up.
FUCK shut up fucker. fucking idiot.
you motorola PPC is slow as fuck, but it looks nice. you like simple colors like rain man, fucking asshole retard.
Of course I've "*used*" it. I've spent quality time with people who are programming against it, and I've read much of the developer literature. I see a lot of ambivalence about OSX. I don't think the OS9 cruft is eliminated; I believe that it's all still there, both in the Classic emulation layer and in the APIs which (in earlier drafts I read were simple, beautiful, and well-organized, very Java-like) Adobe forced Apple to cruft up to make native ports of their software easier... and then took their sweet time with those native ports to boot.
/usr at the application level means that the user is guaranteed to see it at some point and be confused... I don't understand why they didn't approach unix more like they approached classic. With some containment. Seems like that would have been simpler, more much compatible, easier to use...
You said: "without a lot of the cruft that other Unix systems have accumulated," but I have no idea what you mean. What unix cruft is gone? Are you talking about X11 being replaced by Aqua? From my point of view, all the bad things about Unix are still there, and worse, new unix-esque crap has been piled on top of it, often conflicting, and badly, to add to the confusion that Unix already is.
I think the ditto issue is emblematic of the entire conflict between unix and OS9; they've met, and they've been joined by a confusing and unfortunate kludge which everyone who uses the system is guaranteed to run afoul of. Copying files is about the most basic and fundamental activity you get into in an OS - that's not a little detail you overlook. Why not just modify cp to copy metadata if it exists, or make cp a link to ditto? Or the passwd file being superceded (at least in "some cases," I'm sure) by another database... My rule on this stuff is that if you're going to fsck with the password file, you'll break a lot of old code, but once you do replace it, you take the old piece out... the only thing worse than broken old code is broken old code that thinks its working.
There are more complaints I didn't even get into. The incredible performance hit of scattering metadata of various kinds in what seems like dozens of flat files, so that the UI chains up thousands of seeks all over the disk, parsing XML and doing lots of complicated crap just to show you the contents of a folder or the properties of an application... And then apparently tying everything up in the layout loop... Have you tried resizing windows? It's tragic. And then there's the fact that Apple seems to have abandoned the superior use of metadata it once had; I see gnr9ng.xyz files scattered everywhere, not legacy stuff but new stuff created by Apple, as if it's a DOS box... IOW, turning their back on one of the earliest and best ideas in the Mac: type and creator information, instead of goofy abbreviations and naming conventions that are super-easy for the user to run afoul of.
My big complaint with them is rather than boxing up traditional unix organization and features (which have no place on a desktop Mac, IMO), they made MacOS into a Unix clone, and an annoying one, because there's a bunch of important differences and gotchas and thus hassles actually porting and running unix software, since they did change quite a bit, even if they didn't fix it... meanwhile hiding
Want to Know How to Cheat the GPL? Read On!
GNU/Linux is a superposition of the states "Unix" and "Not Unix".
[ jimsibook ~ ]$ echo $SHELL
/bin/bash
* however, root is set to tcsh.
* however, I need not root with sudo
"You'll need to be a user with Administrative privileges. The main user has this capability by default."
So then, a single sudo in any script and it'll be executed without even asking... *excelent*. My transition from UNIX to Mac is... far away...
I sure have, and I'll be the first to say that OS-X is and isn't very unix'ish.
Linux distros all have root, OS-X by defualt disables the root user. Linux uses standardized files under /etc, OS-X doesn't. Linux/Unix is case sensitive, OS-X's HFS+ filesystem isn't. Also because of something called "resource fork", you can't even use standard GNU tar on OS-X the same way you can on Linux/UNIX. Also have to you ever done 'df' on an OS-X machine? You'll notice that Apple stores all of OS-X and user files under a single partition. While most linux distro's perfer having a least a few partitions for system and user files.
And no, OS-X isn't BSD either. It uses a mach kernel, with userland tools and libraries from both Netbsd and Freebsd (I don't remember what came from which OS, sorry.) OS-X was never intended to be unix. In fact, if you go to OS-X's website, they even call it "UNIX BASED" http://www.apple.com/macosx/ (look for the third to last icon in the middle). But notice how they don't claim it to be Unix-like the way Linux does.
lastly, do you even know what UNIX is? It sounds like you don't, you should read up before posting such bullshit.
Posting anonymously to preserve my 'good' karma from the OS-X weenies
OS X is a certified Unix, but to most people, that is absolutely meaningless.
Now where being a Unix(-like), Linux has it where it counts(and so does *BSD). GNU/Linux & BSD work and behave like you'd expect a Unix OS to, from the gui(X) down to the command-line.
So, while OS X is a certified Unix and Linux/BSD are not, Linux/BSD meet peoples' expectations of how a Unix OS should work much more than OS X.
On the other hand, I'm not saying that OS X shouldn't do things it's own way, in fact in many areas they've done a good job of making things better for most(ie. desktop users) users while at the same time keeping the system more robust that OS9 or Windows and comparable to more traditional Unix(-like) systems.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
I work for an IT dept. for a Comm Arts. college at a major university. We have both Macs & PC's, and they are about equal in numbers, maybe slightly more Macs. The university offers classes from time to time, and my boss went to an intro Unix class so he could learn some new tricks for OS X, which we just installed in our labs over the summer. At the end of the class, the instructor asked if there were any other classes they thought the university should be teaching. My boss told him "yeah, you should teach an OS X oriented unix class". He then found out that 5 of the 12 people in the classroom were there because they were already running OS X, and another 4 were there because their dept. (I think it was one of the Biology depts.) were switching over to OS X because a lot of the old Unix apps were being ported over to OS X. So 9 out of 12 were there for OS X. I wonder if this is a trend at the university level?
Taking guns away from the 99% gives the 1% 100% of the power.
Little has changed within Apple since the pre-OS X days. Little has been produced by Apple since the pre-OS X days. The only thing of consequence being OS X, which was bought. The Apple hype machine has led people to believe that things have changed, but this belief is largely unfounded. That is why Apple does not deserve the good rap it has been getting of late.
and, as it were, both right.
This comes late in the posting cycle, but I didn't understand the parent until the grandparent got modded up.
Command - Option - ESC (Command = Apple) is indeed force quit on Macs. But if your system locks up solid, which it would sometimes do under OS 9 and lower, force quitting became an exercise in futility.
In that case what the grandparent recommends (with incorrect key names) would work, which is a force restart. That key combo would be
where "Power" is the power button. This makes sense only for Apple laptops (on which the power button resides near the keyboard) and with systems using pre-Apple Pro keyboards. Those keyboards have power buttons on them.blog
>> don't you know that Apple is cheaper
It's certainly cheaper than it used to be! It hasn't gone down as much as x86 hardware, but in 1995 I bought a 100MHz Power Mac 7500 for $2700 without keyboard or mouse. The 17" monitor was $900, and an extra 8MB of RAM cost $300.
People forget where we've been. Apple hardware is dirt cheap compared to what it used to be.
Sounds like you have some anger management issues. Why don't you go away from your computer, nay your server(!), and talk with some human beings? Does wonders for one's spirit.
Cheers!
I think it's interesting that Steve Jobs is having to tear his hair out over Motorola yet again...
:)
The NeXT was great, but it really needed something more powerful than the 68k to live up to its potential. Of course, Motorola couldn't provide it and it took Apple and IBM to move Motorola forward.
Now, OS X is suffering for biting off more than a G4 can chew. Must be kismet.
come back when you can walk upright!
mv -- -p bleh
learn how to use unix before you say that the unix doesn't work.
Wow. Well, you make some pretty good arguments here; when you add all that up, it does sound pretty bad. But it doesn't get away from the fact that OSX works damn well in practice, and, in the 10 months that I've been working with it daily, I can't say that any of the issues you bring up have caused me any problem at all. In fact, it's head-and-shoulders the most usable OS I've ever worked with.
Three possible reasons for that:
1) I'm the designers' ideal user - I think Mac when I'm holding the mouse, and I think Unix when I'm in the terminal, and I don't tend to mix up my thinking (for example, I make symlinks when I want symlinks, and aliases when I want aliases). Maybe this isn't typical behaviour...
2) Or, the designers did a really good job of usability testing, which may explain why the elegant architectures you talk about in the early drafts got changed in the later releases?
3) Or, my use of OSX is light enough that I don't encounter the conflicts very much. I work mostly in Python/Zope/XML, and the iApps; I'm not writing applications or compiling much of anything. But, where would that put me on the standard distribution of OSX users? Certainly not out on the fringes.
I can't help but read your critique as primarily a theoretical one. But, I'll grant you that if the theoretical flaws are as you say, the hacks that are holding it together won't last for long. Time will tell, especially as we watch Apple release versions.
But still, the terms' file' and 'folder' seem to be used interchangeably:
Clearly, a file is a folder under at least one common definition.Attempting to use them both as distinct metaphors in a file system seems to be a a bit misguided. Maybe the designers who started the 'folder' rather then 'directory' term, didn't think of a file and folder as being interchangeable terms like others do...?
Whatever the case, the fact remains that Apple does not call Mac OS X "UNIX" (it is, in fact, "UNIX-based"), and that The Open Group does not include Mac OS X in their list of UNIX operating systems.
It doesn't matter a pair of fetid dingo's kidneys whether OS X is a proper "UNIX." It's closest to NeXT, which is closest to BSD, which is a UNIX clone.
Open Group doesn't call it UNIX. Apple gives the impression that it is UNIX, but it isn't. Open Group aggressively goes after uncertified companies that claim to be selling UNIX. They have said on the record that they are well aware of Apple's marketing, and they don't plan on going after Apple.
'nuff said, let's drop it already.
Just a pointer: before posting, read a bit of the thread to understand the context. It helps minimize the looking like an idiot.
I write in my journal
>> It helps minimize the looking like an idiot.
No more so than carrying on a pointless argument...
"I'm right, you're wrong" who gives a shit!!
Me. 'Cause I'm right. If you were right, you'd give a shit, too. Not having ever been right about anything, I wouldn't expect you to grasp this.
I write in my journal
I take serious reservations to your claim OS X was bought.
While it is rooted deeply in the union of OS 9 with NExT and FreeBSD, it was clearly in a large part the brain child of Apple.
I think. I am the artist. I am a man who is commanding a man in the well to put the lotion on. It puts the lotion on. Then I work up the desire to defecate. Nice, a solid shit, a nice solid shit! As I defecate my brown baby, halfway out my rectum - poking though my anus like a turtle head. Now my Artistry begins! Now its time for artistic feculent self-twister! I crab-leg over my canvas and begin to draw with my shit "lead." My who body, undulating with the desire to finish the defecation, yearning for release, quivering, my leg muscles are strained. I draw with great passion and fervor! My eyes are fiery with creativity and insanity like Van Gough. I am one with God, as I smear feces on canvas. And my creation! My opus! My oeuvre! My masterpiece! A life like replication of Tevis' face!
Suck shit from a pigs ass, you limey fucking prick.