Makes software distribution easy!

Sunday, 26. October 2014 09:28
Choose language
Search
Menu
Counter
Sponsored by

m23 rock 13.1 is ready!

Twitter article 2014-04-03 22:45
This time, there are a lot of visible changes in the new version m23 rock 13.1, which is ready just in time for the LinuxTag in Berlin: with "Fresh Blue" there is now a new theme for the m23 web interface and on the client side, Linux Mint 13 with its desktops Mate and Cinnamon was added.
And if this isn't already a reason to try / update m23, there are of course still a whole lot of other changes and improvements, including the option to install the m23 server on a Raspberry Pi or a new kernel including additional drivers.

The range of supported distributions has been extended by Linux Mint 13 (based on Ubuntu 12.04 LTS). In contrast to Ubuntu, the standard desktop is not Unity but Mate, which is a continuation of Gnome 2 or the Cinnamon desktop, which offers a familiar working environment based on Gnome 3 (including a start menu). Apart from these advantages, Linux Mint 13 comes with extended multimedia capabilities.
But there is also something new for our Ubuntu users: The package sources list "precise+Xorg-updates" contains new graphic card drivers e.g. for current Intel graphic cards. Additionally, when installing Debian, Ubuntu and Linux Mint, now various further firmware packages are being installed to make special hardware run right away.

The m23 interface has gotten its first substantial "face lift" including the new theme "Fresh Blue" (which you can find under "Server settings" → "Select theme"). Aside from the complete rework / redesign, there is now the possibility to output the current client BASH script in every client's control center (for example for error analysis). Another innovation is the option to save the packages of a client as an offline package source and to save the list of packages installed on this client as a package selection at the same time. Using this option, the complete software status of a system can be "frozen" and installed independently from the original package source. While implementing this, we also changed the internal functions for the administration and creation of package sources over to the API 2.0 and reworked the package sources architect.

The support for Raspberry Pi as m23 server platform initially started as a "fun project", but now it runs so stable that you can use the "Pi" for smaller environments where you do not need to install or administer many m23 clients at once. To make this work, the m23 server had to be adapted to Debian Wheezy (which wasn't even released at that time), which turned out to be surprisingly easy. All but one of the adjustments are specific to Wheezy and not to the Raspberry Pi. Of course, there are some cutbacks with this minimal solution: The virtualisation does not work on the m23 Raspberry Pi server and the m23 development kit (MDK) can only be used with restrictions. The m23 functionalities accessible from the web interface are available as usual.
All you need to start right away is a Raspberry Pi (Model B), an SD card of (at least) 8 GB size and the m23 server image for use with the SD card. You can find out more in the installation guide.

"Under the hood" there has also happened a lot: For example the update of the m23 boot media which now use the Linux kernel 3.2.38 and BusyBox 1.21.0. At this place, there were also added several firmware packages. The m23 API 2.0 has been extended by several new classes, like the class Cm23Admin, which can administer the administrators of the m23 server (including the web interface theme of their choice), or the CObjectStorageManager, which saves PHP objects to make it possible that those can also be retained and restored outside a session. There are also some new HTML functions, some of which use AJAX. Aside from the interface and the m23 core functions, the MDK now contains menu items for the creation and the separate administration of release version and developer version, for choosing the active version and to merge both versions.

Of course, we have also fixed several bugs, two of which have already been incorporated as a regular update into the release version because of the separation between developer version and release version. One adjustment became necessary as the scripts in the Ubuntu LTS kernel packages have changed in a way which prevented an automatic installation. The other corrects the GPG signature of the m23 installation packages.

The new version is available as update via the m23 interface, via APT, as ISO to burn an m23 server installation CD, as preinstalled virtual machine and as Raspberry Pi image file (the last three can be found in the download section).

Have fun!



<< Previous 5 articles
Give m23 your reference!

Help m23 and give us a reference. Open the questionnaire in English, French or German.

Send message to developer

Message

eMail

Captcha: 3 + 9 = ?
Development blog
2014-10-25
cha: SERVER_programmStatus: Now
vertically aligns the columns to
the top.
cha: BT_status: Now has parameters
for returning the result or showing
it directly and converting the
ASCII line breaks to HTML line
breaks.
cha: m23/postinst: Now copies the
SSH key to the m23 webserver
directory, if the key is missing
there.
+++++
2014-10-24
cha: packageBuilder.php: Added
creation of .torrent files.
+++++
2014-10-23
cha: m23 / postinst: Now creates a
symlink to the System-V-Init
directory to get the Bittorrent
tracker and initial client, if
there are .torrent files in the
share directory.
new: SERVER_commandAvailable:
Checks, if a given command is
available for the given user.
new: BT_dlFile: Starts a Bittorrent
download.
new: BT_status: Shows status
information about the (maybe)
running Bittorrent tracker and
initial client.
new: BT_checkSoftware: Checks, if a
Bittorrent software (client +
tracker) is installed.
new: BT_stopService: Stops a
Bittorrent service.
new: BT_startService: Starts a
Bittorrent service.
new: BT_stopTracker: Stops the
Bittorrent tracker.
new: BT_startTracker: Starts the
tracker.
new: BT_restartTracker: Restarts
the tracker.
new: BT_autostart: Starts
Bittorrent tracker and initial
client when there are .torrent
files in the share directory.
new: BT_updateWhitelist: Updates
the white list with all allowed
torrent files on the tracker.
new: BT_createTorrent: Creates a
torrent file and adds it to the
white list.
new: BT_startClient: Starts the
Bittorrent client.
new: BT_stopClient: Stops the
Bittorrent client.
new: BT_restartClient: Restarts the
client.
+++++
2014-10-22
new: opentracker-installer:
Compiles and installs opentracker.
cha: SERVER_runInBackground: Now
runs better on the command line.
Last 5 entries
Full changelog

Download status

m23 was updated with the m23 update manager 6554 times. All m23 files were downloaded from Sourceforge 27144 times with a total size of 7271.83 GB.
based on devalcms
devalcms