novellblog.com
Ramblings of James Gosling, a Novell enthusiast, Network Engineer and IT consultant specializing in Novell products. An Open Enterprise Server enthusiast on Novell Netware & SUSE Linux, a strong Novell advocate. He uses an array of Novell products and shares his thoughts and experiences.

Archive for the 'SUSE/Linux' Category

ZDNet’s J.A.Watson takes a look at the latest release of OpenSuSE…

The leading edge of the deluge of new Linux releases has reached us, in the form of openSuSE 12.3.

The news is good – in fact, it’s very good.

I said when openSuSE 12.2 was released that I really liked it, and I feel even more strongly so now with 12.3. So strongly, in fact, that I already have 12.3 installed as the default boot on all of my computers.

That covers a very wide range of hardware, with CPUs from Intel (Core2Duo, various Atom versions and Core i3/i5) and AMD (C50/C60/C70 and E350/E450); with memory from as little as 1GB to as much as 6GB, graphic controllers from Intel (965) and AMD (various Radeon models); Wi-Fi adapters from Broadcom, Atheros, Intel and Ralink; wired network adapters from Marvell, Broadcom, Realtek and Intel; Bluetooth adapters; audio controllers; and whatever else this variety of notebooks and netbooks have in them.

I haven’t had a single device that didn’t work, and I didn’t have to do any special adjustment, configuration, driver download, compiling or anything else.

A release recap

The release announcement gives a quick look at the highlights, and is well worth the couple of minutes it takes to read it.  The release notes give much more in-depth information about this release, including known bugs, quirks, limitations and workarounds for a few things.

Even if you’re familiar with installing Linux in general or openSuSE in particular, it’s worthwhile at least scanning through these notes. On the downloads page you can get either KDE or Gnome 3 Live ISO images, and a complete DVD Installer image.  Oh, and the Rescue image on that page is actually an Xfce Live image as well.

If you prefer the cinnamon or MATE desktops, those can be added to the Gnome 3 version after installation, via the GUI add/remove software utility or directly from the CLI using zypper.

The Live images are smaller and thus faster to download than the DVD image (Duh), and faster and easier to copy to a USB stick or burn to a disk, so if you don’t specifically need something from the DVD I recommend using the live media.

If you already have a running Linux system, you can dd the ISO image to a USB stick and be ready to install in just a couple of minutes.

Also, the DVD ISO is not a live image, it is only an installer, so you can’t boot it to try out the operating system, and you can’t jump out of the installation procedure and run some other program during installation.

The DVD image can also be used to upgrade and existing openSuSE installation, which the Live images can not do.

Installation is exceptionally easy – those who are unhappy with Fedora’s latest anaconda installer might be happy with the openSuSE installer, as it is clear and easy to use, and doesn’t try to do any of the fancy footwork that anaconda does (personally I like the new anaconda, but that’s not important right now).

I was very surprised, pleased and impressed to find that the openSuSE installer handles UEFI, including Secure Boot, with no trouble at all, including detecting and mounting the EFI boot partition.

EFI Boot Partition
Installer shows the EFI boot partition

There is one catch, though, which is mentioned in the release notes — even when it detects UEFI boot and gets the disk configuration right, when you get to the final summary screen it will have the wrong bootloader selected – it tries to install normal (non-EFI) Grub2.

Wrong
The wrong bootloader

You have to select the boot configuration item from the summary list and change that selection to grub2-efi.  This is also where you can specify that you want Secure Boot support.

Bootloader
Select the grub2-efi bootloader

Of course, if you are not installing on a UEFI BIOS system, you don’t need to worry about any of this, the installation will be the same as it always has been.

In either case, installation on all of my systems has taken less than 15 minutes. The first boot after the installation has completed will perform an ‘automatic configuration’, for which the Network Manager is disabled. If you’re installing on a system with a wired network connection, you might not even notice the difference — but if you have wireless connection, you are likely to see that the Network Manager icon is missing from the panel, and even if you manage to find and click it there will be no wireless networks listed and it will inform you that Network Manager is not running.

No worries, don’t panic, just reboot one more time and all will be well.

So, once you have it installed, what makes it so great that I was raving about it at the beginning of this post?

