Computer Hardware and Software
Posts tagged ReactOS
Have you made your decision to be a Mac or a PC?
May 31st
This is a video review of Mac versus Windows which shows both – the good and the bad – sides of PCs and Macs:
<video>
Personally I made my decision to be a PC because I love to have control over every little part of the OS (using OpenBSD, Ubuntu Netbook Edition and various Windows).
What are you? (Mac, PC or both?) Please comment!
Update: Should colleges start giving Apple’s iPad to students?
May 22nd
This morning I wrote about all the discussions to the question Should colleges start giving Apple’s iPad to students?
But since this time there were many important news-releases surrounding the Apple iPad.
For example data now points that the iPad has become (or always was, given its short life thus far) so popular that it is on the right track to outsell the venerable Mac, Apple’s regular computing line. According to an analyst Apple is selling some 200,000 iPads a week, versus a mere 110,000 Macs in the same time frame.
The iPad is of course a new product, and slower sales are to be expected once the full global roll out has been completed and enough time has passed to fill initial demand. That will take weeks, if not months. At 200,000 a week, Apple will have moved at least another million iPads.
The shocking statistic that has the tech world in an uproar is that some 20% (1 in 5) Americans is either “likely” or “somewhat likely” to purchase an iPad. The population of the United States is roughly 300 million, 20% of that number works out to some 60 million. If Apple sold that many iPads at the lowest price point possible, $500, it would bring in some 30 billion USD in revenue.
Seeing those data, people start to think, if maybe the Apple iPad is going to get a mainstream device and draw in a huge amount of PC users not using apple products yet. For sure other manufacturers will be really unhappy with Apple and since they don’t want to loose all of their clients to the Mac or iPhone/iPad, they have to adopt Apple’s new standards and also be sort of nice to them…
I guess this will end in a really huge showdown between Microsoft and Apple. But then there is another question: What about all the other big technology companies like Google, HP/Dell, HTC, and so on. For sure these companies all have their reasons to like neither Apple nor Microsoft but they will have to decide very soon! Or maybe it will go bad for both Microsoft and Apple as you see Google working on their ChromeOS and HP hugging WebOS.
No matter what happens, it is going to “take a bloody end”. I just hope that customers won’t have to suffer too much.
PS: take a look at how I tagged this post..
Environment Variables in Windows NT
Feb 6th
Environment variables are strings that contain information such as drive, path, or file name. They control the behavior of various programs. For example, the TEMP environment variable specifies the location in which programs place temporary files.
ReactOS Shell + new developers
Dec 27th
The shell that users interact with in ReactOS is actually several components all tied together, which is why a rewrite is highly nontrivial. Besides the explorer shell itself there are the shell32, browseui, comctl32, and shlwapi libraries, to name just a few. In ReactOS, much of the functionality in the libraries are all crammed into the explorer shell because the libraries themselves did not really exist. This is due to the current explorer’s Wine heritage and the fact that Wine really does not need a shell32 implementation. One such example would be the start menu itself. This is not actually implemented in explorer, but merely exposed by it. Another is the menu system Read the rest of this entry »
Inside the mind of a ReactOS dev: implementing _SEH_prolog and _SEH_epilog
Dec 22nd
Disclaimer
This post is not for the faint of heart. This post assumes you know the C language (especially the Microsoft implementation), C compilers (especially Visual C++), what intrinsic functions are, what SEH is and how it works, and how to read x86 assembly. I could spend entire blog posts, no, entire blogs, just explaining you what the words alone mean, so I’ll just go ahead and assume you know who you are.
… baby Jesus?
Implementing open source intrinsics for commercial compilers is a horrible liability, and a thankless job: almost nobody will even notice you have done anything, and half of those who do notice will accuse you of copyright violation. Since my work will not only be used by ReactOS, but also by projects like mingw-w64 whose reputation has not been compromised yet, I have to be extra careful with it.
For this reason, and because I believe I’m not alone in enjoying this kind of crazy shit, I have decided to blog to document my thought processes while writing obscure, low-level code. I hope at least some of you will enjoy.
Why do you do it, anyway? Read the rest of this entry »
Regarding UserAccounts in ReactOS
Dec 17th
Hi,
many of you know we don’t even support multiple Users at all, but I made some thoughts these days what way would be the best. I looked at the Linux and Windows ways and see pros and cons in both. Lets Compare them. Read the rest of this entry »
ReactOS 0.3.11 released!
Dec 16th
The ReactOS team is proud to announce the release of ReactOS 0.3.11. This release has been delayed by quite some time due to various blocker bugs which manifested each time we tried to release. A lot of time has gone into hunting down these bugs and various steps have been taken to try to ensure we don’t hit this problem again. This isn’t to say we don’t have a lot of new and exciting features in this release. Two of which stand out are the huge changes to the Memory Manager and another leap forward for the sound stack