Linux Lab released v0.1 rc2, Linux kernel lab

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 rc2 updated as follows :

  • 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:

  1. Support the three major operating systems (Windows, MacOS, Linux), it can easily be used in these three operating systems.
  2. Support six major processor architecture (X86, ARM, MIPS, PPC, Csky and Risc-V).
  3. 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).
  4. Supports five landing approach (docker, ssh, vnc, webssh, webvnc), can be accessed locally or remotely accessible.
  5. Five integrated components (Qemu, U-boot, Buildroot, Linux, Toolchain), has a pre-compiled version.
  6. You can learn Assembler, C, Linux kernel, embedded Linux.
  7. Support Debugging and Testing.

More rich features, please refer to:

  1. Project Home
  2. 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.

Guess you like

Origin www.oschina.net/news/107523/linux-lab-v0-1-rc2-released