Some definitions: When I say "portable device" or "device", I mean a device that uses media formatted with this hypothetical "no journaling, relaxed permissions" variant of EXT4 (or EXT2). When I say "media", I mean the SD card or floppy disk or whatever it is that you put in the portable device that acts as data storage. Now, on to your question:
Could it be implemented in the driver to simply ignore and hide said permissions from the user?
Absolutely. As far as I know, there's nothing [1] preventing the maintainers of the EXT* drivers in the Linux kernel from throwing up their hands, and disabling the FS level UNIX permissions.
If you wanted compatibility with way things are done in "real" Linux systems, your device's FS driver could set the uid/gid of all files and directories to 0 (the root user/group), and make all files and directories globally readable and writeable. [2] So, what to do if a user loads up yer EXT* formatted media into a Linux machine and tries to add a file that's not owned by root, or is not globally readable? From what I can see, you could do one of several things. I'm gonna talk about two: 1) Have your portable device reset the ownership and permissions on any incorrectly set files/dirs that it happens to come across. 2) Talk the EXT* devs into adding an extended filesystem option that indicates that UNIX ownership and access permissions are being ignored for this particular media. [3] Then, no matter what the user did to the media, the owner and permission bits would be handled in a way that makes your portable device happy. [4]
Please call me out on anything that doesn't make sense or seems really dumb.
[1] Well, except the boot up the ass that they'd get from their fellow kernel devs. [2] Does that make sense? If it doesn't, call me out on it. It's pretty late over here... I tend to not make much sense when I'm tired. [3] You can set extended options for a particular device by using tune2fs's "-E" option. I *assume* that the EXT* devs can add new extended options as they see fit. (After all, they added several new ones for EXT4.) [4] Assuming that your users had the appropriately patched EXT4 kernel module... but you'd get that to em on a disc or something.
Two things: 1) Have ever used Eclipse for Java programming?
2) You haven't used KDevelop 4, have you? When you can get KDev4 to run (as of last month, it was alpha software and was rather crashy), you can see that the autocomplete is light-years ahead of VS.
My beef with autocomplete is that it encourages a kind of cowboy coding style,
The medicine for this is simple. Fire the cowboys. Autocomplete (whether it's in Visual Studio, Vim, Emacs, or KDevelop 4) is a godsend for those of us who suffer from RSIs, the "too many goddamn projects at once" syndrome, or just plain forgetfulness.
Except when it's not. I work on software that can -unfortunately- be nothing *but* complex. (Trust me, my cow-orkers and I wish that the software was *much*, *much* simpler.)
My argument is "Being in charge of a company that makes a lot of money and employs a large number of people is neither an indicator of intelligence nor ethical behaviour."
Steve has managed to amass a personal net worth of $15B and runs a $50B a year company with 80,000+ employees. If you want to claim that that doesn't take intelligence, by all means...
Many in the United States financial sector have done similar things. Look how well that turned out for them.
But don't you see? Your favorite sites are going to have to shut down if you use AdBlock, 'cause then you're stealing their content! You're really going to just have to take one for the team.
My electricity, water, gas, oil and ISP have all had outages longer than that in the past year, and most of them have outages every year, and yet I pay them a damn sight more than the $7 a year that VeriSign gets for serving my DNS records.
I've a few niggling points to make here... Your utilities companies have to acquire, distribute, and track usage of a good in meatspace. VeriSign has to store and serve some hundreds of bytes of data per domain, per request in cyberspace. What's the cost of shipping some hundreds of bytes, again? (Hell, what's the cost of shipping a trillion bytes?) Most utilities companies also serve a comparatively insignificant area when compared to VS's market. VS can really work the "economies of scale" thing in connection acquisitions, utilities purchasing, and data warehousing.
I'd be willing to bet that VS's per-customer overhead is significantly lower than the overhead of your local utilities company could ever possibly be. I'd also bet that VS's per-customer profit margin is higher than that of your local utilities company.:)
Did you switch around the extensions for "yes" and "no macro XML" file formats, or is the "no macro" extension really ".xlsm"? If it is, that's kinda confusing.
"I'm a Gentoo Linux user with a separate Windows installation for playing Steam games."
You sound so proud of yourself.
It's a pity that text-based communication robs us of the ability to inject emotional nuance into our messages. In the interests of greater understanding and easier communications, I will now clarify and reinforce the intended meaning of opening statement in question:
"I'm a Gentoo Linux user" Means: "I use Linux on a daily basis. I'm not a Microsoft devotee or fanboy." "...with a separate Windows installation for playing Steam games." Means: "I don't just use Linux. I am also a frequent Windows user. This means that I actually have data to back up the claim that I'm about to make." The remainder of my original post is a presentation of evidence that disagrees with rainhill's original claims, and -as I am operating under the assumption that there has been a misunderstanding- a request for an expanded explanation of scenario surrounding the poorly performing application.
I think your view of the West may be Hollywood-tinted and overly optimistic.
This is true.
The war on drugs (a kind of civil war) is just starting to abate;
I don't agree with you.:)
legislators and police-state apparatchiks are looking for the next new frontier to exercise their lust for punishment.
Aye. It is *always* the case that many men in positions of power will seek to expand that power as far as possible. The last line of defence against this behaviour is for ordinary citizens to reject the claims of unreasonable power from these men and ignore the unreasonable rules that they have laid out. All Hollywood nonsense, I'm sure. But, what else are you gonna do when dealing with something that you believe so strongly in?
"Your Honor and Honorable Jurors, this man knowingly and willingly ran software designed to allow pedophiles and other criminals, even terrorists, to hide their identities while conducting crimes against children online, and to circumvent filters put forth by lawful authority. He will continue to help these people exploit the defenseless, unless we stop him here and now."
This would be where the EFF would step in. If one of their Tor operators was found criminally liable (and unable to appeal) for an exit node that was running on an otherwise clean machine, I can't imagine that the nodes in the country in question would stay online for long. Also, this is the link that I should have posted to begin with: http://www.torproject.org/eff/tor-legal-faq.html.en
It is quite possible that you will be jailed, at least until the trial,
Held without bail? I seriously doubt it.
and even if you're not, you'll be harassed by the "save the children" -mob.
*grins* I've been harassed by *far* worse in recent memory. I might even be able to educate a few of their less zealous members.
I'm a Gentoo Linux user with a separate Windows installation for playing Steam games. I have IE 7 installed, and have used it from time to time. I have no idea what you're talking about. Care to expand your explanation?
Some definitions:
When I say "portable device" or "device", I mean a device that uses media formatted with this hypothetical "no journaling, relaxed permissions" variant of EXT4 (or EXT2).
When I say "media", I mean the SD card or floppy disk or whatever it is that you put in the portable device that acts as data storage.
Now, on to your question:
Could it be implemented in the driver to simply ignore and hide said permissions from the user?
Absolutely. As far as I know, there's nothing [1] preventing the maintainers of the EXT* drivers in the Linux kernel from throwing up their hands, and disabling the FS level UNIX permissions.
If you wanted compatibility with way things are done in "real" Linux systems, your device's FS driver could set the uid/gid of all files and directories to 0 (the root user/group), and make all files and directories globally readable and writeable. [2]
So, what to do if a user loads up yer EXT* formatted media into a Linux machine and tries to add a file that's not owned by root, or is not globally readable? From what I can see, you could do one of several things. I'm gonna talk about two:
1) Have your portable device reset the ownership and permissions on any incorrectly set files/dirs that it happens to come across.
2) Talk the EXT* devs into adding an extended filesystem option that indicates that UNIX ownership and access permissions are being ignored for this particular media. [3] Then, no matter what the user did to the media, the owner and permission bits would be handled in a way that makes your portable device happy. [4]
Please call me out on anything that doesn't make sense or seems really dumb.
[1] Well, except the boot up the ass that they'd get from their fellow kernel devs.
[2] Does that make sense? If it doesn't, call me out on it. It's pretty late over here... I tend to not make much sense when I'm tired.
[3] You can set extended options for a particular device by using tune2fs's "-E" option. I *assume* that the EXT* devs can add new extended options as they see fit. (After all, they added several new ones for EXT4.)
[4] Assuming that your users had the appropriately patched EXT4 kernel module... but you'd get that to em on a disc or something.
Two things:
1) Have ever used Eclipse for Java programming?
2) You haven't used KDevelop 4, have you?
When you can get KDev4 to run (as of last month, it was alpha software and was rather crashy), you can see that the autocomplete is light-years ahead of VS.
My beef with autocomplete is that it encourages a kind of cowboy coding style,
The medicine for this is simple. Fire the cowboys. Autocomplete (whether it's in Visual Studio, Vim, Emacs, or KDevelop 4) is a godsend for those of us who suffer from RSIs, the "too many goddamn projects at once" syndrome, or just plain forgetfulness.
The thing is that that "complexity" is optional.
Except when it's not. I work on software that can -unfortunately- be nothing *but* complex. (Trust me, my cow-orkers and I wish that the software was *much*, *much* simpler.)
My argument is "Being in charge of a company that makes a lot of money and employs a large number of people is neither an indicator of intelligence nor ethical behaviour."
came together and proposed an open alternative to FAT.
That alternative is EXT2. (Or EXT4 w/out journaling, if you want to store HUGE files on HUGE volumes.)
Steve has managed to amass a personal net worth of $15B and runs a $50B a year company with 80,000+ employees. If you want to claim that that doesn't take intelligence, by all means...
Many in the United States financial sector have done similar things. Look how well that turned out for them.
But don't you see? Your favorite sites are going to have to shut down if you use AdBlock, 'cause then you're stealing their content! You're really going to just have to take one for the team.
... I did list my source of information
Lemmy quote your initial post:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security\FileOpenBlock]
"BinaryFiles"=dword:00000001
APK
I'm done here. You can have the last word.
Funny thing is, most wireless plans (except for prepaid) are designed to rack up horrible bills if you go "over the limit"...
The same can also be said for most banking plans. Let's face it... American businesses do not have the consumer's interests at heart.
Heh. If they're anything like *me*, they won't be running *any* Adobe software at all. :D
My electricity, water, gas, oil and ISP have all had outages longer than that in the past year, and most of them have outages every year, and yet I pay them a damn sight more than the $7 a year that VeriSign gets for serving my DNS records.
I've a few niggling points to make here...
Your utilities companies have to acquire, distribute, and track usage of a good in meatspace. VeriSign has to store and serve some hundreds of bytes of data per domain, per request in cyberspace. What's the cost of shipping some hundreds of bytes, again? (Hell, what's the cost of shipping a trillion bytes?)
Most utilities companies also serve a comparatively insignificant area when compared to VS's market. VS can really work the "economies of scale" thing in connection acquisitions, utilities purchasing, and data warehousing.
I'd be willing to bet that VS's per-customer overhead is significantly lower than the overhead of your local utilities company could ever possibly be. I'd also bet that VS's per-customer profit margin is higher than that of your local utilities company. :)
Thanks for not sourcing your information.
Did you switch around the extensions for "yes" and "no macro XML" file formats, or is the "no macro" extension really ".xlsm"? If it is, that's kinda confusing.
"*Does* FLTK 1.x support Unicode?", asks the professional FLTK developer.
"I'm a Gentoo Linux user with a separate Windows installation for playing Steam games."
You sound so proud of yourself.
It's a pity that text-based communication robs us of the ability to inject emotional nuance into our messages. In the interests of greater understanding and easier communications, I will now clarify and reinforce the intended meaning of opening statement in question:
"I'm a Gentoo Linux user"
Means: "I use Linux on a daily basis. I'm not a Microsoft devotee or fanboy."
"...with a separate Windows installation for playing Steam games."
Means: "I don't just use Linux. I am also a frequent Windows user. This means that I actually have data to back up the claim that I'm about to make."
The remainder of my original post is a presentation of evidence that disagrees with rainhill's original claims, and -as I am operating under the assumption that there has been a misunderstanding- a request for an expanded explanation of scenario surrounding the poorly performing application.
Does any of this seem unreasonable to you?
Dunno how unlikely, given the hysteria about kiddy porn/terrorism etc.
Eh. *shrug*. WRT your link: The UK is crazy. You're legally compelled to hand over the keys to your crypto in that country!
If I had cast iron proof I was legally protected, I'd be an exit-node. Until then, you can forget it.
*puts on devil's advocate hat*
You don't have cast iron proof that you're legally protected when you're doing *anything* on the web. (Or driving your car, or...)
Errm. I don't agree that the War on Drugs is starting to abate. Most of the latter part of the campaign has indeed been a sort of civil war.
I think your view of the West may be Hollywood-tinted and overly optimistic.
This is true.
The war on drugs (a kind of civil war) is just starting to abate;
I don't agree with you. :)
legislators and police-state apparatchiks are looking for the next new frontier to exercise their lust for punishment.
Aye. It is *always* the case that many men in positions of power will seek to expand that power as far as possible. The last line of defence against this behaviour is for ordinary citizens to reject the claims of unreasonable power from these men and ignore the unreasonable rules that they have laid out.
All Hollywood nonsense, I'm sure. But, what else are you gonna do when dealing with something that you believe so strongly in?
Anyway, see my other comments here:
http://slashdot.org/comments.pl?sid=1138219&cid=26974887
This is true. However, it would be highly unlikely for me to be held w/out bail until my case was heard.
Also, see my comments in this thread:
http://slashdot.org/comments.pl?sid=1138219&cid=26974887
"Your Honor and Honorable Jurors, this man knowingly and willingly ran software designed to allow pedophiles and other criminals, even terrorists, to hide their identities while conducting crimes against children online, and to circumvent filters put forth by lawful authority. He will continue to help these people exploit the defenseless, unless we stop him here and now."
This would be where the EFF would step in. If one of their Tor operators was found criminally liable (and unable to appeal) for an exit node that was running on an otherwise clean machine, I can't imagine that the nodes in the country in question would stay online for long. Also, this is the link that I should have posted to begin with:
http://www.torproject.org/eff/tor-legal-faq.html.en
It is quite possible that you will be jailed, at least until the trial,
Held without bail? I seriously doubt it.
and even if you're not, you'll be harassed by the "save the children" -mob.
*grins* I've been harassed by *far* worse in recent memory. I might even be able to educate a few of their less zealous members.
Thank goodness the comments and journals make up for it.
</sarcasm>?
I'm a Gentoo Linux user with a separate Windows installation for playing Steam games. I have IE 7 installed, and have used it from time to time. I have no idea what you're talking about. Care to expand your explanation?
Defaults are fine, but if I chose to use something other, it should 'integrate' as well as the default.
I don't want my browser to "integrate".
I don't remember whether you need to run this as root. iirc you don't.
You do *NOT* need to run freenet as root.