ミュンヘン市のLinuxディストリビューションLiMuxは死んでる?

「無料のLibreOfficeをやめて有料のWindowsとOfficeに戻すべき」という市議会の議論について開発元が反論」(2017/02/15)という記事が公開されている。

これは、ドイツのミュンヘン市が、古いWindowsとMicrosoft Officeの変わりに、LinuxとOpenOfficeを採用した、という話のその後のことである。

英語のWikipedia「LiMux」と、ドイツ語のWikipedia「LiMux
そして、標準のOpenOffice/LibreOfficeには無く、ミュンヘン市で必要な機能を追加するための拡張モジュール「WollMux」というのが、現状確認できる文献であるようだ。

初期はDebianベースで開発され、安定して配布するために、専用ディストリビューションLiMuxという形態を取るようになったようだ。

2010年12月のLiMux 3ではUbuntu 8.10をベースに、カスタマイズされたOpenOffice
2011年08月のLiMux 4ではUbuntu 10.04 LTSベースで、OpenOffice + WollMux拡張モジュール
2012年08月のLiMux 4.1ではUbuntu 10.04 LTSベース、OpenOffice + WollMux拡張モジュール
2014年11月のLiMux 5ではUbuntu 12.04 LTSベース、LibreOffice + WollMux拡張モジュール

LinuxディストリビューションとしてのLiMuxは、これ以降の情報はなく、公式サイトも現存していないようだ。
LiMux 5で使用しているUbuntu 12.04LTSのサポート期限は、2017年4月となっているため、これ以降の更新がなければ、死亡、という感じである。

ということで、少なくとも、ミュンヘン市の事例については、Linuxディストリビューションを作成してのLinuxデスクトップの運用計画、という面では、失敗しているのは間違い無いようだ。

一般的なUbuntuデスクトップベースでの運用に切り替わっているのか、それともWindowsベースの運用なのか、はたまた、サポート切れのLiMux(Ubuntu)デスクトップを無理矢理使っていくのかは、はっきりと見えていない。


2019/11/21追記

久しぶりに状況を確認してみると「WollMux」のサイト構成が変わっていた。

ソースコードは https://github.com/WollMux/WollMux で公開されていて、最新バージョンで18.0.11で、開発中バージョンとして18.1.6が出ている。

が・・・ダウンロード先として提示されているアドレス、例えば「http://webdav.muenchen.de/limux/sonstiges/wollmux/packages/WollMux-18.0.11」はホスト名解決が行えずアクセスできない。

githubの方は頻繁に更新されており、11/20付けで18.1.7 prereleaseが出ていたりするので、サイトの管理体制に難があるようだ。


2021/11/24追記

現在はサイトの方はWollMux 18.1.14と書いてあるが githubの方では2021/10/14付けでWollMux 18.2.7 をリリースしている状態だった。

2024/04/05追記

ドイツのシュレースヴィヒ=ホルシュタイン州で州政府のパソコンを移行する、という話があるようで「ドイツ政府が3万台のPCでLinuxに乗り換えてMicrosoft OfficeからオープンソースのLibreOfficeに移行する」(2024/04/05)の記事の中でミュンヘン市の件についても触れられている。

なお、バイエルン州のミュンヘン市議会は先行して2004年にオープンソースソリューションへの切り替えを行っており、2013年にWindowsからLinuxへ完全に移行することに成功しましたが、職員へのトレーニング不足からか、一部の職員から不満の声が上がり、2017年にWindowsへ戻ってしまったとのことです。この背景には、Microsoftによるマーケティング戦略があったことも指摘されています。

ただ、額面上以上のことは確認してないようで、なんで2017年にWindowsに戻ったのかとか触れていない(LiMux 5のサポートが2017年4月で終わったけど、ほかのUbuntu系にしようとはしなかったから)

WollMux拡張がどうなったのかを確認してみると2023年7月リリースのver19.0からLibraOfficeの直轄プロジェクトとなって LibreOffice Template System としてリリースされていた。

ライセンスは European Union Public Licence (EUPL) というものを使っているようだ。


Wikipediaの記事を見ていると、このミュンヘン市の事例に触発されたように、自治体が主体となって作成したLinuxディストリビューションがいくつかあるようだ。

Canaima

