?
Solved

Moving to Solaris 10 on a PII machine

Posted on 2005-03-05
5
Medium Priority
?
310 Views
Last Modified: 2013-12-27
Hi,

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 :) ]
0
Comment
Question by:Syed Irtaza Ali
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 34

Accepted Solution

by:
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.
0
 
LVL 2

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.



0
 
LVL 34

Expert Comment

by:PsiCop
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
0
 
LVL 2

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.
0
 
LVL 34

Expert Comment

by:PsiCop
ID: 13487981
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

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

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…
FreeBSD on EC2 FreeBSD (https://www.freebsd.org) is a robust Unix-like operating system that has been around for many years. FreeBSD is available on Amazon EC2 through Amazon Machine Images (AMIs) provided by FreeBSD developer and security office…
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 navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Suggested Courses

762 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