Education – openSUSE Lizards https://lizards.opensuse.org Blogs and Ramblings of the openSUSE Members Fri, 06 Mar 2020 11:29:40 +0000 en-US hourly 1 https://wordpress.org/?v=4.7.5 New blog – cyberorg.wordpress.com https://lizards.opensuse.org/2017/08/29/new-blog-cyberorg-wordpress-com/ Tue, 29 Aug 2017 05:50:25 +0000 http://lizards.opensuse.org/?p=12744 I have not been actively participating in openSUSE project for some time now, as a result there has not been much to blog about on openSUSE Lizards blog, there is a new blog at https://cyberorg.wordpress.com to blog about what I have been and will be up to with Li-f-e: Linux for Education project among other things. I am also now “Member Emeritus” of the openSUSE community due to lack of participation, so cyberorg@opensuse.org email address will no longer work, please use @cyberorg.info if you need to get in touch with me.

After almost a decade of bringing you Li-f-e: Linux for Education based on openSUSE, it is now based on Ubuntu MATE LTS releases. I hope to provide the same excellent user experience that you have come to expect. Download it from here. Reason for this change is mentioned in previous post and it’s discussion(lack of interest/time/skills by anyone for maintaining live installer). You can of course easily enable Education Build Service repository to install packages on standard openSUSE or use susestudio to create your own spin with Education packages.

To new beginnings…

]]>
Future of Li-f-e: Linux for Education distribution https://lizards.opensuse.org/2016/07/04/future-of-li-f-e-linux-for-education-distribution/ https://lizards.opensuse.org/2016/07/04/future-of-li-f-e-linux-for-education-distribution/#comments Mon, 04 Jul 2016 11:19:50 +0000 http://lizards.opensuse.org/?p=11885 We have come a long way since the first Li-f-e live media based on openSUSE was created, the current release is based on openSUSE Leap 42.1. Deployments by Indonesia’s education system is a shining example of openSUSE Education project’s accomplishment.

The openSUSE project has stopped producing live medias for Leap and also live-installer is dropped from live medias created for the Tumbleweed distribution. As Li-f-e is primarily a live distribution we would not be able to create any more medias without live-installer. So unless this situation changes we may not have Li-f-e based on Leap 42.2.

In the meantime I’ve had a look at Ubuntu to create Li-f-e based on the latest LTS release of Ubuntu-Mate, check it out here. Software selection available is kept identical to the Li-f-e based on openSUSE, however there is always a room for improvement, suggestions to enhance it are always welcome.

]]>
https://lizards.opensuse.org/2016/07/04/future-of-li-f-e-linux-for-education-distribution/feed/ 6
Sugar on openSUSE https://lizards.opensuse.org/2016/02/17/sugar-on-opensuse/ Wed, 17 Feb 2016 14:25:18 +0000 http://lizards.opensuse.org/?p=11705 Built openSUSE Leap based Sugar test images on SUSE Studio, get it from here.

If you wish to get involved with the project maintaining packages, fixing/reporting bugs, follow the links on the X11:Sugar build service project page.

]]>
Running live image from RAM https://lizards.opensuse.org/2016/01/29/running-live-image-from-ram/ Fri, 29 Jan 2016 10:31:41 +0000 http://lizards.opensuse.org/?p=11671 Some time back I wrote a patch to KIWI that allows running openSUSE live entirely from RAM(tmpfs).

How to use it?
Pass “toram” parameter at the boot menu. Try it on Li-f-e.

Benefits:
Running the OS from RAM make it lot more responsive than running from DVD or USB device, for example it is most useful for running a demo computer where many users try lot of applications installed in the live system. USB or the DVD can be ejected once the OS is loaded. It can be used to load OS to RAM directly from iso in a virtual machine as well.

Caveat:
Needs enough RAM to copy the entire iso to RAM and then some spare to operate the OS, Li-f-e for instance would need minimum 5G RAM available. It also takes a bit longer to boot as the entire image is copied to RAM.

]]>
Li-f-e at BITA Show 2016 https://lizards.opensuse.org/2016/01/10/li-f-e-at-bita-show-2016/ Sun, 10 Jan 2016 07:19:18 +0000 http://lizards.opensuse.org/?p=11642 BITA IT Show, the biggest IT exhibition in western India is coming to town on 24-26 January, We will be there promoting Li-f-e. If you are in this part of the world, drop in to check it out.
bita_a4_size_brochure_2016_FRONT_SIDE

]]>
Announcing Li-f-e 42.1 https://lizards.opensuse.org/2015/12/21/announcing-li-f-e-42-1/ https://lizards.opensuse.org/2015/12/21/announcing-li-f-e-42-1/#comments Mon, 21 Dec 2015 10:37:48 +0000 http://lizards.opensuse.org/?p=11596 The best Linux distribution for education got a whole lot better, your Li-f-e(Linux for Education) takes a “Leap” to 42.1. openSUSE Education community is proud to present this latest edition based on openSUSE 42.1 with all the features, updates and bug fixes available on it till date. This effectively makes it the only enterprise grade long term supported(LTS) distribution for Education.

