Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:lulz (Score 1) 848

This isn't something like fireworks rockets where you just light a fuse. If you don't have the codes & access and most importantly, the remotes needed to launch them, they are useless. That's the reason why in 1991, Ukraine had all their nukes removed - they'd not have done that had they had control, but the control remained in the Kremlin. Not too many countries want weapons of other countries situated in their territory, unless they are allies (like say W Germany & US during the Cold war). That's why Ukraine asked to have them removed. Had the Russians handed over controls to them for weapons based in their turf, they'd have been only too happy to accept

Comment Multiprocessing made the difference (Score 1) 161

i've read the legacy x86 instructions were virtualized in the CPU a long time ago and modern intel processors are effectively RISC that translate to x86 in the CPU

Actually, the biggest change in CPUs was not so much Intel adapting RISC techniques in post Pentium CPUs, but rather, multiprocessing, and therefore, the Core platform taking hold

Remember, one of the things that RISC did better was the multiprocessing support for those who needed it. There were Pentium based multiprocessing systems too from companies like Sequent, but those at the time ran Unix, so the competition was really b/w the likes of Sequent, vs the Suns, HPs, SGIs, and so on. All low volume, and Intel enhancing multiprocessing capabilities of its CPUs would do nothing for its PC platform.

What changed that was when Microsoft decided to merge the win32 code bases and offer XP as their merged OS for both desktops and servers, it opened the window of opportunity for Intel and AMD. Since NT, in addition to supporting RISC CPUs like Alpha or MIPS, also supported SMP, Intel could take advantage of that fact and thrown in more cores at a platform, and Windows i.e. now NT, would be capable of handling it. That couldn't have worked w/ Windows 95-ME, but once NT took over the desktop, it could.

Once this happened, the RISC vs CISC game was over. RISC previously had a performance advantage running its own native software over Pentiums running Wintel software. The struggle to beat Intel in running Wintel software was lost first by MIPS, and then by Alpha. Once Intel could throw more cores at the problem w/o costing more than a SPARC or a Power, it was over. Intel being several generations ahead of Cypress, Ross, Fujitsu and even IBM could easily toss in 4-8 cores and still be cheaper than a SPARC CPU, not to mention the off the shelf motherboards and other peripheral logic. Once that happened, it became more cost effective to use Xeons to run Linux or FBSD than it was to run Solaris or AIX or even HP/UX.

Even in the case of the Itanium, discussed later in this thread, the initial Itaniums were just meant to be uniprocessor CPUs w/ several instructions concatenated together. Today, even Itaniums are multi-core - which solves the compatibility issue b/w generations, but then again throws into question why the Itanium would be needed in the first place, if one can just toss N number of, say, Atoms, and solve the problem.

Intel's process and manufacturing advantages helped, no doubt, but the big difference was multiprocessing becoming mainstream on the desktop due to the NT architecture replacing the Windows 95 architecture in Microsoft's desktop CPUs

Comment Re:Final nail in the Itanium coffin (Score 1) 161

Itanium was first conceived as a VLIW CPU. As its development progressed, it was found that the real estates savings due to moving everything into the compiler was minimal, while in the meantime, the compiler was a bitch to write. Also, under the original VLIW vision, software would need to be recompiled every time for a new CPU Which could be a dream for the GNU world, which requires the availability of source code, but practically, a bitch for the real world

Today's Itanium, unlike Merced, is now more of a RISC CPU, w/ flags indicating which branches need to be taken, or w/ the same hardware that RISC has for register renaming. In short, Itanium III is really a RISC CPU, much like the i860 and i960 before it. Too bad that it's kept restricted to the ancient foundries, making it both expensive and a power hog.

You know that the CPU is really bad when even Linux drops support for it, and within FreeBSD, the LLVM/Clang project removes its binaries from the package. Wonder whether NetBSD came far in supporting it?

Comment Re:Send in the drones! (Score 3, Insightful) 848

Putin may score points at home by annexing the Crimea and invading Ukraine. Internationally, however, Russia moving towards becoming a pariah state, like Iran, North Korea, or Libya under Qaddafi.

Maybe, but Russia would be the world's largest 'pariah' state - too big to ignore. People will acquiesce, just like they did the Chinese conquest of Tibet. Not just that, there are major countries in Russia's corner, including China and India. If Russia has those 2 trading partners, what else do they need?

Comment Re:People hear "Windows 8" and run away (Score 1) 336

