Moving to Solaris 10 on a PII machine

Posted on 2005-03-05
Medium Priority
Last Modified: 2013-12-27

I am thinking of installing Solaris 10 on a PII 550MHz machine. Is it advisable or should I go for a PIII 750MHz.
My other question is can I have a Windows2000 machine as a client for the Solaris 10 machine.

My goal is to develop desktop applications in Java using Solaris platform. Since I am new to Sun products any feasible approach. [trying to be less dependent on Microsoft :) ]
Question by:Syed Irtaza Ali
  • 3
  • 2
LVL 34

Accepted Solution

PsiCop earned 500 total points
ID: 13466251
1) Obviously, you'll get better performance in the GUI environments with the faster machine - if your goal is to develop Java-based desktop apps, then that means running/testing in a GUI environment, and that means you want the faster CPU. Solaris is about a quarter of the size of Redmond's bloatware in terms of lines-of-code in the OS, but GUIs always make things slower. Also, the amount of RAM is important, and you haven't mentioned that - I'd imagine you'd want a minimum of 512 MB since you're doing development.

2) Sure, altho again, you need to be specific about exactly what services you want the Solaris server to deliver to the Windoze client. Put Apache on Solaris and the Windoze machine can be an "HTTP client". Simple. Is that all you want?

If you want to, say, make the Solaris filesystems available to the Windoze client, then you have a choice (something Redmond will never give you) of methods/protocols, such as FTP, SMB and NFS. You can most-easily (from the Windoze perspective) do this using SAMBA (SMB) on the Solaris server, which will allow it to appear as an SMB-based server to the Windoze machine. You could also use NFS, altho the M$ NFS support sucks rocks (big surprise).

Congrats on making the move to a stable, reliable environment. You're entering a whole new world, so you've got to be prepared to dump the rags that Redmond has been stuffing in your head in the past. Remember that Solaris...*NIXes in general...are process-oriented environments, as opposed to the thread-orientation in Windoze. Each process has its own address space, so its both quite difficult and very rare for a misbehaved application to be able to actually damage the OS ("damage the OS" = "BSOD" in Windoze, where every thread has complete access to the system). The *NIX environment is also more scalable than Windoze, more hardware-efficient, and since you're developing in Java, your code should be fairly portable. Don't forget to take a peek at the Tomcat Java Server Page (JSP) server for Apache.

Author Comment

by:Syed Irtaza Ali
ID: 13474011
Hi PsiCop,

Your comments were of great help.
This point seemed interesting "Put Apache on Solaris and the Windoze machine can be an "HTTP client". Simple. Is that all you want?"

What I want to ask is using this method could I develop on Windows with NetBeans IDE connected to MySQL. Now how would my environment look like, i.e.

a) Solaris 10 having Apache server and MySQL db
    Windows 2000 having NetBeans IDE

b) Solaris 10 having Apache server
    Windows 2000 having NetBeans IDE and MySQL

Also could you guide me on what kind of software development is usually done using Solaris OS. As I havent been able to find business applications from 3rd-parties.

On JSP bit, I am more focused on moving towards mobility development in Java. So probably wont be focusing on that for the moment. Just to get settled in, I have taken the one step at a time approach by starting from desktop development. Any recommendations.

LVL 34

Expert Comment

ID: 13477449
If you're planning to have your IDE on W2K, then yeah, I'd prolly put both Apache and MySQL on Solaris 10. You could really economize and ditch the GUI from Solaris 10, and basically strip it down to just Apache and MySQL and probably a compiler (say, gcc) so you could update Apache or MySQL or add new modules to either one. And in that config you could probably get by with the slower machine and throw the faster one to the gaping maw of Windoze for the IDE.

As for 3rd party software on Solaris ... ever hear of Oracle? A quick Google search turned up this listing of 90 products --> http://www.calibex.com/serv/calibex1/buyer/outpdir.jsp?nxtg=e5282_CC8F94B3B697D7F9&search=solaris+software

Author Comment

by:Syed Irtaza Ali
ID: 13483733
Oracle. :) I am an OCP Internet Application Developer 6/6i. The search listing was good, but I prefer free goodies in the bag for my development. So if you know some free sites listing solaris software do let me know. Thanks.
LVL 34

Expert Comment

ID: 13487981

Featured Post

Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Let's say you need to move the data of a file system from one partition to another. This generally involves dismounting the file system, backing it up to tapes, and restoring it to a new partition. You may also copy the file system from one place to…
A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses
Course of the Month12 days, 19 hours left to enroll

579 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question