Git Product home page Git Product logo

diet-buntu's Introduction

DietBuntu_LOGO-WHITE

Diet-Buntu - Ubuntu Without the Calories!

What is this?

Diet-Buntu is a script designed to customise an install of Ubuntu Server Edition, specifically, a Minimal Installation. The purpose of the OS is to be as cut-down and resource-efficient as I could make it with the Linux knowledge I have. It's being used as a learning resource for setting up and using a Linux distribution, as well as for its intended target: older machines with fewer resources.

Why make this?

I wanted a project and have always been fascinated with things like Tiny Core Linux, so I wanted to try and make something myself for fun. I've tried other Ubuntu distributions but have always had some form of issues with them one way or another, so I wanted to create something that I knew worked perfectly for me, and hopefully, for others!

What does this have?

I wanted to make sure this came with a few different things so people could have access to a wide range of packages, either from official Ubuntu repositories, unofficial repositories, or built from source. These packages include:

  • IceWM
  • VLC
  • PCManFM
  • Free Office
  • Claws Mail
  • qView
  • galculator
  • Appgrid
  • ClamAV
  • ...And so much more!

BEFORE INSTALLING

This doesn't come with video drivers (although audio drivers are included), as well as other things you may need. You'll need to do a bit of manual configuration, but I hope what I've provided will give you a good base to work from. Also, this has currently been tested with a single monitor and single drive setup. I'm hoping to test things more extensively in the future, but for now, I can confirm that it's working as intended on Virtual Machines such as Hyper-V and VirtualBox. My hope is to conduct real hardware tests soon, but if others would like to before me, feel free to leave any bugs in the Issues section of the repository.

Installation

  1. Install the version of Ubuntu Server which corresponds to the script that you wish to install (E.g. Ubuntu Server 22.04 would require Diet-Buntu-22.04x64_IceWM.sh). Make sure to select a Minimal Install when installing the OS
  2. Download the script you need using the wget command (E.g. wget https://github.com/VoxAndrews/Diet-Buntu/raw/main/Scripts/Diet-Buntu-22.04/x64/IceWM/Diet-Buntu-22.04x64_IceWM.sh)
  3. Run the script with chmod +x (E.g. chmod +x Diet-Buntu-22.04x64_IceWM.sh && ./Diet-Buntu-22.04x64_IceWM.sh). You may need to agree to some prompts and reset some services during installation, the script will let you know when it needs this to be done
  4. Follow the prompts and wait for the script to finish!

AFTER INSTALLING

The script will create a few default folders for you (Pictures, Documents, Videos, etc.) that will be placed into your Home directory. If you want them on another drive, you'll have to manually place them and configure their new locations for now.

Current Versions

Ubuntu 22.04 (x64)

IceWM (Ice Window Manager)

wget https://github.com/VoxAndrews/Diet-Buntu/raw/main/Scripts/Diet-Buntu-22.04/x64/IceWM/Diet-Buntu-22.04x64_IceWM.sh

In-Development Features

  • Multi-Monitor Support (Currently only one monitor is supported)
  • Automatic NTP Setup (The user at the moment must manually input their timezone location in the terminal)

Known Bugs

  • Installing the OS in a Virtual Machine (E.g. VirtualBox or Hyper-V) and playing some games may cause weird mouse behaviour in games (E.g. The camera in some First-Person games will spin uncontrollably). Not sure if this will carry over onto real hardware at this time.
  • If you try to plug more than one monitor in, windows will start ghosting
Screenshots

Diet-Buntu is not affiliated with Ubuntu and represents a fan-made modification of a pre-existing distribution.

diet-buntu's People

Contributors

voxandrews avatar

Watchers

 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.