The Aussie Pinball Arcade

Aussie Pinball Forums => Technical Matters => Nucore => Topic started by: Chuck on June 21, 2009, 02:40:47 PM

Title: Discs
Post by: Chuck on June 21, 2009, 02:40:47 PM
A picture is worth a thousand words ;-)

(http://www.bigguyspinball.com/images/discs.jpg)
Title: Re: Discs
Post by: MartyJ on June 21, 2009, 03:04:54 PM
Great stuff Chuck.

Your package has made my decision to eventually buy a P2K even quicker now!
Title: Re: Discs
Post by: ajlaird on June 21, 2009, 03:48:46 PM
I hadn't followed the project closely enough to realise this was based on Linux.

Then again, as I keep finding out, most of the best hardware/software combinations are really well configured or well enhanced Linux boxes.
Title: Re: Discs
Post by: Strangeways on June 21, 2009, 06:22:12 PM

Very pretty, Chuck !

Makes the package look very professional  @@*
Title: Re: Discs
Post by: pinballist on June 21, 2009, 08:32:10 PM
Linux eliminates the MS bottleneck and copyright bull*hit :)
Title: Re: Discs
Post by: ajlaird on June 21, 2009, 09:23:49 PM
There's no doubt Linux makes sense, I just hadn't heard that this was the way they were going with this.

If you had to put a Microsoft licence on top you would certainly be adding dollars.
Title: Re: Discs
Post by: Chuck on June 22, 2009, 07:54:59 AM
It's not just the licensing fee for windows (100 additional bucks) but it's also the ability to have direct access to the hardware and to be able to completely control timing and priority. Linux was a pita sometimes (we fixed numerous driver and library bugs) but it really was the only option. We chose Ubuntu because it's the most user friendly and easiest to install. It is also pretty stable (this release anyway)
Title: Re: Discs
Post by: ajlaird on June 22, 2009, 08:45:43 AM
It's not just the licensing fee for windows (100 additional bucks) but it's also the ability to have direct access to the hardware and to be able to completely control timing and priority. Linux was a pita sometimes (we fixed numerous driver and library bugs) but it really was the only option. We chose Ubuntu because it's the most user friendly and easiest to install. It is also pretty stable (this release anyway)

Does that mean you guys patched the scheduler to get the level of control timing and priority you required? Or was that not required in this instance?

We have been using Ubuntu for servers for a number of years now and have been happy with it.
Title: Re: Discs
Post by: Chuck on June 22, 2009, 03:12:51 PM
It's not just the licensing fee for windows (100 additional bucks) but it's also the ability to have direct access to the hardware and to be able to completely control timing and priority. Linux was a pita sometimes (we fixed numerous driver and library bugs) but it really was the only option. We chose Ubuntu because it's the most user friendly and easiest to install. It is also pretty stable (this release anyway)

Does that mean you guys patched the scheduler to get the level of control timing and priority you required? Or was that not required in this instance?

We have been using Ubuntu for servers for a number of years now and have been happy with it.

Nothing like that. One of our goals was not to modify the OS in any way and we managed to meet that goal. really nucore should work with any stable linux release. The problem is some releases aren't very stable ;-)
Title: Re: Discs
Post by: ajlaird on June 23, 2009, 12:16:38 AM
It's not just the licensing fee for windows (100 additional bucks) but it's also the ability to have direct access to the hardware and to be able to completely control timing and priority. Linux was a pita sometimes (we fixed numerous driver and library bugs) but it really was the only option. We chose Ubuntu because it's the most user friendly and easiest to install. It is also pretty stable (this release anyway)

Does that mean you guys patched the scheduler to get the level of control timing and priority you required? Or was that not required in this instance?

We have been using Ubuntu for servers for a number of years now and have been happy with it.

Nothing like that. One of our goals was not to modify the OS in any way and we managed to meet that goal. really nucore should work with any stable linux release. The problem is some releases aren't very stable ;-)

Do tell??? So was the code written in C or some other language - my research hasn't turned this up yet.
Title: Re: Discs
Post by: Chuck on June 23, 2009, 06:07:23 AM
It's not just the licensing fee for windows (100 additional bucks) but it's also the ability to have direct access to the hardware and to be able to completely control timing and priority. Linux was a pita sometimes (we fixed numerous driver and library bugs) but it really was the only option. We chose Ubuntu because it's the most user friendly and easiest to install. It is also pretty stable (this release anyway)

Does that mean you guys patched the scheduler to get the level of control timing and priority you required? Or was that not required in this instance?

We have been using Ubuntu for servers for a number of years now and have been happy with it.

Nothing like that. One of our goals was not to modify the OS in any way and we managed to meet that goal. really nucore should work with any stable linux release. The problem is some releases aren't very stable ;-)

Do tell??? So was the code written in C or some other language - my research hasn't turned this up yet.

C with a bit of inline assembly. We also wanted it to be very portable in case we decided to switch platforms at any time.
Title: Re: Discs
Post by: ajlaird on June 23, 2009, 09:56:53 AM
Thanks for answering all the questions. There is no doubt this is a very interesting project and I wish you all the success you deserve.