republican-creole
site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Share Topic
Posting?
Links: ·Forum FAQ ·Attitude Adjustment ·Linux docs ·DistroWatch ·OPLM
AuthorAll Replies


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
kudos:7
Reviews:
·AT&T U-Verse

reply to reub2000

Re: PCWorld:Why Linux on the Desktop Is Dead

said by reub2000:

Not to mention that windows does stupid **** like overwriting grub or not supporting extX filesystems.

Imagine if you could install Windows on an ext4 file system. You would be able to run updates, and almost never have to reboot the computer to complete the updating.
--
AT&T Uverse; Zyxel NBG334W router (behind the 2wire gateway); openSuSE 12.1; firefox 11.0

TuxRaiderPen

join:2009-09-19

said by nwrickert:
Imagine if you could install Windows on an ext4 file system. You would be able to run updates, and almost never have to reboot the computer to complete the updating.
Using EXT2,3,4, rsfs, is not going to change the ability to update with out reboots.completely. thats the way the Linux evironment works v. the way something else... file permissions is one issue, but the way an OS loads drivers and other things and its vastly different in Linux, BSD, and other OS...


JohnInSJ
Premium
join:2003-09-22
San Jose, CA
Reviews:
·PHONE POWER
·Comcast

said by TuxRaiderPen:

said by nwrickert:
Imagine if you could install Windows on an ext4 file system. You would be able to run updates, and almost never have to reboot the computer to complete the updating.
Using EXT2,3,4, rsfs, is not going to change the ability to update with out reboots.completely. thats the way the Linux evironment works v. the way something else... file permissions is one issue, but the way an OS loads drivers and other things and its vastly different in Linux, BSD, and other OS...

My Ubuntu install wants to reboot after some kernel patches. I guess the magic failed.

You *can* do updates in Windows and MacOS without reboots, unless the update is to something that can't be unloaded/reloaded. Just like Linux.
--
My place : »www.schettino.us


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
kudos:7
Reviews:
·AT&T U-Verse

reply to TuxRaiderPen

said by TuxRaiderPen:

Using EXT2,3,4, rsfs, is not going to change the ability to update with out reboots.completely. thats the way the Linux evironment works v. the way something else...

No, it is mostly a file system issue.

In Windows, you cannot update a file that is in use.

In linux, you can't either. But you can unlink the file in use, and put a replacement in the file system so that the next use of that file name will get the new version.

Updating Windows requires creating a task list of file updates to be made early in the next boot cycle before any application begins using that file. That's never needed with a linux or unix update, because of the different file system design. Sure, you might still want to reboot so that you start using the new versions. But the updating is complete even without a reboot, whereas it is not complete in Windows.
--
AT&T Uverse; Zyxel NBG334W router (behind the 2wire gateway); openSuSE 12.1; firefox 11.0

dave
Premium,MVM
join:2000-05-04
not in ohio
kudos:8

said by nwrickert:

In Windows, you cannot update a file that is in use.

That's because the OS gives app code a *choice* in the matter, and most code that opens a file for reading is quite keen to request that no-one else be allowed to write to it while they're reading it. Or delete it while they're reading it.

It's not that NTFS absolutely prohibits process B from deleting a file that process A has open: it is that the programmer of A didn't want that to happen (or, this being Windows, I grant you that "didn't RTFM" is equally likely. Not that Linux programmers seem to RTFM more).

In linux, you can't either. But you can unlink the file in use, and put a replacement in the file system so that the next use of that file name will get the new version.

Yeah, that's an odd decision - that the name doesn't get removed from the directory until the last open handle is closed. The only reason I can see for that behaviour is FAT compatibility (the FAT file system doesn't have the conventional "flat index of files" with directories merely holding references into that index; there's no place to remember the file except in the directory). Quite annoying.

Sure, you might still want to reboot so that you start using the new versions. But the updating is complete even without a reboot, whereas it is not complete in Windows.

Well, sure. But notice that Linux has a risk that Windows does not have - if a program opens "foo.bar" by name, then there's an update applied, and the program opens "foo.bar" by name again, it can get a different one. Minor, perhaps, but kind of irritating.

Saturday, 18-May 21:53:08 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 13.5 years online © 1999-2013 dslreports.com.
Most commented news this week
Hot Topics