BigAdmin System Administration Portal
XPerts

BigAdmin XPerts

XPert Transcript: Solaris x86
Michael Riley - Sun Microsystems, Inc.

XPerts Home
Last Updated June 2003
 
 
Page 1 (1-20 of 77 results) Pages:   1 - 2 - 3 - 4 | » Next
 
  1. What hardware is supported by the Solaris x86 OS?
  2. What is the difference between the levels of the Solaris 9 HCL?
  3. Where can I find resources to help with me on Solaris x86?
  4. I am attempting to install Solaris 9 12/02...and cannot get the network to come up.
  5. What is the x86 Solaris 9 replacement for fbconfig?
  6. Will there be hardware added to the HCL, or will the list stay as is?
  7. ...I dont have a bootable CD? In that case how can in install Solaris on x86?
  8. ...compare Memory Management...What sort of work is porting linux driver on Solaris x86?...
  9. ...Fast Ethernet adapter that doesn't agree with Solaris8_x86 10/01...
  10. How does one manage Solaris x86 in a lights out environment?
  11. What are the benifits of Solaris on x86?
  12. What are the performance drawbacks if any running Solaris on an OS with less processor side caching?
  13. Do you have any idea why Sun charges $20 for downloading Solarisx86 when SPARC is free?
  14. How do I get the Adaptec 39320 card to work under Solaris 9 x86?
  15. What is the primary objective of Solaris for x86?
  16. How is the ISV area growing?
  17. What are Sun's plans for the mobile/desktop Solaris x86 area?
  18. When will we eventually see a new version of GNOME that will include Evolution 1.4? StarOffice 6.1?
  19. Does Solaris x86 allow me to have other O/S's on my home system?
  20. I want to write a driver for Solaris x86, but I need hardware specifications from the vendor...

Q: What hardware is supported by the Solaris x86 OS?

A: The hardware compatibility list (HCL) shows the specific hardware that is supported. The Solaris 9 HCL was just recently launched which now allows for users to submit systems that they have found to work. Additionally, most of the items in the Solaris 8 HCL continue to be compatible with the Solaris 9 OS.

upBack to top


Q: What is the difference between the levels of the Solaris 9 HCL?

A: The definitions of the different HCL levels can be found here. The Certified Test Suite level allows anyone to download a test suite and submit the results back to Sun.

Currently, the test suite is in the early release stages and is not available for individual components. Look for enhancements to this program in the coming months.

upBack to top


Q: Where can I find resources to help with me on Solaris x86?

A: Try the BigAdmin x86 collection. http://www.sun.com/bigadmin/collections/solarisx86.html

upBack to top


Q: I am attempting to install Solaris 9 12/02 on a SuperMicro 6010H and cannot get the network to come up. I installed Solaris 8 with no issues. I logged into the box, touched notrouter, vi'd defaultgateway and all is well. Under 9, I do a netstat -r and it lists my gateway but when I ping, I get a network unreachable error. What changed between 8 and 9 to warrant such and error?

A: Nothing should have changed that would affect this. The cause may be a bit too complex for me to answer with just this info and a single reply. Take a look here for one possible answer:

http://www.sun.com/bigadmin/xperts/sessions/03_install/#1

You should verify with 'ifconfig -a' that your netmasks and IP address are correctly configured, because it sounds like it thinks you are on a different subnet than your gateway.

You should also try snooping network traffic on that system to see what is going on. That can help diagnose some problems with NIC configurations.

upBack to top


Q: What is the x86 Solaris 9 replacement for fbconfig? How do you configure the screen size in x86 Solaris 9?

A: All of this is done through /usr/sbin/kdmconfig for all the video cards that we support. We have even ported over some of the XFree86 video card DDX modules as part of the XFree86 Porting Kit. These are also configured with kdmconfig, where if you installed the full XFree86 packager from xfree86.org you would have to use their configuration methods, which frankly are not as simple as kdmconfig.

You can find the XFree86 Porting Kit here: http://developer.sun.com/solaris/developer/support/driver/tools/video/video-index.html

The VESA driver from XFree86 4.2.0 is already available in Solaris 9 X86 and in the current Solaris 8 video patch. It will handle many types of video devices by using BIOS calls. If your particular video device is not directly supported you should try using the VESA driver as a last resort. It actually has very decent performance, considering it uses the BIOS.

Some newer DDX modules from the 4.3.1 XFree86 distribution have been added by a member of the X86 user community. This adds some newer video cards to the list of supported models. That can be found here:

http://www.tools.de/solaris/

So now you not only know how to configure video, but where to find all the latest drivers available for Solaris. Note that USB mice and XFree86 drivers are not automatically detected for use by your system. You must manually select them.

upBack to top


Q: Will there be hardware added to the HCL, or will the list stay as is? If the list does grow with time, in you opinion, what priority does Sun give to writing drivers for new hardware?

A: The list will grow with time, although some older devices may be dropped as well. We have already dropped support for EISA, MCA, and VESA bus devices. Also, many ISA network and SCSI devices were dropped as they are no longer manufactured and most X86 systems now often have nothing except PCI slots in them.

Sun is currently staffing up for internal Solaris X86 driver development.

We are also working with various hardware vendors that do their own driver development to qualify and incorporate their drivers onto the Solaris media so that it is available during installation.

Further, we are trying to get IHVs that may have never developed Solaris drivers to work with us on either developing one on their own with Sun's help, or helping us write a driver for their hardware.

Right now this is mostly limitted to hardware that is in X86 systems that Sun is selling or planning to sell. But since we are picking hardware that has common components used on many systems this will enable many non-Sun systems to work with Solaris X86.

Two examples you will see are in the Solaris 9 Update 4, which I think it due out in the July/August timeframe. The V60x and V65x have the Intel Gb Ethernet and Adaptec Ultra-320 SCSI devices in them. The driver for those devices will be in that update of Solaris and were written by those companies, not by Sun. This is a very good example of Sun leveraging the device-specific expertise of the hardware manufacturer to get a driver out for Solaris.

Ideally this will give us a quicker time-to-market for needed drivers. As the IHVs gain Solaris driver expertise the hope is that they will produce drivers for Solaris the same way they do now for Linux and Windows.

upBack to top


Q: 1. What are all the motherboards and procesors that Solaris can install on?
2. I dont have a bootable CD? In that case how can in install Solaris on x86?

A: Answer #1:

All that information is in the HCL (Hardware Compatibility List) that is pointed to in question #1 here. The Solaris 8 HCL will have some older items and devices in it.

The Solaris 9 HCL will have some more current items in it, both Sun Certified and user submitted items. So it is best to consider both sources. Everything listed in the Solaris 8 HCL is supported in Solaris 9.

As for CPUs that we support you can use everything from a Pentium to a Pentium IV Xeon with hyperthreading. We also run on all the AMD and some of the other X86-style CPUs. Solaris X86 has even been made to run on the new AMD Opteron (in 32-bit compatible mode). Obviously, consider using a system known to work unless you are willing to be the first one on the block to try and get it working on a new motherboard.


Answer #2:

If you do have a CD drive, but it simply is not a bootable device, you should be booting from the floppy. An image of the floppy is one the Solaris 1 of 2 CDROM. Look for the d1_image file and copy it to a floppy using dd or an equivalent utility.

Without a CD or DVD drive your next best option is a network installation. For this there are two methods.

  • Use a network device for which Solaris has a realmode driver it can use for booting from a network image server.
  • Use a network device that supports PXE booting that Solaris can use for booting from a network image server.

As you can see these are both pretty similar options. It will require that you have an existing network install server on your local subnet. This has to be a Solaris system, but can be either SPARC or X86. Many of our field engineers have laptops setup to act as installation servers for both SPARC and X86.

The PXE support is new to Solaris and does have some bugs that are being addressed in Solaris 9 updates. So if you have an issue with PXE booting check for bug fixes that might have addressed it and apply them to your install server. It might also require a newer version of Solaris X86 for your installation. Some fixes are coming out in the Update 4 version to fix issues with the V60x & V65x systems, for example.

For doing network installations check http://docs.sun.com for how to set up an installation server.

upBack to top


Q: I want to buy a v65x because my users want speed machines, but I hesitate to install Solaris x86 or linux. Can you say if you did some benches on the same machine, with Solaris x86 or linux?