If you piss around with Windows 8 for a while, you can basically simulate Windows 7. But for a long time, you'll still bump into horrible garbage - like "you wanted a weird, functionless fullscreen app to view an image file, right"? Very few things are real showstoppers, but lots of stuff is just a little worse - like they abandoned all the little refinements they've made to progressive versions over the years. Little stuff, like the behavior of the "run" dialog. It used to autocomplete well, and seemed to usually know what you wanted. Now it doesn't.

My job has me doing development on a Windows 8 machine - and it's gotten down to very few times a day I say "oh God, really?", but it's taken a lot of tweaking and adapting to get there. And there's literally nothing I actually prefer about 8. Lots of it just evidences horrible testing/design. Like your default start screen has a tile for the "math input editor" or something. That's a very narrow niche app for a desktop, non-touchscreen computer, and it doesn't work the way anyone expects. Many times I've been asked "what the heck does this do?" - and it actually took me a while to figure out. Obviously that doesn't hurt anyone much to have a stupid, useless app - but the same lack of design pervades the whole product.

It's just a half-baked mess, and I think it's earned it's poor reputation very well.

The fullscreen apps that you mention is one more thing that got me. Even if you go into the Aero desktop, you have just 1. Every app on the PC wants the full screen. I can understand this behavior or phones or on tablets, where fingers would work differently from mice. However, importing those uses to PCs just to try & kick start that market is inane.

Like I said elsewhere in this thread, making it pretend that it's my Nokia Lumia did nothing for me. Despite owning 1 of the latter, I just found the use frustrating. Ever since I dumped it for a more traditional (non-Windows) desktop, my life has been a lot easier. Granted - all I use at home are Thunderbird, Browsers (both Chromium & Firefox) and FreeCiv.

Comment Re:New Improved XP 2.0 (Score 1) 336

This doesn't make sense: the legacy interfaces are the installed base for which Microsoft has a market in the first place. They are an aspect of the product that their customers like. Companies like Cigna or BofA or 21st Century or Disney are not in the business of having their employees change their computing habits every few years. So if the applications they are using do not require touchscreens, why force it on them? The applications won't have any use for Metro unless there is something about touch screens that they can use. For instance, ATMs, which would do fine w/ a Metro interface to the OS.

I agree that upstream, since Intel is changing the architecture of their CPUs, Microsoft needs to do something that makes it a good idea, say, for someone to prefer a Core i3 to an Atom. But that's something Microsoft can do w/ the underlying architecture - like moving to a more microkernel like OS, having different 'personalities' on top of those, allowing multiple virtual desktops (like KDE) and so on. But at the user level, they should change as little as possible. It's not their job to disrupt the operations of their customers, or else, before they know it, they won't have any. Rather, design the OS and future versions of the applications so that they take advantages of the newer features. At the OS level, maybe, make VMs of previous models the default for people who have ancient CDs they just have to run.

Comment Re:New Improved XP 2.0 (Score 1) 336

It ain't a mere question of being cheap. It's a question of overhauling existing setups, particularly in offices, where the implications are work disruptions & worse. If it was just a question of paying MS the $200 or whatever it costs, it's one thing. But coming along w/ that would be all the migration pains. Plus Windows Vista & beyond were built on a win64 subsystem, and there are a lot of XP applications that companies didn't or can't upgrade, which would not run on 7 w/o either XP-Mode or Hyper-V.

I do think Microsoft should consider a model where they sell improved kernels, w/ whatever UI customers want - be it Metro, Aero, XP or classic NT. After all, 8 is better under the hood, if the UI could be the same as before. Maybe in installation, give users a choice of interfaces - making the newest the default but traditional UIs optional, so that it can be adapted by businesses w/ minimal disruptions.

Comment Re:What Classic Shell doesn't resolve (Score 1) 336

The last straws for windows 8.1 was the charms bar, and a weather app you didn't need, but apparently network support is only a "nice to have"? Get real.

Wi-Fi support is nice to have. I do have Network support, it's there via my Ethernet. Not ideal, but functional. As for touchpad, I have tried disabling it in both Windows 8, and on a different laptop, in Windows 7. Didn't work - needed Touchfreeze. Reason I complained about Weather is that Windows 8 is the first OS that wants to know my location. I don't want it to be Windows Phone 8, iOS or Android.

I can see how Notepad is useful on both phones & laptops. I can't see the same about Contacts. Rather, they could have just made Skype the platform for sharing contacts b/w phone & laptop, assuming that it's needed.

