No, you don't need root access. Let's say that you are in a group called "students", which has R/W permission for/work/students and all its subdirectories. You are in directory/work/students, and you want to remove all the files from that directory. Now some wiseass has created a file called "-rf" and you unknowingly end up destroying all the subdirectories too. This happens because the shell expanded the asterisk, instead of the "rm" program. The "rm" program happily interprets the "-rf" as an argument, even though it was originally a file name.
Systems where user data can accidentally get mixed in control commands are dangerous. In addition to this shell trick, another example would be HTML, where you have to be careful to not let raw HTML data through your guestbook messages so that visitors can't inject HTML into the messages.
With competent and careful system administrators you can avoid problems, but it's still kind of a fragile design in my opinion.
"Some results may have been removed under data protection law in Europe. Learn more"
That's the first time I've seen that message. Sounds like someone is doing reputation management.
Duhh... I am in Finland and for my Google searches I get that message for tons of famous people, including musicians, athletes, politicians, etc. Not sure if any conclusions can be made of it.
I was wondering if it would be possible to do an old 2001ish setup of a Linux workstation on some modern super cheap, super small PC (Raspberry Pi? Mini USB PC?), install all the stuff and give it a spin.
But OK, if we change the rules and using a virtual machine is allowed, that pretty much solves all of the problems.
I was wondering if it would be possible to do an old 2001ish setup of a Linux workstation on some modern super cheap, super small PC (Raspberry Pi? Mini USB PC?), install all the stuff and give it a spin. What problems should I expect? VESA and Soundblaster drivers I'd expect to work, but what's with the IDE HDD drivers? How well does vintage Linux software from 2003 play with todays cheap system-on-board MicroPCs? What's with the USB stuff? Wouldn't the install expect the IO devices hooked on legacy ports? Have you tried running 10-15 year old Linux setups on devices like these and what are your experiences? What do you recommend?
Raspberry Pi is probably out of question as it is an ARM device. I do not think any current systems offer SoundBlaster hardware compatibility either. VESA is fine, IDE HDD should be fine in ISA mode, but you won't get UltraDMA and there's probably other limitations. USB requires a specific driver, I guess you might get some kind of OHCI/UHCI USB1.1 support if you are very lucky.
All in all, there will probably be too many missing drivers and all sorts of weird errors to solve. I recommend that you get some vintage hardware from the same era to go with the Linux distro that you have.
On Linux, it also seems to be impossible to install chrome extensions without a Google account. At least open-source firefox doesn't require registration just to make use of its open-source extension code.
In that case we're talking about free and non-free software (as speech), not open/closed source.
In general screen saver / screen blanking is often a very sad affair in linux! You never know where the "correct" way to set the time out (or time outs) is, power management or screensaver options?, and then the options seemingly conflict or I don't remember what was set. Today after waking up I saw the monitor had spent entire night not going blank.
This is exactly the stuff I mean when I talk about quality assurance problems in desktop Linux. The small glitches like this make me gnash my teeth.
I don't know what a "greeter" is supposed to be, but if being able to define a background color or a background picture is listed as a feature in 2014, it's not getting me interested in trying out Linux.
I'm sorry that you are modded down, but I certainly agree. Configuring a pretty background for the greeter sounds like a neat feature and I am grateful for the guy(s) who programmed it in, but it boggles my mind why it is mentioned as a major feature of the release. We're really scraping the bottom of the barrel here.
When I used Fedora 20 KDE, installing updates was really weird. It worked, but the notification system was filled with a couple of weird gauges which never changed their state when the updates were installed. I was told in Slashdot that it is a distro that is not properly configured for KDE, which would mean that there were severe quality assurance problem. So is Linux Mint KDE properly configured and does the notification system make sense when installing updates?
Does your choice of operating system preclude your ability to construct sentences in English?
Some people just cannot write properly. Their mind might not be well-suited for it. APK might speak completely fluently face-to-face, but he might not be able to put his thoughts as text as elegantly. I have noticed that some people are like that, or vice versa: that they speak crummily but write perfectly.
I'm glad that it got fixed, but why haven't I ever before heard about this constrainment in the Nouveau driver? Once again, were the open source propellerheads so excited about open source, that they never honestly mentioned this glooming limitation in any discussions?:(
What next? "Oh, we forgot to mention that all vertex shaders have been software-emulated in Mesa for the last 10 years. Well, we've finally fixed it."
Unfortunately, this card either can't be overclocked on Linux, or I need another driver. Whether I set coolbits to 1, 4, 5, 12, 13 or whatever, I never get overclocking options. So I guess I won't be buying any linux games which have fancy graphics. I can only use the full power of my system under windows.
Then why do you use Linux? I always choose the operating system which allows me to utilize my hardware to the greatest extent. Right now I'm using Linux, because in this case I get higher OpenGL support for the old Intel gen4 hardware.
No, you don't need root access. Let's say that you are in a group called "students", which has R/W permission for /work/students and all its subdirectories. You are in directory /work/students, and you want to remove all the files from that directory. Now some wiseass has created a file called "-rf" and you unknowingly end up destroying all the subdirectories too. This happens because the shell expanded the asterisk, instead of the "rm" program. The "rm" program happily interprets the "-rf" as an argument, even though it was originally a file name.
Systems where user data can accidentally get mixed in control commands are dangerous. In addition to this shell trick, another example would be HTML, where you have to be careful to not let raw HTML data through your guestbook messages so that visitors can't inject HTML into the messages.
With competent and careful system administrators you can avoid problems, but it's still kind of a fragile design in my opinion.
I still hate the trickery I have always to put into my scripts just to deal with spaces in filenames.
find /my/files -print0 | xargs -0 do_some_stuff
Is the wildcard expanded by the shell in PowerShell?
Many people reading this site probably have a functional understanding of how algorithms work.
Humorist.
"Some results may have been removed under data protection law in Europe. Learn more"
That's the first time I've seen that message. Sounds like someone is doing reputation management.
Duhh... I am in Finland and for my Google searches I get that message for tons of famous people, including musicians, athletes, politicians, etc. Not sure if any conclusions can be made of it.
That could be, of course.
He's trying to run native Linux games. DOSBox would not help here.
I would love to see this funky project documented and another post in Slashdot which links to it. :)
Huh? This is what he writes:
I was wondering if it would be possible to do an old 2001ish setup of a Linux workstation on some modern super cheap, super small PC (Raspberry Pi? Mini USB PC?), install all the stuff and give it a spin.
But OK, if we change the rules and using a virtual machine is allowed, that pretty much solves all of the problems.
Of course, but those are out of scope for his plan.
I was wondering if it would be possible to do an old 2001ish setup of a Linux workstation on some modern super cheap, super small PC (Raspberry Pi? Mini USB PC?), install all the stuff and give it a spin. What problems should I expect? VESA and Soundblaster drivers I'd expect to work, but what's with the IDE HDD drivers? How well does vintage Linux software from 2003 play with todays cheap system-on-board MicroPCs? What's with the USB stuff? Wouldn't the install expect the IO devices hooked on legacy ports? Have you tried running 10-15 year old Linux setups on devices like these and what are your experiences? What do you recommend?
Raspberry Pi is probably out of question as it is an ARM device. I do not think any current systems offer SoundBlaster hardware compatibility either. VESA is fine, IDE HDD should be fine in ISA mode, but you won't get UltraDMA and there's probably other limitations. USB requires a specific driver, I guess you might get some kind of OHCI/UHCI USB1.1 support if you are very lucky.
All in all, there will probably be too many missing drivers and all sorts of weird errors to solve. I recommend that you get some vintage hardware from the same era to go with the Linux distro that you have.
So the next thing you know unsanitized input is being concatenated onto some string and fed to some cousin of eval() in the language du jour.
After that, we wait for the user keypress with a system("pause").
I was still less off than you.
A technology is always bound to become successful when it can be used to deliver porn.
On Linux, it also seems to be impossible to install chrome extensions without a Google account. At least open-source firefox doesn't require registration just to make use of its open-source extension code.
In that case we're talking about free and non-free software (as speech), not open/closed source.
In general screen saver / screen blanking is often a very sad affair in linux! You never know where the "correct" way to set the time out (or time outs) is, power management or screensaver options?, and then the options seemingly conflict or I don't remember what was set. Today after waking up I saw the monitor had spent entire night not going blank.
This is exactly the stuff I mean when I talk about quality assurance problems in desktop Linux. The small glitches like this make me gnash my teeth.
I don't know what a "greeter" is supposed to be, but if being able to define a background color or a background picture is listed as a feature in 2014, it's not getting me interested in trying out Linux.
I'm sorry that you are modded down, but I certainly agree. Configuring a pretty background for the greeter sounds like a neat feature and I am grateful for the guy(s) who programmed it in, but it boggles my mind why it is mentioned as a major feature of the release. We're really scraping the bottom of the barrel here.
When I used Fedora 20 KDE, installing updates was really weird. It worked, but the notification system was filled with a couple of weird gauges which never changed their state when the updates were installed. I was told in Slashdot that it is a distro that is not properly configured for KDE, which would mean that there were severe quality assurance problem. So is Linux Mint KDE properly configured and does the notification system make sense when installing updates?
I used www.cpubenchmark.net for my numbers.
Let's still not forget that a single core of a modern Core i7 chip is about 6x as fast as a single-core Pentium 4. At the same clockspeed.
OpenSSL Gets Patch for 4-Year-Old Flaw
That one had a public CVE sitting for 4 years while nobody took the responsibility to fix it.
Does your choice of operating system preclude your ability to construct sentences in English?
Some people just cannot write properly. Their mind might not be well-suited for it. APK might speak completely fluently face-to-face, but he might not be able to put his thoughts as text as elegantly. I have noticed that some people are like that, or vice versa: that they speak crummily but write perfectly.
I'm glad that it got fixed, but why haven't I ever before heard about this constrainment in the Nouveau driver? Once again, were the open source propellerheads so excited about open source, that they never honestly mentioned this glooming limitation in any discussions? :(
What next? "Oh, we forgot to mention that all vertex shaders have been software-emulated in Mesa for the last 10 years. Well, we've finally fixed it."
Unfortunately, this card either can't be overclocked on Linux, or I need another driver. Whether I set coolbits to 1, 4, 5, 12, 13 or whatever, I never get overclocking options. So I guess I won't be buying any linux games which have fancy graphics. I can only use the full power of my system under windows.
Then why do you use Linux? I always choose the operating system which allows me to utilize my hardware to the greatest extent. Right now I'm using Linux, because in this case I get higher OpenGL support for the old Intel gen4 hardware.