Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

AUTISTIC PRIDE

Name: Anonymous 2011-08-05 22:54

When I get bored, instead of watching TV or playing vidya games, i start writing operating systems. Its just a hobby of mine. The first operating system I wrote used a monolithic kernel which unitasked and used 16bit protected segmentation. Over the years I began to write increasingly complicated operating systems, and the latest one I wrote includes a paging memory manager with support for PAE, a ring-one driver framework, custom executable format (dynamic library support too), custom filesystem with ACL's and a Realtek RTL8100 ethernet driver (did I mention the TCP/IPv4 stack and web browser?). When I look back at all the time I could have spent playing vidya games and watching the same TV shows over and over again, I realise why it takes some people years or even decades to learn what I have mastered within only two years. Popular media is the greatest threat to mankind

So /prog/,
WHERE'S YOUR OPERATING SYSTEM? HUH? HUH?

Name: Inspiration for the Autistic G 2011-08-05 23:01

I single-handedly developed and published a dizzying array of Operating Systems - presiding over every inch of every project, from the design and programming through to the graphics and music. From that vantage point, I was able to turn my hand to the ideas I had always wanted to see - delivering innovative concepts that simply could not be found anywhere else. Free from the shackles of a bureaucratic team, I also worked at a blistering pace - churning out a steady flow of deeply personal projects. The highlight of which was the Realtek RTL8100 ethernet driver, which is still regarded as one of the best wrestling simulators ever made and is attended to by its own dedicated fan community. As a long-time fan of ethernet drivers, it was an honor to make my own contribution to the genre.

Rather predictably, my sincere efforts were denounced as "blasphemy" by the pious - whilst the ignorant masses howled with derision and attempted to make me the laughing stock of the Internet. Nevertheless, it was a fitting end for a trailblazing career that divided opinion like no other! Everything about me was designed to provoke a reaction. My amateurish efforts were easy to criticize, my solitary decisions were easy to question, my passionate words were easy to misinterpret, and even my name was asking to be ridiculed! But like all paths of least resistance, that route was only taken by the foolish. Those that took the bait revealed their lower natures, whereas those that saw the good in my work were pure diamonds that were shining the light back. They were the bricks that built the MPire, and it is to them that I dedicate all that was accomplished.

Every industry has one. The free-thinking rebel that redefines the rules. He says what no-one else will say and does what no-one else will do. Fueled by raw passion, he seizes an art form by the throat and drags it to its apex. What they invented, he makes it sing. His peers hate him but the public love his style. At once he intimidates and inspires; breaking down the walls that secure some yet block others.

Name: Anonymous 2011-08-05 23:06

>>1
WHERE'S YOUR OPERATING SYSTEM? HUH? HUH?
Where's yours? Believe it or not, it doesn't take two years of experience to lie about your accomplishments anonymously on a  message board.

Name: Anonymous 2011-08-05 23:12

>>1
Fuck your crazy PAE. PSE is where it's at

Name: Anonymous 2011-08-05 23:17

>>4

36 bit addresses give me hives

Name: Anonymous 2011-08-05 23:26

>>5

AMD makes use of bits 13-20 in a given page directory entry as bits 32-39 of the PTE offset allowing addressing of a theoretical 1TB of memory

mov eax, offset my_cock
lock xchg [ops_anus], eax

Name: Anonymous 2011-08-06 0:23

>>1-6
Running modern x86-64 CPUs in 32-bit exclusive protected mode is considered deprecated. It's like how running x86 in 16-bit real mode was considered deprecated back in the late 90s. It's time to abandon 32-bit x86.

Current x86-64 CPUs from AMD and Intel support 48-bits of hard addressing internally (the top 16-bits of the address lines are currently unused, but can be expanded upon when the time comes).

And if you really need to run a specific process in 32-bit mode, you can thunk down to 32-bit mode as needed.

There's no reason to limit yourself to the 32-bits.

Name: Anonymous 2011-08-06 1:03

>>1
do you think it's possible to show us the code?. i always go looking for new tricks that i haven't known

Name: Anonymous 2011-08-06 3:00

>>7
You negate Intel Atom chips before the 2- series, which do not support long mode. However you do have a point, seeing that the last Atom to operate exclusively in 32bit mode was the N2- series (which came out in early June 2008, or more than three years ago). Perhaps every x86 model processor developed after 2008 supports native 64bit mode, yet many choose not to develop 64bit software. Why you ask? Because the majority of machines on the market currently, albeit having 64bit capabilities, come pre-installed with 32bit versions of Windows or other such operating systems. Many developers do not feel the need to write 64bit exclusive applications out of virtue of compatibility, much the same way that many software developers continued to write 16bit code even after 32bit processors became available. The philosophy there being, "Why go through the trouble of reimplementing previous software with 64bit capabilities when we can continue to improve our current implementation?" Companies such as Microsoft have released 64bit versions of their newer Operating Systems at higher costs to exploit the obvious advantages in speed and processing capabilities that 64bit processors offer purely out of profit-motive. It may also be possible that such companies believed that 32bit mode would become obsolete when 64bit processors hit the market, much the same way that 32bit processors made 16bit code obsolete. The truth is that 64bit implementations existed within supercomputer architectures from the late 1970s however these implementations were not suitable for mainstream home computer use. It was with the prolific release of the Intel 80386 that made 32bit registers the consensus among developers. Of course at the time that these architectures were conceived current understanding was so far beyond the possibility of more than 4GB of physical RAM that 32bit registers remained the norm until the early 90s, when obvious reductions in physical memory price and size led to memory implementations approaching 4GB. In response to this, both MIPS and DEC developed 64bit native architectures (mainly for server and high-end machines) although Intel had already begun it's own implementation of the 64bit model during the late 1980's. In reality, compatibility is the restriction amongst both system and application developers due to the present nature of both 32bit exclusive machines and software implementations. I project that 32bit code will remain precedent amongst the majority of computers for at least another three or four years. For all intensive purposes, however, I support your position on the development  and proliferation of 64bit code. Whether we like it or not, keeping Moore's law in mind, 32bit code will eventually become extinct to the extent of how 16bit code became extinct so long ago.

Name: Anonymous 2011-08-06 8:46

>>1
I'm hacking the Hurd. I also enjoy hacking Haiku and Syllable.

Name: Anonymous 2011-08-06 9:17

>>9
>Because the majority of machines on the market currently, albeit having 64bit capabilities, come pre-installed with 32bit versions of Windows or other such operating systems.

Not true at all, Windows 7 64-bit has the majority of the Windows 7 marketshare at ~85%. Windows 7 will be the last OS to support 32-bit mode on x86-64 CPUs. Windows 8 will be 64-bit only on PC, although it will still be 32-bit for the ARM based tablets and netbooks.

The only reason third-party developers have been slow to recompile their Window software for 64-bit mode is for the exact same reason why you made your post--because you think people haven't switched to 64-bit version of Windows 7. Many developers are also lazy, and the 32-bit version works just fine through 64<->32 interoperability, so why bother porting it to run natively under 64-bit. Such developers should be castrated and publicly flogged as they're only making the problem worse.

32-bit software will remain in use among enterprises for the next few years only due to the costs in paying software vendors for a new version compiled for 64-bit. But most new software project will be 64-bit by default.

After all, Windows 8, which comes out early next year, is 64-bit only.

Name: Anonymous 2011-08-06 9:48

>>9
for all intensive purposes

Name: Anonymous 2011-08-06 14:29

>>9
AUTISM

Name: Anonymous 2011-08-06 17:40

>>13
no shit, sherlock

Name: Anonymous 2011-08-06 18:50

>>14
regaxum

Don't change these.
Name: Email:
Entire Thread Thread List