Be kind -- Legacy is yesterday's kernel compile!
For Solaris --- Legacy is any build that is not Solaris 10 ---
OK my age is showing -- I worked on UNIX System III and Sun OS
I still have Solaris 5.5, Solaris 5.6, <one Solaris 5.7> and a bunch of Solaris 5.8 servers running --- Solaris 9 (only if the application requires it)
Solaris 10 was a "Major" advance in the way Solaris operates --- Yes it has "services" --- it has a registry --- and it uses a "bunch" of XML files to define most of this --- The reason for the move to services was a faster boot --- the legacy Solaris loaded each run level entry serially... started the init script and waited until it finished before moving on -- The Solaris 10 starts the services in parallel and only serially if a service depend on another for operation...
You "can" configure the /etc/inet/inetd.conf (I think that is the "Legacy File")(well if I don't have the name 'just' right, someone will tell me!)
Anyway -- this is a "one time" deal SET your inetd.conf file up just the way you want it --- follow the instructions at the top of the file and it will "enable/disable" your old item under the services structure ---
To see what "services" are running --this will list them all <see the man page for options)
# svcs
To enable or start a service --
# svcadm enable ssh (for example)
You can enter the entire service tree, but is it seldom necessary ---
# svccfg --- this is the command for configuring a service --- I have only needed to use this command once in the three years I have been working with Solaris 10...
Yes we still have the /etc/services file
The Sun Doc or Big Admin web site has more info then I could ever get into --- I have to keep a "cheat sheet" close just make it easy ---
I run openSUSE also, but I go through YaST2 if I need to configure the process (i.e. ntp ) Regardless -- I have found i still need files in the rc.d startup directories --- The services just makes it so much easier to set it once and forget -- (unless the service goes into a maintenance state -- that's another topic)
Have fun
Never look back --
Dale