Greetings

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.
Post Reply
User avatar
johnriverry
Posts: 3
Joined: Thu Aug 20, 2015 12:56 pm

Greetings

Post by johnriverry »

Hi guys, i'm new user :roll:
Intelligence does the work, passion does it too.
User avatar
AndrewAPrice
Member
Member
Posts: 2300
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: Greetings

Post by AndrewAPrice »

Hello!
My OS is Perception.
User avatar
BASICFreak
Member
Member
Posts: 284
Joined: Fri Jan 16, 2009 8:34 pm
Location: Louisiana, USA

Re: Greetings

Post by BASICFreak »

Hello, Welcome, (and if your profile is correct) Happy B-Day.
BOS Source Thanks to GitHub
BOS Expanded Commentary
Both under active development!
Sortie wrote:
  • Don't play the role of an operating systems developer, be one.
  • Be truly afraid of undefined [behavior].
  • Your operating system should be itself, not fight what it is.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Greetings

Post by Roman »

Hello and welcome!
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
johnriverry
Posts: 3
Joined: Thu Aug 20, 2015 12:56 pm

Re: Greetings

Post by johnriverry »

tks guys, tks BASICFreak 8)
Intelligence does the work, passion does it too.
embryo2
Member
Member
Posts: 397
Joined: Wed Jun 03, 2015 5:03 am

Re: Greetings

Post by embryo2 »

Hi! And what's your motivation? Do you want to ask or do you want to discuss or do you want to help? Tell us about yourself and may be your enjoyment will be a bit deeper :)
My previous account (embryo) was accidentally deleted, so I have no chance but to use something new. But may be it was a good lesson about software reliability :)
User avatar
johnriverry
Posts: 3
Joined: Thu Aug 20, 2015 12:56 pm

Re: Greetings

Post by johnriverry »

Im thinking of an OS which may run on both Intel and ARM, any related experience?
Intelligence does the work, passion does it too.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

Re: Greetings

Post by Muazzam »

Hello. Have you considered Raspberrry Pi, which uses an ARM processor?

Here's an online tutorial to build an OS for it: https://www.cl.cam.ac.uk/projects/raspb ... orials/os/.
User avatar
Nutterts
Member
Member
Posts: 159
Joined: Wed Aug 05, 2015 5:33 pm
Libera.chat IRC: Nutterts
Location: Drenthe, Netherlands

Re: Greetings

Post by Nutterts »

johnriverry wrote:Hi guys
Hi! :)
muazzam wrote:Hello. Have you considered Raspberrry Pi, which uses an ARM processor?
For the RPi the best resource imho is: https://github.com/dwelch67
He (or she?) points out some mistakes in the datasheet. Like getting the uart working in 8bit mode.

I ditched my Go based OS (for now) and been working on a loader for the RPi series. I personally have the new quadcore cortex-a7 one (model 2b). Goals are to enable loading via spi & serial and to provide some basic services to help others get started more quickly or to kickstart a language runtime. ( hint hint ;) ). It should also load via SD and ... the most important feature... load ELF files instead of only just plain binaries.

Nowhere there yet btw...

In all honesty, I wouldn't recommend the RPi for stuff like this. It's not that hard but not having bochs level magic breakpoint like debugging for the platform really tests your problem solving skills when "that led won't blink".
"Always code as if the guy who ends up maintaining it will be a violent psychopath who knows where you live." - John F. Woods

Failed project: GoOS - https://github.com/nutterts/GoOS
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Greetings

Post by iansjack »

TBH. I wouldn't recommend the Pi for someone starting out in OS development. The input pretty much has to be via USB, and it's a little complicated getting video output; also there is a paucity of information available compared to the conventional PC platform. It's a great platform for the experienced developer who wants to try the ARM platform but not, IMO, a good starting point.

The Cambridge series is hardly about developing an OS and doesn't apply to the Pi 2.
User avatar
Nutterts
Member
Member
Posts: 159
Joined: Wed Aug 05, 2015 5:33 pm
Libera.chat IRC: Nutterts
Location: Drenthe, Netherlands

Re: Greetings

Post by Nutterts »

iansjack wrote:The input pretty much has to be via USB, and it's a little complicated getting video output; also there is a paucity of information available compared to the conventional PC platform. It's a great platform for the experienced developer who wants to try the ARM platform but not, IMO, a good starting point.
THANK YOU!

- "Input pretty much via USB"
Yup, including the ethernet controller.

- "A Little complicated getting video output"
Yup, don't expect a textmode that lets you just to write some characters into memory.

A serial console is basically all you have when starting out. You'll need a usb to ttl serial adapter. Oh and between models, alto the peripherals will be the same, the base address for them might change.

I hope one day to write a great wiki page about it but no... it's not for beginners unless you want a quick small fix and get discouraged quickly thereafter.
"Always code as if the guy who ends up maintaining it will be a violent psychopath who knows where you live." - John F. Woods

Failed project: GoOS - https://github.com/nutterts/GoOS
Post Reply