UNIX-GEEK by zwj23860

VIEWS: 19 PAGES: 25

									 UNIX-GEEK
ADVISORY
EXPLICIT BEAUTY
  UNIX-GEEK
ADVISORY
EXPLICIT USABILITY
MacOs

An overview by Michael Heller as a contibution to UnFUG
    What will I listen to?

System Architecture of OS X
       Kernel
       Graphics
       Frameworks
       Aqua
      Is this usefull?

Some might be interested in
   Usability (concepts and use)
   Perfect pdf Integration
   The command line
   A Short Coding Example
     Can I go home now?

LINUX <-> Mac <-> UNIX <-> Windows

   Short overview of non-free software
   Using gnu software
   Using Debian Packages
   Using the K Desktop Environment
Architectural Overview

           AQUA

Cocoa   Carbon   Java    Classic

Quartz Open GL   Video   Audio

         DARWIN
         Darwin
               Libraries
                              Networking

Darwin     freeBSD 4.4 / 5
                              Commands

          Kernel (MACH 3.0)
                              Filesystem




 ?                                  !
 OSF/mk Microkernel

      BuzzWordBingo
• Open Source
• Real Microkernel
• Real Multithreading
• Excellent SMP support
• Unified Buffers
• Sophisticated Power Management
Architectural Overview

           AQUA

Cocoa   Carbon   Java    Classic

Quartz Open GL   Video   Audio

         DARWIN
           Quartz
2 D Rendering Engine
    Based on pdf standard
    Anti-aliasing
    Transparency
    Layers
    ...
    OpenType, Postscript, Truetype


?                                    !
Architectural Overview

           AQUA

Cocoa   Carbon   Java    Classic

Quartz Open GL   Video   Audio

         DARWIN
             Carbon
          Framework
Collection of procedural APIs
C programming language
Originally Designed for MacOs < 10
Easy migration API for existing Apps


?                                      !
            Cocoa
         Framework
Collection of object-oriented APIs
Objective C, C++
Mac OS X only
Visual KlickKlick like programming Tools


?                                     !
                    Aqua
„Aqua is Apple‘s user interface for Mac OS X,
 using colors, trancparency, and animations to
  enhance the usability and consistency of the
           system and applications“

  „The human interface behind the experience“



       ?                                         !
Aqua - how do I use it?




       just watch
Working with pdf


     (missing picture)




    just watch
Working with a shell


  Just watch
          (same as on freeBSD)
HelloWorld
           Software for MacOS
MS Office                                  Norton Utilities
MS Encarta                                 Norton System Works
MS Games                                   Norton Antivirus
MS IE                                      Quark Express
MS Media Player                            Roxio Toast
Adobe Photoshop                            Apple Works
Adobe Illustrator                          Apple Keynotes
Adobe Acrobat                              Apple iLife
Macromedia Dreamweaver                     Apple Final Cut
Macromedia Studio MX                       ICQ
....                                       .....


   Warcraft, Starcraft, AoE, Quake, CIV, Simcity 4, ...
   Free Software for MacOS

        • Almost every gnu software runs under Mac OS X.
        • Some projects offer a special port for Mac OS X.
 Gnu

        • Fink allows you to use Debian packages under Mac OS X
                    • not all packages
                    • not very reliable


Own Mac OS X section at sourceforge recently intoduced
The K Desktop Environment
      After Trolltec released the qt-libs for Mac,
      Racoon Fink and his friends try to do a complete
      port of KDE.
      It is actually not finished, but have a look...
What I think about Mac OS X
+ sexy Aqua GUI
+ easy to use
+ modern system architecture
+ unifies traditional Unix and Windows-like Applications
+ lots of (free) software
+ very efficent (pdf integration, spelling checks, ...)
- after installation lots of configs necessary
- some software missing
- lots of configs not possible via GUIs
- In spite of architecture less stable than linux (animated coredumps)
- no „alarm clock“ any more
-very efficent (pdf integration, spelling checks, ...)
- insufficent filesystems
- ....
What I think about Mac OS X



Apple go on!
                 Questions?


           Comments? -> mail@zenebrox.net




If you want to participate in our WLAN antenna workshop
                  Please send an email to
             antenna@cn-wg.de

								
To top