LINBO

from Wikipedia, the free encyclopedia
LINBO
Basic data

Maintainer The linuxmuster.net project
developer Klaus Knopper , State Media Center Baden-Württemberg
Publishing year 2008
Current  version 2.3.38-0
(September 18, 2018)
operating system Linux
programming language C ++ , Shell
License GPLv2
linuxmuster / linuxmuster-linbo · GitHub

LiNbO stands for Linux-based Network Boot Console and is part of the so-called. 'Self-healing functionality' ( S ven healing end A rbeitsstationen, Sheila) the school server distributions paedML Linux (up to version 5.1) and the free Fork linuxmuster.net . LINBO uses the imaging principle for this , in which a changed operating system is replaced by a previously created memory image and thus restored. LINBO is the open source counterpart to Rembo .

Origin and development

Version 1 and 2

LINBO was developed by the Knoppix authors on behalf of the Baden-Württemberg State Media Center (LMZ). This should reliably ensure that the workstation computers used in the upper school level in the IT subject also function reliably in exam situations. The development began in July 2007 together with teachers seconded to the LMZ who supervised the paedML Linux and was completed after about a year with the publication of paedML 4.0 in July 2008, which included version 1.1.0. Under the umbrella of the Baden-Württemberg State Media Center, LINBO was further developed at an instance by Trac. With the appearance of paedML 5.0.1, the developers also published a new version of LINBO.

In February 2012, the State Media Center published version 2.0.9 as part of the paedML Linux 5.1 release.

With the announcement in July 2012 that the previous development of paedML Linux, of which LINBO is a component, was to be outsourced to a company, the State Media Center stopped development at LINBO.

Since then, LINBO has been further developed on GitHub by the linuxmuster.net open source community.

Version 2.1.1 was published on November 13th, 2012 by developers of the linuxmuster.net community.

Development of version 2.2 began in March 2014. New functions should include the integration of the OPSI client management and the computer-specific backup of activation data from a Windows 7 installation for offline reactivation. In addition, by switching to the LZMA - data compression algorithm are reduced LiNBO.

With the release of linuxmuster.net 6.1 in June 2015, the stable version 2.2.16 was released. In addition to the changes already mentioned, improvements were also made for clients that are connected to the school network via LAN or WLAN. In addition, commands executed once can now be sent linbo-remote -pto individual clients or entire client groups ( hardware classes ).

LINBO received an update to version 2.3 in July 2016 as a result of the release of linuxmuster.net 6.2. With the kernel update to 4.2 future there will be a native support for 64-bit -capable hardware . In addition, the change to GRUB 2 enables the operation of UEFI clients.

Version 3

LINBOv3
Basic data

developer Klaus Knopper
Publishing year 2014
Current  version 3.0.0
(Source, June 2014)
operating system Linux
programming language C , shell
License GPLv2
github.com/linuxmuster/linuxmuster-linbo

Version 3 was presented at the 12th Knoppix Days in Weiz at the end of August 2014. The development of this completely rewritten version began in August 2013. Among other things, it can manage virtual operating systems with the help of VirtualBox and the open source virtualization software VlizedLab . Through the tools used and the graphical interface used (consisting of a with HTML5 , Ajax and Django written website, the associated local Apache Web Server and Firefox ) is for the first time delivering an image an NFS - or SMB - Server requires. No public download of an installable software is known as the developers have decided to switch to a "From Scratch" system, based on the distribution kit principle, similar to Linux From Scratch . In June 2014, the source code of LINBOv3 and the graphical interfaces for the client and server were published on GitHub .

use

The Mini-Linux is loaded via PXE when a workstation computer is started in a paedML / openML / linuxmuster.net network and provides the option of loading either one of the local operating systems - LINBO thus acts as a boot manager - or the image of an operating system re-upload to the local hard drive. In the case of non-PXE-capable network cards, LINBO can be booted as a live CD in order to reload an image and then load it from the hard drive in the future. After changing a configuration, an image saved on the server can be updated on the server from any computer in the network, so no special master client is required. Since an image represents a complete memory image including the specific configuration of hardware settings and drivers, etc., the workstations must be divided into hardware classes and an image must be available for each hardware class. If the PC equipment is not uniformly equipped, it may be necessary to maintain several images. LINBO supports Linux distributions and Windows operating systems. The Windows images are registry - patches adapted to the local workstation. The package can also be integrated into other Linux distributions, e.g. B. at the Arktur school server .

Functions

  • Registration of workstation computers on the server
  • Management of several operating systems (boot manager)
  • Formatting the client hard drives
  • Creation and distribution of images (full and differential)
  • Repair or installation of a non-corrupted operating system (optionally possible every time the computer is restarted)
  • can be loaded locally or via PXE
  • Registry patcher to modify Windows installations

Web links