Can we compare memory management on Solaris x86 and Solaris Sparc?

Actually, I use Solaris x86 on my Dell laptop, but I have no sound because chipset ess maestro is not supported. What sort of work is porting linux driver on Solaris x86? Do you have to rewrite it all from scratch?

A: I have broken up your questions here so I can answer them seperately:

1) Performance:

We have done some internal benchmarking of Linux vs. Solaris. I do not think any of them have been published, but I can say that for some item we found that Solaris was faster and for others Linux was faster. It has even spurred us to test at a much lower level than just an application benchmark. We are now testing at the level of individual calls into libraries and the various system calls and internal routines.

The LX50 and the V60x/V65x have made it much easier to compare identical systems in this way, but we also test SPARC systems in this comparison. Several areas within Solaris where there was a large gap in performance have already been addressed and more are with every update.

For example: Earlier versions of the Solaris UFS were much slower than the EXTFS used by some Linux systems. Part of that was because of the security features to help prevent data loss and corruption in our UFS, which EXTFS does not have. I have been told by many sources that our current UFS with logging enabled that is in Solaris 9 outperforms EXTFS on the same system. Since file I/O is a major bottleneck in most situations and data integrity is improved with the use of the logging feature, this is a major benefit of using Solaris vs. Linux.


2) Memory management

The methods used between SPARC and X86 systems really do not compare too well.

SPARC uses a flat memory model and every device that does DMA uses the same page tables as the CPU. This allows a large block I/O operation to be done as a single operation. Also, SPARC is now 64-bit, which allows for a much larger user space by placing the kernel at the top of the 64-bit address space.

X86 on the other hand suffers a bit from it's old segmented heritage. The page tables are more involved, plus they are not available to devices for doing DMA. This means that X86 drivers must implement what is known as the scatter-gather method. Say you had to read 128K buffer in from disk. It could be as many as 32 4k pages that are scattered across all of physical memory, none of them being consecutive. That means the DMA must be done as 32 different operations to those physical locations, plus the driver had to translate the logical memory address into a physical memory address just to set up the DMA operation. This adds considerably to the overhead for doing I/O operations on X86 vs. SPARC.

Finally, the X86 is a 32-bit address space. This forces us to place the kernel in the upper part of the 32-bit virtual address space. This greatly reduces the amount of space available for a user application vs. the 64-bit address space on SPARC. This may not sound like much of a limitation, but there are applications out there that need over 4GB of address space just for the application. Even so, our application space in Solaris is larger than that for Linux (I am told), because Linux has their kernel even lower in the virtual address space.

Note that we do support over 4GB of physical RAM on Solaris X86. In theory we support up to the maximum, which is 64GB of physical memory. In reality I have never heard of an X86 system that supported that much RAM. But I do have more than one system in my lab that has 8GB in it.


3) Porting a sound driver from Linux

Before you consider this I would look here:

http://www.4front-tech.com/solaris.html

This company writes sound drivers for both Linux and Solaris. You can't do a straight port from Linux to Solaris, because the framework needed to handle audio is too different. This company has gotten around that by writing some middleware that acts as an interface between their hardware drivers and the OS audio framework.

I do see ESS Maestro (several versions) listed there. I know them and they have a very good reputation. If sound is important for you, and since you are using this as a desktop it probably is, it is probably worth buying their product. Sun has not done much work with sound devices because we are primarily concentrated on servers in the X86 market, where sound is not an issue.

upBack to top


Q: I have a Compaq Presario 5670 and it has an onboard Intel 21143-Based PCI Fast Ethernet adapter that doesn't agree with Solaris8_x86 10/01. If I include the device the machine panics. Is there a way to make my Compaq run with network support? Solaris9_x86?

A: If our dnet driver does not support it then you might look here:

http://homepage2.nifty.com/mrym3/taiyodo/eng/

But if it is being recognized as a dnet device that we support then you have another problem. There was no fixes done to that driver since Solaris 7, so no bugs were filed and no new devices were added.

AFAIK there are no currently shipping cards with those chips on them. From what I heard the rights were sold to Adaptec, who then sold them to Intel. Since Intel has their own network devices that effectively killed all the cards that were being made using these Digital chips.