What makes 12.3 a winner?

First, it works without any extra effort or special installation on all of the systems I have tried so far – every network adapter, every graphic controller, and every other device I’ve tried.

This is in large part because it is running Linux kernel 3.7, and there has been a lot of activity over the past couple of kernel releases in keeping up with new device drivers.

It also has the latest release of KDE (4.10); LibreOffice 3.6 including Word Processor, Spreadsheet, Presentation and Database; Mozilla Firefox 19.0.2 and Konqueror 4.10 for web browsing; Amarok 2.7, GIMP 2.8.2  and digiKam 3.0.

I’m particularly pleased with that last one, because I really like digiKam and I use it a lot, so I like to keep up with the latest versions.

All of the kipi utilities are included for photo processing – one of my favorites in this group is hugin for stitching multiple images into a panorama.  Of course, there is a lot more included, even in the Live versions, but if one of your favorites isn’t there, you can always add it after installation.

I did this with kMyMoney, which I use quite a lot, and although the FOSS Radeon graphic display drivers work very well for ordinary use, I decided to try out the proprietary AMD Catalyst drivers as well.

The openSuSE Wiki has a page about the AMD Catalyst package, with an overview of supported hardware, links and instructions for 1-click install, GUI/Yast install and command line/zypper install. I used 1-click install, and it worked perfectly and couldn’t have been easier.

Another positive aspect of this release is that the laptop Fn-keys work on every system I have tried so far, too, at least for volume up/down/mute, brightness up/down and touchpad off/on. Wi-Fi off/on and Suspend/Sleep work on some systems but not on others, but that is typical of those keys anyway.  Multiple monitor support works well, just use the KDE Display control to set up the screens the way you want.

One last note, again about EFI Boot systems. The openSuSE 12.3 grub is capable of booting other operating systems, including Windows as well as other Linux distributions, either by directly loading their kernel or by chainloading their EFI boot image.

This means that if you want a boot selection process that is more user-friendly than sitting pressing F-whatever over and over again, and better looking than a plain text list, you can substitute openSuSE for Windows in the initial boot sequence. Of course, I would still choose to install the wonderful rEFInd boot manager, but that’s another issue.

Read the original article here:

http://www.zdnet.com/opensuse-12-3-in-depth-and-hands-on-7000012698/

 







Novells share price has dropped back amid reports that finding a buyer willing to pay what it wants for its Netware and Identity & Security products is proving problematic. Novell is apparently not keen to part with its Linux arm to be left with a legacy portfolio.

Whilst I can’t see a future for Netware, Novell does have some excellent products, not least Novell Identity Manager.

We will have to see what happens, even the option of Novell going it alone has not been ruled out. If Novell were to go private I can see real benefits, currently whatever problems it has are compounded by having to pander to shareholders. Novell needs to be able to do ‘the right thing’ rather than being driven purely by quarterly shareholder reports and short-termism.

Novell Slides; Reportedly Has Trouble Finding Buyer For NetWare

Novell shares fall as deal faces setbacks




In Brian Proffitt’s IT World article “VMware: Check Under the Novell Hood” he points to an interesting web-page from the openSUSE community, a SWOT analysis showing openSUSE’s perceived strengths, weaknesses, opportunities and threats.

Brian see’s managing the relationship with the openSUSE community as being one of the big challenges for any potential buyer of Novell’s SUSE Linux arm.

The biggest question I have about any split between Novells SUSE Linux business and the rest of it’s infrastructure technology is where does that leave products like Open Enterprise Server?




I’ve just taken delivery of LPI Linux Certification in a Nutshell (In a Nutshell (O’Reilly)) by Adam Haeder, Stephen Addison Schneiter, Bruno Gomes Pessanha, and James Stanger (Paperback – 22 Jun 2010) £28.99 from Amazon. This is the third edition updated 2010 to take into account the latest revisions to the LPIC-1 exams (as of April 2009). Previous editions covered LPI Levels 1 & 2 and the four exams involved, this edition purely covered Level 1 – exams 101 and 102.

I’ve also found some useful on-line resources:

LPI Exam Simulations
http://www.itexampractice.org/

