Solved

unix files systems

Posted on 2004-03-29
10
414 Views
Last Modified: 2013-12-06
how unix file systems are different from windows.
what is the prime area of difference . is unix a better operating system than windows ?
0
Comment
Question by:satishinspire
  • 2
  • 2
  • 2
  • +2
10 Comments
 
LVL 51

Expert Comment

by:ahoffmann
Comment Utility
> is unix a better operating system than windows ?
hmm, you can read infinite articles and books about this, and its always the same: each author has its preferences
so simply make your own decision *after* reading at least a few dozent texts about that

> how unix file systems are different from windows.
there're dozents of Unix filesystems, compared to roiughly 3 or 4 on Windows
So, which one do you mean?
The main difference is that Unix uses kernel driver which are independent of the Unix flabiour, mainly
while in windows it's part of the OS.
0
 
LVL 9

Expert Comment

by:Alf666
Comment Utility
ntfs is a good file system. FAT or FAT32 is BAAAAD.

ntfs and ext2 (the usual linux file system) could be compared.

But now, most linux flavors come with journaled filesystems, though avoiding the need for file system checks on reboot.

Such filesystems are, for example : ext3, reiserfs.
0
 
LVL 1

Expert Comment

by:mdhmi
Comment Utility

... is unix a better operating system than windows ?

I normally don't respond to questions this lame, but, here goes: YES !.

Mark

0
 
LVL 16

Accepted Solution

by:
Hanno Schröder earned 25 total points
Comment Utility
Windows FS: NTFS (different versions), several FAT variants
UNIX FS: Standard BSD FS, BSD FFS ("Fast File System"), System V FS (Standard on older *nixes like SCO), UFS, VxFS, plus ext2/ext3 and Reiser (on Linux)
With Windows there is only one company designing and implementing FS: Micro$oft.
With UNIX there are plenty of companies working on file systems and trying to make them faster, more reliable etc.
Every UNIX vendor (like IBM, Sun, HP and many others) has his own implemtation of a UNIX FS -- and they are not interchangeable (!). Therefore, if you have a "standard" disk with a UNIX FS from one vendor you cannot hook it up on another vendor's system to access data. The only way to share data is via network (using NFS or the like)
Some commercial UNIX FS have been designed during the years, the most popular being Veritas' VxFS (Veritas FS). The main difference between all the standard UNIX FSs and VxFS is that Veritas FS uses an extend based file/data allocation tech. vs. inodes and data blocks.

Cheers
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 51

Assisted Solution

by:ahoffmann
ahoffmann earned 25 total points
Comment Utility
> Therefore, if you have a "standard" disk with a UNIX FS from one vendor you cannot hook it up on another vendor's system to access data.
Not true.
Linux can access most of them. Solaris and IRIX also have support for a wide range. Most UNIX/all Linux can access (v)FAT, NTFS too.
VxFS should be compared to XFS, JFS, ReiserFS etc. but not minix, ufs, efs, ext2, etc. Keyword: Journaling

No offence, just my pedantic corrections ;-)
0
 
LVL 16

Expert Comment

by:Hanno Schröder
Comment Utility
Addition to "journalling":
Solaris' UFS has journaling built in since Solaris 8 (can be enabled/disabled using mount option)
And AFS has journalling, too ;-)

Thanks for your additions, ahoffmann.
0
 
LVL 1

Expert Comment

by:sanal
Comment Utility
1. Windows has various file systems like FAT, FAT32, NTFS
NTFS is a better and secure file system out of these three.  
Windows uses the Drive and Directory concepts. Like you boot parition is C:   under C: you have a lot of directories. Like this you can have multiple drives and directories. This is easy to arrange your files in different drives.  If you have NTFS file system, you can restrict access to each and every directory. The GUI for windows is very user friendly.
The applications on windows uses directories, files, configuration files, and registry.  The registry becomes larger when you install many applications.  The more application you install, your system will become slower.  Once in a year you most probably have to reinstall windows and all applications because of performance problems.

Unix uses the concept of File system structure.  It uses directories and files.  The OS is part of kernel, which is more rigid compared to windows, applications are installed above that, so there are less chances for a crash.  In pleace of drive letters it uses different filesystems/partitions which is listed under / (root). Bit complicated for a layman.  But good for an organization where lots of application are using and stability is required.  The graphics is not so user friendly.  Since unix doesn't use registry, it doesn't need a reinstall every few months.  Software installed uses only configuration files and other files and directories.

If you are thinking or home use or a home office, i would suggest you to use windows only.
0
 
LVL 9

Expert Comment

by:Alf666
Comment Utility
Lots of answers for a 50 points question :-)
Though the author does not seem very interested by them.
Did you get what you were looking for ?
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

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…
Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

744 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now