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 'Novell/Netware' Category

Novell’s headquarters is returning to Provo, where it was born 32 years ago

The privately held Attachmate Group of Houston announced Wednesday it has completed its $2.2 billion purchase of Novell Inc., the Utah-founded technology company that remains one of the state’s largest high-tech operations.

The deal was announced late last year after Novell had put itself up for sale in the wake of an unsolicited offer to buy the company. It closed Wednesday morning, and Novell’s shares ceased trading on the Nasdaq stock exchange at the close of business.

Novell was founded in 1979 in Provo as Novell Data Systems. Its headquarters was moved to Waltham, Mass., in 2004.

Attachmate CEO Jeff Hawn said Wednesday that Novell will now operate as two separate business units under the Novell and SUSE names.

“We are once again establishing Provo as the headquarters of the Novell unit,” said Hawn, with some employees remaining in Massachusetts and other offices…

With deal done, Novell returns to Provo roots







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




I’m currently working on contract within the Information Services department at Leeds City Council. My focus is upon support of their Novell Infrastructure, which includes eDirectory, Netware, BorderManager, Zenworks, Storage Manager and Identity Manager. I’m also in the process of relocating to Leeds myself.




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 name="GENERATOR" content="OpenOffice.org 2.0 (Linux)" /><meta name="AUTHOR" content="Administrator" /><meta name="CREATED" content="20070530;21415400" /><meta name="CHANGED" content="16010101;0" /><br /> <style type="text/css"> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> </style> <p class="western"><tt><font face="Verdana, sans-serif">The way in which memory is managed changed significantly with Netware 6.x and this has not been without its problems. The auto tuning capabilities, enabled by default, can be quite aggressive and isn't</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">always the best solution. Monitoring memory usage and manually</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">configuring all the various settings can be a daunting task, but with</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">the help of some useful tools and a few key TID’s the process need not</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">be too intimidating.</font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">Most people will come to the subject of memory tuning because they are</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">encountering a problem, the most common of which are memory fragmentation and memory leaks. When an NLM loads into memory it is</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">assigned to the first available contiguous block of memory, smaller blocks of memory not large enough to accommodate the NLM are not used</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">and accumulate, this is fragmentation. Memory leaks on the other hand</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">are where a NLM is consuming more and more memory and is usually caused</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">by a damaged or badly written NLM - the simplest solution is to obtain</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">an updated or known good version of the NLM to replace it.</font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">To gain a clearer understanding of memory fragmentation I recommend you</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">check out this short tutorial:</font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">TID 10091980 TUTORIAL:<br /> Memory Fragmentation Issue with Netware 6.5</font></tt><font face="Verdana, sans-serif"><br /> </font><tt><a href="http://support.novell.com/additional/tutorials/tid10091980/"><font face="Verdana, sans-serif">http://support.novell.com/additional/tutorials/tid10091980/</font></a><font face="Verdana, sans-serif"> </font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">There is also a non multi-media version which is easier to follow when it comes to working through the steps recommended at:</font></tt><font face="Verdana, sans-serif"><br /> </font><tt><a href="https://secure-support.novell.com/KanisaPlatform/Publishing/308/3920657_f.SAL_Public.html"><font face="Verdana, sans-serif">https://secure-support.novell.com/KanisaPlatform/Publishing/308/<br /> 3920657_f.SAL_Public.html</font></a></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">Diagnosing memory problems using Novell Remote Manager is discussed in</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">a Novell Connection magazine article “Fine Print - How’s Your</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">Memory? (Connection Magazine - third quarter 2006)” which can be found at: </font><a href="http://www.novell.com/connectionmagazine/2006/q3/fine_print.html"><font face="Verdana, sans-serif">http://www.novell.com/connectionmagazine/2006/q3/fine_print.html</font></a><font face="Verdana, sans-serif"> </font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">But bear in mind that Novell themselves are unlikely to recommend</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">disabling the automatic memory tuning features of Netware 6.x and</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">setting manual values, you may have to make the judgement for yourself</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">and there are two Cool tools which are a godsend for that :</font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">SEG.NLM: NetWare Memory Analyzer</font></tt><font face="Verdana, sans-serif"><br /> </font><tt><a href="http://www.novell.com/coolsolutions/tools/14445.html"><font face="Verdana, sans-serif">http://www.novell.com/coolsolutions/tools/14445.html</font></a><font face="Verdana, sans-serif"> </font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">This NLM monitors and logs key memory statistics to a file,</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">SEGSTATS.TXT in your sys:system folder.</font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">Memory Tuning Calculator for NetWare 6.5</font></tt><font face="Verdana, sans-serif"><br /> </font><tt><a href="http://www.novell.com/coolsolutions/tools/16991.html"><font face="Verdana, sans-serif">http://www.novell.com/coolsolutions/tools/16991.html</font></a><font face="Verdana, sans-serif"> </font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">MEMCALC was written by Hamish Speirs, a Novell volunteer SysOp and</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">there are a number of versions, including an NLM. This excellent utility</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">reads the SEGSTATS.TXT and produces recommended memory configuration</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">changes which you can have it apply for you. </font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">Couple of things to note about using the above:</font></tt></p> <p class="western"><tt><font face="Verdana, sans-serif">1.) The server should have been running ideally for several days</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">under normal workloads in order for the statistics gathered to be</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">representative.</font></tt></p> <p class="western"><tt><tt><font face="Verdana, sans-serif">2.) Implementing these memory changes will involve switching off</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">automatic memory tuning.</font></tt></tt></p> <p class="western"><tt><tt><font face="Verdana, sans-serif">3.) The server will need to be rebooted for the memory changes to</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">take effect.</font></tt></tt></p> <p class="western"><tt><tt><font face="Verdana, sans-serif">4.) In the event of needing to contact Novell technical support in relation to memory problems the first thing they will ask you to do is</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">re-implement automatic memory tuning.</font></tt></tt></p> <p class="western"><tt><tt><font face="Verdana, sans-serif">I have had excellent results using these utilities and I highly</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">recommend them.</font></tt></tt></p> <p class="western"><tt><tt><font face="Verdana, sans-serif">Finally there is a Novell Cool Solutions Wiki on memory tuning which</font></tt><font face="Verdana, sans-serif"> </font><tt><font face="Verdana, sans-serif">should the latest information:</font></tt><font face="Verdana, sans-serif"><br /> </font><tt><a href="http://wiki.novell.com/index.php/Memory_tuning_on_NetWare_65"><font face="Verdana, sans-serif">http://wiki.novell.com/index.php/Memory_tuning_on_NetWare_65</font></a><font face="Verdana, sans-serif"> </font></tt></tt></p> <p class="western" style="margin-bottom: 0cm"> <div style="height:130px"><fb:like href="http%3A%2F%2Fnovellblog.com%2F%3Fp%3D24" 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=24#comments">read comments (1)</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="head_txt"> <a href="http://novellblog.com/?p=4" rel="bookmark" title="Permanent Link to FTP NSS & OES away!">FTP NSS & OES away!</a><br/> 10 26th, 2006 <!-- by info --> </div> <div class="content"> <p>Configuring FTP Proxy on BorderManager 3.8 I came across an issue I’d had in the past but had forgotten, so a word to the wise so you can avoid it – the separator that the proxy defaults to is a dollar sign, but the industry standard for most FTP clients is an at sign. It makes life a lot easier if you alter this to conform to the standard. Remember to configure an access rule also – Application proxy – FTP and specify which sources should be allowed to use the FTP proxy – in our case this was designated by eDirectory context.</p> <p>I also had to configure the Novell Netware FTP server today, NWFTPD.nlm, on an OES/Netware 6.5 server. If you are ever called upon to do this I have a few bits of advice. When specifying search contexts in SYS:ETCftpserv.cfg remember to prefix them with a dot, separate the contexts with a comma and if you want it to search down levels below any of the contexts append a colon followed by a lower case ‘s’ at the end of these specific contexts.</p> <p>I’ve setup a web-hosting facility for our sixth form students on a OES SUSE Linux Server. This box has an NSS volume mounted upon which our websites are hosted. Running NSS is brilliant because it blurs the boundaries between this server and our other Netware servers. Our access rights are defined via eDirectory. We want the students to get used to working with industry standard methods, hence the FTP server. We’re using WSFTP Pro as our FTP client, its good, I recommend it and the licensing terms are education friendly.</p> <p>Following previous work our OES box is happily running the Red Carpet update system, I’ve amended the instructions I uploaded for this the other day to take into account experience gained with it over the past few days. Unfortunately I had some server trouble and ended up doing a complete re-install of OES SUSE Linux. Applying all those updates took a long, long time…</p> <p>My Linux skills are increasing day by day and I’ve become a keen advocate, I particularly like the OES variant because of all the wonderful features brought over from the rest of the Novell family. I can see a very bright future for this.</p> <div style="height:130px"><fb:like href="http%3A%2F%2Fnovellblog.com%2F%3Fp%3D4" 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=4#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="head_txt"> <a href="http://novellblog.com/?p=6" rel="bookmark" title="Permanent Link to Capelle aan den Ijssel">Capelle aan den Ijssel</a><br/> 10 8th, 2006 <!-- by info --> </div> <div class="content"> <p>I was fortunate enough to visit Novells Netherlands office in Capelle aan den Ijssel, Rotterdam, the other week. I met some very interesting people, not least Tarik Baki and Gemma de Koning (they are both featured on <a class="style2" href="http://www.groupwiser.net/index.php?option=com_content&task=blogsection&id=2&Itemid=111"><font color="#e87800">GroupwiseR</font></a>). I also got to spend some time with their EMEA Open Enterprise Server support team – a cool bunch, who as you would imagine know their stuff. I managed to hold my own and not make a total pratt of myself! The culture in Novell seemed very ‘open’ and refreshing as was the diversity of nationalities. I enjoyed my day at Novell Netherlands and it has only served to re-infuse my enthusiasm for Novell.</p> <p>Although I had visited the Netherlands before I had not travelled to Rotterdam before. I caught the train from Amsterdam. The train timetables, punctuality and the design of the trains themselves are all so refreshingly efficient and logical, a pleasant change from the British rail network. Rotterdam is very modern city, having been rebuilt after having been obliterated during the second world war. Glass and steel are combined in a breathtaking array of buildings.</p> <p>I am now studying for the OU exam for M865 (Project Management), which I sit on Wednesday. To say that my revision is last minute would be an under-estimate… there is so much to take on-board.</p> <p>Once I have the OU exam out the way I intend to temporarilly pause my OU work whilst I concentrate on sharpening up my Linux skills. I will then launch into pursuing the latest Novell Certified Linux Professional (CLP) and Linux Engineer (CLE) qualifications via self-study kits, beginning with CompTIA’s Linux+. I want to be CLE by Xmas!</p> <div style="height:130px"><fb:like href="http%3A%2F%2Fnovellblog.com%2F%3Fp%3D6" 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=6#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="head_txt"> <a href="http://novellblog.com/?p=7" rel="bookmark" title="Permanent Link to USB drive conflicts">USB drive conflicts</a><br/> 09 26th, 2006 <!-- by info --> </div> <div class="content"> <p>Staff are starting to make use of portal usb storage devices and we encountered problems with the drives they were picking up conflicting with network drives. As we’re about to rollout a lot of these USB storage devices to notebook users it was important we found a solution. I checked out Novell Coolsolutions and there were 2 or 3 tools relating to this, all but one had a flaw of some kind or were unreliable, but this one by Merav Dahan has proved excellent.</p> <p><a target="_blank" title="http://www.novell.com/coolsolutions/tools/17257.html" href="http://www.novell.com/coolsolutions/tools/17257.html">http://www.novell.com/coolsolutions/tools/17257.html</a></p> <p>It’s provided in the form on an uncompiled autoit3 script. This tool was new to me, looks realy useful for quick automation projects. I Merav’s script because it was far too interactive for our application, our users can’t handle too much information. So I made it much less polite, it now assigns any USB media to the K drive everytime without the courtesy of checking if it’s free or searching for available drives (all default in the original). We’ve got it compiled into an executable that is run from the login script, so provided the USB device is already plugged in it resolves the drive letters. We’ve also added an icon that staff can click on called ‘SYNC USB DRIVE’ if they want to plug in a device after login. Seems to be working well in our trial, provided the feedback stays positive we’ll roll it out to a wider audience shortly.</p> <p>I will be adding AUTOIT to my useful tools section, check it out at <a target="_blank" title="http://www.autoitscript.com" href="http://www.autoitscript.com">http://www.autoitscript.com</a></p> <div style="height:130px"><fb:like href="http%3A%2F%2Fnovellblog.com%2F%3Fp%3D7" 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=7#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=3&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 current-cat"><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"><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>