As with previous releases we have bundled a ton of softwares on this live DVD/USB specially packaged for education, along with the Plasma, GNOME and Mate Desktop Environments, full multimedia experience is also provided out of the box thanks to the Packman repositories. Only x86_64 architecture is supported, if you have a lot of machines that only support x86 then read on to find out how you can extend their Li-f-e.

You can of course very easily turn Li-f-e to full-fledged LTSP server to PXE boot machines in your local network. Booting both i686 and x86_64 architectures is supported. In case you need to PXE boot machines below i686 then you would have to install this package.

Happy holidays!

Get Li-f-e from here: Direct Download | md5sum | Alternate download and mirrors

]]>
https://lizards.opensuse.org/2015/12/21/announcing-li-f-e-42-1/feed/ 5
openSUSE on GNOME.Asia 2015 https://lizards.opensuse.org/2015/05/27/opensuse-on-gnome-asia-2015/ Wed, 27 May 2015 12:10:25 +0000 http://lizards.opensuse.org/?p=11438 On 7-9 May 2015, Gnu/Linux Bogor (GLIB) in collaboration with the Faculty of Computer Science, University of Indonesia (Fasilkom UI) organized GNOME.Asia Summit 2015 at the Hall of the University of Indonesia, Depok. GNOME.Asia Summit 2015 is the eighth edition of the conference. According to the local committee this event attracted more than 322, users, developers, business professionals, media, students and government officials, including 48 speakers from all over the world. (http://2015.gnome.asia)

gnome-asia-1

 

 

 

 

 

 

 

 

 

 

 

 

 

Many thanks to openSUSE/SUSE who willing to become one of the sponsor for this event. I organized some friends from Indonesia openSUSE community to make an openSUSE booth. We prepare several PC and RasPi for some demo and displaying openSUSE 13.2. I really appreciate the help from Andi Sugandi, Yan Arief Purwanto, and Adnan Kurniawan for their time in this event. Joey Li from SUSE Taiwan, Max Huang from Taiwan openSUSE community and Bin Li from China openSUSE community, also came and joint us on the event.

gnome-asia-2

 

 

 

 

 

 

 

 

 

 

 

 

 

During 2 days (May 8-9) of the event our booth always full of visitor. They asked many questions regarding openSUSE and we tried to answer it directly as we can. We distributed around 200 DVD (openSUSE 13.2 x86_64) and stickers. We also make a short quiz/questionnaire and the top 30 people with highest answer will get a nice looking t-shirt on the 2nd day 🙂

On the 2nd day me and Joey Li were also give talk. My presentation is Linux for Basic Education, Is it Feasible?”, while Joey Li is talking about Signature Verification of Hibernate Snapshot”

gnome-asia-5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Thanks to wonderful people of openSUSE and GNOME, and finally some happy face with openSUSE t-shirt!

gnome-asia-7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

More photos can be seen on GNOME.Asia 2015 Flickr Group

]]>
Linux audio library smackdown part4: LibAO https://lizards.opensuse.org/2015/03/02/linux-audio-library-smackdown-part4-libao/ Mon, 02 Mar 2015 07:00:47 +0000 http://lizards.opensuse.org/?p=11291 Last time I’ve took look at Simple Direct Layer and how to get audio out of it. If SDL still feels little bit too hard to cope with I think I have solutions for you: libAO. Besides being no brainier with API libAO provides huge list of supported operating systems.
There is so much audio systems supported that you won’t be dissapointed but as much as I like everyone use Roaraudio. I don’t see it’s happening really soon (sorry roar you had your time in fame) but supporting Roaraudio  doesn’t mean that libAO is obsolete. It’s far from being obsolete. Libao supports OSS, ALSA and Pulseaudio out of the box and only problem is license is GPL 2.0+ so it’s no-go for proprietary development.

History