Comment What Classic Shell doesn't resolve (Score 0) 336

I bought a laptop soon after 8 came out. Of course, I hated the tiles... and installed classic shell and told it to boot to the desktop. After that, I don't understand what all the complaining is about. When I finally, after over 10 years, rebuilt my desktop a couple of months ago, and XP was retired (I had XP Pro), I got 8.1 Pro... installed classic shell, and don't understand what all the complaining is about.

Sure, 95% of the time I'm using Linux anyway, but I installed 8.1, the software I use to do work when I have to write stuff for Windows, and I don't understand what all the complaining is about.

My experience... again, after installing classic shell, is much like 7, only smoother and a few different ways to access certain things (like control panel) that you rarely use anyway... and it's not worse, it's just different.

So the only complaint really is that you need to install something like classic shell, but since I need to spend time customizing out of the box linux distributions, too, I fail to see the problem.

I'm serious... I really want someone to explain to me why they think Windows 8/8.1 is so bad (once you get rid of the tiles/apps paradigm by using classic shell and going straight to desktop). I'm not a Windows fanboy, I'm writing this on Linux, and mainly use Linux out of choice... but it seems to me people are just jumping on the hate bandwagon for anything new. I get that desktop and tablet experiences are different, and companies (not just MS) should stop trying to force feed us a single UI paradigm for all platforms... it doesn't work, but like the last few versions of Ubuntu, if you don't like it, you can tweak it to where it works for you.

Please refrain from feigning pity for "Joe User" that can't figure these things out for themselves... that's not who any of us here are, and most of us have little sympathy for Joe User otherwise.

I bought a new laptop recently that was preloaded w/ Windows 8.1. Installed Classic Shell. Here's what the problems were

  1. 1. Unlike previous versions, in this OS, you have to have a hotmail/live/outlook.com account to do the first step - logging in. Something that wasn't required in Windows 7. I had a Nokia Lumia Phone previously and had no issues w/ that, but the requirements are different. In Windows Phone 8, having that profile enabled me to just transfer everything to a new phone if needed. Here, I just don't get the point, aside from being annoying
  2. 2. The apps ain't much different either. Contacts - w/ phone#, just like in Windows Phone? Are they retarted - this is a PC. Yeah, one can Skype, but there's a separate Skype app for that. Doesn't need a separate Contacts list
  3. 3. Weather - see #2. On a phone, it makes sense. On this, how is it any better than the sidebar that Vista had? Oh, and now PCs/laptops, like phones, want my permission to determine my location. Naah-ah!!!
  4. 4. When you do log into Windows, you are confronted w/ the Metro screen. Yeah, you can install Classic shell, like I did, but that won't change that. What it does it that whenever you open an app, it goes into the desktop mode, but whenever you press the Windows button, it brings up that shell again
  5. 5. For me, the last straw was that my palms would rest on the trackpad, and while typing, sometimes the charms bar on the right would pop up, along w/ a network panel somewhere in the south west of my screen, inviting me to enable the wi-fi or whatever. It's irritating if you are in the middle of something else & are forced to tap the trackpad to get rid of it

Following this, I decided to bite the bullet and install PC-BSD, a DVD of which I had gotten some days ago. I initially had some issues, since it wouldn't recognize either my mouse nor the wi-fi. So I had to get another mouse, and an ethernet cable, and then disable UEFI, and then install it. I had some rough edges w/ LXDE and KDE, but now am pretty happy working w/ Lumina. Of course, I'd be happier once FreeBSD/PC-BSD supports Wi-Fi on this laptop. Typing however is a charm, since PC-BSD doesn't recognize the trackpad, so it never comes in the way and I don't need touchfreeze or anything like it.

Comment Re:Sales flow chart. (Score 1) 97

I don't disagree with you, but I'll also add that there are some kinds of environments which need a huge DB like Oracle.

Because, let's face it, SQL server doesn't really scale up to the same level of performance, no matter what anybody tells you.

If you're big enough that nothing but Oracle will do, this is the cost of doing business.

If you believe SQL Server actually provides Enterprise class solutions ... well, you aren't very well informed. It simply doesn't handle stuff on the really big end of things.

Not saying that Oracle aren't greedy bastards who gouge their customers, but sometimes you really do need a bigger environment.

So doesn't Oracle's SPARC/Solaris line already cover this?

Slashdot Top Deals

E = MC ** 2 +- 3db

Working...