Aboutmkitwrk Expertise Expert: Creating and managing *nix database/application servers for use with dl4/unibasic/mysql/apache/thoroughbred applications, espcially in medical environments.
Strengths: scripting, backup and disaster recovery, routing, samba/smbfs/cifs, LPRng, CUPS, telnet/ssh/sftp, vsftp, rsync, new system preparation, system duplication, database design, system conversions (AIX/SCO-OS5/Linux)
Familiar With: apache/apache-ssl, mysql, php, c, awk, sed, gnome, nfs
Experience I've been head of development at our company since 1984. Our OS's at that time were Point 4's IRIS and Altos' Xenix. Then: SCO Xenix, SCO Unix, AIX, SCO-OS5, Caldera, RedHat 7, Debian Sarge, RedHat ES4, Debian Etch, Redhat ES5, Debian Lenny. I've migrated our clients through those various versions with minimal interruption while preserving their investments in hardware and staff knowledge over time.
Education/Credentials 1980 BSBA Washington University, Saint Louis, Missouri
Question Since Unix is all about open standards, how easy is it to modify?
Is there an advantages and disadvantages of being able to modify UNIX?
Answer Adhering to open standards does not necessarily imply that it is easy to modify.
What it means is that if you write a piece of code that adhere's to the standards, then it will be easy to port that piece of code to other OS's that adhere to the same standards with a minimum of hassle.
If you are fluent in the C language and have a working knowledge of OS concepts, then Linux, BSD and other OS's that publish all the source code are the easiest to modify. -- OS's that don't publish the source are impossible to modify... (i.e. you can't just go create your own embedded version of Windows from Windows XP - but you can with Linux if you know what you are doing...)
I don't see any disadvantages of being able to modify an OS as you see fit...
It is totally an advantage to be able to customize and streamline an OS for the job the system is intended to perform.