Better idea, create a limited execution environment for make (fully backwards compatible!), and go *BSD style - the makefile manages the whole application lifecycle. It wouldn't matter where exactly it is downloading the required libs from, as long as they are digitally signed. Something like a UNIX version of "setup.exe". You just need a standard protocol to query the package system. Note: the protocol needs to be standard, the rest of the system - not. So - dpkg, rpm, tgz, ebuild, pkg, port, whatever, they can continue on with their merry existence, whilst being integrated. Another option is descent Intermediate Representation to accelerate and simplify compilation. WITHOUT losing it's flexibility - case in point - compile time options. Maybe based off LLVM IR, with some XML. Maybe both.
When making a virtual environment, you have to make reasonable assumptions. I'm pretty sure they did, and since the CPU-emulation part is straightforward, I can only conclude that most of the applications were off-spec (considering what trouble WINE is having, it is a reasonable possibility) and were doing stuff that FX!32 was not expecting. That, or it had some bugs, but hat would you expect from such a short lived app? Again, it not like WINE 0.01 was crazy useful, but would you deny that it has a point in its existence? Considering that MS is closer to the applications, stack-wise, it makes sense that it's their responsibility - because the sole reason for existence for an OS is running apps. BTW, I am crazy with envy right now... Dude, you got an Alpha? *rofl* Most BSOD issues are hardware/driver related. Because of the exotic hardware, they probably got some competent coders on the job, and I dare say that DEC made some pretty good hardware in the day (AFAIK, since I was born '93).
OK, lets say that an ecstasy tablet is the equivalent of half gram powder round here (tablets aren't usual, in my experience). So, that's 10 leva. With that money you buy 8 liters of beer. So, all in all, you guys have crazy cheap XTC, and frigen expensive beer. With all that surveillance fuss, Britain still seems interesting.:P
Sounds an interesting way to get high, because that extra intracellular calcium may be firing up endocannabinoid retro-transmition, hence the psychedelic visuals, if only its peripheral action could be subdued.
How about the US stops paying farmers to not grow anything, and start growing weed? Maybe even export it. Who needs oil, when you've got dirt cheap weed? You can make diesel fuel from it, as well... *dreaming*
WTF? How much is a beer there, anyway? A gram of X costs as much as a basic dinner out for one person in Bulgaria, and that gram can get no more than two people high.
Oh, OK, sorry. It's just that it's quite crappy here, in some respects, and we don't like do be reminded, though it's chock full of self-depreciating humor. Weird, I know. I just can't help myself.
I don't think there is much point in making a native app for Wave. It's easier to embed the protocol in the browser, it's not like the browser doesn't implement everything else you could possibly need on the client side.
Java's object facilities, along with XML [un]marshaling would make W3C standards look like toys. Assembler is not a language meant for human use. And with a machine level access library and proper optimizing compiler, Perl would not be a wrong choice. Drivers are dipshit simple (from a CS perspective) and procedural, though they handle slightly more complicated structures, so language features don't matter much. Though an object system at that level would be very useful. Citation: I/O Kit
Nowhere in that link did I see info about selling Alpha systems. They have stopped receiving orders for new systems, actually. And FX!32 is not an interpreter, it's a dynamic long term caching recompiler. They got it up to 50% native speed, and had headroom for more. The industry standard solution - QEMU - has a hard time topping that. And the bad name Alphas acquired came from poor support from MS, even though the offered Windows for that CPU. If things had gone even a little bit different, the Alpha would have gotten enough inertia to get to the commodity sever market, much as ARM, MIPS and PPC rule embedded, and even the odd x86 system would still be with an ARC boot firmware, instead of that god awful IBM (now Lenovo) PC compatible BIOS. And I'd be typing this on a mid end SPARCstation based Mac, since Sun had bought Apple because their hardware rules. And everything in the machine, down to the northbridge Verilog would be CDDL. *takes another hit from the bong*
Better idea, create a limited execution environment for make (fully backwards compatible!), and go *BSD style - the makefile manages the whole application lifecycle. It wouldn't matter where exactly it is downloading the required libs from, as long as they are digitally signed. Something like a UNIX version of "setup.exe". You just need a standard protocol to query the package system. Note: the protocol needs to be standard, the rest of the system - not. So - dpkg, rpm, tgz, ebuild, pkg, port, whatever, they can continue on with their merry existence, whilst being integrated.
Another option is descent Intermediate Representation to accelerate and simplify compilation. WITHOUT losing it's flexibility - case in point - compile time options. Maybe based off LLVM IR, with some XML.
Maybe both.
When making a virtual environment, you have to make reasonable assumptions. I'm pretty sure they did, and since the CPU-emulation part is straightforward, I can only conclude that most of the applications were off-spec (considering what trouble WINE is having, it is a reasonable possibility) and were doing stuff that FX!32 was not expecting. That, or it had some bugs, but hat would you expect from such a short lived app? Again, it not like WINE 0.01 was crazy useful, but would you deny that it has a point in its existence? Considering that MS is closer to the applications, stack-wise, it makes sense that it's their responsibility - because the sole reason for existence for an OS is running apps.
BTW, I am crazy with envy right now... Dude, you got an Alpha?
*rofl*
Most BSOD issues are hardware/driver related. Because of the exotic hardware, they probably got some competent coders on the job, and I dare say that DEC made some pretty good hardware in the day (AFAIK, since I was born '93).
How about a basic relational db? They were meant for this stuff.
My girlfriend...
You don't exist, go away!
I say make wikipedia a distributed project with multiple frontends, git (the VCS) style.
Can't they off load string processing on to something more suited, i.e. the GPU, only going through a specialized microcode, Unisys B5000 style.
You don't know your sig very well, do you?
OK, lets say that an ecstasy tablet is the equivalent of half gram powder round here (tablets aren't usual, in my experience). So, that's 10 leva. With that money you buy 8 liters of beer. So, all in all, you guys have crazy cheap XTC, and frigen expensive beer. With all that surveillance fuss, Britain still seems interesting. :P
Sounds an interesting way to get high, because that extra intracellular calcium may be firing up endocannabinoid retro-transmition, hence the psychedelic visuals, if only its peripheral action could be subdued.
How about the US stops paying farmers to not grow anything, and start growing weed? Maybe even export it. Who needs oil, when you've got dirt cheap weed? You can make diesel fuel from it, as well...
*dreaming*
WTF? How much is a beer there, anyway? A gram of X costs as much as a basic dinner out for one person in Bulgaria, and that gram can get no more than two people high.
Seconded. Though wed need anti-discrimination laws, due to prejudice.
Considering the rest of the dumb shit.... Yes?
Define "reasonable".
Oh, OK, sorry. It's just that it's quite crappy here, in some respects, and we don't like do be reminded, though it's chock full of self-depreciating humor. Weird, I know. I just can't help myself.
I don't think there is much point in making a native app for Wave. It's easier to embed the protocol in the browser, it's not like the browser doesn't implement everything else you could possibly need on the client side.
Java's object facilities, along with XML [un]marshaling would make W3C standards look like toys.
Assembler is not a language meant for human use. And with a machine level access library and proper optimizing compiler, Perl would not be a wrong choice. Drivers are dipshit simple (from a CS perspective) and procedural, though they handle slightly more complicated structures, so language features don't matter much. Though an object system at that level would be very useful. Citation: I/O Kit
You stop at just 2am? Hand in your geek card on the way out.
Mod parent Insightful. Come on, you and I know he is right.
They would have a point if they weren't drug cops. Ever thought why she was targeting specifically those?
Nowhere in that link did I see info about selling Alpha systems. They have stopped receiving orders for new systems, actually. And FX!32 is not an interpreter, it's a dynamic long term caching recompiler. They got it up to 50% native speed, and had headroom for more. The industry standard solution - QEMU - has a hard time topping that. And the bad name Alphas acquired came from poor support from MS, even though the offered Windows for that CPU. If things had gone even a little bit different, the Alpha would have gotten enough inertia to get to the commodity sever market, much as ARM, MIPS and PPC rule embedded, and even the odd x86 system would still be with an ARC boot firmware, instead of that god awful IBM (now Lenovo) PC compatible BIOS. And I'd be typing this on a mid end SPARCstation based Mac, since Sun had bought Apple because their hardware rules. And everything in the machine, down to the northbridge Verilog would be CDDL. *takes another hit from the bong*
You'd prefer Javascript rather than Java. Well, I like it too. Glad I'm not the only one.
JRuby has been integrating an AOT/JIT compiler for sometime.
The Solaris Container system with linux-compat mode, and the *BSD Linuxulator have something to say about No4.
Right on brother!
Just a proud Bulgarian here, nothing to see, move along...