2. Hi,
●
BlankOn project volunteer
Lead Artwork team for current development branch
●
Nusa Tenggara Barat GNU/Linux User Group
known as KPLI NTB
●
Developer at KodeKreatif
●
Taking care of BlankOn Installer development
since a month ago
3. BlankOn
●
Non-profit project. One of the biggest FOSS project in Indonesia
●
Releases GNU/Linux distribution. 9 releases so far. But not
focusing only on releasing GNU/Linux distribution. We have
many toys.
●
A way to educate people about FOSS development. More to
development on the local capabilities.
4. BlankOn Installer
●
Initiated by Mohammad Anwari aka @aksimdamt
●
First introduced in BlankOn Rote 8 (2012)
●
Provide basic configuration and simple automated partitioning
5. There are other existing GNU/Linux
distribution installer that works well.
Why reinventing the wheel?
6. BlankOn
●
Non-profit project. One of the biggest FLOSS project in Indonesia
●
Releases GNU/Linux distribution. 9 releases so far.
● A way to educate people about FLOSS development.
More to development on the local capabilities.
+ we want to provide a simple installation UX, only
having simple step (less than 8 clicks) to get a typical
installation
8. Why HTML5
instead of native GTK?
●
We love web. Main architecture decision goes toward web
technologies
●
It is easy to develop
●
Flexible UI/UX
●
Could attracts beginners to join the party
12. Copying file system
File copier class
File copier class
rsync
Front end
rsync was choosen because its ability to copy and preserve
the attributes of the copied files and directories
Javascript
Back end
Vala
16. PartoEdi
●
Initiated by Aji Kisworo Mukti aka @cengkarux
●
It sounds like Indonesian common nicknames,
“Pak Parto” and “Pak Edi”.
But in fact, it stand for “Partition Editor”
●
Integrated partitioning tool inside the installer
●
BlankOn team was planned to shipping BlankOn Installer feat.
PartoEdi in the next upcoming BlankOn Linux release,
BlankOn X Tambora
●
The most difficult part, at least for me.
17. PartoEdi Challenges
●
Limited unofficial libparted documentation
●
Needs specialized knowledge about harddisk, partition table,
partition rules, file system etc
●
Huge responsibility, heavy testing
●
Developers. Needs more developers.
You may have heard from previous keynote talks about BlankOn by Mr. MDAMT.
BlankOn is one of the biggest FOSS project in Indonesia.
release a GNU/Linux distribution. But, that is not our main goal.
non profit project that focuses in educate people about FOSS software development.
We embrace young generation in Indonesia to improve their skill. Not only in technical skill such as programming, but also art design, management, and other.
Program that help you install GNU/Linux operating system to your computer.
Rote and Suroboyo
Sudah ada yang bagus, ngapain bikin lagi?
Kurang kerjaan?
Ubuntu's ubiquity, Redhat's anaconda, or the origin of BlankOn, Debian. Debian installer.
Because or main goal is ... . Kemandirian bangsa. Gak cuma pakai, tapi bikin.
Sederhana dan mudah. Klik klik jadi.
We are using existing open source software like
And many more
- as text. Mengarah ke web. Siapa gak suka web?
- as text. + just playing with three main component : html, css, javascript
- can create custom widget or whatever. Javascript has a tons of libraries.
- We hope ...
Four main steps. They are...
This is the common schema
It talks to the libparted library. Libparted is the powerfull library that used by software like Gparted
If there is a free space, the installer will create partition layout that has root and swap. If there is an existing swap partition, the installer would detect and use them
Libpartednya disuruh-suruh sama kelas vala
The attribute like permission should have a same state as the squashfs.
The password.
Login automatically
Configure the default desktop manager that will be used. In this case, we are using the manokwari desktop
Misc conf like hostname and other
Kira2 apa yang kurang?
There is no partition manager. Must manage part by the help of gparted.
Love gparted too.
Excellent apps.
But not efficient if -> Swicth too often between gparted and installer
Need integrated partitioning tool.
Mas ceng?
We can forget the libparted
- tunggu tanggal mainnya
Ditungguin sama pemaket
-
- quite hard to talk to the libparted. like forum, stackoverflow, and other
- pronounce known without “k”
- talk instaling operating system, it mean it's about the user's data too. We have ... . We have to... The data lost, it is disaster, we wont let it happen
- like other open source project, the main issue is we need additional contributors. The current development of the installer is taken by myself plus the help of community. BlankOn installer, it doesnt sounds interesting. But it's fun. I love hacking this stuff.
Just simulation. In the real application, we are using full screen. So the user should focuses to the installation.