Thediehardtrilogy
Posts: 19
Joined: Thu Oct 10, 2013 9:54 pm

How can I make a raspberry pi os

Sat Dec 21, 2013 6:30 pm

Hello,
I have a idea of a raspberry pi os ,but I don't know how to make it. I want it to be joystick and touchscreen enabled and have a good browser with flash. You can download things off the browser and be able to use wifi. it has pistore and pre-installed enuminators(I forgot how to spell it so...that app where you can play roms) . It has a sort of smartphonish type of feel...like it has some pre-installed apps like a caculator,browser,etc. it has a intro video...of something awsome looking,and a sleek type of home menu... is it possible to make this...im thirt-teen and don't know how to program that much,and my current comuper is windowes 7.
:D

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 13009
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re: How can I make a raspberry pi os

Sat Dec 21, 2013 6:39 pm

LOL! :D

Start learning, but give up on wanting to have a browser with Flash! You have no control over that, and the people who have (Adobe) decided it won't happen.

To have any chance of creating a rudimentary OS for the PI, you will need to have advanced knowledge of systems programming, that is using Assembly, or a low level compiled language like C.

love your determination/naiveté though....

ignorance is bliss!

User avatar
DexOS
Posts: 876
Joined: Wed May 16, 2012 6:32 pm
Contact: Website

Re: How can I make a raspberry pi os

Sat Dec 21, 2013 7:39 pm

mahjongg is right, you will need a lot of knowledge about low level sys programming.
Plus lot of spare time, i was like you many moons ago, but i never could imagine how long it would take to make even a simple OS.
This for example took 5 years to code in assembly
http://www.youtube.com/watch?v=mYJx2zZK7c8

There is more to it than what's in the video, like network stuff etc, but it still does not have a web browser, let alone one with flash.

If you really want to code a OS, start by making a bootable game or demo’s etc.
Batteries not included, Some assembly required.

User avatar
duberry
Posts: 379
Joined: Mon Jan 28, 2013 10:44 pm
Location: standing on a planet that's evolving. And revolving at nine hundred miles an hour

Re: How can I make a raspberry pi os

Sat Dec 21, 2013 10:43 pm

I don't know if this will be helpful to you ..or if the format would be considered suitable
anyway good luck with your project's !

"lec 8 - Assembly Language Programming " http://www.youtube.com/watch?v=HXYhBCpDoVc

( i just looked it up for 'fun' after reading your post and the advice of dexos and mahjongg )
lend me your arms, fast as thunderbolts, for a pillow on my journey.
If the environment was a bank, would it be too big to fail
so long; and thanks for all the pi

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6228
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: How can I make a raspberry pi os

Sat Dec 21, 2013 11:24 pm

When you say you want to build your own OS, do you actually mean your own OS, or your own linux distribution?

User avatar
redhawk
Posts: 3465
Joined: Sun Mar 04, 2012 2:13 pm
Location: ::1

Re: How can I make a raspberry pi os

Sun Dec 22, 2013 12:01 am

Forget running Flash the ARMv6 processor simply isn't powerful enough which is why Adobe won't support anything other than ARMv7 (to execute their badly optimised code).
To watch Flash based video sites like YouTube and Dailymotion you need to haX0r communications and then stream the raw video data into something like Omxplayer.
Fortunately YouTube is supported in XBMC (OpenELEC, Xbian, Raspbmc) via a Plugin so you won't need to do much hacking anyway.

Richard S.

didi
Posts: 12
Joined: Fri Jun 14, 2013 7:53 pm

Re: How can I make a raspberry pi os

Thu Jan 09, 2014 2:03 pm

i'm with you diehardtrilogy.
the experienced guys say it is very much work.
the nay-sayers say it is not possible or feasible.
what you are asking is not unreasonable.
we should be there right now, yet it is not happening.
the industry giants do not want us to have this kind of power.
i say we have no other choice.
we must do this on our own.

any takers?
...........dd
(how about it dex?)

User avatar
FLYFISH TECHNOLOGIES
Posts: 1750
Joined: Thu Oct 03, 2013 7:48 am
Location: Ljubljana, Slovenia
Contact: Website

Re: How can I make a raspberry pi os

Thu Jan 09, 2014 2:23 pm

Hi,
didi wrote:the industry giants do not want us to have this kind of power.
:lol: You made my day...

I'm thinking... why don't you compose this OS idea into a presentation-like form and try with a crowdfounding ?
That would force you to do at least some brainstorming...


Best wishes, Ivan Zilic.
Running out of GPIO pins and/or need to read analog values?
Solution: http://www.flyfish-tech.com/FF32

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26442
Joined: Sat Jul 30, 2011 7:41 pm

Re: How can I make a raspberry pi os

Thu Jan 09, 2014 2:32 pm

didi wrote:i'm with you diehardtrilogy.
the experienced guys say it is very much work.
the nay-sayers say it is not possible or feasible.
what you are asking is not unreasonable.
we should be there right now, yet it is not happening.
the industry giants do not want us to have this kind of power.
i say we have no other choice.
we must do this on our own.

