OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Apr 23, 2024 10:48 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Mon Mar 27, 2017 9:37 am 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
zaval wrote:
The only reason is documentation non availability, which is an absolutely different problem.


documentation would be not a big help to drive something put together from 1-3 billion transistors and 800 different type of units to run a piece of a video decoder in it that is written from 500k lines. i guess the documentation itself would be around 100k pages in A4 papers, who would not waste 200 years from his life to have it?

basically if you have some obsource crud, at least run it on cpu if its possible. gpus are not as efficient as many people think. a built in video decoder is of course efficient, if it can decode that practicular video with the given codec.

the industry should focus on creating proper cpus and OS-es and not wasting time into dsp-s and gpus just becouse a few kid cant enjoy a 20 million polygon elf anime girl games in 1360x768, only to 40 m 8k.

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Mon Mar 27, 2017 2:35 pm 
Offline
Member
Member
User avatar

Joined: Sun Feb 09, 2014 7:11 pm
Posts: 89
Location: Within a meter of a computer
Geri wrote:
zaval wrote:
The only reason is documentation non availability, which is an absolutely different problem.


documentation would be not a big help to drive something put together from 1-3 billion transistors and 800 different type of units to run a piece of a video decoder in it that is written from 500k lines. i guess the documentation itself would be around 100k pages in A4 papers, who would not waste 200 years from his life to have it?

basically if you have some obsource crap, at least run it on cpu if its possible. gpus are not as efficient as many people think. a built in video decoder is of course efficient, if it can decode that practicular video with the given codec.

the industry should focus on creating proper cpus and OS-es and not wasting time into dsp-s and gpus just becouse a few kid cant to jack off to 20 million polygon elf anime girl games in 1360x768, only to 40 m 8k.


You say that considering your avatar...
Also, clearly you don't know what you're talking about. I'd recommend learning what you are talking about before saying words.

_________________
"If the truth is a cruel mistress, than a lie must be a nice girl"
Working on Cardinal
Find me at #Cardinal-OS on freenode!


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Mon Mar 27, 2017 3:50 pm 
Offline
Member
Member
User avatar

Joined: Sun Jul 14, 2013 6:01 pm
Posts: 442
hgoel: you dont know what are you talking about
(also, nothing offensive by the anime example, i just had to illustrate the hooman behaviour with something :P)

_________________
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Mon Mar 27, 2017 8:16 pm 
Offline
Member
Member
User avatar

Joined: Wed Aug 17, 2016 4:55 am
Posts: 251
Korona wrote:
Users expect to be able to start up their browser and play a YouTube video without all other programs and I/O crawling to a halt.

To be fair, I'm still waiting for the day that happens. (being stuck with older hardware sucks =/ those of us who don't have money to spare to upgrade every two years and are forced to cope with outdated overpriced hardware because of the country we live in get hit hard)


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Mon Mar 27, 2017 10:34 pm 
Offline
Member
Member

Joined: Sat Nov 10, 2012 1:16 pm
Posts: 62
Sik wrote:
Korona wrote:
Users expect to be able to start up their browser and play a YouTube video without all other programs and I/O crawling to a halt.

To be fair, I'm still waiting for the day that happens. (being stuck with older hardware sucks =/ those of us who don't have money to spare to upgrade every two years and are forced to cope with outdated overpriced hardware because of the country we live in get hit hard)
For that matter, I'm waiting for Facebook to actually learn how to design their page so that it doesn't end up leaking memory to the tune of about 20MB/hr, because as it stands if you leave it open for 3-4 days your computer becomes practically unusable regardless of browser.


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Tue Mar 28, 2017 4:26 am 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 1108
MDenham wrote:
For that matter, I'm waiting for Facebook to actually learn how to design their page so that it doesn't end up leaking memory to the tune of about 20MB/hr, because as it stands if you leave it open for 3-4 days your computer becomes practically unusable regardless of browser.


The funny (or rather sad) thing is that AdBlock+ may consume twice as much as facebook. Embrace the ads the hard way.

And, as I learned it the painful way recently, if you open up for later a seemingly regular website and forget about it, it may use up all of your monthly allotment of internet traffic (e.g. 1TB) due to bugs in the website code or the browser or both (I had the repro only in one of three browsers; and no, the website wasn't showing movies or such non-stop but it sure was constantly downloading stuff at comparable rate). Way to go!


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Fri Mar 31, 2017 2:54 am 
Offline
Member
Member

Joined: Wed Mar 15, 2017 9:22 am
Posts: 40
It depends on what you want to do. I'm writing a small secure OS that will boot and then do various things to transfer a file securely, no gui, multiple processor or threads (yet). This has taken me 2 months of working outside of my day job until late at night and risking my wife throwing things at me. Add in GUI stuff and threads etc. and it's just going to take ages even if you are working on it all day. Very enjoyable though!

Bipman


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Fri Mar 31, 2017 2:59 am 
Offline
Member
Member

Joined: Wed Oct 26, 2011 12:00 pm
Posts: 202
Quote:
risking my wife throwing things at me

Almost hits too close to home :p

_________________
mollenos | gracht (protocol library) | vioarr (window-manager) | bake (package manager)


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Fri Mar 31, 2017 3:01 am 
Offline
Member
Member

Joined: Wed Mar 15, 2017 9:22 am
Posts: 40
It's safer after dark :-)

Bipman


Top
 Profile  
 
 Post subject: Re: Why does the OSDev Wiki say it takes a year to finish an
PostPosted: Fri Mar 31, 2017 3:16 am 
Offline
Member
Member
User avatar

Joined: Thu Nov 16, 2006 12:01 pm
Posts: 7614
Location: Germany
starmanz wrote:
Why does the OSDev Wiki say it takes a year to finish an OS? Many people can be fast at typing as well as knowing what to do.

The Linux kernel has more than 100k lines of code. Now it is 15 million lines of code. It doesn't mean other projects will take a year!

People can make a simple GUI in a month or so. I'm not being stupid but why would it take a year?


Compared to a full-featured OS, a standard C library is ridiculously simple. After all, every single function is already specified and well-documented. There are books about how to write one. You even get open source "previous art" to look at. And most of those functions are really two-line no-brainers. Right?

I made commits to PDCLib on over 150 seperate days. I will leave the conclusions to you.

If you believe programming is just about writing down code at top speed, you have lots yet to learn. There are tests to be conceived and written, bugs to be traced, changes to be made, documentation to be written, and you won't be able to work on your hobby project every day.

Unless you actually do that, in which case I'd pity you, because it wouldn't be a hobby anymore at that point...

_________________
Every good solution is obvious once you've found it.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 113 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group