Welcome, Guest
Username: Password: Remember me
General discussions, feature requests for CodeTyphon Project and discussions that don't fit in any of the other specific CodeTyphon forum categories.
  • Page:
  • 1
  • 2

TOPIC:

It's time for Object-Pascal-OS ? 8 years 9 months ago #7736

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

It's time for Object-Pascal-OS ?


After few nights of thinking of it...
I do not find the idea so crazy.

-1) freeBSD is multiarch (we know how to do it).
-2) fpc is mature for freeBSD.
-3) freeBSD is ideal for developing (linux compatible, windows compatible via wine, mac compatible).
-4) CodeTyphon is the world champion of cross-compiling.
-5) We have fpGUI to do the installer.
-6) Till now, there is a hole in freeBSD distro for developers.

What do you think ?

Fre;D

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7739

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
Our tests based on Linux kernel ( has more libraries)
The new pascal-OS (no name yet) must start from a current Full OS, not from zero
It will be a (C/C++) + (Pascal), full functional Desktop OS, at the StartEX,
then we can add more pascal Code or
to translate C => Pascal some or all libraries like GTK2, etc

At the end of this "Odyssey" we will have more Pascal Code and this is our Vision

CT Object Pascal now is so powerful,
we must try, with FreeBSD or any BSD or with some Linux Distribution

After summer holidays we will start this as Lab project,
at least 25 of my students (Computer Science) want to try this so we have and the "man power"
..
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7740

  • gulyone
  • gulyone's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 99
  • Thank you received: 5
a totally free object pascal OS already exists for years and years, it is called Oberon and or Blue Bottle, part of zurich university lab

this OS is especially short in term of mem usage and its goal is to embed small devices and big computers at low cost in poor countries

I suggest you to download sources from zurich university and complete them from scratch INSTEAD of always being running behind C++ IDIOTS!

I did try bluebottle virtualized version on windows, it works like a cham!! all is PASCAL from A-Z , especially command lines shells, and BIOS/DOS utilities

Please Log in or Create an account to join the conversation.

Last edit: by gulyone.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7741

  • gulyone
  • gulyone's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 99
  • Thank you received: 5
the benefit to get Oberon as basic starting point =

where other oses neeed Gb it only needs few hundreds of Kb

Fast, totally multithreaded; and as i said, all is O-PASCAL, from boot sector to high level tools and games

Please Log in or Create an account to join the conversation.

Last edit: by gulyone.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7742

  • gulyone
  • gulyone's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 99
  • Thank you received: 5

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7743

  • gulyone
  • gulyone's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 99
  • Thank you received: 5

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7744

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

CT Object Pascal now is so powerful,
we must try, with FreeBSD or any BSD or with some Linux Distribution
After summer holidays we will start this as Lab project,
at least 25 of my students (Computer Science) want to try this so we have and the "man power"

Excellent, i vote for it.

the benefit to get Oberon...

Huh, i think that you do not need to convert us...
Of course a full-pure Pascal OS would be the best.
Sadly, afaik, Oberon does not have the lot of libraries that Linux offer.
And mainly all Linux-libraries are working on freeBSD.
Also i am not fan of the idea "Pascal Only", i prefer "Pascal Also".

But if it exists a emulator/translator Linux-to-Uberon ( like in freeBSD => Linux-to-freeBSD), i vote for it too.

Fre;D

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7745

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
Guys,
1)-Pascal community want a pascal OS, this is a fact
2)-Yes exists some full pascal 1 diskette OS to play with :huh:
3)-My opinion is, that we want a full functional OS at StartEX

Develop with CT is 10-50 times faster than any C/C++ IDE and we want to use this...
Imagine, an OS where Libraries are MultiOS CodeTyphon Packages...
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7746

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

Imagine, an OS where Libraries are MultiOS CodeTyphon Packages...

What i see clearly is a new freeBSD disto, with Mate as default desktop.
CT would add his experience for making "PolyOS" multi-arch (CT knows how to do freeBSD scripts for that).
CT will give his experience for cross-compiling with his CT packages.

In that distro would be all the tools for developers (C, Java, Python, Pascal,...).
Of course, for Pascal tools => Last version of CT.

...

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7747

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

"PolyOS"

To give a greek touch ;)

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7748

  • gulyone
  • gulyone's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 99
  • Thank you received: 5
oberon, son of Pascal , is a full featured Object-Pascalish OS with 2 major concepts that were original to Pascal in time :

1) a memory manager with garbage collector (C# took the concept) because the kernel compiler analyses objects lifetimes then coders dont have to worry

2) NO ENTRY POINT! because it is a TRUE multitasking OS taking in account that all hardware is ON when you press the power on button and all interrupt vectors are parrallelized (never see such concept under any other OS , and that is a TRUE FORWARD STEP AHEAD
(IMAGINE CT APPLICATIONS WITH 10 ENTRIES POINTS PARALLELIZED)

the supposed "not enough libraries" is NOT a disavantage at all when creating/Inventing A NEW operating system =>
1) LESS LIBRARIES = better security controls and less viruses holes availables to hackers
2) if GOOD enough THEN people are going to build libraries (even more with a language that is Human READABLE as pascal is against C++ CRAPS)
3) as underlaying OS is subset of Pascal, it would be easier/easy to convert HUGE already existing pascal Libs from delphi and CT

