What's Wrong with MAC Language in This Video?

  • Thread starter Thread starter Evo
  • Start date Start date
  • Tags Tags
    Mac
Click For Summary
The discussion centers around a humorous video critiquing the Mac operating system, with participants sharing their experiences and opinions on both Mac and Windows systems. Many contributors argue that the video's complaints are outdated, noting that modern Mac OS versions have improved significantly, particularly with features like automatic backups and the Time Machine utility. There is a debate about the reliability of both operating systems, with some users highlighting that Macs can crash or lose files, while others defend their stability compared to Windows. The conversation also touches on the historical context of both systems, mentioning the evolution of Mac OS and its user interface, as well as the challenges faced by users of older versions. Overall, the thread reflects a mix of nostalgia for older systems and appreciation for the advancements in current technology, while maintaining a light-hearted tone regarding the quirks of both platforms.
  • #31
That's because once you've installed all the usefull applications for the Mac, both of them, there's aren't enough entries to cause problems.

http://pdb.finkproject.org/pdb/index.php?phpLang=en

"The database was last updated at 15:09 GMT on Wednesday, September 20 and currently lists 6937 packages in 23 sections"

osX = Unix

NT was horrible, 2000 was good, xp is very good. (I used to admin NT servers: reboot after every install, massive service packs, security problems, services hanging...) Pre-osX wasnt so good, but it was on par with pre-2k Windows enviroments.

I prefer *nix its a lot more robust, and has way more geeky tools and dev enviroments than Windows. .Net is good, and will be ported to osX enventually.
 
Last edited by a moderator:
Physics news on Phys.org
  • #32
