Linux Lab on June 6, 2019 ushered in the first Tag: v0.1-RC1 , as planned this week released the second release candidate: v0.1-RC2 .
-
The README : updated architecture, board, module testing, demonstration and video description
- calltrace: New operating results gdb / addr2line / git-blame and other tools, but also save analysis time crash problems
make calltrace
Usage : Find the error code files, as well as persons responsible for the corresponding lines of code as amended in accordance Crash backtrace of lastcall- This function through tools / kernel / calltrace-helper.sh achieved, the script also welcome for actual product development
- raspi3: streamlined defconfig, removed temporarily does not support the network as well as other non-basic configuration, compilation time
- aarch64 / raspi3 is currently on the market the most popular Raspberry Pi boards, in addition to the network part because qemu is not supported, the other part of the normal work
- This update also fixes a lot of warnings when rc1 in aarch64 / raspi3 kernel starts printing problems
- k-gc / k-sc: Open scripts / config query results, check the status update to fix the problem
- scripts / config: The script Linux kernel is provided to allow non-interactive query and configure the kernel options
- k-gc / k-sc: Enable batch query and configure the kernel options in scripts / config basis
- feature: ensure XARCH not take the BOARD, the name of the plugin directory is not necessarily the beginning to XARCH
- function feature for more flexibility in managing various characteristics of the core, a feature comprising a respective kernel configuration options and patch package and may depend compiler version information,
- Can
make f-l
view the current Linux Lab configured Linux features , including real time, including more features will continue to join in subsequent versions
Linux Lab now has the following features:
- Support the three major operating systems (Windows, MacOS, Linux), it can easily be used in these three operating systems.
- Support six major processor architecture (X86, ARM, MIPS, PPC, Csky and Risc-V).
- Support 10+ paragraph development board (i386 / pc, x86_64 / pc, arm / versatilepb, arm / vexpress-a9, ppc / g3beige, mips / malta, aarch64 / virt, aarch64 / raspi3, riscv32 / virt, riscv64 / virt, csky / virt).
- Supports five landing approach (docker, ssh, vnc, webssh, webvnc), can be accessed locally or remotely accessible.
- Five integrated components (Qemu, U-boot, Buildroot, Linux, Toolchain), has a pre-compiled version.
- You can learn Assembler, C, Linux kernel, embedded Linux.
- Support Debugging and Testing.
More rich features, please refer to:
- Project Home
- Warehouse Project
The project is fully open to GPL 2.0 release agreement is open to all universities, enterprises and individual users to use or participate in the development.