Linux Kernel 2.6.30 Released
diegocgteleline.es writes "Linux kernel 2.6.30 has been released. The list of new features includes NILFS2 (a new, log-structured filesystem), a filesystem for object-based storage devices called exofs, local caching for NFS, the RDS protocol (which delivers high-performance reliable connections between the servers of a cluster), a new distributed networking filesystem (POHMELFS), automatic flushing of files on renames/truncates in ext3, ext4 and btrfs, preliminary support for the 802.11w drafts, support for the Microblaze architecture, the Tomoyo security MAC, DRM support for the Radeon R6xx/R7xx graphic cards, asynchronous scanning of devices and partitions for faster bootup, the preadv/pwritev syscalls, several new drivers and many other small improvements."
Why would DRM be listed as a "feature"?
Oh, wrong kind of DRM?
If I have nothing to hide, don't search me
Balmer... is that you?
sudo apt-get lost
I remember when I was running the 2.4.29 kernel in Mandrake 9.0, when it jumped to the 2.6 kernel. Maybe some big improvements are in the wind...
The Tea Party is just the GOP with a bag over its head.
Meanwhile back at GNOME H.Q. the developers are still undecided whether to move the "Ok" button on the default help screen 10 pixels to the right. Most think it would be a good idea but a hard core few insist that such a momentous change requires further study as it may confuse new users.
A new version of the dialogue is expected in 2037.
Eric Allman might well agree.
XML is like violence. If it doesn't solve the problem, use more.
different DRM. this isn't 'rights mgmt' drm.
sometimes, 3 letters can mean different things.
--
"It is now safe to switch off your computer."
Not sure about the story behind naming POHMELFS what it is, but "pohmel'e" in Russian means "hangover". You can only guess...
The Direct Rendering Manager (DRM) is a component of the Direct Rendering Infrastructure, a system to provide efficient video acceleration (especially 3D rendering) on Unix-like operating systems, e.g. Linux, FreeBSD, NetBSD, and OpenBSD.
It consists of two in-kernel drivers (realized as kernel modules on Linux), a generic drm driver, and another which has specific support for the video hardware. This pair of drivers allows a userspace client direct access to the video hardware.
From WikiPedia.
Karma Whoring FTW!
Learning HOW to think is more important than learning WHAT to think.
If you're using 2.7.x Intel xorg drivers you NEED this kernel. Anyone struggling with weird freezes, font corruption, and various other troubles - turns out most of these problems weren't in the Intel drivers at all, but in the GEM and DRI code in the kernel. Mine's been rock solid since RC5 for stability, and RC8 finally fixed the problem with fonts under UXA.
"... and more and more now there are all kinds of electronic goodies available" -- Pink Floyd 1972
Just look at RMS vs. RMS. (One has to wonder if that was intentional...)
Still no support for SLA\95% throttling of processing power allocated to VMs.
Case in Point:
VM 1 : 80% Of processor utilization
VM 2 : 20% of processor utilization
: Can borrow up to 20% of VM1's allocation
: if unused.
The scheduler does great things don't get me wrong but when it comes to provisioning systems for various clients some want a garuntee on the level of processing power that is available at any time. This is true in test systems as well where yout Integration, Acceptance, and Performance virtual environments may share Bare Iron with some production VMs.
Now this is old hat easy with mainframes (MIP allocation\weights between LPARS\SYSPLEX) but with more and more focus on VMs and hosted VMs SLAs on processing power is becoming more of an issue.
Nice values are not enough when writing contracts... Great work Linux team but could we get some more granular control over VM provisioning with SLAs in mind? Yeah we can build user space systems to help manage VMs but kernel level provisioning and auditing is something we need with KVM. Gotta have the reports to show the customer you are meeting the agreeded upon SLAs.
And for my own personal use, I'd love to be able to throttle a dos 6.22 VM to 486 speeds so some of those ancient programs can be ran for historical purposes. (Without bombing the processor with dummy NOP and other MOSLO crap so we keep our power consumption down.)
Just some musings as Linux rolls along...
-=[ Who Is John Galt? ]=-
Can anyone explain to me why Linux has so many filesystems? Windows has had NTFS for years (admittedly, several versions, but never any compatibility issues that I've come across), and Linux has, what, 73 or something?! Is it really that hard to get it right?
Direct Rendering Manager
Integrity Management Architecture
Contributor: IBM
Recommended LWN article: http://lwn.net/Articles/227937/
The Trusted Computing Group(TCG) runtime Integrity Measurement Architecture(IMA) maintains a list of hash values of executables and other sensitive system files, as they are read or executed. If an attacker manages to change the contents of an important system file being measured, we can tell. If your system has a TPM chip, then IMA also maintains an aggregate integrity value over this list inside the TPM hardware, so that the TPM can prove to a third party whether or not critical system files have been modified.
From the recommended article, the key dilemma:
There are clear advantages to a structure like this. A Linux-based teller machine, say, or a voting machine could ensure that it has not been compromised and prove its integrity to the network. Administrators in charge of web servers can use the integrity code in similar ways. In general, integrity management can be a powerful tool for people who want to be sure that the systems they own (or manage) have not be reconfigured into spam servers when they weren't looking.
The other side of this coin is that integrity management can be a powerful tool for those who wish to maintain control over systems they do not own. Should it be merged, the kernel will come with the tools needed to create a locked-down system out of the box. As these modules get closer to mainline confusion, we may begin to see more people getting worried about them. Quite a few kernel developers may oppose license terms intended to prevent "tivoization," but that doesn't mean they want to actively support that sort of use of their software. Certainly it would be harder to argue against the shipping of locked-down, Linux-based gadgets when the kernel, itself, provides the lockdown tools.
OK, maybe this is overdramatic, but trading freedom from third-party oversight through trusted computing for the security of first-party oversight through trusted computing seems a little like:
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - Benjamin Franklin
But I can see both sides. Pondering... what are your thoughts?
Stop-Prism.org: Opt Out of Surveillance
I found the kernel thread where the original author of the FS-Cache patches, David Howell, makes it clear that on a quiet network with a quite fast server metadata will take longer from the cache. However, at my work we have very busy large NFS servers connected over the building network which is very busy. When you try to read a large file repeatedly in the middle of the day the traditional NFS caching just doesn't work if the time between reads is more than about 5 minutes. I've resorted to manually copying my datasets to /usr/tmp on the local disk and seen huge performance improvements. (this has other serious issues, like getting confused about which copy you just modified and migrating any changes back to the official NFS copy.) I know this feature makes sense for me and others in similar environments. The problem of course is: (1) it will be years before it makes it into RHEL and (2) it won't be turned on by default, (3) my system admins are weary to trying anything kernel-related that's not stock RHEL. However, if I can show them an order of magnitude improvement in speed, which I think this will do, they might think twice.
If you want a mainframe, maybe calling IBM and ordering one is a better way to go?
Have wireless "issues" been fixed with this release.
I have a laptop with generic realtek rt2500 wifi hardware.
For many kernel releases I have to compile seperate drivers (Legacy serialmonkey) because the "stock" drivers are woefully unstable.
I either lose my connection, painfully slow( have tried the "rate 54" fix) or I cannot reconnect to my network at all.
I don't mind compiling seperate drivers (a huge benefit of open source stuff & Linux) but I am concerned how long I will be able to do this (E.g. something changes in the kernel makes the "external" driver break - in fact actual development of the legacy drivers has ceased - http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page)?
I know I should not be moaning about this but this issue has been around for ages and seems to affect a lot of hardware.
This is my only niggle with Linux and I am grateful for everything. Computing become much more interesting and fun again.
Huge thanks to Linus and the kernel developers.
Does anyone know the status of kernel modesetting for R6/700? As in, being able to run a regular framebuffer console without X. I can't find any mention of anyone working on this.
And those are responsibilities of the kernel, how?
local NFS caching along with ext4 improvements make this a pretty nice update imo. I will have to compile it later tonight on my Arch Laptop
And the Lunix community wonders why there is such a public relations problem between users and developers... User complains about the experience in Lunix and the difficulty of doing what should be something simple and the response is "RTFM", "PEBKAC", or other various insults.
In Windows, something like this Just Works(tm). Perhaps you should learn something before throwing stones at others. A little humility would go a LONG way.
Yes, yes and yes.
Next please.
You forgot RMS.
You can run OpenOffice, and I pass files back and forth between that and MS Office all day, no problem. I might add that I seem to have to restart the latter rather more than the former.
I have also had several webcam conversations on this very machine here.
And you can play Windows games under Linux, never mind the Linux games.
What's your point?
"... and more and more now there are all kinds of electronic goodies available" -- Pink Floyd 1972
When they say "Support for rt3070 driver for recent RaLink Wi-Fi chipsets", they really mean support for RT2870, RT2770, RT307X, RT3572 chipsets (they're all the same, with just features enabled or disabled, or signal strength improved between them).
This was the one last thing for me to fully switch over to linux. Netgear and alot of other Wireless-N USB adapters use these chipsets, and they are the best around.
Previously, the method of installing this driver was the largest pain in the ass I've ever had to go through as a linux noob (http://ubuntuforums.org/showthread.php?t=960642) and I'm so very very glad to see that this chipset is now supported.
The reason it was so hard is that the normal controlling app for the USB device has many advanced features you normally don't see on a wireless adapter (act as a router, full cisco network compatibility, etc etc).
Can I run MS Office?
Yes.
Can I have a webcam conversation?
Yes.
Can I play games?
Yes.
XML is like violence. If it doesn't solve the problem, use more.
In Windows, something like this Just Works(tm).
Not always. I had a USB WiFi adapter that I attempted to install on a Windows laptop and after several attempts at uninstalling and reinstalling the driver, I took it back to the store and got a different model. Probably that WiFi adapter just sucked, but still, just because something "Just Works(tm)" for one OS and one piece of hardware doesn't mean that is always the case.
My blog
Epecially I like this feature, which if you read it in Russian would mean in English "file system created after a good party night" - or "hangover fs" ;-)
NILFS2 is the successor to MILFS2, which was based on the "Mother" specification.
NILFS2 is based on the "Nanny" specification, which means it is younger, firmer, *and* keeps the child nodes quiet when you are not actively updating its data.
Rich And Stupid is not so bad as Working For Rich And Stupid.
No. In Windows, USB wireless does NOT Just Work(tm). I have to work voodoo _every_time_ I use my USB wireless dongle on my gaming machine (Windows). Linux wireless does Just Work(tm). And it's so easy and GUIfied, it makes me wonder why a company who makes the hardware can't commission better drivers and GUIs for Windows.
So, wait, does this mean that more ati cards get proper 3d acceleration? Or is that still ati's fault, like I thought?
Exactly. Your not alone in having had problems with wifi adapters in windows.
If it happens in Windows it tends to be the peripheral which gets blamed because windows, allegedly, Just Works(tm). If it happens in Linux/Gnu its the OS which is a POS and toys get thrown out of the pram.
automatic flushing of files on renames/truncates in ext3, ext4 and btrfs/quote?
I assume this means fighting over following the minimum in the POSIX spec has been ended by Linus weighing in on what he felt was proper (no disappearing of files that existed at boot time).
This makes sense, as Linus is on the whole for more caching than the spec allows for (for performance), but also for integrity. This should allow for caching and integrity.
For evidence that Linus wants to allow for more caching (less syncing), and does not feel strict spec compliance is important, see his discussions about atime.
I am glad that someone from on high has settled this.
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
And this RMS.
"...history will look upon the act of depriving a whole nation of arms, as the blackest." --Ghandi
For some reason, Windows XP keeps forgetting my 24-characters-long WPA key every time I change the usb port where I connect my wireless adapter. It just doesn't work for me.
Yes, you can. No, it isn't.
Free Martian Whores!
Don't speak too hastily. http://www.chris-crockett.com/blog/wpg2?g2_view=keyalbum.KeywordAlbum&g2_keyword=chainmail+bikini&g2_itemId=1910
Plenty of good games for Linux. Not really the kernel's domain though, dufus.
XML is like violence. If it doesn't solve the problem, use more.
Exactly. As (I think) you guessed, I was implying that this also applies to Linux: some WiFi adapters work perfectly well in Linux (The Broadcom adapters coming on most Dell laptops these days come to mind), others need coaxing. The end is the same: don't buy WiFi adapters that suck.
My blog
Actually, you COULD use Linux as an OS for a British cigarette vending machine, in which case it WOULD be for fags!
Free Martian Whores!
If Linux is ever going to make it on the desktop, developers are going to need to get their shit together and: make webcams work (they don't in the majority of cases at the moment); stop regressions in graphics drivers; get other hardware working, e.g. iPods; make dual-screen work without spending 20 minutes fucking around (see Lunduke's presentation); get GNOME on to QT and develop a decent HIG (sorry, the current GNOME HIG is an excuse to put off doing anything about bugs, see Apple's for how this should be done); finally pick one -- namely .deb -- package format and stick to it; so developers aren't put-off by the idea of spending days creating packages for different platforms.
I'm sure some smug twat will pop-up and say how they don't care about Linux on the desktop, my answer is: why are you bothering to reply, if you don't care? There are obviously loads of people who do care, just look around at all the advocates. They told me Linux is ready for the desktop, and I tried it, only to find everything's slower, my iPod didn't work, then upgrading hosed my sound and video!
If you're thinking of advocating Linux to someone: stop! Go and do some work on getting drivers working instead, your time won't be wasted and you won't lose any friends.
I had a friend with a Window XP laptop whose wireless adapter worked fine until she applied service pack 3. After that it would constantly drop the connection.
God is imaginary
Intel's integrated graphics performance has been pretty progressively worse ever since switching from XAA, and rather abysmal ever since Xorg 1.5. Since then every release of X/mesa/xf86-video-intel made it even worse. Hopefully this release brings the entire GEM/UXA/KMS/whatever stack to a usable state. All this on a 945GM.
What's your experience with it so far? I'll try it out myself in a few days, but I'm eager to hear the results...
So, then tell us, how do you like it?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
(Let me guess, you're going to actually read and research things before you make your scathing replies because you have to defend your point of view instead of running your mouth?)
Imagine that, researching first -- far better than spouting off before one reads, and looking the fool. *cough*different DRM*cough*
Can I run MS Office?
Yes, MS adheres to their own standards (was a surprise for me, too!) and it runs flawlessly in Wine. If you had asked whether Photoshop (or any Adobe product) runs, my answer would have been quite different...
Can I have a webcam conversation?
Umm... Dunno. To be honest, I never considered this a "OS decision" question. It's a bit like "can I read other OSs discs?". Nice to have, but no breaker if I can't.
Can I play games?
Again, surprisingly enough, most Windows games, the poster child of incompatibility (try running them in the "wrong" version of Windows and you know what I mean...), run fine in Wine. Actually, I need Linux+Wine for a few of my older games if I wanted such fancy things like sound.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
With Reiser in jail, the only thing you have left is to blame ext4. :)
Err, excuse me. The application developers.
He who has no
First, My Belkin wifi USB adapter Just Works under Linux, but not under Windows XP, Vista, or 7. I had to download a driver for it, thank god I could access the web under Linux :)
Second, had the first AC asked a question in an intelligent, humble and polite manner I'm sure he would have got a more informative answer. His post makes him look dumb, fool mouthed and biaised against Linux (in short, a typical /. troll), so I'll have to agree with Shadow-isoHunt's diagnostic ^^
Broadcom is you example of wireless chipsets that work well in linux?!
Broadcom chips working out of the box is pretty recent. I'm quite sure my receding hairline is a result of getting broadcom based cards working (and attempting to get them working reliably). Sure the last 2-3 releases of Ubuntu were fine, but broadcom has been making wireless chipsets a lot longer than that.
"If you are going through hell, keep going." - Winston Churchill
And a bunch of other things: RMS
802.11w draft? Can we get 802.11n out of draft before we get distracted by something else? Please?
Anybody want my mod points?
>Try win 7 - 20 minutes install and everything works. Seeks out its own drivers and codecs are included.
So we give you a Vista DVD and a new SATA drive, and start a stopwatch for 20 minutes.
After 20 minutes, exactly what "works?"
-fb Everything not expressly forbidden is now mandatory.
That's because "Linux" supplies drivers for most peripherals which work under Linux, whereas vendors provide drivers for most peripherals which work under Windows.
Not to mention the fact that since Windows is a de facto standard for computing, almost every device is going to have drivers for it.
Microsoft was supposed to release WinFS, but they gave up. I'm guessing it's because filesystems are hard to get right.
Linux and Windows both vitally need a next generation filesystem for certain types of applications to work effectively.
All these new filesystems (including the 73 that don't work right) leave NTFS in the dust. Ext3 has roughly the same features and similar scalability to NTFS, and you can consider them technologically equivalent as well as being both very stable with only a few obscure bugs that almost nobody has noticed.
Things you might want in a filesystem that NTFS and Ext3 do not provide: Snapshots(freebsd has this already), remote replication(stream your backups 24/7), integrated special RAID(liked RAID-Z and RAID-RP), clustering(as in distributed), hard-real time provisioning(for multimedia where you can guarantee a certain bitrate under all conditions), very high performance on multiple drives(lots of tricks involves that are integral to the design and layout of the filesystem).
Also, there are other possible features that may be hard to have in a general purpose filesystem.
“Common sense is not so common.” — Voltaire
One of the funniest Daily Show bits ever:
http://www.thedailyshow.com/video/index.jhtml?videoId=87155&title=News-I%27d-Like-to-F@#k
One simple rule for its versus it's
Like the new compression stuff. Compressed kernel under 1MB again - First time I've seen that for a while.
Now to try it on my Acer Aspire One...
It's just so fucking overdone. Please, please, please stop making dumb comparisons to Hans Reiser, we'd all appreciate it.
Interesting you'd bring up what "Just Works" in windows.
My wifi card in my home PC doesn't work in windows out of the box, and doesn't have a readily available XP driver. I had to hunt for a generic driver and jump through hoops to get it to work.
On the other hand, the same wifi card, in the same machine Just Works in Linux. No fuss, no command line, no configuration. Just enter my wep key when prompted.
In windows, my sound card doesn't work *AT ALL*. Can't find a driver. Not even from the mainboard mfg.
On the other hand, the same sound card, in the same machine Just Works in Linux.
Go figure... apparently my system is confused :P
Or maybe, its you that it confused. Linux now supports more hardware natively than any other operating system in existance. And thanks to projects like the Linux Driver Project, that develops drivers for hardware for companies *FOR FREE*, thats unlikely to change.
Don't get me wrong, I'm sure windows has a place in this world, but Windows should no longer be allowed to lead the market on the desktop. It's far too dangerous.
Thomas A. Knight
Author of The Time Weaver
Unfortunately even that isn't true -- almost every device is going to have drivers for the particular version of Windows that was available when the device was new. It's possible there might be support for newer versions of Windows, or that the old ones will continue to work, but unless the device is still on the market it's unlikely the vendor will provide any continuing support.
This sounds like you've built the kernel with lots of modules that you eventually don't use. Building an only moderately stripped down version of 2.6.30 took about 7 minutes on my Core 2 Duo E8400 desktop, with concurrent threads, i.e.: make -j4
a new distributed networking filesystem (POHMELFS)
I always knew it would be "palm[-sized?] elves" that would bring us into the future!
In all seriousness, they need to find a way to make their acronyms shorter, or make acronyms inside acronyms, HURD-style.
Yet Another Tech Blog
(but so much more, including game and movie reviews)
http://yanteb.peasantoid.org
And where did kerneltrap go?
It used to be great for keeping abreast of kernel development but now it just has an oddly appropriate article from september last.
Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
And everything you talk about is not a domain of kernel hacking and as such it's not the kernel devs fault of MS Office, web cams or games can or not be used or played on a Linux distro.
To be fair, XP came out in 2001, that's 8 years ago. Installing a Linux distro from then would be pretty useless on most modern hardware too without a lot of internet hunting. Although Microsoft will release XP install CDs that have been updated with the latest service packs, they specifically do not add drivers to the CDs. When OEMs release a new XP CD they will usually include harddrive controller drivers to make installs easier, but that's about it.
Now, Windows 7 RC1 was just released, and has recognized all hardware I've plugged in to it from the get go. Compare this to my roommate's new Ubuntu install on 5 year old hardware and his troubles getting various things to work properly.
I do wish Linux would gain momentum in the desktop space, but it is important to remember that the desktop experience of any OS varies greatly depending on the OS as driver support is never a sure thing.
Out of curiousity, what voodoo do you have to do? Also, what version of Windows are you using?
I might have just lucked out in my selection of USB wifi, but I've never had any problems in XP or Vista with it.
Comment of the year
That is because the way Windows loads USB drivers it pretty much is a new device to Windows. I have had this happen to customers in the past, here is what you do- But a cheapo USB extender, hell even a 1 foot one will work. Leave that plugged into a USB port in the back. Always plug your USB stick into that. Problem solved.
And to the Linux guys- yes you will occasionally come up with problems with Wifi in Windows, but that still doesn't let Linux off the hook. I can sell a new XP box and have a 95% assurance that anything they buy in Walmart/Staples/Best Buy will "just work" dropping my after sale support costs to zero. With Linux I'm looking at a 600% return rate because a good 85%+ of the items in the above stores will NOT work without research, and woe be unto you if you pick the wrong brand, like the Lexmark all in ones which are very very popular here. Expecting Sally home maker or Joe SMB to go trawling forums every time he or she wants to buy a new gadget is frankly ludicrous. That is why mine and every other shop in town is a Windows only shop. It isn't because we hate your OS, it is because the support costs for Linux will bankrupt us.
And PLEASE don't bring up bundling and support contracts. I would be insane to go bundling as the margins on those things like Wifi sticks and USB printers is just awful unless you are buying Walmart quantities, and nobody wants to buy support contracts, see how much hatred Best Buy gets from the public for trying to force those extended warranties down the customers throats. When I sell Linux here is what happens every single time. They look at Kubuntu box and go "Ooohh" and buy. They go to Walmart and buy some gadget on sale, gadget doesn't work so they bring the PC back to be "fixed" and when they find out it can NEVER be fixed, because frankly Linux support for home consumer class gadgets is frankly piss poor at best, then they want their money back and I'm stuck eating the cost between what it sold for new and what I have to sell it for now as a used item.
From a support and return standpoint it is simply cheaper to add in the cost of an $89 XP Home or a $139 XP Pro if they are an SMB customer. They are happy, I'm not looking at all the headaches, the research, and the 600% return rate, so I am happy. Until I can sell a box to my customer and have assurance that at least 80% of the items in the above stores will actually work in Linux the support and return nightmare simply makes Linux a losing proposition. If you are running server Linux is great. If you are willing to trawl forums before every single purchase then it will run fine. But that just cut a good 95% of the market out, including all my customers. Sorry, No Sale.
ACs don't waste your time replying, your posts are never seen by me.
t deceptive. Again, the software selection of Linux is very limited. Most commercial games have no Linux port. Some might work with Wine, but with severe problems. There are some free games, but they aren't that great. If you love games, Linux is a very bad choice.
I do love games, but I am 34 now. I can't keep up with playing just the *good* games on linux in the time I have for playing. If I did want more games, I think a console would be a better choice in any case. Or try wine.
Of course, I might want to play games with my friends, but it seems only a very few friends are into games in any case, and none in the games I like. So for me, that is irrelevant.
PS: The only windows game I really miss, Severance: Blade of Darkness, doesn't work in windows anymore either :/
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
The issues don't exist for linux, or other devices, so it's not the AP.
Obviously, it's a vendor-driver quality issue, not a Microsoft issue (just like not having drivers for Linux wouldn't be a Linux issue).
So I've been reading that NILFS is the dog bollocks when it comes to solid-state disks in terms of speed and longevity of the disk. However, what I'd like to know is whether any of the advantages will hold for regular old mechanical disks as well. If so, I'd love to try NILFS. Having a real honest-to-goodness versioning filesystem with instant snapshots on my file servers would be so great, I can hardly find the words to describe it.
different DRM. this isn't 'rights mgmt' drm.
sometimes, 3 letters can mean different things.
well, FU. errrr, STFU? Damn, I can't think of any 3 letter curse acronyms.
--
myhovercraftisfullofeels.com
WTF are you talking about? ;)
i don't know about that, but i do know that he sometimes signs his name
/ 2
_____
/ ___
\
V x
Media that can be recorded and distributed can be recorded and distributed.
-kfg
There are many reasons, but I think the best one is, in short, History.
Windows users typically run with administrator rights. This is especially true of home users. It's been that way for so long, that's what many windows programs expect to be able to run properly. Viruses and trojans love this sort of environment.
Unix users have rights only to their home directory. It's been that way for so long, that unix programs are very multi-user aware. Running programs with administration access is only done very selectively, only when really needed, and you generally have to enter a code to allow the program to have admin rights.
All this really stems from the initial design of the system. Windows was initially designed as a single user system. Unix was designed as a multiple user system. In some ways, Windows is still struggling to cope with growing beyond its initial design constraints.
That is because the way Windows loads USB drivers it pretty much is a new device to Windows.
Well, I do not know why the Windows wireless stack was designed this way, but I can say that this sucks. It’s an usability problem because an average user does not expect his gadget to behave differently depending on how he connects it to the computer. Even worse, the user could also be not the one who configured the network, and be very puzzled when prompted for a “WPA passkey”.
I have had this happen to customers in the past, here is what you do- But a cheapo USB extender, hell even a 1 foot one will work. Leave that plugged into a USB port in the back. Always plug your USB stick into that. Problem solved.
That’s not a solution. That’s a hassle I have to withstand for the sole reason that the user interface for the Windows wireless networking stack is ill-designed. Which is exactly the kind of things the AC poster said wouldn’t happen in Windows.
The solution would be for Windows XP to remember the network settings independently from the usb port that the network adapter is attached to, like Vista does.
My particular problem was with a laptop with five usb ports, belonging to my father, who barely understands what a wireless network is, let alone how to configure WPA.
I, for one, solved the problem using a priori knowledge of the operating system (with no assistance, in the form of hints or documentation, coming from itself) which led me to configure the WPA password five times, once for every usb port in the laptop, in the hope that in the future Windows wouldn’t decide that the wireless adapter is “new” again.
Which is far from the “just working” philosophy that was advertised earlier in this thread.
And to the Linux guys- yes you will occasionally come up with problems with Wifi in Windows, but that still doesn't let Linux off the hook [...] If you are running server Linux is great. If you are willing to trawl forums before every single purchase then it will run fine. But that just cut a good 95% of the market out, including all my customers. Sorry, No Sale.
Out of curiosity, are you obliged to refund a perfectly working product just because the customer is unhappy with it? Are Apple stores full of people bringing their machines back to the shop because they bought a gadget with no Mac drivers? And in the first place, wouldn’t “the right thing to do” be to explain to the customer the dangers of a Linux-based computer before he buys it?
I don’t think anybody ever thought or said that Linux can replace Windows on all computers sold, starting from tomorrow; Linux distributions do have usability problems (and they are being worked on.)
You say that the real showstopper for large scale Linux adoption is hardware support and I think that’s very true. But I also think it is important to note that for the customer, the support model of Linux is even better than the one of Windows! Because once a device driver is written for Linux, that device is supported nearly forever. On Windows, on the other hand, you only get support for the specific Windows version that device was designed for. Moreover, most gadgets only ever get one release of their drivers (WHQL-signed if you’re lucky), before their manufacturers switch to the next wave of device models, so users often have to live with bugs in harshly-released drivers, with no hope for somebody to fix them sooner or later.
So in the long run, even the average Joe WILL benefit if Linux is successful, because he will enjoy an even wider freedom to buy the devices he likes, without worrying if their drivers are 32- or 64-bits compiled, VXD- or WDM- or WDDM- based, WHQL-certified and so on.
If this is not happening right today, that’s because of “external” factors, unrelated from the good will of Linux developers or the technical design of the Linux kernel.
Or you could have a Linux shop, where you only sold stuff compatible with the OS you sell, like Mac shops and Windows shops do. There goes your headache. Oh, but you couldn't do that, because [insert negative emotional brand recognition here]. Fortunately, Linux runs on most Mac and Windows stuff too, so you could even sell some Mac and "Windows hardware" as well.
But, you decided to be a Windows-only shop. Some consumers see value in Linux, it being free, and actually want it and do find uses for it. So do many companies, and more and more OEMs as I'm finding out. You don't apparently see value in it, not enough to have at your store, but that's your choice, and it's a somewhat understandable one don't get me wrong, I guess, with the negative emotional stigmas, and the few issues here and there with Linux (I'm a critic of those issues, don't get me wrong, but I still prefer and use Linux). However, your thinking is a bit old-fashioned due to the changes that are taking place in the market IMO.
I'm happy to see that many challenges are being dealt with, and any nudges to push it in the right direction are appreciated. So, thank you for your posts criticizing driver support, it is an issue and one that great strides have helped resolve with a lot of hardware, but again I think your guesstimates at amount of Linux-compatible hardware are off, but ignoring that... Thanks to constructive criticism and feedback, Linux now has a much more functional wireless networking stack, for example. ^^
Promote true freedom - support standards and interoperability.
To be fair? You're making a lot of assumptions about my system.
You seem to assume that my system is an OEM system. It is not. You also seem to assume that my system is some souped up latest and greatest system... again, it is not.
My wifi card is almost 4 years old. I had the same problems getting it to work in Windows 7 as I did in windows XP. Also, the sound drivers provided by my mainboard mfg do not work as advertised.
Now, this is by no means *microsofts* fault, as they do not control 3rd party drivers. But I find it interesting that a system that easily retains over 60% of the market, is no longer fully supported. and the up-and-coming releases of their operating systems have equally frusterating driver issues.
But when I install Linux... It just works. All of it. I didn't even need to install a printer driver. I just plugged it in, and it worked. (Printer sharing on the other hand has been somewhat of a pain.)
The systems all have their +'s and -'s. But when it comes down to it, you have to ask yourself:
On which system are you more likely to get a virus?
On which system are you more likely to have spyware? Malware?
Which system is more likely to get compromised by the next big security threat?
Which system makes up the largest bulk of the massive botnets out there?
When considering it that way... I'd take linux over windows any day.
Thomas A. Knight
Author of The Time Weaver
Thank you. I appreciate the fact that unlike so many on Slashdot you have given a fair answe instead of labeling me a troll while blasting the "M$FT Monopoly". Here is a simple couple of tests you can do which will show you why I don't carry Linux at my shop. Have you EVER had to "open up bash and type" to fix a problem? I have often found that is the ONLY answer you get for many problems in Linux. Which is understandable, as Linux is a primarily server OS that is admined by people with IT experience that have no trouble with CLI. If your answer is yes, then it is not ready for my home consumers and SMBs. They have grown used to having a GUI and frankly CLI is too dangerous and difficult for them.
Second is the "hairyfeet challenge" which so far the best score is 6 out of 9, which still equals 3 pissed off customers. And as for the other poster whining that " I shouldn't take the PC back" because they got burned by a Windows only device? if I took that attitude I would be out of business in 6 months or less. Word of mouth can make or break a repair shop, and burning my customers doesn't build up good will. Ready for the "hairyfeet challenge? Here goes-
Open up three tabs in your browser. From this moment until the end of the challenge you are a virtual shopper and three of my customers shopping in the stores I'm about to name after buying a Kubuntu box from me. You must NOT do research before purchase! Consumers don't do research before a sale on anything less expensive than a car, and if you want to increase accuracy of the challenge buy the cheapest whenever possible, as consumers buy on features/price most of the time. Here is where you are shopping- In the first tab go to Walmart.com, second Bestbuy.com, third Staples.com. These are the "big three" and where my customers shop for gadgets. Next place on of each of these items in your virtual cart-An all in one printer, a Wifi USB card, and a USB TV Tuner. There are the three most asked about items here. Now go to Ubuntu forums and see if your items are supported. If you wish top increase accuracy you will not avoid brands like Lexmark as a consumer who isn't familiar with Linux would have no idea to avoid them.
How many carts were you able to get out of the store with 100% support? if you are lucky you got out with one cart, and that is if you "cheated" by avoiding Lexmark that the average consumer wouldn't remember to do even if you warned them beforehand. And THAT is why I can't support and sell Linux in my shop. Because those other two carts would be bringing their PC back to "fix" and when I couldn't do so I would have to return their money or risk losing business. Trying to bundle you will simply go bankrupt. I can add value to a PC purchased from me by virtue of the software and tweaks applied before you pick it up. The only difference between an all in one I carry and the one at Walmart is that Walmart will undercut me by 30% or more because they can buy them by the trainload and I can not. The margins on such items are so bad that short of buying them by the trainload I would end up losing money.
So it really isn't being "old fashioned" it is simply the bottom line, nothing more. I have my business to make money, not to be an advocate for one company or another. I can't afford to bundle as I will lose to Walmart, just as I have bought many of the supplies of hardware from fellow shops that were stupid enough to get into the laptop game and were chewed up by the Walmart and Staples ability to sell "loss leaders" which they make up with other items that they simply didn't have to sell. With Windows my after sale support costs are virtually zero. This is because I have a nice Almeza cd that automates the installation of antivirus, antispyware, oxygen office, etc. Time required to use? About 5 minutes of my time, followed by 30 of letting it run auto updates. So when a customer walks out my door with their new PC the only calls I'll be getting from them is "can you build/look at my (insert family me
ACs don't waste your time replying, your posts are never seen by me.
I think you're reading a bit far into what I wrote. I wasn't making any assumptions about your computer, in fact I didn't talk about your computer at all. I said that because XP only ships with drivers that are AT LEAST 8 years old, you will likely have quite a bit of work to do to get drivers installed for any hardware designs newer than that. However any actively maintained Linux distribution is going to have current drivers, and so is more likely to work out of box.
A more fair comparison is Windows 7, which has current drivers on the install media. And as I said, some hardware Just Works with Windows and not with Linux. For other hardware it is the opposite. It just depends.
First we got a filesystem created by a murderer, now we got a filesystem for incest? NILFS - Nieces I'd Like to Fsck ??? When will it end?