公式サイト:CANIMA GNU/LINUX
ベネズエラ政府系で作成しているディストリビューションで、2007年から2017年の現在も継続して提供されているもの
最新版はCANIMA 5.0でDebianベースで開発されている。

2019/11/21時点ではサイトにアクセスできない。wikipediaの記載によれば2018年3月にversion 6.0がリリースされていた模様。

GendBuntu

フランスの国家憲兵隊で作成しているディストリビューション。
Ubuntuベースで開発されていたが、2014年6月のUbuntu 12.04LTSベースのもののリリース後、死んでいるようだ

Zorin OS

公式サイト:Zorin OS
イタリア ヴィチェンツァ市で採用されているLinuxディストリビューション。市が作ってるわけではない)
Ubuntuベースで開発され、最新のZorin12はUbuntu 16.04LTSベースであるようだ。

2019/11/21現在では2019年3月リリースのZorin OS 15と、2019年11月リリースの軽量化版Zorin OS 15 Liteの2種類が出ている。

GPD Pocketのクラウドファンディングが開始されたので投資してみた

GPD社による、クラウドファンディングPCの第2弾。GPD Pocketが、先ほどより開始されました。

GPD Winの時は、国内最速クラスでネタにしていたけど、タイミングが悪くてクラウドファンディングに参加出来なかったけど、今回は大丈夫だったぜ!

当時の発言、twitter社により検索除外されちゃってるから、ここで再掲載しておくか・・・

FairPhone2というパーツ単位で買えるスマホとUbuntu Touch

FAIRPHONEという会社から、自分たちで作るスマホ
ということで、FairPhoneというものが企画されています。

過去に、FairPhone 1として、Android 4.2のスマホが販売されたようです。
FairPhone2という最新版では、各部品/基板のスペアパーツも含めて販売されています。

肝心のスペックは、といえば・・・

Android 5.1
Snapdrago 801 (MSM8974AB)
RAM 2GB
ストレージ 32GB
5.0インチ 1920×1080
WCDMA Band1(2100),2(1900),8(900)
LTE Band 3(1800), 7(2600), 20(800)

という感じ。
このスペックで、「Pre-Order」で「5月1日発売予定で529.38ユーロ」という表示って、どういうことなのか、よくわかりません・・・
フォーラムを見ると、既に使っている人もいるようで、品切れ再生産待ちなのか、開発者向けのみなのか???

で・・・このFairPhone2で動くUbuntu Touchが出たようです。
Ubuntu Touch for FairPhone2
関連するgithub「https://github.com/ubports/android_kernel_fairphone_fp2
Firmware書き換えツール「https://github.com/MariusQuabeck/magic-device-tool

が・・・Getting Startedを見てみると、WiFiのみで、モバイル通信は怪しい模様。

Firmware書き換えツールのMagic-Device-Toolは、下記機種の大して、Ubuntu Phone / Ubuntu Touch, Android, CyanogenMod, Maru OS, Sailfish OS and Phoenix OS、の入れ替えを行うためのものだそうな。
BQ Aquaris E4.5 (krillin)
BQ Aquaris E5 HD (vegetahd)
BQ Aquaris M10 HD (cooler)
BQ Aquaris M10 FHD (frieza)
Meizu MX 4 (arale)
LG Nexus 4 (mako)
LG Nexus 5 (hammerhead)
Asus Nexus 7 2013 WiFi (flo)
Asus Nexus 7 2013 LTE (deb)
Samsung Nexus 10 (manta)
OnePlus One (bacon)
Fairphone 2 (FP2)

対応機種を持っていると面白いかも?

Armbianの初期設定項目

いつもなんとなくやっちゃってるArmbianの初期設定
忘れないようにメモ書きを作成

その1: rootの初期パスワード
「1234」
初回ログイン時に変更する

その2: とりあえずOSアップデート
Armbian自体の更新+Ubuntu/Debianの更新を実施
「apt-get update」「apt-get upgrade」

その3: NFSクライアントインストール
うちの環境ではOrange Pi Plus2によるNFSサーバがあり、データ共有をしているのでnfs-commonをインストール
「apt-get install nfs-common」