Please Log in or Create an account to join the conversation.

Last edit: by gulyone.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7749

  • gulyone
  • gulyone's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 99
  • Thank you received: 5
P.S. i read somewhere that due to the fame of delphi in the 90's, there is much more of pascal libraries existing, than in any other language LOL

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7750

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
We will use any Pascal or any like Pascal Source,
but first we must make a "Working New OS platform".
We must give to any pascal programmer the ability to help, with a full functional OS at STARTEX
and this is critical...

After "New OS" STARTEX, we can write code or transfer code to an Object Pascal Kernel
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: gulyone

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7751

  • gulyone
  • gulyone's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 99
  • Thank you received: 5
download whatever you can from zurich university because I saw they already trashed many sources, i suggest you to make an archive for later usage dear Sternas and/or contact Oberon/blueBottle project manager at the swiss univerisity to get other support, Sir

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7752

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
I will Sir
a big challenge :silly:
"ETH Zürich" (Albert Einstein, Richard F. Heck)
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7753

  • Tony_O_Gallos
  • Tony_O_Gallos's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Ελεύθερο λογισμικό ή θάνατος
  • Posts: 84
  • Thank you received: 23

fredvs wrote:

"PolyOS"

To give a greek touch ;)

Sadely it would not sound nice in french, "Polios" is an insult meaning "mentally retarded"...
It refers to Poliomyelitis .
Not sure it would help its progress :P

sternas wrote: Develop with CT is 10-50 times faster than any C/C++ IDE and we want to use this...
Imagine, an OS where Libraries are MultiOS CodeTyphon Packages...

At the application development level, for sur it is faster, but in order to develop a full OS, I doubt about it.
It is nice to dream about such an OS, but I'm not sure it would be so much great about security matters.

gulyone wrote: I suggest you to download sources from zurich university and complete them from scratch INSTEAD of always being running behind C++ IDIOTS!

gulyone wrote: 1) LESS LIBRARIES = better security controls and less viruses holes availables to hackers
2) if GOOD enough THEN people are going to build libraries (even more with a language that is Human READABLE as pascal is against C++ CRAPS)
3) as underlaying OS is subset of Pascal, it would be easier/easy to convert HUGE already existing pascal Libs from delphi and CT

Ok, we understood you don't like C++, I don't like it either, but it is not a reason to insult a community of developers who permited to reach the point we are.
Size/Quantity of libs will not change anything about security and you will always have the possibility to hack it.
C++ can be crap to read, it depends the way it is written.
And it is exactly the same with Object Pascal !
Indentation and alignment of the source code is the key for readability, and if you follow standard Object Pascal or FPC Coding Style it is the same crap.
But we are not here in democracy as "it has been used for a lot of years and isn't subject to be discussed"


I think it would be better to maintain a flavoured distro as proposed by fredvs with CT and a lot dev tools already installed and ready to use.
With a system of CT packages/binaries we could update without to have to recompile at every change :P
Think about all this energy spent at each "Remove and build ALL" and the recurring questions of newcomers "why it doesn't woooooorks ?"
One platform, "controled", "official", with still the possibility to compile and use CT on another platform.
Virtualization is common and easy now, it could be a good start :)

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7754

  • fredvs
  • fredvs's Avatar Topic Author
  • Visitor
  • Visitor

Sadely it would not sound nice in french, "Polios" is an insult meaning "mentally retarded"...
It refers to Poliomyelitis.


Huh, my native language is... french.
And i never hear that word "Polios" .
Where did you hear that word ?
Also, afaik, "Polios" does not have the some root than "Poly" (πολι vs πολύ)

PS : By the way, PolyOS was only a idea...

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7755

  • Tony_O_Gallos
  • Tony_O_Gallos's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Ελεύθερο λογισμικό ή θάνατος
  • Posts: 84
  • Thank you received: 23
It is a bit off-topic, but nowadays there are a lot of insults based on diseases/disabilities, "Polio" is one of them, along with "gogole", "triso"...
I hear it regularly, often from young people.
I mean the "marketing success" of a product can be influenced by its name.
Think about Euro, it was supposed to be ECU (for European Currency Unit) but it was sounding like "a cow" in german and they didn't want it...
Some others are still accepted like the software "Tunebite" (I will not translate this one :P )
And about greek etymology, I have the luck to have my own private teacher ;)

P.S.: The name was a good idea
The following user(s) said Thank You: gulyone

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7756

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4512
  • Thank you received: 1101
Guys,
the truth is that you can't imagine what we have in our crazy Lab
unfinished... yes..

But, I speak for "OS-Evolution", not for "OS-Revolution"
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

It's time for Object-Pascal-OS ? 8 years 9 months ago #7773

  • administrator
  • administrator's Avatar
  • Visitor
  • Visitor
I deleted all posts out of Forum Rules

Please Log in or Create an account to join the conversation.

Last edit: by administrator.
  • Page:
  • 1
  • 2