LPI Linux Certification from Wikibooks, very good, includes step by step guides through exam prep materials

http://en.wikibooks.org/wiki/LPI_Linux_Certification

IBM’s Linux Professional Institute (LPI) exam prep
Self-study articles and tutorials to help you learn Linux fundamentals and prepare for certification

http://www.ibm.com/developerworks/linux/lpi/

LPI Study Resources, guides, practice questions
http://www.certification-crazy.net/lpi_study.htm

LPI study guides and test simulation
http://www.mcmcse.com/linux/lpi.shtml

So no points for guessing how I will be spending my evenings!




I’m now working as a Technical Consultant at Salford Software, a leading IT solutions provider here in the UK. Salford Software are a Novell Platinum partner, Microsoft Gold Partner and and are also partnered with Sun and Oracle. Their clients include colleges, universities, local government, NHS and commercial clients such as Virgin Media. Salford Software itself was formed by the University of Salford back in 1988. Since then they have built a very good reputation, with highly skilled in-house expertise. One of the biggest areas of specialism for the company is identity and access management, in fact they brand themselves as ‘The Identity Specialist’. I am working as part of the Professional Services team, and my primary focus is this specialist area. The team uses products from Novell, Sun and Microsoft. Currently my principle tool is Novell Identity Manager. My linux skills are coming on leaps and bounds and I work with SUSE Linux on a daily basis, primarily with Novell services such as eDirectory.

I keep in touch with former colleagues from the University of Nottingham, which is just down the road, and we meet up regularly for cold beer and pork scratchings! Funnily enough I am now working on the same project I was when I was at UoN except now I am sitting on the opposite side of the table as an IDM consultant with Salford Software.




Brainshare OES Analysis
07 28th, 2008

I wasn’t able to attend Brainshare, but I had the opportunity to study the slides of a presentation by Jason Williams, Senior Product Manager at Novell, about forthcoming developments in Open Enterprise Server which are due out, as part of an update, in the final quarter of 2008.

I scanned through it identifying things relevant to the work I am involved in and this is what caught my attention. First of all the update promises 64 bit eDirectory, which also mean 64 bit versions of Novell Core Protocol (NCP), Public Key Infrastructure Services (PKI) and Novell Modular Authentication Services (NMAS). All OES Services will hereafter be full 64 bit.

There are a number of developments affecting CIFS and Samba. Common Internet File System (CIFS) is a standard protocol to allow clients to access files via the internet. CIFS is a public or open variation of the Server Message Block protocol developed and used by Microsoft. Implementing CIFS enables clientless access to Novell file storage.

Samba on the other hand takes things further and in addition to implementing the SMB/CIFS network protocols actually emulates features which are proprietary to Microsoft. It can provide file and print services for Microsoft Windows clients and can integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a domain member. It can also be part of an Active Directory domain.

As effectively the implementation of hacked proprietary technology there is the on-going risk that the owner of the proprietary software will change their code and break compatibility – this has happened in previous releases. Now that Samba is implemented as part of so many major Linux distributions with all those development teams committed to maintaining it this is less of a concern than it used to be.

Currently on OES 2 Linux CIFS is implemented as part of Novell Samba. The open source Samba software is included as part of SUSE Linux Enterprise Server. OES 2 Linux uses this base Samba software, but configures it differently and installs additional software to take advantage of enhanced services. Features specific to Samba on OES 2 Linux include:

  • eDirectory LDAP authentication
  • Support for NSS and NCP
  • iPrint Support

Novell considers CIFS support with SAMBA is lacking in the areas of performance, integration and configuration and has indicated that in the forthcoming update to OES 2 Linux they include a Novell engineered SMB/CIFS stack that is “better” than SAMBA, key features will be:

  • Support for migration of CIFS from NetWare
  • Installation will be via Yast
  • Simplified management via iManager
  • No longer a requirement for a local eDirectory replica
  • Ability to configure multiple user contexts for CIFS access
  • Linux User Management (LUM) not required, instead any eDirectory user with universal password enabled will be able to be given access

