* * *

Author Topic: Toro Kernel  (Read 3975 times)

jc99

  • Hero Member
  • *****
  • Posts: 516
    • My private Site
Re: Toro Kernel
« Reply #15 on: June 19, 2017, 01:20:20 pm »
Sorry I misunderstood the previous messages. Thanks for the patch I will review it and implement it.
Try this one: It's the next version (reduced some possible incompatibilities longint(Pointer())-> PtrInt(Pointer()) ...
In my opinion better File-structure (because binaries, project-files, source-code, rtl-Code are each in separate folders.
and a Group-file + Project-Template-XML
 
 
OS: Win XP x64, Win 7, Win 7 x64, Win 10, Win 10 x64, Suse Linux 13.2
Laz: 1.2 - 1.6.4, 1.8rc3
https://github.com/joecare99/public
'~|    /''
,_|oe \_,are

z0rr0

  • New member
  • *
  • Posts: 31
Re: Toro Kernel
« Reply #16 on: June 19, 2017, 04:39:24 pm »
HI, thanks for the patch I will review it later. I think for future contributions it could be better to fork toro kernel project from https://github.com/MatiasVara/torokernel and them submit a pull request. This allows to run several tests before the code is merged thus easing the integration with master.

jma_sp

  • Full Member
  • ***
  • Posts: 128
  • El conocimiento si ocupa lugar.
Re: Toro Kernel
« Reply #17 on: June 19, 2017, 05:51:55 pm »
   Hola Zorro, me alegra ver que después de tantos años sigues con el proyecto. De aquel tiempo en que ya permitía crear directorios....luego el Telnet....multiprocesador.....y ahora un nuevo paso.

   Tenerlo funcionando bajo KVM es un paso importante puesto que cualquiera se lo puede instalar bajo un Linux en un pendrive.

   Si le ponen un entorno gráfico simple puede ser interesante :), siento no tener conocimientos más avanzados para ayudarte.


51.15.142.20:5900

¿Con que software VNC se puede conectar? ¿alguna encryptación?

Saludos.
Debian 8.6 - (JWM/ROX/iDesk) - Devuan Jessie 1.0 ( without systemd ) - Puppy -  Quirky Xerus 8.2 - Windows XP - ReactOS 0.4.xx  - FreeDos - OctaOS - KolibriOS

z0rr0

  • New member
  • *
  • Posts: 31
Re: Toro Kernel
« Reply #18 on: June 19, 2017, 07:31:14 pm »
Hi, thanks you can use any VNC viewer without encryption.

jc99

  • Hero Member
  • *****
  • Posts: 516
    • My private Site
Re: Toro Kernel
« Reply #19 on: June 19, 2017, 07:47:56 pm »
HI, thanks for the patch I will review it later. I think for future contributions it could be better to fork toro kernel project from https://github.com/MatiasVara/torokernel and them submit a pull request. This allows to run several tests before the code is merged thus easing the integration with master.
I just did !
OS: Win XP x64, Win 7, Win 7 x64, Win 10, Win 10 x64, Suse Linux 13.2
Laz: 1.2 - 1.6.4, 1.8rc3
https://github.com/joecare99/public
'~|    /''
,_|oe \_,are

z0rr0

  • New member
  • *
  • Posts: 31
Re: Toro Kernel
« Reply #20 on: June 28, 2017, 10:54:10 pm »
Hi everyone, I could make the networking works on KVM so I implemented a simple http server in Toro. You can connect it by opening http://212.47.247.255/ in the browser. If you want to see the console, the vnc is at port 5900. Networking is still very experimental!!!

Cheers, Matias.

avra

  • Hero Member
  • *****
  • Posts: 1121
    • Additional info
Re: Toro Kernel
« Reply #21 on: June 29, 2017, 02:57:11 pm »
I implemented a simple http server in Toro. You can connect it by opening http://212.47.247.255/ in the browser.
Nope, not working. Even ping times out.
ct2laz - Easily convert components and projects between Lazarus and CodeTyphon

z0rr0

  • New member
  • *
  • Posts: 31
Re: Toro Kernel
« Reply #22 on: June 29, 2017, 03:48:39 pm »
Hi, thanks for testing. It is working for me. Pings don't work.

Thaddy

  • Hero Member
  • *****
  • Posts: 4516
Re: Toro Kernel
« Reply #23 on: June 29, 2017, 04:06:52 pm »
port 80 times out, but port 5900 responds.. (w/o vnc) Nice!
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

jc99

  • Hero Member
  • *****
  • Posts: 516
    • My private Site
Re: Toro Kernel
« Reply #24 on: July 01, 2017, 07:40:43 am »
If we want to use the other components (and not having to rename everything) i'd vote for "toro" or "baremetal" as a TargetOS in the Compiler-Target options.
So that there is no name-conflict when using the components. 

BTW: int 10h is not working does anyone know how to circumvent this ? Or how to set the font8x8 mode ?
« Last Edit: July 01, 2017, 07:43:39 am by jc99 »
OS: Win XP x64, Win 7, Win 7 x64, Win 10, Win 10 x64, Suse Linux 13.2
Laz: 1.2 - 1.6.4, 1.8rc3
https://github.com/joecare99/public
'~|    /''
,_|oe \_,are

z0rr0

  • New member
  • *
  • Posts: 31
Re: Toro Kernel
« Reply #25 on: July 01, 2017, 01:41:28 pm »
Hello,
If we want to use the other components (and not having to rename everything) i'd vote for "toro" or "baremetal" as a TargetOS in the Compiler-Target options.
So that there is no name-conflict when using the components. 

BTW: int 10h is not working does anyone know how to circumvent this ? Or how to set the font8x8 mode ?

None of the ints that you use in DOS will work in Toro. Don't forget that the application is running in long mode. So if you want to access to graphical mode you should write a complete driver for that. 

Regards,   

jc99

  • Hero Member
  • *****
  • Posts: 516
    • My private Site
Re: Toro Kernel
« Reply #26 on: July 01, 2017, 02:54:38 pm »
All documentation i could find Say: set this set that and then int 10h ... Do you know a better solution ? Have you any documentation on VGA or video ?
OS: Win XP x64, Win 7, Win 7 x64, Win 10, Win 10 x64, Suse Linux 13.2
Laz: 1.2 - 1.6.4, 1.8rc3
https://github.com/joecare99/public
'~|    /''
,_|oe \_,are

z0rr0

  • New member
  • *
  • Posts: 31
Re: Toro Kernel
« Reply #27 on: July 15, 2017, 10:08:12 pm »
Hi everyone, I just wrote down the procedure to get a Toro guest running on the Scaleway cloud (also applicable to a different cloud). Here you have the link http://torokerneleng.blogspot.co.uk/2017/07/deploy-toro-application-in-cloud-in-4.html to the blog. I also provide a Toro image that you can download and try so it is not needed to compile anything. If procedure goes well you will have a Toro guest running that you can connect by VNC to port 5901 of the host and also answers http connections to the port 80 of the host.

Regards. 


 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus