I couldn't see any examples because of slashdotting, but I can imagine the power of XHTML combined with CSS. On http://j-ftp.sourceforge.net/ I use CSS+javascript to put the whole page into one single html file to avoid the latency of multiple browser requests. This was so easy to set up that I wonder that CSS (positioning) isn't used by more people already...
"Company executives detailed the major new enhancements in the operating system, including a new file system code-named ZFS; a more fine-grained security model for establishing access privileges; "predictive self-healing" software to prevent failures; and a dynamic tracing feature, called DTrace, for automatically diagnosing common problems."
Your post has valid points, but think of usability improvements apps like kde and mozilla have gotten recently:
- Good defaults - Many options - A nice and easy-to-understand gui to manage most of them - Configfiles that may be changed by hand, too
Mozilla imo made a *huge* step in usability when about:config finally landed and allowed you to change you prefs.js using the browser. This is exactly the way I like things to be handled, because:
- You can edit options, advanced options and every other setting in the browser now
- It doesn't break anything, there won't be any user confused or any kind of weird user-config-script that doesn't work anymore after the usability improvement.
I don't agree with you. Most Exceptions are likely to appear and can be corrected by the app itself (SocketTimoutException just to name one), and you are forced to catch them (if you don't want to catch all, just catch Exception and you'll get everything). And exceptions like Nullpointers are *still* shown to you if they occur even if they don't have to be catched...
Have you ever tried running Debian "unstable"? It's actually as stable and much more up-to-date as most other well-tested distributions (except maybe gentoo which i heard has even more recent packages)...
Hmm, compare the beef used by McDonalds with the beef used by Burger King and you'll see McD uses crap (at least in Germany it's a *huge* difference). Also, I remember this story once happened in the USA:
A woman sued McDonald because she got I'll after eating a Fishmac. McDonald could proof that the Burger didn't contain any fish at all, so she didn't get a dollar from court...
Sounds like there will be solaris support at some point in the future, that's what the FAQ says:
"The Java Desktop System is a complete, integrated desktop system that includes everything from the OS to applications. The integrated Linux OS is based on SuSE SLED and is the only Linux distribution which is supported at this time. Future versions will extend platform support to the Solaris SPARC and x86 platforms."
AFAIK Java has JUnit for unit testing and an "instanceof" operator instead of "typeof". "Arrays of bits" can used without performance-loss with java's booleans because they are primitive types. Some other things look to me like obstacles, not features and the whole array stuff doesn't recognize that Java hast many types of Lists and Vectors which provide much more useful methods than arrays (and also son't really need a "foreach" operator).
Those things are all marked red in the comparasion chart, so it looks like D is a clear winner. But please, let's look at how real code behaves in a real environment (security/performance/ease of use aspects).
Nice post, even if it might be a little bit too optimistic (it might take a few more years, maybe even a decade or two to have microsoft lose it os monopoly in my opionion).
But moving towards other markets could be harmful, too - they can run, but they cannot hide. Embedded linux is already far superiour to desktop linux (regarding to market share), and you just can't fight something that's free.
Please read the article before modding the parent post offtopic - it's one of the main complaints of the author that his xandros distribution didn't find his wireless card correctly.
Interesting, but I doubt it was that way. The article states that the worm spread only one day after the vulnerability was discovered (published). I guess the worm coders had this worm ready for a while and were either forced to release it by the disclosure or were just very quick. But a single day is (in my eyes) a little bit too less time for a company to do this kind of stuff.
I liked yast in the beginning (SuSE 5-7), but nothing beats apt-get... I found the long time Yast needs for even simple tasks horrible ("Launching SuSEConfig...") and the mess of (obsolete?) configuration files in/etc confusing...
All of them ran good and some even better than with windows on my Athlon 1800+, 512MB, Geforce2 TI. Latest NVIDIA native drivers and kernel 2.6 recommended.
You may be right, but point 5 seems *very* risky to me. If they fail their customers might see that there are better free alternatives out there and just no longer buy the failed product.
Why should they actually buy a product which has failed in competition against freen software before? (At least if they are able to get support for the free products from somebody or have their own technicans).
There are other ways to prevent that kind of abuse.
As long as you have a broadband flatrate you might add some kind of scheduler that manages the bandwith to your backbone router, I have "stochastic fairness queueing" enabled for example on my home router which gives every connection the same bandwith if the bandwith is fully utilized.
This required just a kernel module and two lines of additional code, and there are many other options which are able to limit ports/protocols to a maximum bandwith per connection and even in total. Some german DSL providers (like Tiscali AFAIK) limit P2P traffic during the working hours this (or in a similar) way.
Imagine such a scheduler at work. As a positive side effect, if there are for example 500 normal and 1500 P2P connections and the speed is very slow for every connection many of the P2P people will stop their downloads and either go wardriving and searching for another, faster WLAN hotspot or use their own connections at home - and websurfing would still possible for all users at all time.
Some of my friends and I did a Spybot scan a few days ago, since I'm using windows just for gaming I didn't care much about that issue before. The results were quite impressing, so we checked more PCs and made a "most issues" contest...
Final Spybot result:
My PC: 42 items Friend 1: 3 items Friend 2: 63 items Father of Friend 2: 107 items Girlfriend of friend 2: 170 items (!)
After that we stopped the contest because friend 1 found another tool (forgot the name, sorry) which found even more stuff to delete. Anyway, I haven't seen a PC which was used for gaming at least once in a while and was not infected yet...
1.0PR1/linux-i686 with popup blocking enabled an the correct link chosen is vulnerable.
I couldn't see any examples because of slashdotting, but I can imagine the power of XHTML combined with CSS. On http://j-ftp.sourceforge.net/ I use CSS+javascript to put the whole page into one single html file to avoid the latency of multiple browser requests. This was so easy to set up that I wonder that CSS (positioning) isn't used by more people already...
;)
Sorry for the free avdertising btw.
Yeah, better get some DNA now - then we can "rebuild" them in a few years...
That's why they have a new FS for Solaris 10:
"Company executives detailed the major new enhancements in the operating system, including a new file system code-named ZFS; a more fine-grained security model for establishing access privileges; "predictive self-healing" software to prevent failures; and a dynamic tracing feature, called DTrace, for automatically diagnosing common problems."
Your post has valid points, but think of usability improvements apps like kde and mozilla have gotten recently:
- Good defaults
- Many options
- A nice and easy-to-understand gui to manage most of them
- Configfiles that may be changed by hand, too
Mozilla imo made a *huge* step in usability when about:config finally landed and allowed you to change you prefs.js using the browser. This is exactly the way I like things to be handled, because:
- You can edit options, advanced options and every other setting in the browser now
- It doesn't break anything, there won't be any user confused or any kind of weird user-config-script that doesn't work anymore after the usability improvement.
Doesn't work, kdelibs doesn't seem to be updated yet.
Yes, and:
...
- $200 for every served request
- $301 for every redirect
-
Everybody (else) who read "pr0n" instead of prion, please sit down and think about what's going on in your life...
Yes, but what about your next project? Buy another license for MS products or use the stuff already present (for free) on your linux box?
I don't agree with you. Most Exceptions are likely to appear and can be corrected by the app itself (SocketTimoutException just to name one), and you are forced to catch them (if you don't want to catch all, just catch Exception and you'll get everything). And exceptions like Nullpointers are *still* shown to you if they occur even if they don't have to be catched...
Have you ever tried running Debian "unstable"? It's actually as stable and much more up-to-date as most other well-tested distributions (except maybe gentoo which i heard has even more recent packages)...
Yes, and "Open-XP" costs only a third compared to average linux distributions - one burned cd versus three burned cds!
Hmm, compare the beef used by McDonalds with the beef used by Burger King and you'll see McD uses crap (at least in Germany it's a *huge* difference). Also, I remember this story once happened in the USA:
A woman sued McDonald because she got I'll after eating a Fishmac. McDonald could proof that the Burger didn't contain any fish at all, so she didn't get a dollar from court...
Sounds like there will be solaris support at some point in the future, that's what the FAQ says:
"The Java Desktop System is a complete, integrated desktop system that includes everything from the OS to applications. The integrated Linux OS is based on SuSE SLED and is the only Linux distribution which is supported at this time. Future versions will extend platform support to the Solaris SPARC and x86 platforms."
AFAIK Java has JUnit for unit testing and an "instanceof" operator instead of "typeof". "Arrays of bits" can used without performance-loss with java's booleans because they are primitive types. Some other things look to me like obstacles, not features and the whole array stuff doesn't recognize that Java hast many types of Lists and Vectors which provide much more useful methods than arrays (and also son't really need a "foreach" operator).
Those things are all marked red in the comparasion chart, so it looks like D is a clear winner. But please, let's look at how real code behaves in a real environment (security/performance/ease of use aspects).
Nice post, even if it might be a little bit too optimistic (it might take a few more years, maybe even a decade or two to have microsoft lose it os monopoly in my opionion).
But moving towards other markets could be harmful, too - they can run, but they cannot hide. Embedded linux is already far superiour to desktop linux (regarding to market share), and you just can't fight something that's free.
Installation process...
Hmm...
I heard of that a while ago...
No, wait - I actually did that once, many moons ago...
That has something to do with those CDs labeled "Debian Install", right?
Please read the article before modding the parent post offtopic - it's one of the main complaints of the author that his xandros distribution didn't find his wireless card correctly.
Interesting, but I doubt it was that way. The article states that the worm spread only one day after the vulnerability was discovered (published). I guess the worm coders had this worm ready for a while and were either forced to release it by the disclosure or were just very quick. But a single day is (in my eyes) a little bit too less time for a company to do this kind of stuff.
I liked yast in the beginning (SuSE 5-7), but nothing beats apt-get... I found the long time Yast needs for even simple tasks horrible ("Launching SuSEConfig...") and the mess of (obsolete?) configuration files in /etc confusing...
I usually don't use Linux for gaming, but below are the games I played recently to test if they run on my system.
- Unreal Tournament 2003 + 2004demo
- Quake3
- Wolfenstein Enemy Territory (free)
- Warcraft III (+ Frozen Throne) (WineX)
- Patrician II (WineX)
All of them ran good and some even better than with windows on my Athlon 1800+, 512MB, Geforce2 TI. Latest NVIDIA native drivers and kernel 2.6 recommended.
Nobdoy else who found this funny?
:)
Mod parent +5 funny please!
You may be right, but point 5 seems *very* risky to me. If they fail their customers might see that there are better free alternatives out there and just no longer buy the failed product.
Why should they actually buy a product which has failed in competition against freen software before? (At least if they are able to get support for the free products from somebody or have their own technicans).
There are other ways to prevent that kind of abuse.
As long as you have a broadband flatrate you might add some kind of scheduler that manages the bandwith to your backbone router, I have "stochastic fairness queueing" enabled for example on my home router which gives every connection the same bandwith if the bandwith is fully utilized.
This required just a kernel module and two lines of additional code, and there are many other options which are able to limit ports/protocols to a maximum bandwith per connection and even in total. Some german DSL providers (like Tiscali AFAIK) limit P2P traffic during the working hours this (or in a similar) way.
Imagine such a scheduler at work. As a positive side effect, if there are for example 500 normal and 1500 P2P connections and the speed is very slow for every connection many of the P2P people will stop their downloads and either go wardriving and searching for another, faster WLAN hotspot or use their own connections at home - and websurfing would still possible for all users at all time.
Some of my friends and I did a Spybot scan a few days ago, since I'm using windows just for gaming I didn't care much about that issue before. The results were quite impressing, so we checked more PCs and made a "most issues" contest...
Final Spybot result:
My PC: 42 items
Friend 1: 3 items
Friend 2: 63 items
Father of Friend 2: 107 items
Girlfriend of friend 2: 170 items (!)
After that we stopped the contest because friend 1 found another tool (forgot the name, sorry) which found even more stuff to delete. Anyway, I haven't seen a PC which was used for gaming at least once in a while and was not infected yet...