Currently users have to be LUM enabled to use CIFS, this is one of the steps that complicates the current implementation of CIFS on OES2 Linux. However we may find it puts us in an advantageous position in the future to have already implemented LUM support as this potentially makes it easier to use other Linux based services in the future.

Novell intend to separate out CIFS and Samba creating two product sets:

  • Novell CIFS – for customers that just want windows protocol access to their files.
  • Domain Services for Windows – for customers who want full Active Directory integration (such as domain membership or domain controller emulation).

Novell has this to say about DSfW:

“Domain Services for Windows (DSfW) is a suite of technologies in Open Enterprise Server (OES) 2 that provides login, authentication and Directory authorization for Windows workstations in eDirectory trees and integrates with existing eDirectory deployments”

It will be built on existing open source technology such as Kerberos and Samba and the aim is to “provide seamless integration between Windows and OES environments while leveraging existing Novell eDirectory deployments.”

It will only work with eDirectory 8.8 sp4 on OES 2 sp1 and installation will create a new DSfW domain controller in a new or existing domain, extending the eDirectory schema with AD schema. It integrates Samba with eDirectory using NT 4 protocols a new Samba back end.

Clearly there are design considerations and a level of complexity involved in implementing DSfW. The aim is better integration with Active Directory and better support for ‘clientless’ Windows workstations.

Some nice new improved migration tools are also in the pipeline. A sneak preview was provided of a new consolidated GUI interface supporting various migration scenarios, e.g. upgrade, migration or consolidation. Supported service migrations are to include file system, eDirectory, DNS, DHCP, iPrint, iFolder, Novell CIFS, FTP, NTP amongst others. The ability to migrate CIFS and iFolder is certainly new.

The new consolidated GUI interface provides a dashboard view of migration process and integrates tasks into a single overall view. It supports advanced migrations not just basic scenarios.

The most exciting capability is “Server ID Swap” which in essence is the ability to migrate the configuration of a running NetWare server to an OES2 Linux server, including eDirectory configuration, eDirectory objects and the file system.

The future for Print Accounting on OES Linux was mentioned. Novell is developing a new API enabling third-party modules to interact with iPrint. Partners such as Papercut Software and Salford Software are ready to port their accounting modules, they are still discussing things with A.N.D. Technogies (PCounter). The Windows Vista iPrint client is still being enhanced and isn’t yet at parity with other platforms.

Other coming developments include LDAP Auditing, Enhanced Directory Monitoring in the LDAP layer and a new version of iFolder with lots of new features (both 32 bit and 64 versions).

Under investigation for the future are Novell Cluster Services support for Virtual Machine clustering (clustering of VM infrastructure) and Dynamic Storage Technology for Windows/NTFS without a dependency on eDirectory, iManager, NCP or NSS.

So all in all there are some great developments coming!




I am currently working on contract in Nottingham. I am involved in a number of projects, the most interesting of which recently was implementing Novell Storage Manager. It’s one of those Niche products that you may not have heard of, but it’s absolutely excellent at what it does. Novell Storage Manager is a policy based, event driven, storage management system primarily focused on the automatic provision of user home directories. According to the policies defined NSM can create directories, set trustee rights, set quotas, apply templates and queue directory deletion all according to the settings within the associated policy. A central NSM Action Engine receives details of relevant events from NSM Event Monitors and where an associated NSM policy applies the NSM Engine issues the work to be done to NSM Sentinels. Novell Storage Manager is actually developed by the Condrey Corporation who are also the authors of AuditLogin, a utility that as the name suggests monitors and logs login activity. A new version of Storage Manager is due out anytime now which promises to have much greater support for Linux. Two things that we learned the hard way – DO NOT do partition merges involving partitions with user/group objects linked to your NSM policies without first unloading the NSM event monitors and remember to allow time for these changes to finish synchronsing – my advice is to either switch off the processing of events so they are queues in the engine where you can vet them or start the engine up with the -noprocess command line switch. Another useful switch, this time for the sentinels is -maxcopydir <1-99> which allows you to increase the throughput if you are doing a lot of home directory migrations. I had to create over 300 individual NSM policies in this project! Yes, I’ve learned a thing or two about Storage Manager!

