LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 01-24-2002, 10:23 PM   #1
okok
Member
 
Registered: Jan 2002
Distribution: Ubuntu Mate
Posts: 116

Rep: Reputation: 15
Question UMSDOS vs. loop device


Hi, I am considering installing either winlinux 2001 or phat linux on my windows pc.

Winlinux uses UMSDOS, and Phat linux uses "Ext2 Linux file system "by mounting it on a loop device" (not that I understand what this is...).

I would be glad if someone could explain me what each of these systems are, their advantages and their disadvantages.

Also, I am interested to know whether the entire directory tree and files that exist on a shared drive can be seen and accessed by both systems.

Thank you
 
Old 01-25-2002, 11:13 AM   #2
Thymox
Senior Member
 
Registered: Apr 2001
Location: Plymouth, England.
Distribution: Mostly Debian based systems
Posts: 4,368

Rep: Reputation: 64
Ok. You really should go for the Ext2 in a loop file.

UMSDOS: It directly accesses the Dos file system and uses that for it's file storage. It has some weird addon thing (that only Linux can see) to manage the ownership of files. If I remember rightly, it used to be used quite a lot. Bit dodgy if you ask me.

Loop file. Basically, in order to understand this, you should understand how Linux handles filesystems. Windows used to use Fat16, and now used Fat32. NT uses NTFS. These are all filesystems and have their own advantages/disadvantages. Ext2 is the default Linux filesystem. Unlike dos/windows where each partition/device has it's own 'drive letter', Linux can 'mount' the devices whereever you want it to. CDs use ISO9660. Ok, you've got the filesystem bit so far.

Since all things are considered as files under Linux (there's a how-to for this, somewhere. Look at the ldp site), you can therefore 'mount' a file as a complete filesystem. This way, you do not need to repartition your harddisk, but you also do not risk everything on your current Windows partition.

In short, (what are you cheering for?) using the loop filesystem will create a couple of huge files on your existing Windows partition, and Linux will reside within these files.

If you want to try Linux, without the hassle of repartitioning, then go for the loop filesystem one. It is also a little safer. Should you decide (God forbid) that you really don't want to do Linux anymore, you just boot into Windows and remove the files.

Any more questions, just post.
 
Old 01-25-2002, 11:44 AM   #3
okok
Member
 
Registered: Jan 2002
Distribution: Ubuntu Mate
Posts: 116

Original Poster
Rep: Reputation: 15
more UMSDOS vs Loop file system questions

Thank you, this was a good explanation! Two more questions:

First, in what way is the loop filesystem safer than UMSDOS? What risks are involved in useing UMSDOS?

Second, I already heard that winlinux (which uses UMSDOS) can access dos/windows files. Do you knwo whether a linux running from a loop filesystem would is able to access files created under windows/dos?

Thanks
 
Old 01-28-2002, 11:04 AM   #4
Thymox
Senior Member
 
Registered: Apr 2001
Location: Plymouth, England.
Distribution: Mostly Debian based systems
Posts: 4,368

Rep: Reputation: 64
Using UMSDOS you have the opportunity of editing your Windows config files, mistaking them for the Linux ones, so when you boot back into Windows, everything has gone cock-a-hoot.

Loop based filesystems act in almost exactly the same way as a proper partitioned system, except that it is slower. If you want to edit your Windows files, then you must mount the Windows partition (even though it's residing on it anyway) to do so. With UMSDOS, because the files sit side-by-side, you can access the Windows files with no hassle.

The UMSDOS system was a good idea before computers were powerful enough to cope with loop filesystems, but since they are now, I would go for the loop one.

The only real disadvantage that you will see using the loop based one over a proper partition based install is that of speed. Because the complete file-structure resides within a file, it is not exactly fast.

Here's an example of where loop systems are also used. On the cover CD/DVDs of computer magazines, you might find .ISO files ready to be burned to CD. Under Linux, you do not need to burn these files to CD in order to access the contents. You can mount them as a loop filesystem.
 
Old 01-28-2002, 12:53 PM   #5
okok
Member
 
Registered: Jan 2002
Distribution: Ubuntu Mate
Posts: 116

Original Poster
Rep: Reputation: 15
Thank you Thymox

Your explanations are excellenet.

I wonder why it is so difficult to find clear explanaitons that people almost without technical backgrond like myselft can understand...
 
Old 01-29-2002, 11:12 AM   #6
Thymox
Senior Member
 
Registered: Apr 2001
Location: Plymouth, England.
Distribution: Mostly Debian based systems
Posts: 4,368

Rep: Reputation: 64
Don't worry about it. I've been using Linux for about 18 months now, so I still consider myself a newbie. The biggest differences I have found between Linux and Windows is the whole concept thing. As far as I am aware, Windows was built ontop of a system that was designed to be used on a standalone machine. Linux comes from a long line of unix like os's, which were designed to work as a network of machines. Because of this main difference, there are many conceptual differences. Take the mounting thing (which I am still trying to explain to my housemate, who now has to use Linux because of his Uni course), for example. Big conceptual differences between Windows and Linux. Still, it never does anyone any harm to learn new things!

As for the explanations thing... I think you'll find it's almost a foregone conclusion. The more you learn about Linux, the more technical your explanations can become, and therefore when dealing with situations that you consider to be simple, you almost gloss over the subject - expecting the other user to instictively know what you're talking about. Being only a recent convert to Linux, I understand how frustrating this can be for newbs, so if needs be, I try to keep it as untechnical as possible.

Thanks for the compliment - I could do with them at the mo, bloody university dissertations!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
why nfs lose loop device ? jiawj Slackware 1 03-31-2005 01:45 PM
What is Loop Device Support? Dswissmiss Linux - General 3 08-03-2004 08:36 PM
loop: can't open device /dev/loop0: No such device or address miaviator278 Linux - Security 3 06-09-2004 09:24 PM
bio too big device loop shakshuka Linux - General 3 02-25-2004 09:30 AM
loop device BH_Dirty bit devershetty Linux - Newbie 0 07-16-2003 06:50 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:12 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration