Poll: why are you making an os?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Poll: why are you making an os?

Post by Brendan »

Hi,
rdos wrote:
Brendan wrote:First came Windows 95 - the OS that was 5 years too late. Then came the Internet (and networking in general). My plans changed from "realmode OS with decent GUI" to "protected mode distributed OS with decent GUI".
If you had a decent 486SX, why on earth did you decide to use real mode on it? I spent a lot of money on a 386SX just because I already had decided that real mode was crap, and I needed a "modern" CPU that was 32-bit. (I also had decided that 286 was crap as well, primarily because it lacked paging and had no real-mode emulation mode).
I used real mode because I didn't know better ("This was before anyone I knew had Internet access though").

At the time I'd hadn't seen an Intel manual, was using the "16-bit only" version of a shareware assembler, and the only debugger I had was DOS's "debug.exe". The information I did have was a copy of The Peter Norton Programmer's Guide that I borrowed from a public library and never returned, about 6 photo-copied pages from another book describing the 80386 instruction set, and nothing else.
rdos wrote:
Brendan wrote:My plans have changed from "protected mode distributed OS with decent GUI" to "redesign and replace all the crap". It's not really an OS project anymore - the OS is just the most obvious place to start.
That's really ambitious. I've decided I'm content if I never ever will have to write anything more professionally for M$-products, and if I don't need to learn "cloud programming".
It's ambitious; but hopefully I'll only need to finish enough for people to see the benefits.


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: Poll: why are you making an os?

Post by Love4Boobies »

rdos wrote:I don't need to learn "cloud programming".
Sounds like you really despise scalability coupled with abstraction. I would advise people to do the opposite: write all programs with the cloud in mind even if you don't need to---you will be glad you did. If anyone is curious, edX offers two courses on SaaS (although they focus quite a bit on agile development) and Coursera one on concurrent/networked software design patterns.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
sharkwikios
Posts: 7
Joined: Tue Nov 20, 2012 8:25 am

Re: Poll: why are you making an os?

Post by sharkwikios »

for knowledge purpose. i have long lost passion of communicating with scsi & usb device.Another picking up passion is communicating with flash devices and interest on virtual machines & algorithm performance evaluation.

all the available OS'es, demands learning their system and playing around it and not sure even after learning all that, i can still claim about my basic understanding of OS core concepts. Also, my working domain demands this knowledge.

My Idea is to have a bare minimum kernel{ in which i know each line of code and it' importance }, and start playing with these variety of devices and learn fundamentals of each to stay longer in technical stream.
abraker95
Member
Member
Posts: 36
Joined: Mon Feb 14, 2011 7:39 am

Re: Poll: why are you making an os?

Post by abraker95 »

I want to see how far I will get. It is not all about making an OS. In my last attempt 2 years ago, I made a bootable Etcho-Sketch game in Asm. Now let me see if I can do something more advanced in C.
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

Re: Poll: why are you making an os?

Post by LieutenantHacker »

Because I want to make the big companies feel threatened by my work.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
Mikemk
Member
Member
Posts: 409
Joined: Sat Oct 22, 2011 12:27 pm

Re: Poll: why are you making an os?

Post by Mikemk »

LieutenantHacker wrote:Because I want to make the big companies feel threatened by my work.
Called it.
Oh, and Beginner_Mistakes
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

Re: Poll: why are you making an os?

Post by LieutenantHacker »

I'm not a beginner, and I was joking. Sure, it would be cool to compete against top companies, but that's a bit unrealtistic for one person to desire, hence, joke.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
Mikemk
Member
Member
Posts: 409
Joined: Sat Oct 22, 2011 12:27 pm

Re: Poll: why are you making an os?

Post by Mikemk »

LieutenantHacker wrote:but that's a bit unrealtistic for one person to desire
No It's not. What's ridiculous and results in failure is using said desire as your motivation. Once the OS is good enough where people would want to buy it, it becomes a very realistic goal, you just don't have any hope of that until that point.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

Re: Poll: why are you making an os?

Post by LieutenantHacker »

Given that I wish to sell it in the first place, then maybe. Maybe.

But I assume you don't think it's realistic for one person to compete against Microsoft's Windows all by their self.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
Mikemk
Member
Member
Posts: 409
Joined: Sat Oct 22, 2011 12:27 pm

Re: Poll: why are you making an os?

Post by Mikemk »

LieutenantHacker wrote:But I assume you don't think it's realistic for one person to compete against Microsoft's Windows all by their self.
Why not? Bill Gates did it.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
User avatar
Kazinsal
Member
Member
Posts: 559
Joined: Wed Jul 13, 2011 7:38 pm
Libera.chat IRC: Kazinsal
Location: Vancouver
Contact:

Re: Poll: why are you making an os?

Post by Kazinsal »

m12 wrote:
LieutenantHacker wrote:But I assume you don't think it's realistic for one person to compete against Microsoft's Windows all by their self.
Why not? Bill Gates did it.
There are so many things wrong with that statement that I don't even know where to begin.
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Poll: why are you making an os?

Post by Brendan »

Hi,
LieutenantHacker wrote:But I assume you don't think it's realistic for one person to compete against Microsoft's Windows all by their self.
It's not realistic for one person to compete against Microsoft's Windows all by themselves.

However; it is realistic for one person to create something minimal (e.g. boot code, micro-kernel, a small number of drivers, VFS and GUI) that inspires a large number of volunteers; and it is possible for this large number of volunteers to compete against Microsoft's Windows.

Note: You can't inspire anyone with a "unix like" clone as it'd be too similar to Linux/*BSD/OpenSolaris. You'd need unique and innovative features that no other OS has, plus software that uses/demonstrates the value of those features.

An alternative approach is to avoid competing against Microsoft's Windows by targeting a niche (e.g. write an OS specifically for NAS or routers or something else; rather than writing a general purpose OS).


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
User avatar
iansjack
Member
Member
Posts: 4683
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Poll: why are you making an os?

Post by iansjack »

I'm fairly sure that Bill Gates never competed against Windows. Or are you thinking of OS/2?
User avatar
LieutenantHacker
Member
Member
Posts: 69
Joined: Sat May 04, 2013 2:24 pm
Location: Canada

Re: Poll: why are you making an os?

Post by LieutenantHacker »

I thought Bill Gates hired people to work for him.
The desire to hack, with the ethics to code.
I'm gonna build an 8-bit computer soon, with this as reference: http://www.instructables.com/id/How-to- ... -Computer/
Mikemk
Member
Member
Posts: 409
Joined: Sat Oct 22, 2011 12:27 pm

Re: Poll: why are you making an os?

Post by Mikemk »

Gates founded microsoft by himself, competing against previously existing companies. Of course, he did have steve jobs as a partner.
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.
Post Reply