Increasingly I am involved in migrating services off NetWare onto OES Linux. The next big project will involve migrating a NetWare file server cluster to OES Linux by introducing Linux nodes then migrating the NSS volumes across with zero downtime. Although the plan in the long run is to phase out the Novell Client initially NCP services will be used alongside CIFS to facilitate a staged phase out. Implementing CIFS on NetWare is a far simpler process than on OES Linux I have discovered.

I recently implementing NetStorage also, this involves for the un-initiated simplifying the logic and syntax in login scripts and using a reduced command set. NetStorage also cannot handle enormous login scripts so you may find as I did that you need to break it down further. The solution I used was to create a set of profile objects across the various OU’s and break up the large login script into smaller NetStorage versions. Watch out for NetStorage’s strict interpretation of command syntax that you may have got away with in regular login scripts. I then modified the container login scripts so that they used the appropriate script depending upon whether you were logging into NetStorage or not, using the IF =”1″ THEN… condition to detect NetStorage access. I like NetStorage it is now a pretty hardened and robust product. I did hit one major issue though which I am told will be resolved by moving over to running it on OES Linux and that is that is to do with Storage Location Objects. If you create an SLO that points to a CIFS share rather than an NCP location it doesn’t work, I have been assured that this functionality works as designed on OES Linux.

Recent experience running eDirectory and iDentity Manager on SUSE Linux has only served to reinforce what a stable and fast platform SUSE Linux is. Also on the cards is an upgrade from eDirectory 8.7.3.x to 8.8.2. We got our fingers burnt by the eDirectory 8.7.3 sp10 support pack which introduced ghostly intermittant -608 errors, Novell rushed out a fix called 10a but that has now also been withdrawn and we are left in limbo a bit. Just waiting to hear whether the best cause of action will be to roll forward to 8.8.2 or back-rev to 8.7.3.9.

Recently been introduced to the benefits of JRB Utils and NDS Magic which I will add links for to the resources page on my website when I get the chance




In July I attended an intensive 4 day course, it was a Novell advanced technical training course run by Salford Software. A product expert flew in from Dusseldorf in order to deliver the course in Manchester. The other delegates included a team from ITV and a team from the Turkish government, based in Istanbul. We learned how to integrate and automate different systems using a product called Novell iDentity Manager. By integrating systems and automating processes so that entirely different systems work together seamlessly cuts down on duplication and automates processes that might otherwise be done manually. An example might be for example a new employee joining an organisation – the organisation will need to enter and maintain details about that employee on a number of different systems such as payroll and administration and the user may need accounts on various systems – getting all of that setup is time consuming and involves duplication. Using iDentity Manager it is possible to link these systems together and automate the processes so that the information need only be entered once and the necessary accounts are created automatically and perhaps emails generated to the appropriate people. This is just a very simple example but demonstrates the advantages. Entire business processes can be automated in this way and systems which are currently entirely seperate can be linked together. The skills gained on this course should prove very useful in the future in integrating and automating systems/processes. Identity Manager is an incredible product that I hope to work with more heavily in the future. Provided you have a good technical foundation I highly recommend you try a Novell ATT course.




