Giter Club home page Giter Club logo

fos's Introduction

FOG Operating System (FOS)

This is the operating system environment used for imaging with FOG. This is a linux based operating system with all the scripts and programs required for perform imaging tasks.

What does this repository do?

Builds FOS inits as well as kernels used by FOG.

What do we need?

  1. You'll need a Debian or Red Hat based operating system.
  2. You'll need to install git on your system.
  3. You'll need to clone the fos repository.

How do I get the fos repository?

Pull the fos repository with:

git clone https://github.com/fogproject/fos

How to build?

To build the FOS inits and/or kernels we use the build.sh script.

Build script options:

The build.sh script has usage flags that are used to build the inits/kernels. You can run build.sh -h or build.sh --help to see all the flags.

NOTES:

  1. This repository does not contain FOS or the kernels, it contains all the files needed to build the inits and kernels.
  2. /path/to/fos/repo is not the real path, this is the path to the cloned repository on the machine you plan to run this on. Typically this would be something like ~/fos. This path will need to be changed to build.

Build Everything

/path/to/fos/repo/build.sh -n

Build all inits only

/path/to/fos/repo/build.sh -nf

Build 64 bit (x64) init

/path/to/fos/repo/build.sh -nfa x64

Build 32 bit (x86) init

/path/to/fos/repo/build.sh -nfa x86

Build ARM 64 bit init

/path/to/fos/repo/build.sh -nfa arm64

Build all kernels only

/path/to/fos/repo/build.sh -nk

Build 64 bit (x64) kernel

/path/to/fos/repo/build.sh -nka x64

Build 32 bit (x86) kernel

/path/to/fos/repo/build.sh -nka x86

Build ARM 64 bit kernel

/path/to/fos/repo/build.sh -nka arm64

fos's People

Contributors

sebastian-roth avatar mastacontrola avatar quazz avatar rluzuriaga avatar tomsealy avatar pieshka avatar geek-at avatar darksidemilk avatar h3krn avatar jlnwntr avatar schmittjoseph avatar parkerberb-nfv avatar lukebarone avatar ponsfrilus avatar whiteals avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.