If I knew what the panic looked like I might be able to tell you more. It could be caused by something else other than the dnet driver. Try booting with kadb and seeing that the stack trace shows ($c command). That will be able to tell you if the panic happens in the driver or elsewhere.

upBack to top


Q: How does one manage Solaris x86 in a lights out environment? Can it provide serial console access as Solaris on Sparc can?

A: It can provide a serial console in an almost identical manner to SPARC.

You use eeprom to set the input-device and out-device to the serial port, the same way you do for SPARC.

The one difference is that on most X86 system you do not have a way to set the BIOS to use the serial port. Some server systems, like our LX50, do have this capability. Setting that lets you see all the POST messages and even to configure the BIOS via the serial port.

I have not tried a V60x or V65x yet, but I assume they are the same. You can not expect this type of functionality at the BIOS level for a non-server X86 box though. I certainly have never seen it on anything but a system that was designed to be a server.

upBack to top


Q: What are the benifits of Solaris on x86? Surely the managment issues of PC hardware negate any cost benifits?

A: For one thing the cost of the hardware is much lower. This is commodity hardware in many respects, so it benefits from the scale of manufacturing that happens for the PC marketplace.

A second benefit is, quite frankly, speed. A single or dual CPU X86 box will outperform a single or dual SPARC box for most things, providing they are equipped similarly. So it makes an outstanding desktop system. It also will be a better number cruncher, both because of raw CPU speed and because the floating point performance was more highly optimized in the PC market for the CPUs that are used there.

Where it does not do well is where I/O speed is needed, where large amounts of RAM are required, or where a lot of CPUs working at nearly full speed can be used. The X86 systems simply do not compare with SPARC in those areas.

I am not sure what you mean by "hardware management" issues here. You are not able to do CPU or memory replacement with X86 the way you can on some of the SPARC systems, such as swapping out bad parts while the system is still running. Similarly, we do not handle power management on X86 very well at this time, although I do expect that to change.

I also think the SPARC hardware is more rugged and more reliable than X86. Sun also has a better parts replacement arrangement (at this time) for SPARC than they do for X86 from what I hear.

So there are tradeoffs to consider on both sides. Ideally you might want to consider having SPARC servers for the backend and X86 desktops on the front for users. That could strike the best balance of price and performance. It all depends on what you intend to use it for.

upBack to top


Q: What are the performance drawbacks if any running Solaris on an OS with less processor side caching? For instance the Xeon chip might have 1mb of cache whereas a RISC has 4-8mb. What types of software would be affected by a change like this?

A: First let me say I am not an expert in this, but this is how I understand it from talking with those that are.

The obvious ones benefits and drawbacks, certainly. A larger cache means that more memory accesses will hit the cache than miss it. But that is the simplistic view.

If you are talking about a multi-CPU system you also have issues of cache consistancy to deal with. For large caches with large numbers of CPUs this can amount to considerable overhead, depending on the design of the cache system being used.

Another issue is how is the cache filled? I think it was with the first Pentiums that they implemented burst reads to fill the cache. This reduced the time the bus was busy reading from memory and allowed memory designs to be optimized to read consecutive addresses quickly. SPARC has a similar way of filling it's cache.

Then there is also the issue of having specialized cache types. Data and code caches for example. So a different mixture of these types would give benefits to some code and not to others.

The software that benefits most from a larger cache is precisely what we are talking about here, a multi-user, multi-threaded operating environment.

Older PCs didn't need large caches, because they (mostly) ran Microsoft OSes like MS-DOS and Windows. With those systems you typically executed sequential code segments with occassional branches off to more sequential code. There was typically only a single task doing any real work.

With Solaris, Linux, or even (cough) Windows NT/2000/XP servers you are now running many programs and possibly many users simultaneously. This means the code you are running is scattered throughout memory and you are doing a lot of context switches between them. This requires a larger cache to reduce main memory accesses, which are quite slow compared to the CPU itself, and it can also benefit from a different cache design compared to the older ones.

The SPARC cache was designed for this type of environment. The X86 CPUs are now better, but not quite as good. The Xeons probably have a cache design that handles it better than the non-Xeon versions. I have not verified that, but I will bet you will find it says so on the Intel web site.

upBack to top


