Puppy Linux Latest Release and Help

Slacko Puppy 5.5
Secure Your Online Banking With A Linux Live CD: I’d rather be safe than sorry – I’m into an ounce of prevention.. banking online through a Linux Live CD is my ounce of prevention.
– Bill Mullins

“Anyone NOT having used Puppy 5.2.8 Lucid is missing THE Linux to go to for first-time and long-term users.” – From the Forum

April 5, 2012 – Update 5 is here, with OpenOffice (lupulibre) version added in the download folder. Lucid Puppy version uses kernel and allows the user to install his/her favorite browser (user installs it from the Internet at first boot).

Download latest version of 5.2.8 from ibiblio.org: Get lupu-528.005.iso or explore the folder.

Download latest version of 5.2.8 from nluug.nl: Get lupu-528.005.iso or explore the folder.

MD5 Checksum: 8ad170c46b523436776398fa5ce39fa4

ISO Size: 132.6 MB

Freedom Linux
Freedom Linux

Download Latest Release

→ Get Lucid Puppy (Ubuntu Lucid-Compatible)
→ Get Windows Installer (EXE installer)
→ Download old version
*NEW* Slacko Puppy (Slackware-Compatible Build)

March 5, 2013 – The developers group led by 01micko has released the latest build of Slacko Puppy, version 5.5:

Open ibiblio.org folder of Slacko 5.5 and choose your preferred ISO*.

Open nluug.nl folder of Slacko 5.5 and choose your preferred ISO*.

Other download sites are at aarnet, internode, UOC, and VCU.

ISO Size: 165 MB

* Note: The PAE build is for machines with more than 4 GB of memory chips.

