The first officially-released build of Windows XP SP3 has surfaced, with 1073 patches/hotfixes and several new features. This build has been made available to testers as a part of the Windows Vista SP1 and Windows Server 2008 beta program and is available in English, German, and Japanese.
Let’s count down and see how many posts it’ll take for somebody to scream “vaporware” or some such silly thing
I think it is interesting to see how Microsoft has had to change their policy regarding Windows XP. Initially when Vista was released there were indications XP was soon to be abandoned. Then Dell and HP complained their user base was still requesting XP. I run a dual boot XP/Fedora box and XP works fine. Upgrading to Vista would overtax my box due to the increase in system requirements. It is pretty much a no-brainer that until the box is really outdated I would have to stick with XP or build a new one. A lot of businesses appear to be in a similar situation and they don’t have enough good reasons to upgrade to Vista. I don’t know exactly what this all means but it definitely points to some sort of paradigm shift regarding Microsoft and their OS releases.
Next time maybe they wont take so much time to release an OS… Otherwise it’s going to be another “die hard” version.
The problem is that they’re making ‘gradual breakages’ to the point that customers know that each release is going to break something major.
The solution; completely overhaul the operating system rather than incremental breakages; then at least people *know* that the following release will less like to introduce mini-breakages.
The solution; completely overhaul the operating system rather than incremental breakages;
We already know that does not work: for example,that is why people are not switching to Linux even though it is free.
Compatibility is *very* important hence gradual changes.
that is why people are not switching to Linux even though it is free.
People don’t switch to Linux for many reasons. The most obvious one is they can’t buy a typical Windows program like Office or TurboTax and install it by clicking next, next okay in a wizard dialog box. There are all kinds of attempts to make this functionality work but it is still not as easy as installing on Windows. You could make the argument that apt-get and yum are superior — which they are — for installation and updating but the average Windows user doesn’t know how to use these methods. Change is tough and people don’t like to do it unless they have a convincing reason. Even saving money falls flat as an argument. What is the cost of Vista $200? For the Windows user to be able to use existing software and not have to learn a new way to use the PC is a *huge* motivator. Also, if you are a diehard gamer XP is just so much more practical. Ever try and run Quake 3 virtualized? I’m not really a big Windows supporter I just am practical about why it continues to be so popular.
I completely agree with you on that topic, just a few corrections:
Quake 3(and 4) runs on Linux natively. Even if you run some things (Steam, Half-Life 2 and friends) using wine – it’s not emulation and it runs fast.
You are right there. I was just using Quake 3 as a typical 3D shooter game reference. But my point is still valid. Look at the steps it takes to get it up and running. 1) install Linux RPM. 2) Copy map files to Quake Linux directory 3) change permissions to get files to run in X. Just imagine explaining that to a typical Windows user. If you can’t hit next, next install people won’t use it. It is different if you are a Linux user since you are probably more of a techie and like to tinker with such things.
i dont see the point buff.
how you can say that is easy insert an cd chose the installer or do several clic on the next button against only select the package on linux distros today without do next,next next.
I understand that the average user has some fears to try linux, and they already don’t know windows, and they dont want to know. but that’s not the point here.
i dont see the point buff. how you can say that is easy insert an cd chose the installer or do several click on the next button against only select the package on linux distros today without do next,next next.
Maybe my experiences working for marketing companies has messed with the way I see things. You need to think like a newbie or a non-technical Windows user. People are used to opening the installer and clicking next, next, okay. Opening the packaging manager is absolutely easier but, and here is the major point, it is *foreign* to the average Windows user. People that are used to using something in a specific way don’t like to change. This might sound ridiculous but it is the core reason why people stick to Windows i.m.o. That reason and also the fact that they can’t download or buy TurboTax at the computer store and run it exactly the same way as it runs on Windows without tinkering. These really seem like ridiculous reasons but if you have ever worked in a computer store you would see what I mean. When I worked as a salesperson people would ask me if XYZ piece of software worked on Windows. I would have to explain it is a Macintosh computer and runs Macintosh software. People would look at me and say, “So it doesn’t run Windows?” Honestly, that would happen to me at least several times a week.
You do have a point on the installation and availability of software. Yes, Linux does have a lot more software available, but it’s not necessarily the same software people want. For instance, my wife wants certain software that isn’t available on Linux so I can’t fully migrate my home systems over to Linux – I have to have at least one Windows system. Fortunately, Win2k does the job so I don’t have to spend the outrageous amounts Microsoft wants for the OS’s now-a-days.
As to Quake3 – why are trying to virtualize it?! It’s available for Linux natively.
http://www.freebsdsoftware.org/games/linux-quake3.html
So is Quake2 and Quake, and a number of their variants, along with Decent and its variants, and Doom and its variants. Id software is pretty good with Linux. :->
Compatibility has nothing to do with the lack of traction; the lack of traction has to do with the lack of middleware which companies need. The cause is also sitting on the shoulders of companies who refuse to look at the savings over a long term. Quarter by quarter, sure, Windows is cheaper, but when you look at Windows over a period of several years, it isn’t a viably cheap solution to business.
You also have businesses who have fetishes over applications; take Sharepoint – the biggest piece of hype ever, doesn’t contribute anything substantial to improve productivity and yield only to lock documents into yet another proprietary format. Companies need to stop jumping on the ‘latest bandwagon’ and critically look at what is being offered. Stopping falling into the hype of Microsoft and other vendors, and ask yourself; what is the purpose of IT and do I really need what they’re offering – look beyond the hype and other marketing tricks.
Companies need to stop jumping on the ‘latest bandwagon’ and critically look at what is being offered.
Wow! “Companies need to stop jumping on the latest bandwagon”?
Are you kidding me? Companies are always slow on adopting new applications, operating systems, etc. Because it always involves a lot of work, compatibility issues, and it takes time and money to change anything..
Quarter by quarter, sure, Windows is cheaper, but when you look at Windows over a period of several years, it isn’t a viably cheap solution to business.
By “it isn’t a viably cheap solution..” you mean – it is not free, right? No, it is not. Why should it be?
Why don’t you let those companies make that decision? Sure, they should know what is better for them? Oh wait, they do. And they still prefer Windows.
P.S.
Anyway, what are you talking about now??? I think you are confused.. and just pulling stuff out of your a**, no offense. Can you please stay on topic? You were talking how it would be better to “completely overhaul the operating system rather than incremental breakages”. That is just plain wrong and so out of touch with real world.
In all due respects, you excessive use of question marks and exclamation points give me the impression of a poster whose IQ is barely above room temperature.
Look at the WHOLE argument then come back and debate – don’t come in with a chip on both shoulders without the contextual understanding of the debate.
The ‘backwards compatibility’ argument became a red herring, the day that MS bought VirtualPC.
MS needs to properly integrate VirtualPC into their next version of Windows, and when someone clicks the ‘Windows XP’ compatibility checkbox on a software app, run that app in a sandbox. They own the old versions of Windows. They own VirtualPC. The hit that software takes running as a guest OS in a virtual machine is just not that big. This would bring virtually 100% backward compatibility while allowing the the new version of Windows to completely break compatibility with old APIs.
I don’t expect this to happen though. Can you imagine the flack that MS would take if they wrote a new OS from scratch, and it sucked as bad as Windows? ‘Backward Compatibility’ is a very convenient excuse that they are not going to want to throw away by using a simple available solution.
I am still ordering XP laptops from HP. they are getting a bit harder to find at a decent price though.
Vista simply isnt ready for decently priced systems. I should be able to spend 1000 a system and have it work with decent speed, vista isnt capable of that (i recently tested a brand new Dell, 6 minutes before the desktop was usuable)
Before everyone dashes off to locate and install SP-3,
I would consider it highly likely this will deactivate all XP systems activated via “alternative means”.
Think about this before you mess up your day…..
Wow, way to go insinuating that OSAlert readers are a bunch of pirates! Don’t worry… I’m sure those that went through the hassle of obtaining and “activating” their Windows via alternative means aren’t going to fall into Microsoft’s little traps easily. But, thanks for the concern nonetheless.
Ofcaurse a lot of OSAlert readers are a bunch of pirates!
I got my Windows for free, via msdn. So did a lot of people here.
Yup, that’s how I got X number of licenses and ISOs for Windows 2000 -> Vista (and a lot of applications).
Personally I’m not impressed with the new features in XP. I’d like to have seen some a proper implementation of indexed searching, an official “Vista” Sidebar for XP, and an official backport of DirectX 10. Now, that would make SP3 really newsworthy.
“Personally I’m not impressed with the new features in XP. I’d like to have seen some a proper implementation of indexed searching…”
XP’s always had indexing, but not a built-in UI front-end. But Microsoft has provided Windows Desktop Search for a while now that provides that.
http://www.microsoft.com/windows/products/winfamily/desktopsearch/d…
It was originally introduced with MSN Toolbar, but then became available separately as well a couple years ago. From what I understand, Vista’s search is based on the same tech.
As for porting SideBar and DirectX 10, MS doesn’t want to give away so many Vista features for free, of course. Microsoft did back-port .NET 3.0 to XP which is pretty significant.
(It’s much more than Apple does for it’s old OSes. I’m still on Panther (having implemented a policy of upgrading OSX only every other feline-release), but it would’ve been cool for Apple to backport Tiger’s Spotlight and dashboard. )
But I agree that SP3 isn’t “newsworthy”. I don’t think it’s meant to be.
Well if it includes .Net 3.0 and IE 7 that will make my day… My unattended installations will go much faster!
“Wow, way to go insinuating that OSAlert readers are a bunch of pirates!”
You sound far too nieve to be credible. Try being honest for a change, it won’t kill ya.
My copy is legal, thank you very much
Uh, my copy, is er, legal now too. A couple months ago though I was, uh, misled into, uh, installing an unmarked XP CD. But I have seen the error of my way now and it is all legal and good. For the record, I would like to say I had no knowledge the CD, was, er, not legitimate. I did not have inappropriate use of that CD.
My copy was, thanks to heaven, illegal. Applying a fix broke my 32-bit XP. I recovered it, retried, rebroke it. Good-bye XP. No SP3 needed here. I like trying before purchasing.
Edited 2007-10-08 14:46
gonzo said: “that is why people are not switching to Linux”
People are not switching to Linux? Then why I made the switch completely and erased windows from all my systems? Many people I have heard of, has done the same thing, and many more will still do it. Keep leaning from that side, and soon you’ll fall and realize how many people have switched nowadays. Do you think there are less Linux users now that past year? No, there are much more now, than the past year.
Why have Vista sales fallen? Because it is the first system to come out after Linux gaining mainstream acceptance. Every year more persons switch to Linux and from those if any, just a few return to Windows. Now more developers are aiming Linux rather than Windows. And thanks to Google and Google summer of code much more students will have a bigger motivation to use open source and develop for open source projects than before.
The change won’t be revolutionary, it will be evolutionary. Some thoughts to think about. And most important think: Why is MS trying to look like they are following some kind of open source scheme, releasing (read-only thought) source codes? Just my opinion, draw your own conclusions people.
People are not switching to Linux? Then why I made the switch completely and erased windows from all my systems?
It is still insignificant number. I also from time to time try Linux, but.. Windows is THE environment for me and most of other people.
You are the minority – nothing wrong with it, but people are really not switching to Linux in any significant number.
Why have Vista sales fallen?
Fallen compared to what? Linux?
1. Compatibility: Vista still has compatibility problems (drivers, games, etc). I said in my previous post that compatibility is very important and that applies to Vista too.
2. Windows XP is good enough for most people. No need to rush to Vista. Businesses also won’t switch just like that – why would they. XP works fine, people (users and IT staff) are familiar with it, SP3 is coming.
Edited 2007-10-07 21:20
Sure, 5% is insignificant
There’s a reason why an increasing number of Windows applications are being ported to Linux. Increasing user base.
5%? Yeah.. right.
Even though if it was 5%, you consider that something significant for OS that costs $0? Wow..
Alas, I don’t think it is anywhere close to that number.
W3Counter has Linux at 1.38%:
http://www.w3counter.com/globalstats.php
There’s a reason why an increasing number of Windows applications are being ported to Linux. Increasing user base.
Yeah.. who is porting them? Adobe? AutoDesk?
Last time I checked any computer store I didn’t see a single application or game for Linux. You did? Where exactly?
P.S.
Don’t forget to mod me down, like you always do. And give yourself +1, like you always do.
Edited 2007-10-07 23:06
Gonzo said:
> W3Counter has Linux at 1.38%:
Well, the same page says that the number of hits for China is 2.07%. By the same reasoning does that make the Chinese as insignificant as Linux?
Things people quoting such statistics often forget are: 1) that such stats are approximations that only refer to desktop use. Don’t forget there is plenty of money in servers and Linux is doing ok there!
2) For those small proportion of business that use Linux on the desktop they may not appear on sites such as w3counter as company policy may restrict such use.
3) If Linux desktop use is 1.38% then that is probably a desirable market segment to access, since they will be ‘smarter than the average bear’ and make purchasing or influencing decisions for others.
4) That 1.38% is a pretty hefty number, even if it is a small proportion of the boxes out there. This is because the size of the market (the entire number of desktops) is still increasing rapidly. Given the lack of marketing for consumers it’s pretty impressive.
Actually the whole “Develop only for Windows because it is the biggest” never made sense to me. It is entirely analogous to “Forget W3C compliance and develop only for Internet Explorer” on the web. Now with Firefox having a decent number of installs everyone who developed for IE only looks like a bit short-sighted. As the number of Linux desktop grows (not that it will ever dominate the number of Windows installs, but it will increase in governments) then everyone who doesn’t have a cross-platform option will look the same. It really isn’t that hard to build stuff right in the first place so that it works anywhere (the best software development houses can do this when they have the will, eg. ID software, or most Java developers).
> Last time I checked any computer store I didn’t see a single application or game for Linux.
Agreed, but the commercial stuff for Linux is available online rather than retail. Although obviously the lack of retail availability is a PITA for the average consumer.
All I’m saying is be careful with statistics. The statistic is worthless if you don’t think about all the implications of it.
Anyway, good on Microsoft. While I get to use, and prefer, Linux for my main desktop (I’m a astrophysicist turned IT consultant doing extremely well from Linux) it’s good to see that Microsoft are at least slowly attempting to clean up the engineering mess that lies under Windows.
it’s good to see that Microsoft are at least slowly attempting to clean up the engineering mess that lies under Windows.
Windows — engineering mess??
Now.. that is a statement… especially when it comes from someone favoring Linux.
That *WAS* funny.
Given the lack of marketing for consumers it’s pretty impressive.
And.. why do you think there is the lack of marketing for consumers??
Impressive? After ~10 years of “Windows sux, use Linux” on every damn forum (or news site such as this one) you think not enough people know about it? Like, my network administrator doesn’t know about Linux? Like Dell and others didn’t know about Linux until this year? Yeah right..
gonzo
> Windows — engineering mess??
Have you ever coded Windows in C, which is the underlying Win32 API? Don’t say C#.Net fixes it all, cause it merely masks the suck. Now compare Win32 to the alternatives (fair question, are you a software engineer and able to)?
Why do you think that Windows has so many problems nearly 20 years after its inception? It’s because of all those dumb architectural decisions they made back in the day to squeeze 5% more out of a 386. They could have made their API clean, but chose not to. It wasn’t like people then didn’t understand how to write good software, but MS used cruft to lock people in. For another software engineering analogy, compare the all the COM gynastics of older versions of DirectX versus the relatively clean elegance of OpenGL. Similar thing.
Windows has problems now because of all the legacy dumb stuff MS did to get minor optimisations and also lock people in a long time ago. Sure Win XP is quite nice to use, but don’t confuse that with the underlying engineering.
Yes, I have coded C/C++ on Windows, although not in the last 7-8 years. I also have people here that work with me and they did the same, but on both Windows and Linux (I never myself did Linux programming). Yes, I am software engineer.
Never heard anyone complaining that much about Windows when it comes to programming or underlying API. But Linux? Give me a break.
You know, to say that Windows is engineering mess, especially compared to Linux, is just silly.
Can you create crappy application for Windows? Sure you can, but I don’t think any OS is proof to that – crappy (application) programming. It has nothing much to do with the OS itself.
Why do you think that Windows has so many problems nearly 20 years after its inception?
What problems? Are you joking me? Just compare that to Linux.
Pal, you can believe whatever you want to..
Edited 2007-10-08 02:34
gonzo
> (I never myself did Linux programming)
So, you are arguing about something you have no direct experience about? WTF? Why did you even bother responding to my opinion then? You’re saying you’re defending Windows based on hearsay?
So, you reckon Windows is the model of elegance compared to Linux then, eh? Does that mean that you’ve never actually programmed on anything other than Windows? Perhaps that explains your totally blinkered vision. I suppose if you have never really worked with anything else then typical Hungarian Notation like the following seems the only way things could have been done all those years ago:
HWND hwndHWND = CreateWindow(szAppName, …);
Go check out windows.h and see how hackish it is. Fro example, Hungarian Notation is intrinsic to the Win32 API and is a curse that even now, from a technical point of view, still blights .NET and the whole Windows ecosystem. In Java you’d never mark interfaces with “I” in case they are refactored to classes later, it’s considered rather bad style I’m afraid since it’s the compiler’s job to do typechecking. This kind of crappy engineering still permeate the Windows ecosystem (yes, the little things names and style are an important part of software engineering and maintenance).
> What problems? Are you joking me?
So Windows has no flaws. riiight. I suppose I should stop here as I’m only feeding an half-clued troll
Not to say that Linux is perfect by any means, but it is complete bollocks to say Linux the same steaming pile on the inside as Windows. Sorry, but you’re severely misguided by whatever hearsay you’ve been subject too (since you’ve admitted you don’t actually have direct experience in alternatives to Windows). Some of Linux’s strength (and current commercial weakness) is due the changes possible from reduced need for backward compatibility (for example, Windows is bloated and hideous as it needs to carry around the DDE/OLE/COM/COM+/DCOM/Indigo/whatever new flavour of the month, etc.. ways of doing interproc comms).
> Pal, you can believe whatever you want to..
Cheers, likewise. But at least I don’t try to mount an unreasonable defense of subjects I don’t know directly.
So, you are arguing about something you have no direct experience about? WTF? Why did you even bother responding to my opinion then? You’re saying you’re defending Windows based on hearsay?
No, I said I have experience doing Windows programming. C/C++ before and .NET now.
I also said that my co-workers have experience with both and told you that. What exactly is the problem?
But at least I don’t try to mount an unreasonable defense of subjects I don’t know directly.
I think you don’t know much about anything, Windows programming of any kind especially. You sound like most of Slashdot crowd: “Windows sux.. Windows sux.. ” etc.
Next time, try not to twist my words into something I never said. Thanks.
By the way — Hungarian notation is a problem? LOL Big problem :-))) Man, have you ever worked on a project that is maintained over period of say, 10+ years? I didn’t think you did.
Edited 2007-10-08 04:22
gonzo:
> No, I said I have experience doing Windows programming. C/C++ before and .NET now.
Yeah, we know that. I’ll write reaaal slooowww so you’ll get it this time. I was referring to the fact that if you’ve only ever developed on Windows, your basis for saying it’s better is not based on direct experience (of Linux development) – and might not be the least-biased estimator of things. This is a common affliction of Windows-only developers, they have a rather fuzzy understanding of what is really out there (based on press-releases and hearsay I guess since they might not have solid experience with anything else). How awesome Windows could have been if Microsoft hadn’t done technically daft things all those years ago. I only kinda agree that “Windows sux”, but this is relative and only when you compare it to other things (like the awesome stability of Solaris, or the it-just-works of MacOS, or the flexibility of Linux – and yes, I have developed for all of these).
If the only thing you’ve ever used is Windows then sure it’s good enough. Just pointing that out.
> Man, have you ever worked on a project that is maintained over period of say, 10+ years? I didn’t think you did.
Sorry bro, recent contract was webservices frontend for stuff that’s 15+ (plus, I guess lots of open-source followers regularly look at ancient code). Since it was written properly (for Solaris+POSIX) it was much easier to read than the equivalent Windows cruft (not that too many people use 15 year Windows code if they can help it, it’s pretty nasty, which is my entire point).
[Edited for clarity]
Edited 2007-10-08 04:37
Hahaha, so your whole “engineering mess that Windows is” argument comes down to notation? LOL That’s it?
(like the awesome stability of Solaris, or the it-just-works of MacOS, or the flexibility of Linux – and yes, I have developed for all of these).
So now you’re comparing Windows to 3 different systems? Way to go. Now you need just 3 other operating systems to beat Windows
I think we can stop here.. Good night.
Edited 2007-10-08 04:45
gonzo
> Hahaha, so your whole “engineering mess that Windows is” argument comes down to notation? LOL That’s it?
No, that is called an example, I had other examples in my earlier posts regarding baggage etc. I was trying to be illustrative rather than exhaustive, but you’re just being a facetious Troll since you can’t actually refute any arguments.
> So now you’re comparing Windows to 3 different systems? Way to go. Now you need just 3 other operating systems to beat Windows
Yawn. So you can’t actually refute my arguments with fact then and are being a typical Windows Weenie, “Windows is the best ’cause I’ve never done much with anything else”.
Good night, Troll.
You should find someone from academic environment (Slashdot is full of students, I recommend it) and then you go on with “Windows is engineering mess” because of *notation*
Yawn. So you can’t actually refute my arguments with fact then and are being a typical Windows Weenie, “Windows is the best ’cause I’ve never done much with anything else”.
Your arguments? Notation? Please stop it! I’m dying here laughing ) Stop it!!
You just proved yourself why Windows is better. Because you need 3 different systems to beat it. Oh yeah, having 3 different systems is not a mess. Not at all. Windows is a mess.. because of *notation*
By the way, you said you did programming for Win, Lin, Mac, Solaris.. etc. Hey, that tells me you never actually specialized. No wonder notation bothers you, mr. Experience Zero.
And now good night, for real.
Edited 2007-10-08 05:14
Been developing for near 20 years, so I have a bit of time up. Yes some of it was academic (got a PhD in Astrophysics, mostly doing software) as well as industry.
> mr. Experience Zero.
LOL, you’re the dude that’s never done anything apart from Windows. By the way, resorting to an ad hominem argument shows your complete lack of any counter. I’d venture that that’s the only way you can get kicks, eh. Rather sad really.
> Your arguments? Notation?
Pathetic, fixate on that little example and ignore everything else. You’re no genius are ya. Must be comforting never having to think critically about anything, smugly spouting the party line. Oh and by the way, why I mentioned notation is because it’s the little things that show quality. For example, the Japanese were better at quality and ended up ravaging the US auto industry. Dinosaurs don’t last forever.
Feel free to have the last word. I’m not gonna waste my time reading it.
Engineer? right… ie you coded some programs back in college
If you can’t admit that windows has a history of being a mess under the hood, you are not qualified to even work at geek squad.
To add to what kensei said,
I find that Vista is such a departure from XP that a windows-user friendly Linux (thinking PCLinuxOS here) is easier to figure out than Vista.
Ok, so the user does need to know how to use synaptic, but I just tried to install a point of sale package on a vista computer and a) it was dog slow (512mb ram and norton preinstalled, but still) b) it was not compatible with the POS software and c) all the UI changes were for the worse.
Task Manager a few clicks/keystrokes after the ctrl-alt-del?
Digging multiple layers to find your programs?
The ask about everything security model?
No advice on setting up compatibility modes?
(I guess 99% CPU on a older program isn’t enough to prompt Vista to know there is an issue)
I literally got an older laptop up and running with PCLinuxOS, with wireless (through the NDISwrapper, but so easy it was likely much less painful than windows itself), and even installing wine and the POS program, all FASTER than the time I wasted on Vista.
I think Linux is not to the level of XP, quite yet, but I think it is AHEAD of Vista.
…. and don’t even get me started on the fact than only vista ultimate can supposedly be “downgraded” to XP.
I am a switcher too.Before I would tuck tail between my legs and run back to Windows.Now 100% Linux on all boxen.Thanks for the push Kroc and Raver31.Been a fun ride so far and in for the long haul.
Yes Gonzo Windows is an engineering mess. If it wasn’t then as a tech and end user, why the f does require so much bloody hand holding.
Registry is FUBAR
NTFS needs some work in the way it lays down files to minimise fagmentation/file truncation.
User priviledges need to be addressed which MS is slowly doing but then all the Power User twerps sprout off how to disable UAC thus leading the situation back to insecure square 1.
Also Having a swap file that is allowed to vary it’s size by install default is a recipe for disaster but hey, at least all this crap keeps the money rolling in.
I can get my break back at home by booting into somthing else.
I hope MS keeps working their OS into something decent and elegant technically. Still, Vista SP1 is a reasonable effort on MS’s part but they really do need to throw out the bath water and rethink how their OS works. I believe they are attempting this with Vienna but well see in 2009 what they have come up with and there will be better alternatives if they do sit on their ass.
Intel learned about momentum over change with VLIW,
now it’s MS’s turn with Vista.