Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 03 Dec 2016, 11:55
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Librepup 6.0.2.2
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 22 [320 Posts]   Goto page: 1, 2, 3, ..., 20, 21, 22 Next
Author Message
Iguleder


Joined: 11 Aug 2009
Posts: 2031
Location: Israel, somewhere in the beautiful desert

PostPosted: Sat 26 Sep 2015, 13:58    Post subject:  Librepup 6.0.2.2
Subject description: A libre Puppy based on tahrpup
 

Librepup 6.0.2.2



What is it?

It's a puplet based on tahrpup 6.0.2 that:
- Uses Trisquel 7 packages instead of Ubuntu 14.04 ones; most package versions are the same as in tahrpup
- Replaces Pale Moon with QupZilla
- Replaces Linux with Linux-libre and does not ship the non-free firmware required for some devices

All packages that work on tahrpup (except third-party drivers, which need to be rebuilt) work on Librepup as well.

Features

- The kernel has been updating to the latest minor version, for additional security and stability
- An updated graphics stack backported from latest Ubuntu release to Trisquel 7
- XChat has been replaced with HexChat
- ClipIt has been replaced with Parcellite
- Fonts are smooth
- Third-party drivers built for Librepup are backward- and forward- compatible with new minor kernel versions
- All the latest improvements in woof-CE
- Librepup does not offer, mention or recommended non-free software
- Many unneeded, legacy packages still present in modern Puppy releases have been removed

Librepup respects the user's essential freedoms. When used on a machine with free boot firmware, it make it possible to use a computer with nothing but free software.

Philosophy

I believe every distro should be libre by default, with clearly-labeled non-free add-ons for the users that decide they want them. For example - I'd like Puppy (and any other distro) to ship with Linux-libre, while offering users the ability to switch to Linux. Otherwise, free software won't become the norm in the software industry.

Therefore, the process of creating Librepup derivatives has been automated and simplified (see later). If you're interested in creating Puppy derivatives, I encourage you to use Librepup as a base, since other Puppy releases contain non-free components and may have additional, hidden ones: it's a privacy and security risk for your users. Even if you wish to add non-free components to your derivative (which is strongly discouraged), a Librepup derivative with one or more, non-free components is much better (for your users) than a traditional Puppy derivative, with an unknown number of such threats, especially if these components are labeled properly as non-free ones and the user deliberately accepts the risk involved in using them, despite of all warnings.

Note to contributors

If you create packages for Librepup, please state whether they're libre or not. If unsure, say you're unsure, it's OK. Also, if you recommend non-free software, state it's non-free. This distinction between free and non-free must be clear: we don't want to mislead users that care about their freedom and privacy into installing non-free software.

Limitations

Some peripherals that work with tahrpup won't work with Librepup, because they rely on non-free firmware. I repeat: if your hardware relies on non-free firmware, it won't work on Librepup. This is true for many WiFi cards (including but not limited to many Intel, Ralink and Broadcom ones).

Download

here (mirrors needed!)

Development

Librepup is built using woof-CE-libre, a fork of woof-CE which strips all non-free software. All improvements done in woof-CE-libre were merged into woof-CE, so other Puppy derivatives can benefit from them.

Librepup version numbers correspond to those of the Puppy they're based on, but have an additional digit for Librepup-specific changes.

Building Librepup

Librepup is reproducible; woof-CE-libre is always pre-configured to produce the development version of Librepup.

The recommended way to build derivatives of Librepup is to use either woof-CE-libre (for libre derivatives) or woof-CE (for derivatives that add non-free components on top of Librepup).

To build Librepup, run woof-CE-libre through Librepup itself (preferred) or any other recent Puppy release (with the devx loaded):
Code:
git clone https://notabug.org/dimkr/woof-CE-libre
cd woof-CE-libre
./merge2out


Choose x86, x86, trisquel and belenos.

Code:
cd ../woof-out_x86_x86_trisquel_belenos
yes "" | ./0setup
yes "" | ./1download
yes "" | ./2createpackages
./3builddistro-Z


Legal Information

The Librepup logo was drawn by Koz Ross and provided under the terms of the CC-BY-SA-4.0 license.
screeny.jpg
Description 
jpg

 Download 
Filename  screeny.jpg 
Filesize  176.58 KB 
Downloaded  235 Time(s) 
screeny_thumb.png
 Description   
 Filesize   96.3 KB
 Viewed   2672 Time(s)

screeny_thumb.png


_________________
My homepage
My GitHub profile

Last edited by Iguleder on Sun 25 Oct 2015, 17:34; edited 9 times in total
Back to top
View user's profile Send private message Visit poster's website 
darry1966