Q: Do you have any idea why Sun charges $20 for downloading Solarisx86 when SPARC is free? Any plans to change this?

A: As a matter of fact I do. This has to do with the "Secret Six" from the Solaris X86 community having met with the Sun Executives last year after the announcement that Solaris X86 development was being put on hold. Because at the time of the announcement they had also removed the free download of the CDROM images for Solaris X86, while leaving Solaris SPARC available.

Prior to the meeting it had been brought up that Sun had estimated their cost for the system and it's maintainence that handled the downloads to be close to $20. I think somewhere around $17 or so. So the commmunity had discussed it before the meeting and proposed at the meeting that Sun should make it $20 to cover their costs.

Remember that Sun had announced previously that there were will over 1,000,000 downloads of Solaris. That is for both SPARC and X86 I think, but I am certain the majority were for X86 and that was only about halfway into the period that downloads were available, so let's say that 1,000,000 actual downloads of Solaris X86 took place.

That represented (at $20 each) $20,000,000 to Sun and was still much less than the cost of buying a copy of Linux or any other OS media. Of course many of those might have been retries from failed downloads and others were from people that just wanted to try it and would not have done so if it cost anything. But it was still a substantial amount of lost revenue that would have made providing it self-supporting.

I personally think we should be charging for the SPARC ones as well and for the very same reasons. Those downloads are from people that already own a SPARC system, either one we sold them or one they got on the grey market (I personally own several I bought on eBay).

Now... having said that, there is a change coming. I can't say specifically what it is yet, since it has not yet been announced. All I can say is that they will now be the same for both SPARC and X86. One more thing that shows that Sun is truly making Solaris for SPARC and X86 the same across the board. The change will happen during a future update release of Solaris 9.

upBack to top


Q: How do I get the Adaptec 39320 card to work under Solaris 9 x86?
Adaptec provides a driver up to Solaris 8. Sun references a SUNWradpu320 package which I cannot find in my distribution nor online.
Solaris 9 x86 12/02 runs on my box but its whole purpose was to be a file server so we need SCSI.

A: That driver will be in the next Solaris 9 update, which is due out in July or August. It is used by the V60x and V65x systems.

Now I have not tried this, but you might be able to make the Solaris 8 one work in the meantime. The download from Adaptec should be an ITU floppy image, correct? All you have to do is rename the directory on the ITU under the DU directory from SOL_28 to SOL_29 and it will treat it as a Solaris 9 ITU. You can also copy it to a SOL_29 directory and have one that will say it works for Solaris 8 and Solaris 9.

There is no guarantee that the driver will function correctly for Solaris 9, of course. But if it does this will get you by until the next Update.

Try this at your own risk!


Follow Up:

A followup question: In the meantime, I did install Solaris 8 on that box and discovered both Solaris 8 and 9 kernel panics when it tries a device reconfiguration (boot -r). I tried this BEFORE and AFTER installing the adaptec driver.

Any hope here with this hardware? (SuperMicro motherboard X5DP8-G2)

Well I did warn you it was a risk, although if it panics on Solaris 8 you are probably seeing something else. So I took a look at the specs for the motherboard.

First off let me say, I want one for home! #8^)

For the Intel Gb NIC you will need the e1000g driver. That is available for Solaris 8 from the Intel web site and like the Adaptec Ultra320 driver it will be in Solaris 9 Update 4 due out this summer. The ATI Rage XL graphics chip should be supported already, as we have the same chip in the LX50. It sounds like it is very similar to the V60x and V65x motherboards that are coming out with Update 4 this summer.

The one thing I did notice is our new system have the E7500 chipset and this board has the E7501 chipset. A small difference, but it might be a problem to be considered.

The best thing to do would be to boot with kadb and when it panics get a stack trace ($c) to determine just where it is having a problem. Be sure to be in command line mode, not in GUI mode, when using kadb. This should help you nail down just where the issue lies in your system.

