[null, {"document_url": "http://torokerneleng.blogspot.fr/2016/", "unformatted_src": "https://4.bp.blogspot.com/-4ta4t-_piWw/WE3bDWHQy7I/AAAAAAAAAX0/Sz9_Pyd2ZZgI0eaqpXqTjKKUNVlXbbTRQCLcB/s400/Capture.PNG", "src": "https://4.bp.blogspot.com/-4ta4t-_piWw/WE3bDWHQy7I/AAAAAAAAAX0/Sz9_Pyd2ZZgI0eaqpXqTjKKUNVlXbbTRQCLcB/s400/Capture.PNG", "formatted_filename": "Capture", "rendered_width": 400, "rendered_height": 251}, null, null, null, null, {"document_url": "http://torokerneleng.blogspot.fr/2016/", "unformatted_src": "https://2.bp.blogspot.com/-2jX1WmPcsAw/VxUnJWPbWhI/AAAAAAAAAUY/2HeUjIW1FrUZNRdRn-KsuyjRp0lJinWwACLcB/s320/Capture.PNG", "src": "https://2.bp.blogspot.com/-2jX1WmPcsAw/VxUnJWPbWhI/AAAAAAAAAUY/2HeUjIW1FrUZNRdRn-KsuyjRp0lJinWwACLcB/s320/Capture.PNG", "formatted_filename": "Capture", "rendered_width": 320, "rendered_height": 143}, null, {"document_url": "http://torokerneleng.blogspot.fr/2016/", "unformatted_src": "https://1.bp.blogspot.com/-WJQRnndBHOc/VxUn30yoidI/AAAAAAAAAUc/WvGyqpWMJrMKHXD8CysmN5Nafh02XkMVwCLcB/s320/Capture2.PNG", "src": "https://1.bp.blogspot.com/-WJQRnndBHOc/VxUn30yoidI/AAAAAAAAAUc/WvGyqpWMJrMKHXD8CysmN5Nafh02XkMVwCLcB/s320/Capture2.PNG", "formatted_filename": "Capture", "rendered_width": 320, "rendered_height": 202}, null, null, {"document_url": "http://torokerneleng.blogspot.fr/2016/", "unformatted_src": "http://1.bp.blogspot.com/-rit-mW_7Djo/VxaeIe3vbpI/AAAAAAAAAVg/tAwjyhCyf1ILsaOwHjnCp2UJV57SjzMWQCK4B/s1600-r/TORO.png", "src": "http://1.bp.blogspot.com/-rit-mW_7Djo/VxaeIe3vbpI/AAAAAAAAAVg/tAwjyhCyf1ILsaOwHjnCp2UJV57SjzMWQCK4B/s1600-r/TORO.png", "formatted_filename": "TORO", "alt_text": "ToroKernel", "rendered_width": 170, "rendered_height": 199}, null, null, null, null, null, null, null, null, null, null]



Full Ping Implementation in Toro 

Pong from Toro 


Hi folks, I committed the new script CloudIt.sh which is meant to unify the way than an application is compile within Toro and then run in a VM. The script accepts one parameter which is the name of a fpc application. For example, the following figure shows the use of the script to compile and run the ToroHello.pas

The script compiles the application within the Toro kernel (see Figure 2), and then, it generates a .img that can be run in a Qemu VM (see Figure 3).

To get the needed parameters to create the Qemu instance, the script looks for a .qemu which is named with the same name than the application, e.g., ToroHello.qemu. Such a file only contains the needed parameters to pass to qemu.

The idea in ClouidIt.sh is to show Toro as a unikernel, in this case, for the fpc compiler. It enables a fpc programmer to compile an application within the kernel and then run it in a VM instance. To go further with this approach, Toro should be able to run in an hypervirsor like Xen. This remains a very interesting future work! :)

Publicado por Matias E. Vara en 2:44 PM 0 comentarios