Comparing UNIX-like Operating Systems with NT
ඔබට මොනවද සිතෙන්නෙමෙසේ යුනික්ස් වැනි පද්දති මෘදුකාංග (System 5 හෝ BSD යන මෘදුකාංග වල ආභාෂය ඇති) සහ මයික්රෝසොෆ්ට් වින්ඩෝස් පද්දති මෘදුකාංග සංසන්දනයක් කලොත් ? ඇත්තෙන්ම අපට කරන්න පුළුවන් හොදම සංසන්දනයක් තමා මේ ප්රසිද්ද පද්දති මෘදුකාංග දෙක සංසන්දනය කිරීම. මයික්රෝසොෆ්ට් ආයතනය කල සියළුම පද්දති මෘදුකාංගයන්හී පහසුකම් එකතු කර ඉදිරියේදී තනි පද්දති මෘදුකාංගයක් ලෙස ඉදිරිපත් කිරීමට බලාපොරොත්තු වෙයි. Windows 2008 Server මෘදුකාංගයද හොද එකක් උවද එය Multimedia වැඩ සඳහා භාවිතා කිරීම ගැටළු දායකය. එනිසා යුනික්ස් වැනි පද්දති මෘදුකාංග සහ මයික්රෝසොෆ්ට් වින්ඩෝස් පද්දති මෘදුකාංග සංසන්දනය කිරීම ප්රායෝගිකය.
යුනික්ස් වැනි පද්දති මෘදුකාංග එකිෙනකට විවිධ වූවත් මූලික සංකල්පයට සමානය. නමුත් මයික්රෝ8සොෆ්ට් වින්ඩෝස් පද්දති මෘදුකාංග පිළිබදව ඔබටම තීරණය කල හැක. බොහෝ මූලික විධාන ගොඩාක් සමානය.
The two most popular classes of operating system today are Unix-like operating systems (i.e. those which are either derived from or inspired by System 5 or BSD) and Microsoft Windows-based operating systems. Microsoft is now planning to merge all of the Windows operating systems into one release in future. Windows 2008 Server also good operating system but cannot use with Multimedia contents properly. For the sake of placing the generalities in a clearer context, it is useful to compare UNIX with NT.
Unix-like operating systems are many and varied, but they are basically similar in concept. It is not the purpose of to catalogue the complete zoological inventory of the UNIX world; but you can decide how about it in NT operating systems. Many basic commands are very similar.
Some basic commands for file and system control
| Unix-like OS | NT |
| chmod | CACLS |
| chown | CACLS |
| chgrp | No direct equivalent |
| emacs | Wordpad or emacs in GNU tools |
| kill | kill command in Resource Kit |
| ifconfig | ipconfig |
| lpq | lpq |
| lpr | lpr |
| mkfs/newfs | format and label |
| mount | net use |
| netstat | netstat |
| nslookup | nslookup |
| ps | pstat in Resource Kit |
| route | route |
| setenv | set |
| su | su in resource kit |
| traceroute | tracer |
| tar | tar command in cygnus tools |
| chgrp | No direct equivalent |
ගොනු සහ ඩිරෙක්ටරි සැලැස්ම මේ දෙක අතර සුළු වශයෙන් වෙනස් වුවද සාමාන්යo තත්වය නම් මෙම පද්දති දෙකෙහිම ඇති මූලිකාංග සමාන බවයි.
The file and directory structures of UNIX and NT are rather different, but it is natural that both systems have the same basic elements.
| Unix-like OS | NT |
| / | <Drive Letter> : (e.g. c: or d: ) |
| /usr | %SystemRoot% usually points to C:\WinNT |
| /bin or /usr/bin | %SystemRoot%\System32 |
| /dev | %SystemRoot%\System32\Drivers |
| /etc | %SystemRoot%\System32\Config |
| /etc/fstab | No equivalent |
| /etc/group | %SystemRoot%\System32\Config\SAM* (binary) |
| /etc/passwd | %SystemRoot\%\System32\Config\SAM* (binary) |
| /etc/resolv.onf | %SystemRoot%\System32\DNS\* |
| /tmp | %SystemDrive%\Temp or %SystemDrive%\Documents and Settings\Harshana\Local Settings\Temp or %SystemDrive%\Users\<UserName>\AppData\Local\Temp |
| /var/spool | %SystemRoot%\System32\Spool |
| Unix-like OS | NT |
| Standard libraries | W1N32 API |
| Unix libraries | Posix compatibility library |
| Symbolic/hard Links | Hard links (short cuts) |
| Processes | Processes |
| Threads | Threads |
| Long filenames | Long filenames on NTFS |
| Mount disk on directory | Mount drive A: B: etc |
| end! is LF | endl is CR LF |
| UID (User ID) | SID (Subject ID) |
| groups | groups |
| ACI.s (non standard) | ACLs |
| Permission bits | (Only in ACLs or with cygwin) |
| Shared libraries | DLL’s |
| Environment variables | Environment variables |
| Unix-like OS | NT |
| Daemons/services/init | Service control manager |
| DNS/DHCP/bootp (free) | DNS/DHCP (NT server) |
| X windows | X win |
| Various window managers | Windows 95 GUI |
| System admin GUI (non-standard) | System Admin GUI (Standard) |
| cfengine | cfengine as of 1.5.0 |
| Any client-server model | Central server model |
| Rsh | limited implementation in server |
| Free software | Some free software |
| Perl | Perl + W1N32 module |
| Scripts | Scripts |
| Shells | DOS Command window / Power Shell |
| Primitive security | Primitive security |
| Dot files for configuration | System registry |
| Pipes with comm1 | comm2 | Combinations comm1 | comm2 |
| Configuration by text/ascii files | Config by binary database |