Individual evidence

  1. Releases · linuxmuster / linuxmuster-linbo · GitHub (html) linuxmuster.net on GitHub . September 18, 2018. Retrieved November 13, 2018.
  2. Self-healing workstations - (server-based imaging). (PDF; 283 kB) In: ZPG-Mitteilungen for commercial schools. State Institute for Education and Teaching (LEU) - Commercial Central Project Group, May 1999, p. 8 , archived from the original on March 5, 2016 ; accessed on November 13, 2018 .
  3. Download Linux-based network boot manager from SourceForge.net. SourceForge , January 27, 2010, accessed on March 7, 2015 : "Under data.tar.gz/./usr/share/doc/linbo/changelog.Debian: [...] linuxmuster-linbo (1.0-1) [...] Initial release [...] 22 Sep 2007 [...] "
  4. Rainer Rössler, Frank Schiebel, Thomas Schmitt: 7.3. Client integration and imaging with LINBO. In: Administrator's Guide. State Media Center Baden-Württemberg , July 28, 2010, archived from the original on April 2, 2015 ; accessed on March 7, 2015 : "LINBO [...] Version 1.1.0 [...]"
  5. changelog in main / linuxmuster-linbo / trunk / debian - paedML Linux 5.x. ZEN Linux at the State Media Center Baden-Württemberg, November 18, 2008, archived from the original on April 2, 2015 ; accessed on March 7, 2015 : "linuxmuster-linbo (1.1.0-1) [...] 16 Nov 2008 [...]"
  6. Thomas Schmitt: Support network: Distribution upgrade paedML Linux 4.x to 5.0.1. State Media Center Baden-Württemberg, July 4, 2011, archived from the original on July 26, 2011 ; accessed on March 7, 2015 : "What's new in paedML 5.0.1: [...] LINBO 1.99.17-26 [...]"
  7. ^ Rainer Rössler, Rüdiger Beck, Frank Schiebel, Thomas Schmitt: E.3. Upgrade from version 5.0.4. State Media Center Baden-Württemberg, May 11, 2012, archived from the original on March 4, 2016 ; accessed on March 7, 2015 : "[...] linuxmuster-linbo 2.0.9-0 [...]"
  8. Support network release paedML Linux 5.1. State Media Center Baden-Württemberg, May 11, 2012, archived from the original on October 22, 2013 ; accessed on March 7, 2015 .
  9. Further development of paedML. State Media Center Baden-Württemberg, July 24, 2012, archived from the original on September 24, 2012 ; Retrieved April 3, 2014 .
  10. Current version 2.0.9 checked in. C747130 linuxmuster / linuxmuster-linbo GitHub. linuxmuster.net on GitHub , September 17, 2012, accessed on March 7, 2015 : "linuxmuster-linbo (2.0.9-0) [...] Feb 27, 2011 [...]"
  11. LINBO 2.1: Better partitioning. Linuxmuster.net, November 13, 2012, archived from the original on April 7, 2014 ; accessed on March 7, 2015 : "[...] linuxmuster-linbo 2.1.1-0 [...]"
  12. * PXE boot extensions (closes # 286). 6373237 linuxmuster / linuxmuster-linbo GitHub. Linuxmuster.net on GitHub, March 6, 2014, accessed on March 7, 2015 : “Under debian/changelog: [...] linuxmuster-linbo (2.2.0-0) precise-testing [...] 06 Mar 2014 [.. .] "
  13. linuxmuster.net 6.1: Release information [Das Linuxmuster Wiki]. linuxmuster.net, accessed on March 7, 2015 : “Administration manual for the upcoming stable version 6.1” via official documentation and installation manuals [Das Linuxmuster Wiki]. Retrieved March 7, 2015 .
  14. Complete school solution linuxmuster.net in version 6.2 published - Pro-Linux. Pro-Linux , July 15, 2016, accessed November 13, 2018 .
  15. 12th Knoppixtage in Weiz / Austria. BG / BRG Weiz, August 31, 2014, accessed on August 31, 2014 .
  16. 20140830 linbo - YouTube. (Video (via YouTube )) In: Weizer Knoppixtage 2014. August 30, 2014, accessed on March 7, 2015 : "[...] That's what I tinkered with for almost a whole year [...] (Min: ~ 41:20) "
  17. Schedule FrOSCon 2014. Free and Open Source Software Conference (FrOSCon) eV , accessed on February 19, 2015 .
  18. VlizedLab Home Page. Robert Matzinger, accessed February 19, 2015 .
  19. ^ Index of / pool / main /. Robert The-M, accessed on February 19, 2015 : "vlizedlab-client_2.0-42-20130912132822_all.deb 2013-Sep-12 11:28:23"
  20. VlizedLab Home Page. Robert Matzinger, September 19, 2014, accessed September 19, 2014 .
  21. KNOPPIX - Live Linux Filesystem On CD. KNOPPER.NET, August 31, 2014, archived from the original on September 1, 2014 ; Retrieved September 19, 2014 .
  22. 20140830 linbo - YouTube. (Video (via YouTube )) In: Weizer Knoppixtage 2014. August 30, 2014, accessed on March 7, 2015 : “[...] If you click on it, you won't get any software that can be installed. This time we decided to build a "From-Scratch" system [...] (Min: ~ 6:14) "
  23. Checkin of base LINBO V3 build system · 041a652 · MartinOehler / LINBOv3 · GitHub. Martin Öhler on GitHub , June 30, 2014, accessed March 7, 2015 .
  24. Initial commit. 141a110 MartinOehler / LINBO-ClientGUI GitHub. Martin Öhler, June 20, 2014, accessed March 7, 2015 .
  25. Initial commit. Bdec171 MartinOehler / LINBO-ServerGUI GitHub. Martin Öhler, June 20, 2014, accessed March 7, 2015 .