Here are some things to consider trying and they apply to many other install problems with Solaris on non-certified systems:

  1. Make sure you are on the latest BIOS. I do this for all my systems, even those I put Windows on. My latest motherboard required it to even have a chance of being stable due to bugs in the BIOS itself.

  2. Make sure you have Plug-N-Play OS disabled in your BIOS. We support PNP for identifying devices, but enabling this means we have to fully configure them and Solaris does not do that (yet).

  3. Are you using USB for your keyboard? (USB support has languished in the Solaris X86 product since it was introduced in Solaris 8, but it is being actively worked on to bring it up to date now. In the meantime it can trigger several known bugs)

    1. Try disabling USB legacy support in the BIOS first.

    2. Try using a PS/2 keyboard and disabling USB altogether.

  4. Disable ACPI (we are improving ACPI support in Solaris, but it can cause some problems. This can help determine if it is a factor and generally does not hurt the system if it is disabled)

    1. Disable it in the BIOS, if it has that capability (best option).

    2. Use eeprom to set acpi-user-options to a value of 0x2 and reboot (second best option).

    3. Note that this may make your hyperthreaded CPUs appear as single CPUs to Solaris. Improved hyperthreaded CPU support is coming.

upBack to top


Q: What is the primary objective of Solaris for x86? Since it runs on x86 platforms, do you see Solaris x86 competing against competitive *nix platforms such as Linux?

A: This white paper might help explain our strategy in that regard:

http://wwws.sun.com/software/whitepapers/solaris9/opsys_strategy.pdf

I have not personally used Linux, but many in the Solaris X86 community have used both and so has my older son. The best way that Solaris X86 competes right now is that it scales much better for a multi-CPU system and it is much more robust than Linux.

The other factor to consider is support. If you buy a Sun box with Solaris X86 on it, we will fix any problem you come up with. One problem with Linux is that you may get into a finger pointing contest where one vendor tries to blame the other, either hardware or software. You often have the same issue with that other company, you know, the one up in Redmond...

I have also heard of numerous problems with incompatible libraries from one software package causing problems with an existing one and so on. Open software is great in some ways, but it is very unorganized and not really coordinated.

With Solaris we have already done all the integration effort to prevent that from happening with the various OpenWare items we have included or that are on our companion CDROM.

We offer regular updates with new features that you can check out and actually schedule your rollouts in your organization. Linux comes out whenever they fell like it and you may now have to update all your extra applications and start testing all over again to see if they break. Solaris is extremely backwards compatible with previous versions.

All that adds up to something that is more dependable for the long term, which is what most corporations, or the Navy in your case, desires.

The one thing we lack compared to Linux is the wide range of applications. That is being addressed through various means. I know many people that use lxrun to run Linux applications right out of the box. But we hope to make Solaris, both SPARC and X86 more compatible with Linux so that ISVs can do a port of their software to Solaris at the same time as their Linux versions.

upBack to top


Q: How is the ISV area growing? Is Sun still working to bring more ISVs into the Solaris x86 area.

A: Sun is very actively persuing ISVs, both for Solaris in general and for X86 in particular if they already offer a Solaris SPARC product. At a recent talk where Sun and Oracle announced Oracle porting their 9i product to the Solaris X86 OE they showed over 300 ISVs working on Solaris X86 products.

I just heard of a special deal that may be offered soon to registered Solaris devlopers to help encourage development of Solaris X86 software. It has not been announced yet, so I assume it has not yet been finalized. To register you can go to:

http://www.sun.com/developers

You can register on there for free and get E-mail newsletters of news items that are relevant to the development community and I am sure when this offer is made available it will be in there as well. They are always having some sort of announcement in there, whether it is for a new version of software or a special offer to purchase something. It is well worth the bandwidth.

upBack to top


Q: What are Sun's plans for the mobile/desktop Solaris x86 area?

A: At the moment we have obviously been concentrating on the server arena, as you can tell by the hardware Sun is selling.

There are several reasons why that is the case, not the least of which is that the group bringing out our Linux offerring was bringing out such products. So doing so allowed us to leverage their work in that area.

If you look at the Solaris 9 HCL pages you will see that we have already certified a laptop:

http://www.sun.com/bigadmin/hcl/data/

We are working on supporting much newer laptops now. I just saw a new one based on the Centrino design that looks very cool today that they will be working on getting supported in a future Update.