その4: Locale/Timezone設定
言語設定
「dpkg-reconfigure locales」
タイムゾーン設定
「dpkg-reconfigure tzdata」
キーボードの言語設定(キー配列)
「dpkg-reconfigure keyboard-configuration」

その5:動作CPU範囲設定
ファイル「/etc/default/cpufrequtils」にて記載。
機種によって異なり、Orange Pi Oneでは下記の様に、「480MHz~1200MHz」がCPUの動作範囲となる

ENABLE=true
MIN_SPEED=480000
MAX_SPEED=1200000
GOVERNOR=interactive

ファイルを編集した場合は、「service cpufrequtils restart」で適用

Power Shell Core 6.0をCentOS7で使ってみる

2017/02/01にPowerShell Core 6.0がLinux環境向けにもリリースされた
Installing latest PowerShell Core 6.0 Release on Linux just got easier!

PowerShellの開発はGithubの「https://github.com/PowerShell/PowerShell」で行われており、導入手順も書かれている。
github上の「Linux向けインストール手順」では、直接RPMファイル/debファイルを指定してインストールする、というものが記載されている。

しかし、「Installing latest PowerShell Core 6.0 Release on Linux just got easier!」の記事の中では、yumやaptなどでプログラムの更新をサポートする形でのインストール手順が示されている。

CentOS7だと下記のようになる

# curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/microsoft.repo
# yum install powershell
#

実際に実行してみると下記の様になります。

[root@blog ~]# curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/microsoft.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   193  100   193    0     0    209      0 --:--:-- --:--:-- --:--:--   210
[root@blog ~]# yum install powershell
読み込んだプラグイン:fastestmirror, langpacks
packages-microsoft-com-prod                              | 2.9 kB     00:00
packages-microsoft-com-prod/primary_db                     | 9.9 kB   00:00
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: ftp.riken.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ powershell.x86_64 0:6.0.0_alpha.15-1.el7.centos を インストール
--> 依存性の処理をしています: uuid のパッケージ: powershell-6.0.0_alpha.15-1.el7.centos.x86_64
--> 依存性の処理をしています: libicu のパッケージ: powershell-6.0.0_alpha.15-1.el7.centos.x86_64
--> 依存性の処理をしています: libunwind のパッケージ: powershell-6.0.0_alpha.15-1.el7.centos.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ libicu.x86_64 0:50.1.2-15.el7 を インストール
---> パッケージ libunwind.x86_64 2:1.1-5.el7_2.2 を インストール
---> パッケージ uuid.x86_64 0:1.6.2-26.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 Package   アーキテクチャー
                  バージョン                  リポジトリー                 容量
================================================================================
インストール中:
 powershell
           x86_64 6.0.0_alpha.15-1.el7.centos packages-microsoft-com-prod  39 M
依存性関連でのインストールをします:
 libicu    x86_64 50.1.2-15.el7               base                        6.9 M
 libunwind x86_64 2:1.1-5.el7_2.2             base                         56 k
 uuid      x86_64 1.6.2-26.el7                base                         55 k

トランザクションの要約
================================================================================
インストール  1 パッケージ (+3 個の依存関係のパッケージ)

総ダウンロード容量: 46 M
インストール容量: 64 M
Is this ok [y/d/N]: y
Downloading packages:
(1/4): uuid-1.6.2-26.el7.x86_64.rpm                        |  55 kB   00:00
(2/4): libunwind-1.1-5.el7_2.2.x86_64.rpm                  |  56 kB   00:00
(3/4): libicu-50.1.2-15.el7.x86_64.rpm                     | 6.9 MB   00:04
warning: /var/cache/yum/x86_64/7/packages-microsoft-com-prod/packages/powershell-6.0.0_alpha.15-1.el7.centos.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID be1229cf: NOKEY
powershell-6.0.0_alpha.15-1.el7.centos.x86_64.rpm の公開鍵がインストールされていません
(4/4): powershell-6.0.0_alpha.15-1.el7.centos.x86_64.rpm   |  39 MB   00:21
--------------------------------------------------------------------------------
合計                                               2.2 MB/s |  46 MB  00:21
https://packages.microsoft.com/keys/microsoft.asc から鍵を取得中です。
Importing GPG key 0xBE1229CF:
 Userid     : "Microsoft (Release signing) <gpgsecurity@microsoft.com>"
 Fingerprint: bc52 8686 b50d 79e3 39d3 721c eb3e 94ad be12 29cf
 From       : https://packages.microsoft.com/keys/microsoft.asc
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : uuid-1.6.2-26.el7.x86_64                        1/4
  インストール中          : 2:libunwind-1.1-5.el7_2.2.x86_64                2/4
  インストール中          : libicu-50.1.2-15.el7.x86_64                     3/4
  インストール中          : powershell-6.0.0_alpha.15-1.el7.centos.x86_64   4/4
  検証中                  : powershell-6.0.0_alpha.15-1.el7.centos.x86_64   1/4
  検証中                  : libicu-50.1.2-15.el7.x86_64                     2/4
  検証中                  : 2:libunwind-1.1-5.el7_2.2.x86_64                3/4
  検証中                  : uuid-1.6.2-26.el7.x86_64                        4/4