Joined: 26 Feb 2012
Posts: 898

PostPosted: Sat 26 Sep 2015, 15:42    Post subject:  

Congrats Dima,

A wonderful idea, congratulations on the new release. I like your cute website for Librepup.
http://librepup.info/
Razz
Back to top
View user's profile Send private message 
slavvo67

Joined: 12 Oct 2012
Posts: 1203
Location: The other Mr. 305

PostPosted: Sat 26 Sep 2015, 17:25    Post subject:  

This looks interesting. I can't wait to give it a try!!

Thank you,

Slavvo67
Back to top
View user's profile Send private message 
James C


Joined: 26 Mar 2009
Posts: 6672
Location: Kentucky

PostPosted: Sat 26 Sep 2015, 17:50    Post subject:  

Great to have a libre version in the Puppy world. Smile

Have used Trisquel on and off over the years so nice to have a free pup.

Code:
# report-video
VIDEO REPORT: Librepup, version 6.0.2.0

Chip description:
VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

Requested by /etc/X11/xorg.conf:
  Resolution (widthxheight, in pixels): 1024x768x16
  Depth (bits, or planes):              24
  Modules requested to be loaded:       dbe

Probing Xorg startup log file (/var/log/Xorg.0.log):
  Driver loaded (and currently in use): nouveau
  Loaded modules: dbe dri2 exa extmod fb glx kbd mouse shadowfb

Actual rendering on monitor:
  Resolution:  1440x900 pixels (380x238 millimeters)
  Depth:       24 planes

...the above also recorded in /tmp/report-video


Code:
# inxi -Fff
System:    Host: puppypc7415 Kernel: 3.14-librepup i686 (32 bit) Desktop: JWM git-976 Distro: Librepup 6.0.2.0
Machine:   Mobo: ASUSTeK model: M5A97 LE R2.0 version: Rev 1.xx serial: 150545593600028
           Bios: American Megatrends version: 2601 date: 03/24/2015
CPU:       Hexa core AMD FX-6300 Six-Core (-MCP-) cache: 12288 KB
           Clock Speeds: 1: 1400.00 MHz 2: 1400.00 MHz 3: 1400.00 MHz 4: 1400.00 MHz 5: 1400.00 MHz 6: 3500.00 MHz
           CPU Flags: 3dnowprefetch abm aes aperfmperf apic arat avx bmi1 clflush cmov cmp_legacy
           constant_tsc cpb cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid
           fma fma4 fpu fxsr fxsr_opt ht hw_pstate ibs lahf_lm lbrv lm lwp mca mce misalignsse mmx
           mmxext monitor msr mtrr nodeid_msr nonstop_tsc npt nrip_save nx osvw pae pat pausefilter
           pclmulqdq pdpe1gb perfctr_core perfctr_nb pfthreshold pge pni popcnt pse pse36 rdtscp
           sep skinit sse sse2 sse4_1 sse4_2 sse4a ssse3 svm svm_lock syscall tbm tce topoext tsc
           tsc_scale vmcb_clean vme vmmcall wdt xop xsave
Graphics:  Card: NVIDIA GT218 [GeForce 210]
           X.org: 1.15.1 drivers: nouveau (unloaded: vesa) tty size: 80x25 Advanced Data: N/A for root
Audio:     Card-1: NVIDIA High Definition Audio Controller driver: snd_hda_intel Sound: ALSA ver: k3.14-librepup
           Card-2: Advanced Micro Devices [AMD/ATI] SBx00 Azalia (Intel HDA) driver: snd_hda_intel
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 1c:87:2c:5a:bb:e2
Drives:    HDD Total Size: 1120.2GB (-) 1: id: /dev/sda model: KINGSTON_SV300S3 size: 120.0GB
           2: id: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB
Partition: ID: swap-1 size: 8.60GB used: 0.00GB (0%) fs: swap
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 120 Uptime: 13 min Memory: 283.6/2953.6MB Client: Shell (bash) inxi: 1.9.17
#


Code:
# free
             total         used         free       shared      buffers
Mem:       3024468       829652      2194816            0        81084
-/+ buffers:             748568      2275900
Swap:      8396796            0      8396796


Running live at the moment,be installing as soon as i complete this post.
Back to top
View user's profile Send private message 
James C


Joined: 26 Mar 2009
Posts: 6672
Location: Kentucky

PostPosted: Sat 26 Sep 2015, 18:09    Post subject:  

Frugal install working fine......now to explore.....
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1348
Location: lincoln, uk

PostPosted: Sat 26 Sep 2015, 19:27    Post subject:  

