The time now is Sat 21 Apr 2018, 11:53
All times are UTC - 4 |
Page 1 of 3 [35 Posts] |
Goto page: 1, 2, 3 Next |
Author |
Message |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Sat 06 Apr 2013, 13:08 Post subject:
Shahor 04052013 Subject description: A minimalistic, multi-user 64-bit dpup-like distro |
|
Introduction
Shahor is a GNU/Linux-libre distro similar to Puppy, built using the roar-ng II framework. It targets the x86_64 architecture, so it should work on pretty much any computer manufactured after 2004.
Shahor is very similar to Puppy: it uses JWM and ROX-Filer and tries to be as lightweight as possible, but it's an original creation: it's Puppy, re-imagined. It focuses on efficiency, high quality of code, portability and simplicity. Therefore, consumes less RAM than Precise Puppy 5.5 on the same hardware and feels fast.
Features
- 64-bit, built using Debian Wheezy packages and up-to-date applications.
- Uses the long-term supported Linux-libre 3.2.44 kernel.
- Shahor's graphical environment is familiar (similar to Puppy's), multi-language, easy on the eyes, does not require 3D acceleration and features fast generation of the root menu.
- Shahor has two interfaces: every graphical application has a text-based alternative, which can be used over SSH or just because it's lighter.
- Shahor's infrastructure is small, efficient, properly documented and implemented in clean way.
- Shahor is very easy to build and customize.
- Shahor does not have any redundant processes running, to reduce load, while Puppy has annoying, heavy scripts like pup_event_frontend_d running all the time.
- Shahor is easy to manage and secure, since it ships with a pre-configured, hardended SSH server and an unobtrusive firewall. It includes a wide variety of command-line tools that make administration easier.
- Shahor ships with a full develoment environment. The devx concept makes Puppy much bigger and makes it harder to develop for it.
- Shahor is multi-user. Puppy is a single-user operating system, which makes it less secure and suitable for computers user by more than one person.
- The development process of Shahor is fully automated and architecture-independent, so Shahor can be used to build itself out-of-the-box. Puppy is built manually and has some semi-automated tools, so it's hard to port and customize.
- Shahor's package manager is fast, since it uses AWK scripts for heavy text processing. Puppy's package manager is incredibly slow, due to heavy use of processes (e.g grep and cut) for parsing.
- Shahor's package manage is able to download and install packages from pretty much all major distros and has a plug-in interface which makes it easy to add support for additional ones, while Puppy's package manager supports multiple distributions using monolithic design.
Current Status
Currently, Shahor is in pre-beta quality. It does not have any graphical wizards or an installer, but it runs well: its package manager and all graphical applications work great. I run it from a slow USB flash drive persistently with Seamonkey and it performs very well.
However, since it's incomplete, it ships without any kind of warranty: use at your own risk.
Let me repeat myself: use at your OWN risk!
Include Applications
Graphical:
- Desktop: JWM, ROX-Filer, rxvt-unicode, slock, Parcellite, Obmixer, gsimplecal, gtk-theme-switch, gtkdialog, Yad
- Network: Firefox, Sylpheed, XChat
- Multimedia: DeadBeeF, xine-ui
- Graphics: Viewnior, rgbPaint, XSane
- Documents: Geany, Ted, Dia, ePDFView, Leafpad
- Utilities: gRun, LXTask, Galculator, Xarchiver
Textual:
- Network: aria2, Dropbear, BitlBee, ELinks, fetchmail, Irssi, LFTP, rTorrent, maildrop, msmtp, Mutt, Snownews, Surfraw
- Multimedia: cmus, FFmpeg, id3v2, normalize
- Graphics: fbv, fbshot, OptiPNG
- Documents: Vim, Aspell, shed
- Utilities: Ytree, Calcurse, htop, ncdu, Abook, TuDu, GNU Screen, dvtm, dtach, FIGlet, frost, AdvanceCOMP, fbset, bwm-mg
- Games: UnNetHack
How do I install it?
At the moment, Shahor does not have an installer, so you have several options:
- Install Puppy with Syslinux, then replace the files with those in the Shahor ISO (syslinux.cfg and the "boot" directory)
- Burn it to a CD (not tested, since I don't have an optical drive myself)
- Dangerous: install it manually
- Dangerous: instant "live" USB
How do I connect to the internet?
You'll have to do this manually, through command-line tools.
How do I install a package?
First, update the list of available packages (takes about 2-3 minutes on my old netbook):
Then, use hpm-get. To install GIMP, run:
After the installation, go to the menu and click Settings -> Window Manager -> Update Menu.
How do I make it persistent?
Unlike Puppy, Shahor always saves changes to the partition it booted from. Just add the boot code "persistent" to the boot loader configuration. For example, in the case of Syslinux:
Code: | LABEL shahor
LINUX /boot/vmlinuz
APPEND sleep=5 persistent
INITRD /boot/initrd.gz |
How do I change the interface language?
First, add the language name and keyboard map to /etc/locales.conf:
Code: | echo "fr_FR UTF-8 fr_FR.UTF-8" >> /etc/locales.conf |
Then, generate locale files:
Finally, edit /etc/profile.local:
Code: | export LANG="fr_FR.UTF-8" |
This change will be applied the next time you log in.
Key bindings
Shahor's JWM is pre-configured with useful key bindings, for example:
- Super + l locks the screen
- Super + t starts a terminal
- Super + h opens the home directory
- Super + s suspends the system
- Super + p runs the music player, pauses playback or resumes it
- Super + r starts a launcher
You can see the entire list under ~/.config/jwm/keys.
Known Issues
- The first boot takes much longer, because some files are genereated.
- CUPS doesn't work.
- Issues with permissions - regular users are unable to run X. For now, use root.
- Mail fetching to /var/spool/mail was not tested.
- cron was not tested for regular users.
- Sometimes, the package manager skips top-level dependencies for an unknown reason.
Download
You can download Shahor 04052013 here, it's 346 MB. MD5 is d84d811a4e1d858d65eab3afdf06bb24.
Description |
|

Download |
Filename |
screeny.png |
Filesize |
123.63 KB |
Downloaded |
802 Time(s) |
_________________ My homepage
My GitHub profile
Last edited by Iguleder on Sat 04 May 2013, 10:31; edited 7 times in total
|
Back to top
|
|
 |
simargl
Joined: 11 Feb 2013 Posts: 572
|
Posted: Sat 06 Apr 2013, 14:05 Post subject:
Re: Shahor 06042013 Subject description: A minimalistic, 64-bit dpup-like distro |
|
.
Last edited by simargl on Sun 01 Sep 2013, 11:02; edited 1 time in total
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Sat 06 Apr 2013, 14:13 Post subject:
|
|
No, I'd like to focus on one architecture until I have a release-quality product in my hands.
And yes, they do. All these distros are supported.
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
jamesbond
Joined: 26 Feb 2007 Posts: 3146 Location: The Blue Marble
|
Posted: Sun 21 Apr 2013, 10:34 Post subject:
|
|
I'm surprised that I don't see many more comments or interest here. roar-ng-ii is the equivalent of woof; shahor is like wary or racy. It is a fresh original re-implementation of puppy's ideas. That in itself is worth a look.
Iguleder, I seem to recall that roar-ng (the original) has a build system for source packages; but the readme for roar-ng-ii has no mention about it. Does roar-ng-ii still support building from source packages (in addition to other distro's packages)?
cheers!
_________________ Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Fri 26 Apr 2013, 12:46 Post subject:
|
|
Yes, of course! All of Shahor's own packages (applications and the kernel) are built automatically, using roar-ng II.
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Sat 04 May 2013, 10:32 Post subject:
|
|
Bump! Uploaded a new version.
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
Ted Dog

Joined: 13 Sep 2005 Posts: 4013 Location: Heart of Texas
|
Posted: Sat 04 May 2013, 11:56 Post subject:
|
|
Iguleder wrote: | Bump! Uploaded a new version. |
Link and md5sum please.
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Sat 04 May 2013, 12:19 Post subject:
|
|
Everything is in the first post.
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
scsijon
Joined: 23 May 2007 Posts: 1312 Location: the australian mallee
|
Posted: Fri 17 May 2013, 20:03 Post subject:
|
|
greetings, does this mean that your roar-ng ii framework is now ready/nearly ready to build with?
and, your "roar-ng" starter file, can be downloaded from?
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Sat 18 May 2013, 14:45 Post subject:
|
|
Yes, everything works great. This image was built with a vanilla checkout.
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
scsijon
Joined: 23 May 2007 Posts: 1312 Location: the australian mallee
|
Posted: Sun 19 May 2013, 22:40 Post subject:
shahor problems? |
|
Where do you want problems Iguleder? Do you have a problems setup on your git?
REMOVED them from here, now on git.
On the other hand, all the 64bit Intel video boxes are ok to start it.
And all the boxes I'm testing on can run fatdog64 ok so it shouldn't be a 32bit vs 64bit problem.
regards
scsijon
Last edited by scsijon on Tue 21 May 2013, 00:29; edited 1 time in total
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Mon 20 May 2013, 06:12 Post subject:
|
|
Thanks, I'll address these issues on Saturday probably.
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
greengeek

Joined: 20 Jul 2010 Posts: 4936 Location: Republic of Novo Zelande
|
Posted: Mon 27 May 2013, 03:50 Post subject:
Re: Shahor 04052013 Subject description: A minimalistic, 64-bit dpup-like distro |
|
Iguleder wrote: | It targets the x86_64 architecture, so it should work on pretty much any computer manufactured after 2004. |
I'm not really clued up about 32bit versus 64 bit, but are you saying that this should work on a 32 bit machine built after 2004? thx
|
Back to top
|
|
 |
vovchik

Joined: 23 Oct 2006 Posts: 1447 Location: Ukraine
|
Posted: Mon 27 May 2013, 14:10 Post subject:
|
|
Dear Iguleder,
The project certainly sounds interesting. I will download and test ... and am looking forward to it Thanks.
With kind regards,
vovchik
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Thu 30 May 2013, 14:21 Post subject:
|
|
It won't work on 32-bit machines. Only x86_64.
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
|
Page 1 of 3 [35 Posts] |
Goto page: 1, 2, 3 Next |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|