As a desktop platform Solaris X86 needs to get more ISVs to provide support for their applications, which was discussed in another posting. The next Solaris 9 Update, due in the July/August period will make Gnome 2.0 part of the standard Solaris distribution. This brings a wealth of desktop functionality to Solaris, as well as some of the pieces that ISVs that write for Linux need.

I think after that version is out we will start to see the desktop for Solaris X86 take on a more important place in the scheme of things. It will take time for momentum to build up, of course.

Check with me at this time next year and I'll bet you will find a much wider and diverse software offering for Solaris X86 and probably for Solaris SPARC as well because of Gnome being available for it.

upBack to top


Q: When will we eventually see a new version of GNOME that will include Evolution 1.4? Also, StarOffice 6.1 beta isn't available for x86, has SUN dropped support for it?

A: Gnome 2.0 will be in the next update of Solaris 9, due out in July/August. I think Evolution will be part of that, but I do not know if it is on the Companion CD or one of the standard Solaris packages. I also am not sure what version it will be. But you will be seeing Evolution for Solaris at some point in the near future. I haven't been following it closely enough to know for certain. I am still using dtmail myself, but looking forward to comparing Evolution, Mozilla, and Netscape for my future E-mail client.

The problem with Star Office 6.1 was the (relatively) quick way we changed our position with Solaris X86. Development for the other versions was being done when Solaris X86 was turned back on, so naturally the Solaris X86 one is not in the same state. They needed to add staff for development and testing, as well as for supporting it.

Probably, and I am just guessing here, you will see an OpenOffice version for Solaris X86 and the 6.1 version will come later. The other possibility is that they might skip 6.1 for Solaris X86 and come out with 6.2 for it at the same time as the other platforms. Depending on what works out best with the workforce and schedules they have to meet.

You can see something similar with our Forte compilers. We have skipped version 7 and gone on to version 8. That is how the compiler group chose to handle doing support for Solaris X86 and still maintain their project goals. We will have to wait and see exactly how the StarOffice group does it.

upBack to top


Q: Many more people I've talked to are interested in this same set or O/S's.
Wouldn't it be great to 'package' a solution for this request?
I want to load solaris first, then Linux Red Hat 9.0, then 2000 Server, then XP Professional. How difficult would this be?
Does the Solaris x86 solution allow me to have other O/S's on my home system?

A: There is an excellent web site that covers this:

http://multiboot.solaris-x86.org/

The biggest issue comes with Linux and Solaris, because the ID used by Solaris is also the ID used by Linux for it's swap partition. This web site tells you how to avoid that problem.

Personally, I like to put Solaris on it's own disk (I buy my system with an eye towards having lots of disk - isn't SCSI grand?) and keep Windows, if I have it on the system, on the primary disk. Unlike Linux or Solaris, Windows insists on booting from the Primary disk.

Solaris has it's own boot manager and it is enough to boot another OS if you don't want to bother with multiple disks. But Solaris is always the default and you can't change that like you can with other boot managers. Having Solaris on a disk by itself means you don't see that boot manager. It only comes up if there are other fdisk paritions on the same disk as Solaris.

Just as an example I have a test system I use that has Windows 98 on it, to host System Commander, the boot manager I use. It then has versions of Solaris from 2.5.1 up to early builds of 10. This way I can test a fix I do for all versions of Solaris that it applies to without changing my hardware. I have also had Linux on there, but it was deleted when I needed space for Solaris 10. So yes, they can co-exist quite nicely.

My laptop has Solaris 8 and Windows 98 on it in a dual boot setup, also.

upBack to top


Q: I want to write a driver for Solaris x86, but I need hardware specifications from the vendor. Is there any way Sun can facilitate things for people looking to write drivers, to get in contact with "the right people" in various corporations?

A: Well Sun is trying to get IHVs to write drivers for Solaris and I am certain some of them are limitted in either (or both) manpower and experience in doing so. This is especially true right now when many companies have been cutting back to save on costs.

It might be worthwhile to consider having registered developers that are interested in do that available that Sun can put an IHV in contact with. It sounds like a great way to leverage our Solaris development community for the benefit of all.

If they are going to consider doing that you will probably hear of it first if you are a registered developer. So be sure you have done so at:

http://www.sun.com/developers

upBack to top


BigAdmin
  
 
 
 
Would you recommend this Sun site to a friend or colleague?
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.