Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

change prebuild files attribute if exist, in case git clone code doesn't have 'x' permission of it #3053

Open
wants to merge 51 commits into
base: master
Choose a base branch
from

Commits on Feb 18, 2021

  1. Initiate Burmilla OS project

    - Use burmilla GitHub repos
    - Release under burmilla Docker Hub
    - GitHub action for create releases
    - Updated boot image and login banner
    - Use Debian as default console
    - Updated system-cron to v0.5.0
    - Updated services to latest versions
    - Bump up kernel to 4.14.206
    - Include burmilla/os-debianconsole:v1.9.0 to initrd
    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    872f1cd View commit details
    Browse the repository at this point in the history
  2. Fixed issues found from v1.9.0-beta2

    - Replaced default console with Debian console
    - Included Project Burmilla to ros command info
    - Fixed docker-machine compability
    - Bump up kernel to 4.14.207
    - Include /etc/lsb-release file to Debian console
    - Updated ifconfig parsing command to match Debian console syntax
    - Corrected Burmilla URLs
    - Use fixed version of open-vm-tools
    - Create /var/log/wtmp file on first boot so "last" command will works
    - Use /etc/issue file as motd
    - Support to create ISO file without firmware files
    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    6e80223 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c25bb67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c8a40b View commit details
    Browse the repository at this point in the history
  5. Release v1.9.0

    - Bump up kernel to 4.14.211
    - Bump up default Docker version to 19.03.14
    - Include v1.9.0 tag
    - Fix sudo ros config syslinux command
    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    50dcc4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1fb4bcb View commit details
    Browse the repository at this point in the history
  7. Enable Bash colors

    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    94e85d2 View commit details
    Browse the repository at this point in the history
  8. Optimize kernel parameters

    - Reserve 64 MB memory for admin
    - Set vm.max_map_count=262144 which is needed by ElasticSearch
    - Set fs.inotify.max_user_watches=104857 which is needed by Cadvisor
    - Use memory settings based on Nutanix guidance
    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    d1ffbca View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    faffe2e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4866d88 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bb62c58 View commit details
    Browse the repository at this point in the history
  12. Optimize out of memory handling logic

    - Use oom_score_adj value -250 for user docker
    - Use oom_score_adj for console container
    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    b6b68dd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c0e4f7a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d9e9511 View commit details
    Browse the repository at this point in the history
  15. v2.0.0-beta3

    - Share kernel with k3OS (5.4.0-54.60-rancher1)
    - Buildroot 2020.02.8
    - Docker 20.10.2
    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    b31b3fe View commit details
    Browse the repository at this point in the history
  16. Sync master with v1.9.1 version

    - Bump up default Docker version to 20.10.3
    - Use sysctl value fs.inotify.max_user_instances=1024 instead of 128
    - Lock dapper to v0.5.4
    olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    0018ca5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6fd46dd View commit details
    Browse the repository at this point in the history
  18. make golang files to pass the latest go lints

    - use constructors with named fields
    - fix logf statements
    h8liu authored and olljanat committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    6cde287 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    af08844 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    0c950bd View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Configuration menu
    Copy the full SHA
    2ab4b23 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Rename bootfiles to bootloader (#69)

    It is downloading the bootloader, not the bootfiles.
    h8liu authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    791c924 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Configuration menu
    Copy the full SHA
    91271ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe5bdc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d57b43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9bf4143 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. Configuration menu
    Copy the full SHA
    98d7760 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Configuration menu
    Copy the full SHA
    f33c848 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Bump up Golang to 1.16.3

    olljanat committed May 8, 2021
    Configuration menu
    Copy the full SHA
    5ee3709 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    486b29d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2021

  1. Configuration menu
    Copy the full SHA
    4d473e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Added nvi to the console image, for those who prefer that.

    No net increase in image size:
    
    Before:
    
    $ ls -l ./dist/artifacts/burmillaos.iso
    -rw-r--r-- 1 brian brian 242221056 Jun 23 07:54 ./dist/artifacts/burmillaos.iso
    
    After adding nvi:
    
    -rw-r--r-- 1 brian brian 242221056 Jun 23 08:05 ./dist/artifacts/burmillaos.iso
    
    Net filesize on disk is around 476k:
    
    $ make run
    ...
    rancher@rancher-dev:~$ which vi
    /usr/bin/vi
    rancher@rancher-dev:~$ ls -l /usr/bin/vi
    lrwxrwxrwx 1 root root 20 Jun 23 12:01 /usr/bin/vi -> /etc/alternatives/vi
    rancher@rancher-dev:~$ ls -l /etc/alternatives/vi
    lrwxrwxrwx 1 root root 12 Jun 23 12:01 /etc/alternatives/vi -> /usr/bin/nvi
    rancher@rancher-dev:~$ ls -l /usr/bin/nvi
    -rwxr-xr-x 3 root root 476312 Dec  4  2018 /usr/bin/nvi
    justledbetter authored and olljanat committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    0dc7a00 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Configuration menu
    Copy the full SHA
    1b4afa2 View commit details
    Browse the repository at this point in the history
  2. Kernel 5.10.129, Docker 20.10.13

    tredger authored and olljanat committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    8ad288b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cf3151 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dab432f View commit details
    Browse the repository at this point in the history
  5. Docker 22.06.0-beta.0

    tredger authored and olljanat committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    498c58c View commit details
    Browse the repository at this point in the history
  6. Removed mips64el support

    tredger authored and olljanat committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    a9184f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c660335 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7afcca7 View commit details
    Browse the repository at this point in the history
  9. rpi kernel to v5.10.110

    tredger authored and olljanat committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    977771c View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2023

  1. v2.0.0-beta6

    - Buildroot 2022.02.8
    -- with cherry-picked memory leak fix for dhcpcd
    - Kernel 5.10.162
    - Docker 23.0.0-rc.3
    - System-docker 17.06.107
    - Removed debugging tool system-docker-containerd-ctr
    - Build ros binary with Go version 1.19.5
    - Improve debug mode by disabling auto reboot and asking resolution
    olljanat committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    4148642 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. v2.0.0-beta7

    - Docker 24.0.5
    - Kernel 5.10.188
    - System-docker 17.06.108
    - System container images compresses with zstd instead of xz
    - Added WSL2 support
    - Include Hyper-V, ProxmoxVE and VMware tools to ISO
    - Include apparmor tools to console
    - Enable apparmor by default
    - Remove experimental selinux support
    - Include chroot command to initrd
    olljanat committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    f87c220 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. v2.0.0-rc1

    * Load apparmor on boot also when booting from disk
    * Rename system-dockerd to system-engine
    * Do not cache service metadatas
    * Do not cache Docker image to ISO file
    * Disable system-docker bridge by default
    * Remove deprecated --oom-score-adjust flag
    * Update VMware tools to 12.2.5
    * Update QEMU guest agent to 7.2
    * Remove broken VirtualBox tools
    olljanat committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    615b3d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. v2.0.0-rc2

    * Add ipset to network and console
    * Add fdisk to console
    * Use Docker 24.0.7 by default
    * SSH security hardenings
    olljanat committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    8a9e14f View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. v2.0.0

    * Downgrade system-docker to 17.06.107 (last version before rename)
    * Use Docker 24.0.9 by default. 25.0.3 available as alternative.
    * Buildroot 2023.02.10
    * Kernel 5.10.211
    * Always generate dhcpd.conf (not only with Wi-Fi)
    * Support user Docker "data_root" configuration
    olljanat committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    ab3f7a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. v2.0.1

    Root CA certificates update to initrd
    olljanat committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    afce4f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. v2.0.2-rc1

    * Optimize kernel parameters based on MinIO recommendations
    * Use Docker 26.1.4 by default
    olljanat committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    35caf34 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    2a0c230 View commit details
    Browse the repository at this point in the history
  2. Use Docker 26.1.4 in builds

    olljanat committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    5d298d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. v2.0.2-rc2

    * Include NFS client to console
    * Support command "ros engine switch latest"
    * Use long term branch v2.0.x for os-services
    * Use docker build, builder, buildx and compose from docker:cli container
    * Unify docker compose and docker-compose commands
    * Automatically select latest docker version in first boot
    olljanat committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    ed36859 View commit details
    Browse the repository at this point in the history