インストール:
  powershell.x86_64 0:6.0.0_alpha.15-1.el7.centos

依存性関連をインストールしました:
  libicu.x86_64 0:50.1.2-15.el7         libunwind.x86_64 2:1.1-5.el7_2.2
  uuid.x86_64 0:1.6.2-26.el7

完了しました!
[root@blog ~]#

が・・・
私の環境では、いつもの癖で「ls」と実行してしまったら・・・

bash-4.2$ ls
11-0-1-0048_SAS_FW_Image_1-40-342-1650.zip  MegaSAS.log  sql  web  work
bash-4.2$ powershell
PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS /home/osakanataro> ls
11-0-1-0048_SAS_FW_Image_1-40-342-1650.zip  MegaSAS.log  sql  web  work
(ここで応答が無くなる)

ん???
UNIX系コマンドをPowerShellから実行した場合の動作に難有りなのかも?

PS /home/osakanataro> Get-Item *| ForEach-Object { $_ }


    Directory: /home/osakanataro


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-r---       2017/02/06     17:35                sql
d-----       2017/02/03     19:08                web
d-----       2017/02/03     19:19                work
------       2017/01/04     13:01        1528036 11-0-1-0048_SAS_FW_Image_1-40-
                                                 342-1650.zip
--r---       2017/01/04     13:07            390 MegaSAS.log

PS /home/osakanataro> dir


    Directory: /home/osakanataro


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-r---       2017/02/06     17:35                sql
d-----       2017/02/03     19:08                web
d-----       2017/02/03     19:19                work
------       2017/01/04     13:01        1528036 11-0-1-0048_SAS_FW_Image_1-40-
                                                 342-1650.zip
--r---       2017/01/04     13:07            390 MegaSAS.log


PS /home/osakanataro>

PwerShellらしいこと、ということで、下記の処理をやってみる

PS /home/osakanataro> $results=Get-Item *| ForEach-Object { $_ }
PS /home/osakanataro> $results | Export-Csv test.csv -Encoding UTF  (タブ補完で候補を出す)
UTF32  UTF7   UTF8
PS /home/osakanataro> $results | Export-Csv test.csv -Encoding UTF8 -No  (タブ補完で候補を出す)
NoClobber          NoOverwrite        NoTypeInformation
PS /home/osakanataro> $results | Export-Csv test.csv -Encoding UTF8 -NoTypeInformation
PS /home/osakanataro>

出力結果のcsvは、Windows上のPowerShellで実行した場合と同じ書式のモノとなりました。

$PSVersionTableの内容は下記のようになっていました。

$PSVersionTable

Name                           Value
----                           -----
PSVersion                      6.0.0-alpha
PSEdition                      Core
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   3.0.0.0
GitCommitId                    v6.0.0-alpha.15
CLRVersion
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

以下はおまけ。
Microsoftのレポジトリとして指定されている「https://packages.microsoft.com/rhel/7/prod/」とか「https://packages.microsoft.com/config/rhel/7/」を見ていくとなかなか面白い
https://packages.microsoft.com/config/rhel/7/mssql-server.repo」という用にCentOS7向けのMSSQL Serverっぽいレポジトリファイルがある。RPMファイルは「https://packages.microsoft.com/rhel/7/mssql-server/」にある。

MSSQL Serverのインストール手順については「Install SQL Server on Linux」を参照のこと。