• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux JBasic Download

JBasic

November 28, 2007
JBasic is a Java-based BASIC interpreter that can run on any platform. It is completely written in Java and can be used for a variety of programming tasks.
Version 2.0
License GPL
Platform Linux
Supported Languages English
Homepage jbasic.sourceforge.net
Developed by Tom Cole
JBasic is a BASIC interpreter that runs on most Unix systems including Mac OS X, the Windows command shell, or a VMS DCL command line. The software is entirely written in Java and operates in "console" mode, which requires users to run it from the command line of a shell.

Getting started with JBasic is easy. Users need to ensure they have Java 1.4.2 or later installed on their system. Although the software likely works on earlier versions of Java, it is recommended to use the latest available version. Users can download the jbasic.jar file, which contains the application, sample and test programs, and the (currently weak) online help.

To use the software, users need to start up a suitable command-line window or shell. For Mac OS X users, the Terminal utility to open a window with a Bash shell is recommended. To start up JBasic, users should use the command: `java -jar jbasic.jar`. Users can get help by typing HELP at the prompt.

What's new in this release of JBasic is the added multi-user mode. It allows an instance of JBasic to act as a multi-user server. Users connect via a telnet client (port 6100, by default), and each connected user has their own shell. The global variables of each shell are configured for the remote users rather than based on the user running the JBasic server. The users run in "Sandbox" mode to prevent damage to the local file system.

To enable the multi-user mode, SET MULTIUSER should be used. At the time of this command, the array SYS$USERLIST is read to describe the user id's allowed to connect this mode. Note that this feature may be clunky, and it should be modified to support a control file, etc.

JBasic uses the wimpi.net TelnetD open-source product, used under the terms of the GPL license, to implement this feature. Additionally, this release of JBasic fixes a security hole where ASM statement could be used to generate code to get the user out of Sandbox mode. Finally, the USERS() function returns an array with the names of all currently connected users.

Overall, JBasic is an excellent tool for running BASIC programs on various operating systems. Its added multi-user mode makes it an ideal choice for teams working remotely.
What's New

Version 2.0: N/A

Free Download 993K
425
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

A2 Flash Php Photo-Gallery
This software offers a simple solution for creating and sharing online Flash ...
Brown
The Brown Murrina theme is a desktop customization software that enables users ...
Install rpm with smart
"Smart Package Installer" is a software tool that enables users to easily ...
myHella
myHella software is a user interface that operates via GTK and is ...
absence
Absence is a Perl tool that helps you track people's daily availability ...
Set up iptables NAT rules
This script showcases how to set up NAT rules using IPTables 1.2.1 ...
Realtime CPU Cloth
This software simulates particles in a virtual environment for various purposes, such ...
kalender
Kalender is a calendar software that helps users calculate the number of ...
Vertimus
Vertimus is a web-based tool designed to manage translation workflows in a ...
frottle
Frottle is an initiative aimed at managing the flow of data on ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.