any takers?
...........dd
(how about it dex?)
Trust the guys with experience. That's because they have experience, and have learnt the hard way. Naysayers are just experienced people who have run out of energy to explain why.

Just implementing Flash is around perhaps 300-400 thousand lines of code. Implementing an OS is many years of work, and perhaps millions of lines of code. There is no getting away from the amount of work required.

As for industry giants....well, I'd suggest Linux if you want an OS. Since that's not run by industry giants. If you want Flash, there are OSS alternatives, again, not run by industry giants (and no better than the official version).

That said, if you want to write you own OS, it's a great learning experience, and then you can become one of the guys with experience. Perhaps even a naysayer.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

User avatar
Richard-TX
Posts: 1549
Joined: Tue May 28, 2013 3:24 pm
Location: North Texas

Re: How can I make a raspberry pi os

Thu Jan 09, 2014 3:12 pm

Diehard,
I like your passion. More people need to be passionate about something. Passion is what separated people like Beethoven, Da Vinci, Edison, etc from the rest of civilization. Edison was not a genius. He was not a scientist. He just had an idea and was so passionate about it to keep working on it until he succeeded.

If you want to start doing an OS, try something small like porting the Atari 8 bit computer OS. It is a true OS, not just a collection of subroutines like the C64. The source code for the Atari OS has been published and it is about 16k bytes after compilation.

Want something a little more advanced? Make a Unix SVR2, Linux, or BSD version. Here is a good place to start learning about Unix. http://www.amazon.com/The-Design-UNIX-O ... 0132017997 There are even some bits of source code in the book. Google is your friend.


Didi, There is no conspiracy. You are free to do anything you want. All it takes is time, money, and enough passion to see it through. How do you think the Rpi or Linux came into existence? Don't be a defeatist. If you want something bad enough, you will find a way.
Richard
Doing Unix since 1985.
The 9-25-2013 image of Wheezy can be found at:
http://downloads.raspberrypi.org/raspbian/images/raspbian-2013-09-27/2013-09-25-wheezy-raspbian.zip

didi
Posts: 12
Joined: Fri Jun 14, 2013 7:53 pm

Re: How can I make a raspberry pi os

Sun Jan 12, 2014 8:23 am

jamesh wrote: Just implementing Flash is around perhaps 300-400 thousand lines of code. Implementing an OS is many years of work, and perhaps millions of lines of code. There is no getting away from the amount of work required.

As for industry giants....well, I'd suggest Linux if you want an OS. Since that's not run by industry giants. If you want Flash, there are OSS alternatives, again, not run by industry giants (and no better than the official version).

That said, if you want to write you own OS, it's a great learning experience, and then you can become one of the guys with experience. Perhaps even a naysayer.
we will need our own video format (mp4-ish) and bypass flash altogether.
that would avoid copyright infringement, bloat, unwanted ads and complexity.

the os would not take years to write. many peripherals are implemented in h/w on-chip.
most drivers are available free. do not try to accommodate all manufacturers,
just the most prolific and open.

linus took 1 year. also tannenbaum. do not do a nix-look-alike. something
that form fits the h/w and allows full programmer access. lean and mean.
interrupt driven microkernel, daemon-drivers and complete interprocess messaging.
freeze it, thoroughly document it and give it all away. no complexity which is essentially a
type of black-box.
i've already started...............dd

didi
Posts: 12
Joined: Fri Jun 14, 2013 7:53 pm

Re: How can I make a raspberry pi os

Sun Jan 12, 2014 8:33 am

FLYFISH TECHNOLOGIES wrote:Hi,
didi wrote:the industry giants do not want us to have this kind of power.
:lol: You made my day...

I'm thinking... why don't you compose this OS idea into a presentation-like form and try with a crowdfounding ?
That would force you to do at least some brainstorming...


Best wishes, Ivan Zilic.
we gotta keep it quiet until we have something. just a few people working on the side.
money corrupts. i saw your website. you interested?

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26442
Joined: Sat Jul 30, 2011 7:41 pm

Re: How can I make a raspberry pi os

Sun Jan 12, 2014 10:10 am

didi wrote:
FLYFISH TECHNOLOGIES wrote:Hi,
didi wrote:the industry giants do not want us to have this kind of power.
:lol: You made my day...

I'm thinking... why don't you compose this OS idea into a presentation-like form and try with a crowdfounding ?
That would force you to do at least some brainstorming...


Best wishes, Ivan Zilic.
we gotta keep it quiet until we have something. just a few people working on the side.
money corrupts. i saw your website. you interested?
Good luck. You'll need it.

As you say, Linus took a year to get the basics of Linux going. That's just the kernel. If you plan to implement some sort of video system on top with your own format (why? There are OS video codecs available), that's probably another couple of man years minimum. And of course, you wont be able to use the HW acceleration of the Raspi since its a new format.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

Return to “Other projects”