Poll

Make QB64 An Operating System.

YES!
4 (21.1%)
NO!
12 (63.2%)
MAKE A DEMO VERSION!
3 (15.8%)

Total Members Voted: 19

  • Print

Author Topic: Eureka! QB64 Operating System.  (Read 529 times)

A.R.B

  • Sr. Member
  • ****
  • Posts: 471
Eureka! QB64 Operating System.
« on: May 03, 2012, 01:33:45 AM »
After all my complaining in my other Post!...QB64 IS GETTING TOO BIG!! Vote!...

And Saying I See QB64 becoming a MINI Operating System! as a Negative thing! I have now realised the (Genius!) that a QB64 Operating System is the Answer to Everything!!

Just Imagine a QB64 Operating System Which could Run off a CD/USB or be Installed on a Hard Drive! that Runs on Any Computer! Separate from the Computers own Operating System! or No Operating System!

Advantages!...

(1) Only One QB64 Version Needed.

(2) Runs on Any Computer - Does not Need Windows,Linux,Mac, Etc..

(3) Fast - No Middle Man/Woman Operating System.

(4) Reliable - Stable.

(5) Easier to Maintain.

(6) Even More Distributable.

(7) Not Affected by Other Major Operating System Changes.

(!) ...


PS. Just like to Say...the QB64 Operating System Idea came about from Friendly Inspirational Discussion! on the Post QB64 IS GETTING TOO BIG!! Vote! So to Everyone who Posted!...Pat yourself on the Back for Igniting the Flame!   ;)


A.R.B



Knew That We Ventured On Such Dangerous Seas
That If We Wrought Out Life 'Twas Ten To One.

William Shakespeare, Henry IV, Part II, Act I, Scene 1 lines 181–2.
----------------------------------------------------------------------
Jesus Crucified By His Own Kind! Is Proof of How Bad! They Were! Are!

mcalkins

  • Sr. Member
  • ****
  • Posts: 484
    • qbasicmichael.com
    • Email
Re: Eureka! QB64 Operating System.
« Reply #1 on: May 03, 2012, 01:42:52 AM »
*sighs*

The world already has Java and .Net. Do we really need another managed language?

Regards,
Michael

P.S. And if you mean an actual operating system, and not just a cross platform VM like the Java Runtime Environment, then how would you use QB64 programs at the same time as any non-QB64 program. You'd only be able to multitask with other QB64 programs.
« Last Edit: May 03, 2012, 01:49:16 AM by mcalkins »

A.R.B

  • Sr. Member
  • ****
  • Posts: 471
Re: Eureka! QB64 Operating System.
« Reply #2 on: May 03, 2012, 01:47:46 AM »
If You Use QB64 Michael ? Then Yes!


A.R.B
Knew That We Ventured On Such Dangerous Seas
That If We Wrought Out Life 'Twas Ten To One.

William Shakespeare, Henry IV, Part II, Act I, Scene 1 lines 181–2.
----------------------------------------------------------------------
Jesus Crucified By His Own Kind! Is Proof of How Bad! They Were! Are!

Cyperium

  • Hero Member
  • *****
  • Posts: 2931
  • Original QB! I like: IF a=0 THEN a=1 ELSE a=0
    • Email
Re: Eureka! QB64 Operating System.
« Reply #3 on: May 03, 2012, 02:29:25 AM »
QB64 emulates some of the DOS capabilities that's the only similarity to an OS. We would still need to support Windows and Unix, in fact, it would just be another OS to support and maintain without any real benefit. Not to talk about the work involved with making a QB64 OS.

So I voted No. You could try making your own OS though if you want, share it with us when you have something!

A.R.B

  • Sr. Member
  • ****
  • Posts: 471
Re: Eureka! QB64 Operating System.
« Reply #4 on: May 03, 2012, 02:57:53 AM »
Hi Cyperium...

Why "would we still need to support Windows and Unix" ?

QB64-OS Would be Independent!

Why "would it just be another OS to support and maintain without any real benefit." ?

QB64-OS Would be Independent!