<meta content="OpenOffice.org 2.0 (Linux)" name="GENERATOR" /><meta content="Administrator" name="AUTHOR" /><meta content="20070527;13595700" name="CREATED" /><meta content="Administrator" name="CHANGEDBY" /><meta content="20070527;14315000" name="CHANGED" /><br /> <style type="text/css"> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> </style> <p style="margin-bottom: 0cm" class="western">I was talking to someone recently about open source, Novells purchase of SUSE Linux; what a smart move that was and how the future looks bright for Novell. Explaining the concept of Open source and how big a deal all this was for Novell wasn’t so easy.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">The other day I came across an audio recording of a speech by David Patrick at the Open Source Convention (OSCON) in Portland, Oregon back in 2004. What he says still rings very true and its a good link for someone to check out to get an overview of the importance of the moves by Novell in open source.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">David talks about how Novell has transformed itself from a being perceived by many as a once great has-been; reinventing itself as the most serious player in open source, taking on the challenges of transforming itself to a new business model, with the emphasis in a mature market on supporting existing customers rather than relying on the revenue of license sales to new customers.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">He went on to dispel some of the myths surrounding open source, including de-bunking the idea that open source and proprietary software can’t co-exist – this is not a one track future, open source and proprietary both have futures. Excellent examples of open source are MySQL & Apache. Some companies have two versions of software; a free version and a paid version with a different support/release model.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">Open source is free, but lets not confuse that, organizations still have costs associated with maintaining and supporting it like any product. The cost model compares attractively, but careful use needs to be made of the word free so as not to mislead. As customers are no longer locked in to a forced bi-annual upgrade, the companies relationship with its customers is key if they are to keep those clients. Open source licensing models, such as GPL, allow developers to co-develop and share their code allowing them to evolve the best code. Understanding the licensing models is key.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">The internet was key to the sharing of code, its hard to see how open source would have evolved the way it has without the internet. Code developed in this open way, out on the net naturally takes security seriously. Customers are sick of the one size fits all approach of many proprietary products, choice is at the heart of open source – companies involved in the open source arena need to facilitate choice if they are to retain and attract clients.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">Follow the money? Right now a ton of money is being invested in open source by companies like HP and IBM. Developing in the open source arena is all about understanding complements and substitutes; Open Office is a complement to Linux, Linux is a substitute to Windows. Looking at the development stack architectural decisions have to be made about what elements to bring in as complimentary or whether to develop substitutes.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">Novell has invested $250 million in bringing in Open source, Novell is a cool place to work, and Novell are back on the map for a whole new generation who may not have been familiar with Novell.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">Linux is a disruptive technology, just as digital photography is doing for film photography; so open source is to the proprietary software market. Novell sees a mix of proprietary and open source; an open source only route is not necessarily desirable. Patrick uses the example of tax software where he feels proprietary is the correct model.</p> <p style="margin-bottom: 0cm" class="western"> <p style="margin-bottom: 0cm" class="western">So, that’s my take on what he had to say, you can check out the audio recording yourself at <a href="http://www.itconversations.com/shows/detail173.html">http://www.itconversations.com/shows/detail173.html</a></p> <p style="margin-bottom: 0cm" class="western"> <div style="height:130px"><fb:like href="http%3A%2F%2Fnovellblog.com%2F%3Fp%3D20" layout="standard" send="false" show_faces="false" width="450" action="like" colorscheme="light" /></div> </div> <div class="content_more"> <a href="http://novellblog.com/?p=20#comments">read comments (0)</a><img src="http://novellblog.com/wp-content/themes/Theme55/images/arr1.gif" alt="" width="11" height="11" align="top" style="margin:2px 0px 0px 8px "/> </div><br/><br/><br/> <div class="navigation"> <div class="alignleft"><a href="http://novellblog.com/?cat=2&paged=2" >« Previous Entries</a></div> <div class="alignright"></div> </div> </div> </div> <div class="right"> <div class="sub_right"> <div class="right_head">Categories</div><br/> <ul> <li class="cat-item cat-item-152"><a href="http://novellblog.com/?cat=152" title="View all posts filed under Attachmate">Attachmate</a> (3) </li> <li class="cat-item cat-item-5"><a href="http://novellblog.com/?cat=5" title="View all posts filed under CPD">CPD</a> (16) </li> <li class="cat-item cat-item-180"><a href="http://novellblog.com/?cat=180" title="View all posts filed under Identity Management">Identity Management</a> (1) </li> <li class="cat-item cat-item-41"><a href="http://novellblog.com/?cat=41" title="View all posts filed under Microsoft">Microsoft</a> (40) </li> <li class="cat-item cat-item-153"><a href="http://novellblog.com/?cat=153" title="View all posts filed under Novell">Novell</a> (7) </li> <li class="cat-item cat-item-1 current-cat-parent"><a href="http://novellblog.com/?cat=1" title="Novell & SUSE related posts">Novell & SUSE</a> (62) </li> <li class="cat-item cat-item-3"><a href="http://novellblog.com/?cat=3" title="Novell, Netware and other traditional Novell product related posts">Novell/Netware</a> (14) </li> <li class="cat-item cat-item-4"><a href="http://novellblog.com/?cat=4" title="Other posts">Other</a> (16) </li> <li class="cat-item cat-item-2 current-cat"><a href="http://novellblog.com/?cat=2" title="SUSE products & linux related posts">SUSE/Linux</a> (18) </li> </ul><br style="line-height:25px "/> <div class="right_head">Archives</div><br/> <ul> <li><a href='http://novellblog.com/?m=201305' title='May 2013'>May 2013</a></li> <li><a href='http://novellblog.com/?m=201303' title='March 2013'>March 2013</a></li> <li><a href='http://novellblog.com/?m=201301' title='January 2013'>January 2013</a></li> <li><a href='http://novellblog.com/?m=201212' title='December 2012'>December 2012</a></li> <li><a href='http://novellblog.com/?m=201211' title='November 2012'>November 2012</a></li> <li><a href='http://novellblog.com/?m=201209' title='September 2012'>September 2012</a></li> <li><a href='http://novellblog.com/?m=201112' title='December 2011'>December 2011</a></li> <li><a href='http://novellblog.com/?m=201105' title='May 2011'>May 2011</a></li> <li><a href='http://novellblog.com/?m=201104' title='April 2011'>April 2011</a></li> <li><a href='http://novellblog.com/?m=201103' title='March 2011'>March 2011</a></li> </ul><br style="line-height:25px "/> <b>Visit my website at:</b><br><br><a href="http://www.jamesgosling.com">JamesGosling.com</a><br><br><b>Hook up with me:</b><br><br><a href="http://www.linkedin.com/pub/9/5/970" ><img src="http://www.linkedin.com/img/webpromo/btn_viewmy_160x33.gif" width="160" height="33" border="0" alt="View James Gosling's profile on LinkedIn"></a><br><br> <a href="http://www.facebook.com/people/James-Gosling/726715178"><img src="http://www.jamesgosling.com/images/facebook_icon.gif" border="0" alt="Facebook profile"></a><br><br><a href="http://www.novell.com/communities/user/12769"><img src="http://www.jamesgosling.com/images/novellpro.jpg" border="0" alt="Novell communities profile"></a><br><br><b>Checked out SUSE Linux yet?</b><br><br><A href="http://www.novell.com/linux?sourceid=contest" class='style2'>Learn to love the lizard</a><br><br><a href="http://www.novell.com/linux?sourceid=contest" class='style2'><img src="../images/suse_linux.jpg" width="110" height="110"></a><br><br><div class="right_head">Search this site<br><br></div><div class="right_head"> <form method="get" id="searchform" action="http://novellblog.com" style="padding:0px; margin:0px"> <input type="text" name="s" id="s" class="form" value=""/><br/><br/> <input type="image" src="http://novellblog.com/wp-content/themes/Theme55/images/search.gif" value="submit" style="border:0px; margin:0px 0px 0px 0px; vertical-align:top"/> </form> <br></div><script id="feed-1285082573119937" type="text/javascript" src="http://rss.bloople.net/?url=http%3A%2F%2Fwww.novell.com%2Fnews%2Fnovell-in-the-news%2FRSS&detail=100&limit=5&showtitle=false&type=js&id=1285082573119937"></script> <script type="text/javascript"><!-- google_ad_client = "pub-2137804786368359"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_type = "text"; google_ad_channel = ""; google_color_border = "78B749"; google_color_bg = "78B749"; google_color_link = "E87800"; google_color_text = "FFFFFF"; google_color_url = "E87800"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"><!-- google_ad_client = "pub-2137804786368359"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_type = "text"; google_ad_channel = ""; google_color_border = "78B749"; google_color_bg = "78B749"; google_color_link = "E87800"; google_color_text = "FFFFFF"; google_color_url = "E87800"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"><!-- google_ad_client = "pub-2137804786368359"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_type = "text"; google_ad_channel = ""; google_color_border = "78B749"; google_color_bg = "78B749"; google_color_link = "E87800"; google_color_text = "FFFFFF"; google_color_url = "E87800"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </div> </div> </div> </div> <div class="footer"> novellblog.com is proudly powered by <a href="http://www.wordpress.org" target="_blank">WordPress</a>. </div> </div> </div> </div> </div> </body> </html>