One thing that I do not like about Windows pc's is that you need to reinstall the OS once every few years or so due to the registry being filled up with junk, something that isn't nescessary with mac (or so I'm told).
That's because once you've installed all the usefull applications for the Mac, both of them, there's aren't enough entries to cause problems.

In case someone is wondering how Anttech went back in time, I reposted my response here.
 
  • #33
Anttech said:
That's because once you've installed all the usefull applications for the Mac, both of them, there's aren't enough entries to cause problems.
"database was last updated at 15:09 GMT on Wednesday, September 20 and currently lists 6937 packages in 23 sections"
I did say useful, and I may have been exaggerating just a tad, sort like a current Mac ad.

NT was horrible, 2000 was good, xp is very good. (I used to admin NT servers: reboot after every install, massive service packs, security problems, services hanging...) Pre-osX wasnt so good, but it was on par with pre-2k Windows enviroments.
NT 4.0 was descent, espeicallly for servers, and there was Xenix / Unix available for PC's since the late 1980's. Apple also had their Unix, AUX. So did IBM, AIX, for the IBM system, a bad pun for it's version was "AIX (pronounced "aches") and panes".
 
  • #34
Yeah, but the osX is now a best of both worlds, easy for the novice, as easy as Windows, infact installing apps ia the gui in osx is easier; you just drag the .app to the app folder, and it is powerfull for the geeks. Its what Linux wants to be, and probably will be if given the resources osX was given.
 
  • #35
I have parraels running right now, and just did a top:

Code:
Processes:  54 total, 3 running, 51 sleeping... 180 threads            23:36:05
Load Avg:  0.66, 0.68, 0.67     CPU usage:  4.6% user, 14.2% sys, 81.2% idle
SharedLibs: num =  165, resident = 31.9M code, 4.59M data, 6.93M LinkEdit
MemRegions: num =  7316, resident =  154M + 13.7M private,  746M shared
PhysMem:   745M wired,  245M active,  970M inactive, 1.92G used, 67.8M free
VM: 8.59G +  110M   32007(0) pageins, 736(0) pageouts
hardly any impact...
 
  • #37
Anttech said:
OSx doesn't work with a registry hive. But you should clean up you bin folders of orphans every now and then.
I had that not-really-a-problem with Linux. I would remove programs but I wouldn't remove the bin files. Eventually I'm left with all these shortcuts to programs and I'm not even sure which ones are valid. Bin is sort of like the Unix version of the Windows registry. It eventually just gets filled with trash.
 
  • #38
How are you installing your packages, through a package manager? Typically they should remove all files on uninstall, if they were packaged correctly. I am sure on sourceforge there are some until's for clean that up
 
  • #39
If you ever wrote programs for the older Mac OS's, there was just too much legacy involved. The MPW (Macintosh Programmers Workshop) just put up the equivalent of a DOS console window, and you ran batch files to assemble, compile, and link programs/resources. I loaned a set of 5 year old MPW books to a friend working on a MAC app, and he stated there was virtually no change to the MPW tools. Think C, had evolved into a 4th gen language by then though, similar to Visual Studio and it's pre-cursors. Microsoft was coming out with major updates to it's development tools all the time. Even in the DOS days, they had a lot of window's like enviroments for building and testing applications. Borland also made nice development tools. Symantec made good tools for both the PC and Macs. MPW never had any significant changes (at least not by the mid 1990's).

One of the legacy issues with the older Mac OS's was tied to the extreme way it conserved memory, which might have been needed with just 128K of ram, but not needed a few years later as ram sizes increased. Programs on the Mac used pc relative offsets, and you had to manually split up program components into 32k chunks (Think C did this graphically, MPW required you edit batch files). The other quirk was the Mac concept of handles. In the first part of each 32K chunk, you had pointers to chunks of allocated memory, normally used for the "resources" of a program. On almost any system call, the system, might page out or move all of your programs resources, so you had to make a series of calls to get your handle pointers reset (and the resources loaded back into memory if they were paged out). Bascially you ran a 32-bit CPU (68000 series) in the equivalent of an extended 16-bit mode. Because Apple was reluctant to do away with backwards compatablity, this environment went on for decades.

As mentioned previously, it was years before Macintoshes had DMA, something that PC's, and their CPM predecessors had since the late 1970's. With DMA, the system continues to run, without getting tied up waiting for I/O from a DMA driven device, and there are no time contraints on either the system or the device. On a Mac, you had to use a software handshake to get the first word of a 512 byte transfer (sector size on a SCSI hard disk), then use load multiple instructions combined with a hardware handshake called "blind transfer mode" for the rest of the words. During the hardware handshake, the entire machine was locked up. The device had to respond within 16 microseconds of each transfer request or else the machine would "bus timeout" to prevent the lockup from causing a RAM refresh cycle from being missed. Maybe not having DMA was a cost saving measure, but it wasn't passed on to the end-user as Macs were relatively expensive, especiallly after the price increases during late 1989, someone had to pay for all those parties and the working life style of Apple employees.

Mac's might have been "user" friendly, but they weren't programmer friendly. Personally, I've never owned one, but I did develop backup applications for a tape drive company, so I have had a lot of experience with the older machines and systems. I remember the promises that the next OS would be a pre-emptive multi-tasking OS, from version 6 through version 9 (they finally did it in version 10, doing away with the backward compatablity).
 
Last edited:
  • #40
Anttech said:
How are you installing your packages, through a package manager? Typically they should remove all files on uninstall, if they were packaged correctly. I am sure on sourceforge there are some until's for clean that up
make --install

It puts files all over the place and you have no idea where they are. Worst of all is that if you want to ever uninstall the program properly, you need to keep a copy of the source so you can do a make --uninstall.
 
  • #41
use a package manager, it makes life a tad easier debian apt, or red hat rpm, or any of the other disto's depending on what your flavour is. Anyway if you do a make install, it typically creates a log file, right? Can you not use this to do a tidy up afterwards (If you really want, because as u said, its not *really* a problem)
 
  • #42
Regarding recovery of files, it's harder on the older Mac OS's (not sure if this is true on OSX), because each directory entry has the first 3 links to clusters, and then extensions include the rest of the link chain. Lose thse links and there's no relibable way to recover a file. On a PC, the entire chain structure is stored twice in two copies of the cluster allocation unit area of a partition, and for deleted files, only the top bit of a cluster allocation pointer is set, making it much easier to recover the cluster chain and in the process recover a deleted file, even if the directory information is long gone.

Not to say that windows is perfect either. Install enough applications (in my case applications and games), and the system starts having issues with icons, especially if two apps associate with the same icon. Some of this can be resolved by deleteing the icon cache database with is located here:

\Documents and Settings\YourName\Local Settings\Application Data\IconCache.db

Other times, the only fix is to re-install an application and re-install the updates, or (update), ask on the Microsoft forums to find out in some case the icons are kept in the installation source directories, some of which are only temporary.

Getting back on topic, it's interesting to see the original and some old comments made:

It is an old video, here's a link to the original, with some info on the parody.

http://www.happynowhere.net/mac_parody.php
 
Last edited by a moderator:

Similar threads

  • · Replies 26 ·
Replies
26
Views
2K
  • · Replies 16 ·
Replies
16
Views
89K
  • · Replies 14 ·
Replies
14
Views
6K
Replies
98
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
Replies
1
Views
2K
  • · Replies 29 ·
Replies
29
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 9 ·
Replies
9
Views
10K
Replies
12
Views
3K