A.R.B
« Last Edit: May 03, 2012, 03:19:20 AM by A.R.B »
Knew That We Ventured On Such Dangerous Seas
That If We Wrought Out Life 'Twas Ten To One.

William Shakespeare, Henry IV, Part II, Act I, Scene 1 lines 181–2.
----------------------------------------------------------------------
Jesus Crucified By His Own Kind! Is Proof of How Bad! They Were! Are!

DSMan195276

  • Hero Member
  • *****
  • Posts: 933
  • Yes
    • Email
Re: Eureka! QB64 Operating System.
« Reply #5 on: May 03, 2012, 03:48:46 AM »
A. R. B., the problem with your thinking is that if QB64 did become a OS, it'd be pretty useless since then you couldn't compile or run compiled programs in other OS's, you'd have to boot up into QB64 OS to use it, and QB64 OS would be pretty useless for anything besides running programs you wrote.

Even if QB64 became it's OS (Which I predict will never happen) it would still have to support Unix and Window or it will just completely die off since the OS would be next to useless for the reasons I pointed out above.

Matt
“Praise be to the God and Father of our Lord Jesus Christ! In his great mercy he has given us new birth into a living hope through the resurrection of Jesus Christ from the dead... " -- 1 Peter 1:3
QB64 Chat!

A.R.B

  • Sr. Member
  • ****
  • Posts: 471
Re: Eureka! QB64 Operating System.
« Reply #6 on: May 03, 2012, 05:03:12 AM »
Hi Matt...

But QB64 is Really Only for Programmers! Running their Own Programs Most of the time! there are Plenty of Ready made Programs that will Run on other Operating Systems!

If QB64-OS Was on a Portable USB Flash drive it Only takes Minutes to Boot it up!


A.R.B
Knew That We Ventured On Such Dangerous Seas
That If We Wrought Out Life 'Twas Ten To One.

William Shakespeare, Henry IV, Part II, Act I, Scene 1 lines 181–2.
----------------------------------------------------------------------
Jesus Crucified By His Own Kind! Is Proof of How Bad! They Were! Are!

fatman2021

  • Hero Member
  • *****
  • Posts: 679
  • Lord Jesus Christ, Son of God, have mercy on us.
    • Email
Re: Eureka! QB64 Operating System.
« Reply #7 on: May 03, 2012, 05:18:19 AM »
Yes, provided that in-line assembly language is used when ever possible. And yes this can be done as still maintain platform independence. I am even will to help with the in-line assembly.
Woe to those who call evil good, and good evil;
Who put darkness for light, and light for darkness;
Who put bitter for sweet, and sweet for bitter!

Isaiah 5:20

DarthWho

  • Hero Member
  • *****
  • Posts: 3299
  • Timelord of the Sith
Re: Eureka! QB64 Operating System.
« Reply #8 on: May 03, 2012, 06:13:35 AM »
I don't fault your enthusiasm but are you sure you don't mean a GUI for the underlying OS?
if you really do mean an OS I see 3 principal problems:
  • QB64 makes extensive use of dlls and other libraries but you would need to implement something in assembly code that would actually host the executables you want to run bit of a difficulty there
  • QB64 does not compile to to ISO images
  • the time involved with making even a hobby quality DOS clone is immense and requires an extensive knowledge of processor architecture

if you feel you can overcome those problems then go ahead just know what you are getting into (one  question do you know assembly? you'll need that too though I don't count that as a problem)
Rassilon: My lord Doctor; My lord Master; My lord DarthWho
The Doctor and the master at the same time :WHAT!?!?!

FastMath 1.1.0 released: http://dl.dropbox.com/u/12359848/fastmath.h

mcalkins

  • Sr. Member
  • ****
  • Posts: 484
    • qbasicmichael.com
    • Email
Re: Eureka! QB64 Operating System.
« Reply #9 on: May 03, 2012, 06:24:12 AM »
Making QB64 the principle part of a lightweight custom Linux distribution might make more sense.

Regards,
Michael

