Giter Club home page Giter Club logo

lilala-linux's Introduction

About

Lilala Screenshot

Lilala è una distribuzione linux minimale adatta a creare dei sistemi specializzati in un determinato ambito (domotica, intrattenimento, etc etc etc).

Minimale non è sinonimo di limitante... come in tutte le altre distribuzioni è possibile aggiungere nuove funzionalità fino all'ottenimento del risultato voluto.
Minimale in questo caso significa ridurre e semplificare il numero di componenti necessari affinche un sistema operativo basato su kernel linux sia fruibile.

Infatti il core di Lilala è composto da:

  • un sistema di avvio basato su script con pochi automatismi (la configurazione del sistema richiede un intervento manuale di creazione di script ad-hoc)
  • busybox
  • musl libc

Build

NOTA: attualmente, nonostante si possa eseguire la build in un ambiente linux generico, è consigliabile utilizzare un installazione completa di Slackware all'interno di una virtual machine, container o chroot.

Riepilogo struttura delle directory

|-- assets
|-- cache # cache for downloaded source files
|-- output 
|   -- targets       
|       |-- rpi # output for builded artifacts
|-- platforms
|   |-- rpi # configuration files for target platform
|   |   `-- src
|-- src # source of packages
|   |-- core
|   |   |-- aaa_base
|   |   |-- bash
|   |   |-- busybox
|   |   `-- zlib
|   |-- lib
|   |   |-- SDL2
|-- toolchains # placeholder for toolchains
`-- tools # internal tools useful for build

Per poter buildare la distribuzione è necessario un ambiente gcc predisposto per la cross compilazione con la libreria musl. Una volta ottenuta (scaricandola o buildandola) è necessario indicarla nel file di configurazione della piattaforma target (attualmente solo raspberry)

lilala-linux's People

Contributors

ilmich avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  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.