Slacko Puppy is built from a “Puppy builder” system named Woof (http://bkhome.org/woof), which can build a Puppy Linux distribution from the binary packages of any other distro. There are many “puppies” built with Woof, including Lucid, Wary, Racy, FatDog, and Slacko.
Each “Puppy distro” built by Woof is a distinctive distribution in its own right, with unique features. You choose a puppy based on your particular needs, be it specific hardware, software, or access to and compatibility with the package repositories of a particular major distro.

release of Puppy 4.3.1 (2009-10-17) up to the release of Quirky 1.0 (2010-05-05)
release date of Wary and Racy 5.5 (2013-03-03)
release of Precise 5.4.3 (2012-12-18):
Slacko Puppy 5.5
5th March, 2013

Slacko Puppy is built from Slackware-14.0 binary TXZ packages, hence has binary compatibility with Slackware and access to the Slackware, Salix and Slacky package repositories. There are comprehensive release notes available.

This is the an Improved version of the successful Slacko 5.4 and all packages are fully compatible

Slacko 5.5 has many improvements due to the heavy development of the woof build system and the many bugfixes to the Slacko base packages (independant from woof). Through the dedication of many testers and developers we were able to produce what is a great working dog Puppy that can rejuvenate your hardware and show it’s potential.
For more information on the improvements in Woof (build system) read the above Woof Release notes.
Release Notes

Improved SFS Manager
Improved Updates Manager – to get the latest Slackware security fixes New kernels following LTS branches
Improved graphics support, with KMS and Mesa
Proprietary video driver upgrades available for Nvidia and AMD/ATI graphics
Internationalization improvements 1 2 3 4 5 6 7
Slacko 5.5 is available with a choice of kernels, 3.2.33 compiled for processors that do not support PAE and 3.4.17 for processors that do. The included browser is the latest Firefox, changed from Opera due to the lack of Opera development which is in a transitionsl phase. Of course all major browsers are available from the Puppy Package Manager.
Lots of puppies…
Spup (Slacko)
“Spup” is our generic name for puppies built with Slackware binary packages. The main reason behind Spup is binary compatibility with Slackware packages, and the Puppy Package Manager can install from any of the Slackware repositories. The foremost Spup right now is “Slacko”, and is currently one of our official flagship puppies.
Upup (Precise)
“Upup” is our generic name for puppies built with Ubuntu packages. Our latest is Precise Puppy, built from Ubuntu Precise Pangolin binary packages. What you get is a very small distro (the live-CD is about 150MB) yet with just about every application you would need and the speed and ease-of-use that Puppy is famous for. All of the advantages of Puppy, plus binary compatibility with Ubuntu .deb packages — Puppy’s own Puppy Package Manager will install any packages from the vast Ubuntu repositories!
So many more puppies!
It is so easy to create a custom Puppy, either by using Woof or remastering the live-CD (there is an super-easy remaster program in the Setup menu), and this has resulted in a huge choice of custom puppies. The main problem is finding out just what is available. A good starting point is the Community News page:

Open source
Open source





Overview and Getting Started

More about the Puppy project

Linux is a free operating system, and Puppy Linux is a special build of Linux meant to make computing easy and fast.

Puppy Linux enables you to save money while doing more work, even allowing you to do magic by recovering data from destroyed PCs or by removing malware from Windows. See these example articles: recovering files from Windows and safe Internet banking with Puppy Linux.

With Puppy Linux, you can carry your programs and data anywhere.
Easy – Just use a CD or USB flash to boot a PC. Puppy Linux is downloadable as ISO, an image that can be burned to CD or DVD.
Fast – Because Puppy is small, it can live in your PC’s memory and be ready to quickly execute your commands, whereas in other systems, programs are first read from drive storage before being executed.
Save Money – Even if your PC has no hard disk (ex, broken hard disk), you can still boot Puppy via CD or USB and continue working. Old PCs that no longer work with new systems will still work good-as-new with Puppy.
Do More – Puppy boots in less than a minute, even in old PCs, and it does not require antivirus software. Administering Puppy is quick and minimal. With Puppy, you just have to take care of your data, which you can easily save to USB flash (Then forget about your operating system!). Your data can be read by other computers.
Do Magic -Help your friends suffering from computer malware by booting Puppy and removing malware from their PC (use antivirus that is built-in or can be installed in Puppy). Example – bad Autorun.inf is easily removed by Puppy (Just delete it as well as its companion exe program). If your friend thinks that she has lost data from her corrupted hard disk, boot Puppy and try saving her data!
Carry Anywhere (Portable) – Because Puppy is able to live in CD/DVD or USB flash, as well as save data to these same devices, you can carry your programs and data with you.
Are you now ready for Puppy? Keep these important reminders before using Puppy:

You don’t have to install Puppy (to hard disk) to use it. Simply burn the ISO to CD/DVD and boot the PC or laptop with it. Once booted, you can then install it to USB flash (see the Setup menu), so you can use it for booting the PC when a CD is not available.
You don’t have to save data to hard drive to work with Puppy. You can save data to USB flash or even to Internet storage (like http://www.drop.io ). When installed to USB flash, Puppy consumes only a little over 100 MB, or about 256 MB with OpenOffice. You can use the same USB flash (where Puppy is installed) for saving data.
Puppy_Linux_Desktop_11_6_09_by_jwils876 (1)
More About Puppy Linux
What is Puppy Linux?

Puppy Linux is an operating system for computers. Other well-known operating systems are Microsoft Windows, Apple OSX, and MS-DOS. Puppy Linux is based on GNU/Linux. It is completely free and open source software.
How is Puppy Different?

Small size, ~100MB! This lends itself to some very useful and unique features.
‘Live’ booting from CDs, DVDs, USB flash drives, and other portable media.
Runs from RAM, making it unusually fast even in old PCs and in netbooks with solid state storage media.
Very low minimum system requirements.
Boot time is well under a minute, 30-40 seconds in most systems.
Includes a wide range of applications: wordprocessors, spreadsheets, internet browsers, games, image editors and many utilities. Extra software in the form of dotpets. There is a GUI Puppy Software Installer included.
Puppy is easy to use and little technical knowledge is assumed. Most hardware is automatically detected.
What are Puppy’s Goals?

The Puppy Linux goals (adapted from Barry Kauler) are:

Puppy will easily install to USB, Zip, hard drive or other storage media.
Booting from CD (or DVD), Puppy can load itself totally into RAM so that the CD (DVD) drive is then free for other purposes.
Booting from DVD (or CD), Puppy can save all work to the DVD (CD).
Booting from USB flash drive (or other flash media), Puppy will minimize writes to extend its life.
Puppy will be extremely friendly for Linux newbies.
Puppy will boot up and run extraordinarily fast.
Puppy will have all the applications needed for daily use.
Puppy will just work, no hassles.
Puppy will breathe new life into old PCs.
Puppy will load and run totally in RAM for diskless thin stations.
How is Puppy organized?

The community is marked by openness and flexibility, and gets organized around goals. Barry Kauler is traditionally the chief developer who leads the development of official releases, the latest being version 4.3.1. Community Editions (official CE versions) are created by teams, the latest being version 5.1.1, and before this, version 4.2.1. Projects are run by individuals or groups and posted/discussed in the Forum.
Who owns Puppy?

We all do. Puppy is covered by the GPL/LGPL license.
Who is the creator and how does he control the project?

Puppy Linux was first released in June 2003 by Barry Kauler. The community that later developed is completely open, without any formal agenda or structure. It often takes newcomers a while to realize that, other than being friendly, there aren’t really any rules to Puppy. If you want to do something, make a new Puplet, offer your skills or take things in a new direction, just do so and be surprised that support will be around. However, questions will be asked so be ready to defend your ideas. Refer to what Barry Kauler has written about how the project is run.
Where does the name come from?
Puppy as immortalized in Barry Kauler’s avatar22486

“The real Puppy, the mascot for Puppy Linux, was a very tiny dog, a Chihuahua, but totally fearless. He didn’t seem to know that he was vulnerable because of his small size. Once when my sister was visiting my country property, she brought her Blue Heeler, a very solid middle-sized dog named Muti. We were out walking, and suddenly there was a substantial rustling of branches of a large bush, something was in or behind the bush. Muti took fright and ran back behind the legs of my sister, whereas Puppy got into launch position in front of the bush and barked furiously. It turned out to be my dad playing a trick on the dogs. Puppy used to chase kangaroos and other big wild animals. Anyway, Puppy Linux is like that, reckless, unshackled, in memory of the mascot.” – Barry Kauler

gnome studies 1


GNOME (pronounced /ˈnoʊm/ or /ɡəˈnoʊm/ is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software. It is an international project that includes creating software development frameworks, selecting application software for the desktop, and working on the programs that manage application launching, file handling, and window and task management.
GNOME is part of the GNU Project and can be used with various Unix-like operating systems, most notably Linux and as part of the Java Desktop System in Solaris.

In 1996, the KDE project was started.
KDE itself was free and open source from the start, but members of the GNU project were concerned with KDE’s dependence on the (then) non-GPL Qt widget toolkit, owned by Trolltech.
In August 1997, two projects were started in response to this issue: the Harmony toolkit, a free replacement for the Qt libraries, and GNOME, a different desktop not using Qt but built on GTK+ licensed under the GNU Lesser General Public License (LGPL), a free software license that allows GPL-incompatible software to link to it. The GNOME desktop itself is licensed under the LGPL for its libraries, and the GPL for applications that are part of the GNOME project. Having the toolkit and libraries under the LGPL allowed applications written for GNOME to use a much wider set of licenses (including proprietary software licenses). The initial project leaders and founders for GNOME were two Mexican programmers Miguel de Icaza and Federico Mena.

In 2000, Qt was made available under the GNU GPL terms.Trolltech offered dual-licensing under both QPL terms and GNU GPL terms and granted exceptions to other specific licenses like the Apache License. Qt’s GNU GPL-derived license, however, continued to restrict linking Qt with arbitrary proprietary software at no charge; GTK+’s LGPL license did not impose this restriction and differentiated it from Qt. At the end of 2000, the Harmony Project ceased, as KDE no longer depended on non-GPL software; the development of GNOME continues (as of 2011). In March 2009, after Trolltech was bought by Nokia, Qt 4.5 was released and added an LGPL licensing as a third option.

The California startup Eazel developed the Nautilus file manager from 1999 to 2001. De Icaza and Nat Friedman founded Helix Code (later Ximian) in 1999 in Massachusetts. The company developed GNOME’s infrastructure and applications, and in 2003 was purchased by Novell.


The name “GNOME” is an acronym of GNU Network Object Model Environment. It refers to GNOME’s original intention of creating a distributed object framework similar to Microsoft’s OLE. This no longer reflects the core vision of the GNOME project, and the full expansion of the name is now considered obsolete. As such, some members of the project advocate dropping the acronym and re-naming “GNOME” to “Gnome”.
[edit] Controversy over supported platforms
In May 2011 Lennart Poettering proposed systemd as a dependency for further releases of GNOME. As systemd is available only on Linux, the proposal lead to discussion of possibility to drop other platforms support in future GNOME releases. While some met the proposal with criticism others evolved the idea to GNOME Operating System on top of Linux kernel
While the discussion on mailing list ended with no conclusive result, the GNOME 3.2 Release Notes state that systemd will be used in GNOME 3.4 release

Project structure
As with most free software projects, the GNOME project is loosely-managed. Discussion chiefly occurs on a number of public mailing lists.

In August 2000, the GNOME Foundation was set up to deal with administrative tasks and press interest, and to act as a contact point for companies interested in developing GNOME software. While not directly involved in technical decisions, the Foundation does coordinate releases and decide which projects will be part of GNOME. Membership is open to anyone who has made a non-trivial contribution to the project.Members of the Foundation elect a board of directors every November, and candidates for the positions must be members themselves.
Developers and users of GNOME gather at an annual meeting known as GUADEC to discuss the current state of the project and its future direction.
GNOME often incorporates standards from freedesktop.org to allow GNOME applications to better interoperate with other desktops, encouraging both cooperation and competition.
[edit] Aims
According to the GNOME website:
The GNOME project provides two things: The GNOME desktop environment, an intuitive and attractive desktop for users, and the GNOME development platform, an extensive framework for building applications that integrate into the rest of the desktop and mobile user interface.
The GNOME project puts heavy emphasis on simplicity, usability, and making things “just work” (see KISS principle). The other aims of the project are:
Freedom—to create a desktop environment with readily-available source code for re-use under a free software license.
Accessibility—to ensure the desktop can be used by anyone, regardless of technical skill or physical circumstances.
Internationalization and localization—to make the desktop available in many languages. At the moment, GNOME is being translated to 161 languages.
Developer-friendliness—to ensure ease of writing software that integrates smoothly with the desktop, and allow developers a free choice of programming language.
Organization—to adhere to a regular release cycle and maintain a disciplined community structure.
Support—to ensure backing from other institutions beyond the GNOME community.
Up until GNOME 3.x was released, GNOME was designed around the traditional computing desktop metaphor. Its handling of windows, applications and files is similar to that of contemporary desktop operating systems. In its default configuration, the desktop has a launcher menu for quick access to installed programs and file locations; open windows may be accessed by a taskbar along the bottom of the screen, and the top-right corner features a notification area for programs to display notices while running in the background. However, these features can be moved to almost any position or orientation the user desires, replaced with other functions or removed altogether.

GNOME 2.x uses Metacity as its default window manager. Users can change the appearance of their desktop through the use of themes, which are bundles of an icon set, window manager border and GTK+ theme engine and parameters. Popular GTK+ themes include Bluecurve and Clearlooks.

The current default theme is Adwaita.

With the release of GNOME 3.0, the traditional computer desktop metaphor was abandoned in favor of a user interface where switching between tasks and workspaces takes place in a separate interface. Icons and menus, both staples of traditional interface design, are noticeably absent from the GNOME Shell UI, as they were deemed by the developers to be no longer relevant to the GNOME desktop.
The HIG helps developers to produce applications that look and behave similarly, which provides a cohesive GNOME interface and enables customization using themes.
Controversy over GNOME 3.0

With the release of GNOME 3.0 and its abandonment of the traditional desktop metaphor, considerable controversy was stirred among both Linux users and developers about its usability. Among these is Linus Torvalds, the creator of Linux and a routine user of GNOME before abandoning it at the release of GNOME 3.0. Torvalds criticized GNOME 3.0 by stating, “The developers have apparently decided that it’s ‘too complicated’ to actually do real work on your desktop, and have decided to make it really annoying to do.” Torvalds cited specific usability problems he pointedly summarized as “crazy crap,” and the “‘head up the arse’ behavior” of Gnome 3.0. Torvalds stated that his objections were universally held by the varied Linux developers he knew.

Other Linux users and developers have added to Torvald’s criticism of GNOME 3.0. Stephen Ewen, lead developer for UberStudent, a Linux distribution for higher education and secondary students and schools, has cited examples demonstrating that GNOME 3.0 is a “hindrance” to student academic computing productivity.He further argued that the usability issues of GNOME 3.0 compared to its prior version placed much of the Linux desktop world into what he described as a “crisis.” He stated that this was brought on because GNOME’s developers had “become personally enthralled with Apple Macs.” Ewen added that the enthrallment “has led to a major shift in overall Linux strategy, one that chooses to take on Apple and its encroachment into Microsoft dominance rather than Microsoft dominance itself.”

He concluded by urging a refocus away from Apple and back toward Microsoft, and by expressing his hope that the issue would self-correct over time due to Linux’s free and open source nature.
In responding to some of these criticisms, GNOME designer William Jon McCann responded in an interview by saying that “people are not making it up and it may indeed not be what they like”, stating that “there are a lot of different products out there that may fit their way of working better.” However, he also reminded them that “this isn’t the first time we have encountered such reactions”, adding that “many of the same people who are now claiming that GNOME2 was such a great thing for them were some of the most vocal opponents of the things we did in GNOME2.” He also commented that some “feedback is certainly valid and we are going to use that to make informed decisions in the GNOME3 cycle”, stressing that GNOME 3 is still early in development and that it took “eight, nine years to get to where GNOME2 ended up and we’ve had like four months of GNOME3.”

GNOME 3 also features a more traditional GNOME Panel interface available as a “Fallback Mode” in situations where the GNOME Shell can not launch due to a computer not meeting its higher hardware demands such as compositing and further desktop effects, although it can also be toggled to be activated by the user. The Fallback mode has most of the same features as the old GNOME Panel, including the placement of applets and the ability to move them around panels, although the mechanism for doing this has been slightly altered. GNOME developer Vincent Untz has stated that, while he prefers the default interface, users who do not appreciate the Shell may be more at home in the Fallback mode. Both the GNOME Shell and the Fallback mode can also be further customized through the use of the “Gnome Tweak Tool”, allowing users to regain a traditional desktop, change themes and fonts, and change various settings that are normally unavailable in an effort to regain a more traditional desktop.
Reactions to GNOME Shell have also not been universally negative. Scott Gilbertson of The Register commented in his review of Fedora 15, one of the first distributions to ship GNOME 3, that while there is “no question that GNOME 3 will be something of a shock for those accustomed to working with the GNOME 2.x line”, that the new interface in the end “really does feel like a vast improvement over GNOME 2.” Supporting his argument, he commented that one of the Shell’s greatest strengths is “that it doesn’t look like a cheap knock-off of Windows”. Gilbertson concludes that the “result is a cleaner interface, to be sure, but one that’s also very different from most OS designs.”

Major subprojects
GNOME relies upon a large number of different projects.
GConf – for storing application settings (GSettings in GNOME 3).
GVFS – a virtual file system.
GNOME Keyring – backend for storing encryption keys and security information. Seahorse is a common frontend.
GNOME Translation Project – for translating documentation and applications into different languages.
GTK+ – a widget toolkit used for constructing graphical applications. The use of GTK+ as the base widget toolkit allows GNOME to benefit from certain features such as theming (the ability to change the look of an application) and smooth anti-aliased graphics. Sub-projects of GTK+ provide object-oriented programming support (GObject), extensive support of international character sets and text layout (Pango) and accessibility (ATK). GTK+ reduces the amount of work required to port GNOME applications to other platforms such as Windows and Mac OS X.
Human interface guidelines (HIG) – research and documentation on building easy-to-use GNOME applications.
LibXML – an XML library.
A number of language bindings are available, allowing applications to be written in a variety of programming languages, such as C++ (gtkmm), Java (java-gnome), Ruby (ruby-gnome2), C# (Gtk#), Python (PyGTK), Perl (gtk2-perl), Tcl (Gnocl) and many others. The only languages currently used in applications that are part of an official GNOME desktop release are C, C++, C#, Python and Vala.
Release cycle
Each of the component software products in the GNOME project has its own version number and release schedule. However, individual module maintainers coordinate their efforts to create a full GNOME stable release on an approximately six-month schedule.
Some experimental projects are excluded from these releases.
GNOME releases are made to the main FTP server in the form of source code with configure scripts, which are compiled by operating system vendors and integrated with the rest of their systems before distribution. Most vendors use only stable and tested versions of GNOME, and provide it in the form of easily-installed, pre-compiled packages. The source code of every stable and development version of GNOME is stored in the GNOME Git source code repository.
A number of build-scripts (such as Jhbuild or GARNOME) are available to help automate the process of compiling the source code.
GNOME is the default desktop environment for several Linux distributions, see Comparison of Linux distributions for details.
Release history
Previous release
The previous release was version 2.32, which was released in September 2010. It included improvements to the Empathy IM client, Evince, and the Nautilus file manager. It also added Rygel and GNOME Color Manager
Version 2.32 was the last major release planned before version 3.0
Tests reveal that GNOME 2 (version 2.29) has lower memory utilization compared to KDE 4.4, but higher than Xfce 4.6 and LXDE 0.5 (which are also based on GTK+ like GNOME).
Current release
Version 3.0 of the desktop environment was released on April 6, 2011.It was announced at the July 2008 GUADEC conference in Istanbul. The code name ToPaZ (standing for Three Point Zero) was introduced around 2005 and for a long time was only a playground for vague ideas. Quite a few mock-ups were created as part of several ToPaZ brainstorming processes.
Though the philosophy around GNOME mandates that changes are incremental, the desktop received a major overhaul with the GNOME Shell.
Version 3.2 was released on September 28, 2011 and is currently the latest version of the Gnome desktop.

GNOME 3.2 Release Notes

The GNOME Project is an international community that works to make great software available to all. GNOME focuses on ease of use, stability, first-class internationalization, and accessibility. GNOME is Free and Open Source Software.
GNOME is released every six months. Since the last version, 3.0, approximately 1270 people made about 38500 changes to GNOME
3.0, Evolved
Based on user feedback, lots of small changes have been made to give a smoother experience in GNOME 3.2. Some noteworthy highlights:
It is now easier to resize a window as the area for this has been increased.
System Settings now includes links to related settings found in other locations. For instance, the Keyboard section now has a link to the keyboard layout.
Titlebars, buttons, and other controls are less tall, making it easier to use GNOME on small screens.
Notifications in the lower-right corner now include a counter. This makes it easier to see how many emails are waiting for you without having to open your email program, or to determine how many messages you have missed in a particular chat.
The highlight effect that indicates that an application is already running has been made more obvious.
In the user menu, notifications can be configured independently from the chat status.
The workspace switcher in the overview remains expanded by keeping its full width displayed when you are using more than one workspace.
Instead of assuming Evolution, the application for the calendar drop-down can now be customized.
The battery power status is now shown using a bar.
Focus-follows-mouse handling has improved, though more work is needed.
1. Online Accounts
Documents, contacts, calendars — They can be stored locally on the computer, but storing this type of information online is becoming increasingly popular. In GNOME 3.2, Online Accounts provides one place to manage these online sources. These online accounts are automatically used by Documents, Contacts, Empathy, Evolution as well as the calendar drop-down.
2. Web Applications
Certain web sites are used as if they are applications. Some sites are opened the minute the computer is turned on; the site is open all the time and checked periodically. Wouldn’t it be nice if GNOME treats these sites as actual applications?
GNOME 3.2 makes it possible to use a site as an application thanks to Epiphany, our standard web browser. To do so, press Ctrl-Shift-A, or access the File menu and select Save as Web Application. Once the web application has been created, it can be launched from the overview.
The following is a brief list of the benefits:
Web applications can easily be launched from the overview mode. They can also be pinned as favorites.
The entire window is used for the site.
The application is restricted to the saved site. Attempts to go somewhere else, say by clicking a link, are shown in a normal browser window.
The icon used when switching windows or to start the web application shows the site’s logo or a clipped screenshot of the site.
The web application is distinct from the normal browser. Should the main browser crash, the web application will not be affected.
Manage your Contacts
Contacts is a new application focused on people. The goal is to provide one overview of people, whether the contacts are stored online, within Evolution or the chat application Empathy.
1. Manage your Documents and Files
When dealing with a lot of documents, it can be hard to keep track of them. In GNOME 3.2, steps have been taken to make this easier.
Helpful File Open and Save dialogs
Documents application
Helpful File Open and Save dialogs
Opening and saving files has been made easier. When opening a file in an application, GNOME will helpfully show a list of recent files. Similarly, a list of recent directories will be shown when a file is saved.

Even more beautiful
3.2 has received lots of visual polish, making it even more beautiful than before. This would not have been possible without the work done on the CSS support in GTK+, see Section 4.2 ― GTK+ 3.2 from the developer section for the changes.
The visual polish includes:
Dark theme: media applications can now opt to use a dark theme variant. This is used by Movie Player and Image Viewer.
Window corners are now smoothly anti-aliased.
Chat notifications are more visually pleasing.
Various dialogs such as the network dialogs now match the style used by GNOME shell.
Various visual improvements for people with an eye for detail, such as drop shadows on button labels, new inline toolbar and raised button styles, and refined pressed button states. Additionally, focus rectangles will only be shown when using the keyboard to interact with an application.
But Wait, There’s More…
As well as big changes, there are also various small additions and tweaks that happen in every GNOME release.
Ability to access and modify documents shared via the Apple Filing Protocol (AFP).
Movie Player has a new plugin to allow videos to be rotated in case they’re in the wrong orientation, such as those recorded on a photo camera or a smart phone.
Encryption and certification improvements:
Improved access of applications to certificates and keys and more consistent behavior whendealing with certificate authorities, keys, and smart cards by using PKCS#11. (Further improvements in this area are planned for version 3.4.)
A new viewer for certificate and key files so you can quickly inspect such files by double-clicking them in the File Manager.
What’s New for Developers
The following changes are important for developers using the GNOME 3.2 Developer Platform. If you are not interested in changes for developers, you can skip forward to Section 5 ― Internationalization.
Included in GNOME 3.2 is the latest release of the GNOME Developer Platform. This consists of a set of API- and ABI-stable libraries available under the GNU LGPL that can be used for the development of cross-platform applications.

Freedom ! From Fear !

For information on developing with GNOME please visit the GNOME Developer Center.

Be the Correct reflection of True Knowledge