mirrored here: http://archive.org/details/librepup-6.0.2.0

Smile
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 8894
Location: Gatineau (Qc), Canada

PostPosted: Sun 27 Sep 2015, 00:10    Post subject:  

Thanks, Iguleder.

Very well done.

As said above, pupsave file created itself without a glitch.
And no problems with X.

My review:
Your pup holds great potential but it urgently needs a wardrobe! I mean:
you provide only one jwm theme, only two icon themes, only one
TTF font, and the usual set of mostly ugly or bland Puppy themes...
Franciscan monks take an oath of poverty, not Puppy developers!!! Wink

Suggestion: Maybe provide a separate pet or sfs with lots of jwm and gtk
themes, beautiful backgrounds of all styles and TTF fonts to choose from?

Second, maybe double check the PPM:
    * I tried downloading all the icon themes from the PPM and only two
    actually made it to the appropriate folder.
    * I tried downloading abiword 3 from the trisquel repo and it didn't do it.
    The little black window at top left showed lots of buzz during download but
    when it was through, I tried running abiword, and it was still abiword 2.8.6.


(As an aside, IMO, this lingering PPM problem, in spite of improvements,
is why Puppy is going down in the DW ratings. Because it's not just your
pup that has PPM problems: actually, a lot of pups have worse PPM
problems than yours. Don't take my comment about it personally.)

Pardon my honesty, but that abiword 2.8.6 -- without plugins, too -- earns
you a "Yikes!" in my book. Medor and Shinobar and ttuuxxx have each
come up with a fully-featured recent abiword: it should simple enough to
integrate one? I for one am certainly not going back to the Middle-Ages...
We (not just me) have battled too hard to have a Puppy with "almost
recent" and full-featured versions of programs to go back to this.

Forgetting that point for a minute, to sum up, the implementation of a
"libre" Puppy is a good idea. It is worth doing. It'll be excellent,
outstanding even, IMO, once you've put more flesh on its bones.

Still, as it is -- congratulations! BFN.

musher0
librepup-6.020-dressed_up_a_bit-800x640.jpg
 Description   Original : 1280x1024. Picture credit: National Geographic, 2009 collection.
 Filesize   55.17 KB
 Viewed   4495 Time(s)

librepup-6.020-dressed_up_a_bit-800x640.jpg


_________________
musher0
~~~~~~~~~~
"The greatest of minds are the ones that never close." | "Les plus grands esprits sont ceux qui ne se ferment jamais."
(starhawk, Resident Philosopher | philosophe en résidence) Wink
Back to top
View user's profile Send private message 
mavrothal


Joined: 24 Aug 2009
Posts: 2756

PostPosted: Sun 27 Sep 2015, 01:55    Post subject:  

Great initiative! Congratulations!!

You may want to make/open a list of hardware that LibrePup works fully.

Gave it a run in some VMs at the moment.

In Parallels VM works fine while in WMware the keyboard is dead (Xserver can not load it and falls back).

PPM is indeed broken, not sure if what is changed and how it may relate to you "speed up" changes (I'll investigate)

SFSload gives some scary warning and does not work.

_________________
Kids all over the world go around with an XO laptop. They deserve one puppy (or many) too Very Happy
Back to top
View user's profile Send private message 
Iguleder


Joined: 11 Aug 2009
Posts: 2031
Location: Israel, somewhere in the beautiful desert

PostPosted: Sun 27 Sep 2015, 02:03    Post subject:  

ally wrote:
mirrored here: http://archive.org/details/librepup-6.0.2.0


Thanks!

musher0 wrote:
Your pup holds great potential but it urgently needs a wardrobe! I mean:
you provide only one jwm theme, only two icon themes, only one
TTF font, and the usual set of mostly ugly or bland Puppy themes...
Franciscan monks take an oath of poverty, not Puppy developers!!! Wink


Agreed, I decided to make it ugly for the first release so I can focus on functionality. I'm not that good with customization, so donations of JWM and GTK themes are welcome.

musher0 wrote:
Second, maybe double check the PPM:


Will do.

musher0 wrote:
Pardon my honesty, but that abiword 2.8.6 -- without plugins, too -- earns
you a "Yikes!" in my book. Medor and Shinobar and ttuuxxx have each
come up with a fully-featured recent abiword: it should simple enough to
integrate one? I for one am certainly not going back to the Middle-Ages...
We (not just me) have battled too hard to have a Puppy with "almost
recent" and full-featured versions of programs to go back to this.


Sorry for that, it's a repository issue. Fixed for the next release.

mavrothal wrote:
PPM is indeed broken, not sure if what is changed and how it may relate to you "speed up" changes (I'll investigate)


Yep, could be my fault. That's what the "testing" branch is there for Smile

_________________
My homepage
My GitHub profile
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 8894
Location: Gatineau (Qc), Canada

PostPosted: Sun 27 Sep 2015, 02:24    Post subject:  

Sorry for tightening the screw a little more...

jajuk, a java jukebox, needs the mplayer executable. So I download
mplayer from the trisquel repo through PPM.

So far so good. But... (see attached)

Also the people at icecat get their own "Yikes!" for...
s-s-l-l-o-o-w-w-n-n-e-e-s-s.

BFN.

musher0
libEGL-missing.jpg
 Description   After download of mplayer with PPM.
 Filesize   12.77 KB
 Viewed   4408 Time(s)

libEGL-missing.jpg


_________________
musher0
~~~~~~~~~~
"The greatest of minds are the ones that never close." | "Les plus grands esprits sont ceux qui ne se ferment jamais."
(starhawk, Resident Philosopher | philosophe en résidence) Wink
Back to top
View user's profile Send private message 
Iguleder


Joined: 11 Aug 2009
Posts: 2031
Location: Israel, somewhere in the beautiful desert

PostPosted: Sun 27 Sep 2015, 03:06    Post subject:  

musher0 wrote:
Also the people at icecat get their own "Yikes!" for...
s-s-l-l-o-o-w-w-n-n-e-e-s-s.


Yes, it's incredibly slow. I think the right thing to do is to replace it with some lightweight browser (NetSurf?), because Abrowser is quite big (so I don't want to maintain a PET package for it) and IceCat is slow.

EDIT: yes, libEGL.so.1 is part of the incredibly ugly zz_to_add_at_end_of_build.tar.xz hack in tahrpup. I'll add it the right way.

_________________
My homepage
My GitHub profile
Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 2920
Location: The Blue Marble

PostPosted: Sun 27 Sep 2015, 03:14    Post subject:  

Iguleder wrote:
Yes, it's incredibly slow. I think the right thing to do is to replace it with some lightweight browser (NetSurf?), because Abrowser is quite big (so I don't want to maintain a PET package for it) and IceCat is slow.


If you go with links2 you'll get a browser that works both in X and in framebuffer. But links2 graphical mode isn't as good as netsurf, though. My attempt to build a framebuffer netsurf hasn't been successful, though.

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 8894
Location: Gatineau (Qc), Canada

PostPosted: Sun 27 Sep 2015, 03:34    Post subject:  

qupzilla is pretty good, I get good results with it on pretty much any site.
It's probably not "libre", though, 'cause it has Qt dependencies.

_________________
musher0
~~~~~~~~~~
"The greatest of minds are the ones that never close." | "Les plus grands esprits sont ceux qui ne se ferment jamais."
(starhawk, Resident Philosopher | philosophe en résidence) Wink
Back to top
View user's profile Send private message 
mavrothal


Joined: 24 Aug 2009
Posts: 2756

PostPosted: Sun 27 Sep 2015, 03:39    Post subject:  

Iguleder wrote:
mavrothal wrote:
PPM is indeed broken, not sure if what is changed and how it may relate to you "speed up" changes (I'll investigate)


Yep, could be my fault. That's what the "testing" branch is there for Smile

Maybe not.
It would appear that the problem is the (u)rxvt.
Commands following
Code:
 rxvt -title "$VTTITLE... Do NOT close" \
     -fn -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-*-* -bg black \
      -fg grey -geometry 80x5+50+50 -e /usr/local/petget/installpreview.sh

are executed before rxvt exits, generating the mess
If you actually configure PPM not to show the terminal, PPM works fine.

Latter: Using urxvt from Ubuntu/Puppy Tahr, solves the PPM problem when terminal is shown. So indeed urxvt is the culprit

_________________
Kids all over the world go around with an XO laptop. They deserve one puppy (or many) too Very Happy

Last edited by mavrothal on Sun 27 Sep 2015, 03:54; edited 2 times in total
Back to top
View user's profile Send private message 
jamesbond

Joined: 26 Feb 2007
Posts: 2920
Location: The Blue Marble

PostPosted: Sun 27 Sep 2015, 03:39    Post subject:  

musher0 wrote:
qupzilla is pretty good, I get good results with it on pretty much any site.
It's probably not "libre", though, 'cause it has Qt dependencies.

Qt is GPL-licensed so it meets the criteria of "libre" too.

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 22 [320 Posts]   Goto page: 1, 2, 3, ..., 20, 21, 22 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

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
[ Time: 0.0739s ][ Queries: 12 (0.0037s) ][ GZIP on ]