LibAO is developed under Xiph umbrella. Xiph is the organization who brought you Ogg/Vorbis, FLAC, Theora and currently they are hammering together next generation video codec Daala. Opus-audio codec standard is also Xiph project. LibAO rised from Xiph’s need multi-platform audio output library for Vorbis-audio codec. In this point if you don’t have any glue what I just said in last sentences I think you should take your spoon and start shovelling about Open Source audio codecs.
Becaus of the history libAO only has output mode and doesn’t use any callbacks. It doesn’t have fancy Float32 mode (as much as I understood) but that doesn’t say it’s bad thing. It works as expected you just feed bytes and after while you hear them from your speakers.

What about API

Supported outputs: Alsa, Oss, Jack, Mac OS X, Windows
License: GNU General Public license 2.0+

As said libAO API is difficult to describe since there almost ain’t NAN of it. You initialize, ask output device, put in your mode settings and start feeding data. Pulseaudio simple is almost easy as this but it’s still more difficult if you compare it to libAO. LibAO doesn’t support recording so only output and there must be a way to use another device than default but it’s not very easy to find or I was too lazy to dig it out.

So who wants to use libAO? People in hurry and don’t mind GPL-license, someone with very very tiny need of just getting audio out and people how hate bloat.

Summary: So if you hate bloat and again license doesn’t make you unhappy please use this library. Still libAO has kind of same problem that ALSA has. It’s mature, usable and ready for hardcore torturing but is it sexy? No! Is fresh? No, No! Is something that will change it API every week or hour?

After this I have to choose what to bring next. I have FFmpeg, Gstreamer and VLC in row. If you have opinion about next framework let me know.

]]>
LTSP client goes Banana Pi! https://lizards.opensuse.org/2014/12/16/ltsp-client-goes-banana-pi/ https://lizards.opensuse.org/2014/12/16/ltsp-client-goes-banana-pi/#comments Tue, 16 Dec 2014 14:03:33 +0000 http://lizards.opensuse.org/?p=11121 The Raspberry Pi is a credit-card sized computer running ARM processor that plugs into your TV/PC monitor, mouse and a keyboard, it is capable of running Linux and can be made to do many interesting things.The Banana Pi is a what Chinese ingeniousness came up with after they checked out Raspberry Pi, they made a lot more powerful knockoff. This is a “How-to” use Banana Pi as LTSP client.

There is BerryTerminal project which makes it possible to use Raspberry Pi as LTSP Thin Client, on the server you can run any distribution that can run LTSP server, it can be running CPU with x86/x86_64/whatever architecture as LTSP provides a way to run X session from the server via SSH tunnel. Biggest benefit of running LTSP is centralized user and data management, and clients can be of modest specification as all clients’ sessions are run on the server. This is a drawback as well, as the server needs to be powerful enough to handle many sessions. This is where LTSP Fat Client help, it allows running of users’ session on the client that are powerful enough, while users and data are stored on the central server allowing modest server to serve many more clients than it would otherwise. Raspberry Pi is not that capable to run full featured Linux desktop, Banana Pi with it’s dual core CPU and 1 GB RAM is just good enough to work as a Thin Client as well as a Fat Client. perfect for home, small office or school lab.

Piece of history, first ever Banana Pi LTSP terminal running openSUSE KIWI-LTSP

There is openSUSE 13.1 available for Banana Pi, it comes with XFCE desktop and many useful software pre-installed. Because I do not know how to create images for this hardware, that image is used as a base for Banana Terminal. Here are the steps to turn your Banana Pi into LTSP client.

* Download openSUSE-Bananapi-LTSP.tar.xz

* Extract the archive to get openSUSE-Bananapi-LTSP.img from it.

* Dump the openSUSE-Bananapi-LTSP.img on to a SD card, see step 5 here.

* Change settings according to your network configuration

In the second partition of SD card etc/lts.conf edit the SERVER variable to point to LTSP server in your network.

* Plug the SD card in your Banana Pi and boot it up, make sure the network is connected and LTSP server is set up properly. You have to create users on the server to use for login on client.

*  In case you have a bigger SD card, use yast2 disk(partitioner) on the client to expand the second partition. You can use yast’s package manager to install more software. The default password for root is bananapi, you may want to change that first thing after booting.

If you would like to run LTSP client on ARM7 hardware supported by openSUSE I would be happy to accept hardware donation to get it working 😉

Have a lot of fun…

]]>
https://lizards.opensuse.org/2014/12/16/ltsp-client-goes-banana-pi/feed/ 1
openSUSE Education Li-f-e 13.2.1 out now! https://lizards.opensuse.org/2014/12/06/opensuse-education-li-f-e-13-2-1-out-now/ Sat, 06 Dec 2014 04:57:32 +0000 http://lizards.opensuse.org/?p=11100 openSUSE Education Team is happy to announce the availability of Li-f-e built on the latest openSUSE release. Download and spread this love around.

]]>