Clippy

  • Hero Member
  • *****
  • Posts: 11945
  • I LOVE π = 4 * ATN(1) Use the QB64 WIKI >>>>>>>>>
    • Pete's Qbasic Site
    • Email
Re: Eureka! QB64 Operating System.
« Reply #10 on: May 03, 2012, 06:34:55 AM »
We don't need another OS! Three are more than enough. What we need is a Moderator to remove these nonsensical posts. A.R.B. = Arbitrary Robot Buffoon

Pete

  • Moderator
  • Hero Member
  • *****
  • Posts: 5081
  • Cuz I sez so varmint!
Re: Eureka! QB64 Operating System.
« Reply #11 on: May 03, 2012, 07:54:37 AM »
Quote from: Clippy on May 03, 2012, 06:34:55 AM
We don't need another OS! Three are more than enough. What we need is a Moderator to remove these nonsensical posts. A.R.B. = Arbitrary Robot Buffoon

No, no, no, A.R.B. may have once been a bot at one point in time, but thanks to Clippy's friend, The Blue Fairy, who still hasn't fixed the economy, but that's a whole different story, A.R.B. is now... A REAL BOY!

Pete  ;D

DSMan195276

  • Hero Member
  • *****
  • Posts: 933
  • Yes
    • Email
Re: Eureka! QB64 Operating System.
« Reply #12 on: May 03, 2012, 10:33:11 AM »
I like Mcalkins idea, though I really don't see how it would be *tons* different then just a basic Ubuntu with QB64 installed.

Keep in mind, if QB64 became it's own OS, then:

1. SDL wouldn't work.
2. No drivers for anything
3. Everything that was handled by the OS would have to be written for QB64

Anyway, just put Puppy on a flash-drive with QB64 installed and that should boot in less then 30 seconds.

Matt
“Praise be to the God and Father of our Lord Jesus Christ! In his great mercy he has given us new birth into a living hope through the resurrection of Jesus Christ from the dead... " -- 1 Peter 1:3
QB64 Chat!

MPSGA

  • Jr. Member
  • **
  • Posts: 88
    • Email
Re: Eureka! QB64 Operating System.
« Reply #13 on: May 03, 2012, 10:57:06 AM »
A.R.B. You are going too far with this thing! This that QB64 right now seems bloated doesn't mean we have to make an OS out of it! What would you do when all programming languages would have their own operating systems, where only there they are working? Pearl, Python, FreeBasic, C, C++, Assembly, Lua, Logo, QBasic... And of course, let's make an operating system out of and for HTML plus JavaScript! That would be awesome! All Linus's work gone to waste! No unified operating systems. The world has enough operating systems right now as it is!

Though it would be awesome if we all started a full QB64 OS project. Like Linux, which has a GUI and programs made in QB64.

This means I'm 50% neutral, 30% happy and 60% angry.

EDIT: What? I'm the only one who chose "Make a demo version?" :D

A.R.B

  • Sr. Member
  • ****
  • Posts: 471
Re: Eureka! QB64 Operating System.
« Reply #14 on: May 03, 2012, 11:24:11 AM »
Yes the MINI Linux System!...where some Distro's are Less than 50MB ?

http://distro.ibiblio.org/tinycorelinux/welcome.html

Is One Way it could be Done! But not the Answer!

Quote:DSMan195276
"1. SDL wouldn't work.2. No drivers for anything3. Everything that was handled by the OS would have to be written for QB64

Everything Can be Made to Work with an Independent QB64-OS


Quote:MPSGA "This means I'm 50% neutral, 30% happy and 60% angry."

I Hope Your not an Accountant!  :o


What is first Needed is a Core System! Absolute Minimal! And then Expand it to do Everything!

And because it will be Completely Based on Running QB64 The System Would Evolve into a Very Stable OS!  8)


A.R.B

Knew That We Ventured On Such Dangerous Seas
That If We Wrought Out Life 'Twas Ten To One.

William Shakespeare, Henry IV, Part II, Act I, Scene 1 lines 181–2.
----------------------------------------------------------------------
Jesus Crucified By His Own Kind! Is Proof of How Bad! They Were! Are!

  • Print