Skip to content

osFree - open source Operating System/2 clone, usermode parts.

NotificationsYou must be signed in to change notification settings

osfree-project/osfree

Folders and files

NameName
Last commit message
Last commit date
Jun 17, 2024
Aug 30, 2024
Jul 26, 2024
Mar 28, 2024
Sep 7, 2024
Aug 20, 2024
Jul 5, 2024
Jun 20, 2022
Aug 18, 2024
Feb 9, 2023
Jun 3, 2024
Jun 15, 2024
Apr 5, 2024
Sep 7, 2024
Jan 27, 2023
Jul 5, 2024
Apr 23, 2024
May 22, 2022
Jul 10, 2024
Apr 25, 2024
Jan 2, 2023
Apr 5, 2024

Repository files navigation

-=== osFree, Open Source OS/2 Clone ===- osFree(OS/3): The reincarnation of OS/2.

Build status

Build status

Английский:

English:

Getting the source code

osFree sources consist of the main Git repository and several submodules. The main git repo is osfree, and submodules are:

FamilyAPI, MacroLib, fat32, jfs, os3 and others.

Hence, you need to clone the main osfree repo first, and then pull the submodules:

git clone https://github.com/osfree-project/osfree.git

git submodule update --init --recursive

git submodule update --remote --recursive

osFree build system

First, start %root%\conf\scripts\_setup.{cmd|sh|bat}, to pull the build dependencies.

Start _setup.* as Administrator/root for downloading the build tools. After finishing the script work, you can start build with _wcc.{sh|cmd}.

Note that _wcc.cmd autodetects OS (OS/2, win32 or win64).

Generally, we use .bat scripts specific for windows, .cmd specific to OS/2, and .sh specific to UNIX/Linux.


Русский:

Russian:

Получение исходников

Исходные коды osFree состоят из главного Git-репозитория и нескольких субмодулей. Главный репозиторий: osfree и субмодули:

FamilyAPI, MacroLib, fat32, jfs, os3 и другие.

Поэтому нужно сначала скачать главный репозиторий osfree, и затем подтянуть субмодули:

git clone https://github.com/osfree-project/osfree.git

git submodule update --init --recursive

git submodule update --remote --recursive

Система сборки osFree

Сначала, запустите %root%\conf\scripts\_setup.{cmd|sh|bat} с правами администратора, чтобы скачать необходимые зависимости для сборки.

Запустите _wcc.{sh|cmd} для сборки.

Замечание. _wcc.cmd автоопределяет ОС (OS/2, win32 или win64) автоматически.

В общем случае, скрипты с расширением .bat у нас обычно специфичны для windows хоста, .cmd для OS/2 хоста, и .sh для UNIX/Linux хоста.

(c) osFree project, 2002-2022 http://www.osfree.org/