Table of Contents
OS2Server Guide and Reference
Introduction
Goal of OS2Server server is a provide OS/2 Personality on top of L4 microkernel. OS2Server is isolation layer of OS/2 application from another personalities and L4 microkernel itself.
How it organized
OS2Server consist of:
- Configuration file parser
- Set of interfaces to kernel and various servers required to implement OS/2 Personality API
OS2Server uses file provider interface to load config.sys and parses it. While parsing is in progress server loop active already because parsing work in separate thread. Parser thread also starts all RUN and CALL applications pointed in CONFIG.SYS and last task it executes is a PROTSHELL task. CONFIG.SYS stataments processed in folowing way:
- Skip all BASEDEV stataments
- Skip all DEVICE stataments
- Skip all IFS stataments
- Generate environment according SET stataments
- Execute all applications pointed by CALL statament
- Execute all applications pointed by RUN statament
- Execute application pointed by PROTSHELL statament
Configuration
OS2Server and OS/2 Personality environment configured via text config file named CONFIG.SYS. CONFIG.SYS mostly same as in original OS/2 except some osFree specific things. As example, IFS, BASEDEV and DEVICE statament are ignored because all drivers works in Neutral Personality. Also, additional stataments are supported, like DRIVEMAPPING statament which maps drive letters to Neutral Personality Virtual File System (L4VFS). Here is list of all CONFIG.SYS stataments and variables (most of them not supported yet if no any description of statament here):
- AUTOFAIL
- BUFFERS
- CALL Executes corresponding applications which pointed by this statament.
- CLOCKSCALE
- CLOSEFILES
- CODEPAGE
- COUNTRY
- DEVINFO_KBD
- DEVINFO_VIO
- DISKCACHE
- DLLBASING
- DUMPPROCESS
- EARLYMEMINIT
- FAKEISS
- I13PAGES
- IBM_JAVA_OPTIONS
- IOPL
- IROPT
- JAVANOFPK
- LASTDRIVE
- LDRSTACKOPT
- LIBPATH
- MAXWAIT
- MEMMAN
- MODE
- NDWTIMER
- PAUSEONERROR
- PRINTMONBUFSIZE
- PRIORITY
- PRIORITY_DISK_IO
- PROTECTONLY
- PROTSHELL statament containg name of main OS/2 task which executed on OS/2 Personality startup. It can be command line processor, GUI, task manager or any other task which will be starting point for other tasks.
- RASKDATA
- REIPL
- REMOTE_INSTALL_STATE
- RESERVEDRIVELETTER
- RUN Start during startup VIO (not PM) programs after all device statements.
- SETBOOT
- SOURCEPATH
- STRACE
- SUPPRESSPOPUPS
- SWAPPATH
- SXFAKEHWFPU
- SYSDUMP
- THREADS
- TIMESLICE
- TRACE
- TRACEBUF
- TRAPDUMP
- TRAPLOG
- TRUEMODE
- VIRTUALADDRESSLIMIT
- VME
- WORKPLACE_NATIVE
- WORKPLACE_PRIMARY_CP
- WORKPLACE_PROCESS
- WP_OBJHANDLE
In addition to CONFIG.SYS file OS2Server supports some set of command line arguments:
- -s, –server (default=BMODFS) file provider name which used to load CONFIG.SYS
- -n, –name (default=config.sys) file name of configuration file. It can be not CONFIG.SYS, but any pointed here file
Interfaces
interface os2server { }
os2server execution via l4vfs
title = os2server demo (l4vfs) kernel = $(ROOT)/bootstrap -serial modaddr 0x02000000 module = $(ROOT)/$(ABI)/fiasco -nowait -nokdb -serial -jdb_never_stop -tbuf_entries=32768 -jdb_cmd=JH module = $(ROOT)/$(ABI)/sigma0 module = $(ROOT)/$(ABI)/roottask \ task modname "l4io" boot_priority 0xC0 \ task modname "sigma0" boot_priority 0xA0 \ task modname "roottask" boot_priority 0xA0 \ task modname "log" boot_priority 0xC0 \ task modname "simple_file_server" attached 8 modules module = $(ROOT)/$(ABI)/names module = $(ROOT)/$(ABI)/log module = $(ROOT)/$(ABI)/dm_phys module = $(ROOT)/$(ABI)/simple_ts -t 300 module = $(ROOT)/$(ABI)/rtc module = $(ROOT)/$(ABI)/l4io --noirq module = $(ROOT)/$(ABI)/name_server -p module = $(ROOT)/$(ABI)/simple_file_server -v 12 module = $(ROOT)/$(ABI)/libloader.s.so libloader.s.so module = $(CFG)/os2-l4vfs.cfg os2-l4vfs.cfg module = $(ROOT)/$(ABI)/con_demo1 con_demo1 module = $(ROOT)/$(ABI)/con_demo2 con_demo2 module = $(ROOT)/$(ABI)/con_demo3 con_demo3 module = $(ROOT)/$(ABI)/os2server os2server module = $(CFG)/config.sys config.sys module = $(ROOT)/$(ABI)/VioWrtTTY_test VioWrtTTY_test module = $(ROOT)/$(ABI)/fstab -v 12 -b / -m /sfs module = $(ROOT)/$(ABI)/fprov_proxy module = $(ROOT)/$(ABI)/l4con --l4io module = $(ROOT)/$(ABI)/l4exec module = $(ROOT)/$(ABI)/loader --fprov=fprov_proxy_fs /sfs/os2-l4vfs.cfg vbeset 0x111 # cfg_os2 verbose 0 modpath "/sfs" sleep 0 task "con_demo1" "" priority 0xA0 task "con_demo2" "" priority 0xA0 task "con_demo3" "" priority 0xA0 task "os2server" "--server fprov_proxy_fs --name /sfs/config.sys" priority 0xA0 config.sys: PROTSHELL=/sfs/VioWrtTTY_test
Discussion
What if osfree.org could leverage TikTok for real leads? Our AI-driven growth service targets the right users—based on hashtags they’re into and profiles they’re following—to skyrocket your reach and push traffic back to you. We’ve had similar websites see 100+ leads in 30 days. Ready to make TikTok work for osfree.org? Test it out free for a week here: https://www.youtube.com/shorts/sfVup2NhPQ4
Use AI to build a website by just entering a few lines of text for free. Our AI powered system will then build an entire website in just a few minutes. Try it free here: https://ow.ly/1IEi50VqFBX
Get more leads for your osfree.org website by using AI on Instagram. If you're looking to drive more traffic, generate leads, and grow your brand's reach, you can get more information and start a free trial here: https://ow.ly/RcLf50Vhqx9
This is an AI-powered Instagram growth service that: -Increases followers with targeted, high-quality audiences. -Boosts engagement through smart AI algorithms. -Targets users based on hashtags and accounts they follow. -Saves you time by automating tedious Instagram tasks.
Our service focuses on real, organic growth—no bots, no fake followers. It’s perfect for brands like yours that want to turn Instagram into a lead generation powerhouse. Better yet, our service is provided on a month-by-month subscription basis so you can cancel any time you like. No contracts and a 7 day free trial.
Wanting to amplify your website traffic reach? Our AI-driven system delivers targeted website traffic with keywords plus location data from countries to local spots. Wanting more sales, active website traffic, or an expanded online presence? We fine-tune it to suit your needs. Enjoy a 7-day free trial period with no contract. Dive in here:
https://ow.ly/LO9S50UsQjs
Use AI to build a website by just entering a few lines of text for free. Our AI powered system will then build an entire website in just a few minutes. Try it free here: https://ow.ly/1IEi50VqFBX
Ready to drive your website traffic? Our AI-powered technology attracts perfect website traffic via keywords and location zones from continents to streets. Looking for higher profits, engaged users, or wider web reach? We fine-tune it to suit your objectives. Enjoy a 7-day free trial period with no contract. Join here:
https://ow.ly/LO9S50UsQjs
Working to speed up your website traffic? Our smart AI tool attracts custom website traffic through keywords plus geographic data from global regions to streets. Seeking more profits, active website traffic, or expanded web impact? We fine-tune it to fit your strategy. Enjoy a 7-day free trial period with no contract. Join now:
https://ow.ly/H64J50UsQkz
What if osfree.org could harness TikTok for authentic leads? Our smart AI growth service zeros in on the ideal users—based on hashtags they use and profiles they’re following—to boost your reach and push traffic back to you. We’ve had similar websites see 100+ leads in 30 days. Want to make TikTok work for osfree.org? Get started with a 7-day free trial here: https://www.youtube.com/shorts/sfVup2NhPQ4
Use AI to build a website by just entering a few lines of text for free. Our AI powered system will then build an entire website in just a few minutes. Try it free here: https://ow.ly/kNlP50VqFCI
Get more leads for your osfree.org website by using AI on Instagram. If you're looking to drive more traffic, generate leads, and grow your brand's reach, you can get more information and start a free trial here: https://ow.ly/a3qh50VhqvB
This is an AI-powered Instagram growth service that: -Increases followers with targeted, high-quality audiences. -Boosts engagement through smart AI algorithms. -Targets users based on hashtags and accounts they follow. -Saves you time by automating tedious Instagram tasks.
Our service focuses on real, organic growth—no bots, no fake followers. It’s perfect for brands like yours that want to turn Instagram into a lead generation powerhouse. Better yet, our service is provided on a month-by-month subscription basis so you can cancel any time you like. No contracts and a 7 day free trial.
Needing to enhance your website reach? Our AI-enhanced pulls ideal website traffic via keywords plus geographic filters from global zones to towns. Looking for increased earnings, livelier visitors, or a larger online presence? We shape it to your vision. Enjoy a 7-day free trial period with no contract. Begin here:
https://ow.ly/m98w50UsQl9
Use AI to build a website by just entering a few lines of text for free. Our AI powered system will then build an entire website in just a few minutes. Try it free here: https://ow.ly/bml650VqFCm
Get more leads for your osfree.org website by using AI on Instagram. If you're looking to drive more traffic, generate leads, and grow your brand's reach, you can get more information and start a free trial here: https://ow.ly/y4c050VvbmQ
This is an AI-powered Instagram growth service that: -Increases followers with targeted, high-quality audiences. -Boosts engagement through smart AI algorithms. -Targets users based on hashtags and accounts they follow. -Saves you time by automating tedious Instagram tasks.
Our service focuses on real, organic growth—no bots, no fake followers. It’s perfect for brands like yours that want to turn Instagram into a lead generation powerhouse. Better yet, our service is provided on a month-by-month subscription basis so you can cancel any time you like. No contracts and a 7 day free trial.
Striving to energize your website traffic? Our smart AI tool unlocks perfect website traffic via keywords plus geographic data from global regions to streets. Seeking more profits, active website traffic, or a wider digital presence? We fine-tune it to fit your strategy. Enjoy a 7-day free trial period with no contract. Join now:
https://ow.ly/REBR50UsQna
What if your website osfree.org could instantly receive a significant surge in traffic? Many businesses fail to attract thousands of daily visitors simply because they aren’t optimized.
With our AI-powered traffic solution, you can get 4,000 highly targeted visitors as part of a complimentary offer. If you like what you see, our plans can deliver 350K visitors monthly—helping your site grow. Get more details here: https://ow.ly/qGqB50UsQoZ
Wanting to boost your website traffic? Our AI-powered service attracts perfect visitors through keywords and location precision from continents to towns. Looking to increased profits, livelier pages, or greater web impact? We adjust it to fit your plan. Enjoy a 7-day free trial period with no contract. Begin here:
https://ow.ly/WPoM50Utug2
Get more leads for your osfree.org website by using AI on Instagram. If you're looking to drive more traffic, generate leads, and grow your brand's reach, you can get more information and start a free trial here: https://ow.ly/KsXU50VvbmV
This is an AI-powered Instagram growth service that: -Increases followers with targeted, high-quality audiences. -Boosts engagement through smart AI algorithms. -Targets users based on hashtags and accounts they follow. -Saves you time by automating tedious Instagram tasks.
Our service focuses on real, organic growth—no bots, no fake followers. It’s perfect for brands like yours that want to turn Instagram into a lead generation powerhouse. Better yet, our service is provided on a month-by-month subscription basis so you can cancel any time you like. No contracts and a 7 day free trial.
What if your website osfree.org could instantly receive a massive surge in traffic? Many businesses overlook thousands of daily visitors simply because they don’t have enough exposure.
With our cutting-edge traffic solution, you can attract four thousand highly targeted visitors as part of a no-risk test. If you like what you see, our plans offer up to 350K visitors monthly—helping your site expand. Get more details here: https://ow.ly/FLlr50VvblT
Ready to accelerate your website traffic? Our AI platform attracts targeted website traffic using keywords plus location precision from continents to towns. Hoping for more sales, livelier pages, or expanded digital reach? We craft it to your plan. Enjoy a 7-day free trial period with no contract. Start now:
https://ow.ly/qzxw50VvblL
Needing to enhance your website audience? Our AI-enhanced pulls ideal website traffic via keywords plus geographic filters from global zones to towns. Desiring more revenue, engaged website traffic, or a larger online presence? We adjust it to your vision. Enjoy a 7-day free trial period with no contract. Begin here:
https://ow.ly/Ama250VvblU
Every day, websites like osfree.org miss valuable traffic opportunities. Don’t let yours be one of them. Our smart traffic system is designed to increase exposure and bring potential customers to your site.
Claim your complimentary 4,000-visitor trial to test the benefits firsthand. Then, upgrade to plans offering up to 350,000 visitors per month. It’s time to realize your website’s true traffic potential. Get started here: https://ow.ly/Uy2a50VvblV
Is your website osfree.org overlooking its true potential? With our automated traffic system, you might be able to reach thousands of additional visitors daily—without any extra effort on your part.
Take advantage of our complimentary offer that delivers a 4,000-visitor boost so you can see the impact. If you love the results, our plans offer up to 350K visitors per month. Let’s realize untapped potential for growth. Get more details here: https://ow.ly/W8hy50Vvbm9
Is your website osfree.org missing out on its true potential? With our intelligent traffic system, you can reach thousands of additional visitors daily—without any extra effort on your part.
Take advantage of our complimentary offer that delivers 4,000 visitors so you can test the impact. If you love the results, our plans provide up to 350,000 visitors per month. Let’s turn missed opportunities into growth. Get more details here: https://ow.ly/fFsL50Vvbmi
Get more leads for your osfree.org website by using AI on Instagram. If you're looking to drive more traffic, generate leads, and grow your brand's reach, you can get more information and start a free trial here: https://ow.ly/JhHL50VyYb6
This is an AI-powered Instagram growth service that: -Increases followers with targeted, high-quality audiences. -Boosts engagement through smart AI algorithms. -Targets users based on hashtags and accounts they follow. -Saves you time by automating tedious Instagram tasks.
Our service focuses on real, organic growth—no bots, no fake followers. It’s perfect for brands like yours that want to turn Instagram into a lead generation powerhouse. Better yet, our service is provided on a month-by-month subscription basis so you can cancel any time you like. No contracts and a 7 day free trial.
Is your osfree.org website harnessing its full potential? Many websites miss out on thousands of visitors daily due to not being optimized for reach. With our AI-powered traffic solution, you can unlock a much larger audience.
To show you the impact, we’re offering a complimentary trial that delivers four thousand highly targeted visitors to your website. See the results firsthand, and then scale up to 350,000 visitors per month with our advanced packages. Let’s supercharge your website’s traffic and turn visitors into growth. Get more info here: https://ow.ly/Pwtl50VyXXT
What if your website osfree.org could instantly receive a huge surge in traffic? Many businesses fail to attract thousands of daily visitors simply because they aren’t optimized.
With our cutting-edge traffic solution, you can receive four thousand highly targeted visitors as part of a no-risk test. If you like what you see, our plans scale to 350K visitors monthly—helping your site flourish. Get more details here: https://ow.ly/KCa150VyY1c
Wanting to amplify your website reach? Our AI-powered system channels perfect website traffic through keywords or place-based filters from nations to neighborhoods. Seeking increased revenue, livelier engagement, or an expanded online presence? We adjust it to suit your needs. Enjoy a 7-day free trial period with no contract. Dive in here:
https://ow.ly/u8pX50VyY2P
Get more leads for your osfree.org website by using AI on Instagram. If you're looking to drive more traffic, generate leads, and grow your brand's reach, you can get more information and start a free trial here: https://ow.ly/1Yh050VyYcH
This is an AI-powered Instagram growth service that: -Increases followers with targeted, high-quality audiences. -Boosts engagement through smart AI algorithms. -Targets users based on hashtags and accounts they follow. -Saves you time by automating tedious Instagram tasks.
Our service focuses on real, organic growth—no bots, no fake followers. It’s perfect for brands like yours that want to turn Instagram into a lead generation powerhouse. Better yet, our service is provided on a month-by-month subscription basis so you can cancel any time you like. No contracts and a 7 day free trial.