EasyOS version 2.3.2, June 22, 2020

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Re: EasyOS Pyro64 0.6.6, Xerus64 0.6.8, released Jan. 2/4, 2018

#391 Post by BarryK »

Billtoo wrote: The bios in this pc shows all UEFI and Legacy bootable devices on the
same screen, the bios on the laptop just showed Legacy devices but it
booted from that, should have turned off Legacy?

Thanks.
It is OK, the USB stick will boot from either. It has syslinux installed for legacy BIOS machines, and refind for UEFI machines.

If you have Legacy Boot enabled on your UEFI machine, and boot from that, no problem.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#392 Post by BarryK »

don570 wrote:I tried the connect button to set up firewall and samba but still couldn't
make a server.
Thanks for persevering. I will go through it again and test all the steps.

EDIT:
I tweaked a few things in /usr/sbin/samba.sh

Running 0.6.8, I discovered that the 'smbnetfs' DEB is broken. This means that the current machine will be visible to others on the network, however, won't be able to mount shared folders served by other machines.

I will fix that pronto.

Just now, I have tested 0.6.8 sharing with my other PC running Windows 10. samba.sh had a little hiccup, but nothing serious, and fixed it.

Next thing, I will bootup Easy on the other PC, and see if samba can talk to it.
Last edited by BarryK on Fri 05 Jan 2018, 10:45, edited 2 times in total.
[url]https://bkhome.org/news/[/url]

kuman11
Posts: 248
Joined: Tue 26 Dec 2017, 09:32

What are the min requirements for installing an Easy OS?

#393 Post by kuman11 »

BarryK,

What are the min requirements for installing an Easy OS?

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Re: What are the min requirements for installing an Easy OS?

#394 Post by BarryK »

kuman11 wrote:BarryK,

What are the min requirements for installing an Easy OS?
If running from a USB drive, min would be 2GB, but recommend 8GB min for ongoing usability. Ref:

http://bkhome.org/easy/how-to-write-eas ... drive.html

If install to a hard drive, two partitions are required, one 640MB, another at least 2GB (8GB recommended), see instructions:

http://bkhome.org/easy/how-to-install-e ... drive.html

Regarding amount of RAM, probably 1GB min. The more, the merrier -- if have 4GB, the 'q.sfs' file will be copied into RAM at bootup, which gives snappier performance while running -- which is important if you are running from a very slow USB stick.

CPU has to be any 64-bit, from the early "nocona" Pentiums onward.
At least, I compiled the Pyro64 series (0.6.6) for nocona, don't know about Xerus64 (0.6.8) as it uses Ubuntu DEBs.
[url]https://bkhome.org/news/[/url]

Rodney Byne
Posts: 247
Joined: Fri 31 Jan 2014, 14:12

pMusic & pEqualiser

#395 Post by Rodney Byne »

A bug observation as reported in previous Easy releases
which hasn't been fixed yet:

In pMusic 5.6.0 there is the built-in feature
Sound processing, basically a frequency
equaliser.

In the "flat" position, all faders are at the bottom
by default.

If you move them to the middle where they should be
and exit then re-launch, the faders have dropped to the
bottom again.
This bug also happens in pEqualiser.
When could someone finally sort this old problem out please?
Regards.

Rodney Byne
Posts: 247
Joined: Fri 31 Jan 2014, 14:12

Easy 0.6.8 volume control

#396 Post by Rodney Byne »

Bug:
At each re-boot the task tray volume control always
starts at zero, from where previously left at maximum.
---------------------------
Is it possible to place a permanent working shortcut on
desktop, to the Seamonkey in container?
Have tried dragging the padlock to desktop from
usr/share/applications, which works only once.
After closing SM, the padlock changes to an exclamation
mark and so the launch link is lost.
If it were possible to access Menu/Internet/SM in container
properties, to pull a working shortcut from there------?

Help would be welcome.

Regards.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

EasyOS Pyro64 0.6.6, Xerus64 0.6.8, released Jan. 2/4, 2018

#397 Post by Billtoo »

I added a second monitor to my 0.6.8 install and downloaded arandr from
PPM to configure the layout,then downloaded 2 1920x1080 jpg images and
used PeasyGlue to make them 1 image to use as wallpaper.

video-info-glx 1.5.3 Sat 6 Jan 2018 on Easy OS 0.6.8 Linux 4.14.11 x86_64
2.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
oem: Intel(R) SKL Mobile/Desktop Graphics Chipset Accelerated VGA BIOS
Binary file (standard input) matches

X Server: Xorg Driver: evdevpowerbuttonvendor0product0x1
X.Org version: 1.18.4
dimensions: 3840x1080 pixels (1013x285 millimeters)
depth of root window: 24 planes

direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.7

Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz
Core 0: @800 1: @800 2: @1000 3: @800 MHz
Attachments
screenshot2.jpg
(60.98 KiB) Downloaded 737 times

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#398 Post by don570 »

I installed latest Xersus64 0.6.8 on IBM thinkcentre destop

Quick review -

1) Much stabler than Pyro64 0.6.6 - So far no crashes and I've been working with it nearly two days :lol:
No problems with Rox filer.

2) New version of pclock 0.8.2 works

3) To my surprise Samba server went smoothly.
I ticked off all the options except printer and didn't choose advanced.
Also I didn't even set up a samba user i.e. no smbpasswd -a was used.
My other computer saw the server, no problem. 8)

4) Ethernet was automatically connected at first bootup. Good.

5) If pet package has multiple desktop files the start menu is updated properly.
I tested this with bash advanced guide
http://murga-linux.com/puppy/viewtopic.php?t=80501
Pyro64 wouldn't show the menu items in the start menu.

6) Mypaint works well, however there appears to be a strange default list
file in /usr/share/applications/

It doesn't list mtpaint as opening png files and I noticed ....

Code: Select all

image/bmp=eog.desktop
image/gif=eog.desktop
image/jpeg=eog.desktop
image/jpg=eog.desktop
image/pjpeg=eog.desktop
image/png=eog.desktop
image/svg+xml=eog.desktop
image/tiff=eog.desktop
which is confusing to me.

Two negative things....

7) The latest version of blender (v2.9) doesn't work with Xersus64 0.6.8:cry:
It worked well with Pyro64 . I have the same problem with fatdog 720.
The reason is probably MESA version and intel graphics chip.
I get this terminal message

Code: Select all

# ./blender
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
Error! Blender requires OpenGL 2.1 to run. Try updating your drivers.
# 
This is explained better HERE

8 ) Sound was muted at bootup and volume was zero, but it was easy to
set with aumix. The width of aumix window was too narrow so I widened it.

______________________________________________
Last edited by don570 on Sat 06 Jan 2018, 20:04, edited 1 time in total.

User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

Networking fix-candidate for slow PCs

#399 Post by rerwin »

Barry,
With recent Puppies and Easy, I have encountered issues with the detection and connection of wired and wireless network interfaces. I have been working on solutions for the puppies and have now developed changes to rc.network_eth and the SNS rc.network for Easy and (probably) related distros. Running Easy Xerus64 0.6.8 from a USB flash drive, the following fixes work on my old 2008-BIOS Compaq Presario SR5413WM with a 64-bit AMD uniprocessor. I provide them here for your consideration.

The main problem is the slow starting of the network devices during boot-up, which necessitates increasing loop counts to wait up to 20 seconds, mainly for driver loading. My PC needs 12-18 seconds I have seen cases with both Easy and Xenialpup where dhcpcd does not appear to change resolv.conf (judging from the "MODTIME" values) even though a connection can be made if resolv.conf contains nameserver data (by ignoring the MODTIME test); clearing resolv.conf during initialization (in network_default_connect) and changing the MODTIME comparison logic seems to handle that special case.

Although I have yet to see an instance (with the change) of the MODTIME not changing, that might be because clearing of the resolv.conf content could force an initial update.

Also, adding a timeout value for dhcpcd seems to improve chances of success in connecting -- I assume that delays the return from dhcpcd, allowing more time for the resolv.conf update.

I also found that rc.network_eth does not find the wired ethernet device because it is a "bridge" ([0680]) instead of a controller ([0200]); I add a check for the bridge as long as it has "Ethernet" in its name (from lspci -nn).

Attached are difference listings and the updated scripts, as well as a hardware summary of my PC. The tarball should probably be extracted to /tmp or "home". For anyone desiring to test with the scripts, they should be installed as follows:
  • network_default_connect ==> /usr/sbin
    rc.network ==> /usr/local/simple_network_setup
    rc.network_eth ==> /etc/rc.d
Richard
Attachments
networking_updates_for_Easy-20180106.tar.gz
Difference listings and updated scripts
(7.8 KiB) Downloaded 162 times
PSI-HW-SUMMARY-180106.gz
My Presario
(3.11 KiB) Downloaded 167 times

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#400 Post by Sage »

Good to see you back, rerwin, and thanks for the heads-up on problems with wired networks. So few following now that it's difficult to get good advice! Suspect most punters just head for the hills...

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#401 Post by Billtoo »

Sage wrote:Good to see you back, rerwin, and thanks for the heads-up on problems with wired networks. So few following now that it's difficult to get good advice! Suspect most punters just head for the hills...
Hi Sage,

I connect to the wired network with Frisbee on my 0.6 Quirky xerus64 install.

System: Host: easypc2177 Kernel: 4.13.2 x86_64 (64 bit) Desktop: JWM 2.3.7 Distro: Quirky 0.6 xerus64
Machine: Mobo: Acer model: Aspire X3950 serial: U02C120500059
Bios: American Megatrends v: P01-A3 date: 05/05/2010
CPU: Dual core Intel Core i3 540 (-HT-MCP-) speed/max: 3059/3067 MHz
Graphics: Card: Intel Core Processor Integrated Graphics Controller
Display Server: X.org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
tty size: 139x26 Advanced Data: N/A for root
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Drives: HDD Total Size: 500.1GB (0.7% used)
Info: Processes: 119 Uptime: 10 min Memory: 445.6/5901.0MB Client: Shell (bash) inxi: 2.2.35

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

EasyOS Pyro64 0.6.6, Xerus64 0.6.8, released Jan. 2/4, 2018

#402 Post by Billtoo »

I removed my 0.6 install and did a new install of 0.6.8 to my Acer
desktop:

System: Host: EASYPC15089 Kernel: 4.14.11 x86_64 (64 bit) Desktop: JWM git-976 Distro: Quirky 0.6.8 xerus64
Machine: Mobo: Acer model: Aspire X3950 serial: U02C120500059
Bios: American Megatrends v: P01-A3 date: 05/05/2010
CPU: Dual core Intel Core i3 540 (-HT-MCP-) speed/max: 1200/3067 MHz
Graphics: Card: Intel Core Processor Integrated Graphics Controller
Display Server: X.org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
tty size: 171x35 Advanced Data: N/A for root
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
Drives: HDD Total Size: 500.1GB (0.3% used)
Weather: Conditions: -6 F (-21 C) - Clear Time: January 6, 6:49 PM EST
Info: Processes: 114 Uptime: 52 min Memory: 230.2/5896.3MB Client: Shell (bash) inxi: 2.2.35

I added applications with PPM, used Frisbee to setup the wired network.
It's working well,
Thanks
Attachments
screenshot.jpg
(124.43 KiB) Downloaded 618 times

User avatar
mmmrr
Posts: 184
Joined: Tue 03 Mar 2009, 05:26
Location: vancouver island, canada

easyOS xerus64 0.6.8 on lenovo thinkpad x61

#403 Post by mmmrr »

found a built-in command line checksum utility
in win7, base system on this machine which i used
to test the xerus download:

https://stackoverflow.com/questions/122 ... um-command

"In Windows (command prompt) you can use CertUtil, here is the syntax:

CertUtil [Options] -hashfile InFile [HashAlgorithm]

for syntax explanation type in cmd: CertUtil -hashfile -?

example: CertUtil -hashfile C:\myFile.txt MD5

[where 'myfile.txt' was the filepath from C: to the xerus64~img.gz file
the sum produced is shown as a set of separated pairs.
so visual checking is quick and accurate.]

default is SHA1 it supports: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512. Unfortunately no CRC32 as Unix shell does.

Here is a link if you want to find out more https://technet.microsoft.com/en-us/lib ... #BKMK_menu"

more of this machine specs to follow.

cheers, mm

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#404 Post by Sage »

I connect to the wired network with Frisbee
Thanks for that comment, Bill. I have never, ever managed to connect with Frisbee on legions of systems since it was first announced. Apart from being unnecessarily complicated, I wonder whether it has something to do with UK being on PoA rather than PoE like RoW? Ignorance usually wins out in my case, though. IMHO these compact distro need to be (small!), fast, simple, universal and foolproof! Failing on any aspect is failure, surely?! Chasing apps that major releases do well misses the point.

User avatar
mmmrr
Posts: 184
Joined: Tue 03 Mar 2009, 05:26
Location: vancouver island, canada

#405 Post by mmmrr »

that has been my experience with frisbee also. the one time i can remember it
connected i could not work out what i had done to make it happen; when the connection dropped it was forever. extremely frustrating.

on the other hand, internet connection wizard, after i learned the sequence of inputs, is a paragon of virtues. on the very rare occasions when it fails, it tells you why!

Processor: 2x Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz
-Display-
Resolution: 1024x768 pixels
OpenGL Renderer: Mesa DRI Intel(R) 965GM x86/MMX/SSE2
2gb ddr2 ram

the easyos 0.6.8 ran v nicely right out of the box but for the last year
the benchmark for speed and clarity of presentation has been precise
pup 571. it is easy to forget how quick pup 412 is. i still remember being
gobsmacked at the raw speed of john murtagh's puplet. no xorg to slow
things.

here we are because barry kauler is the most interesting thinker
and practitioner in personal computing. i will cheer him on and take an interest even if the newer stuff is not my favorite flavour. this is the guy who
set linux free of the overwhelming bindings of permissions that were part of
the mainframe with many terminals operating structure.

at the pc level he saw and shared with us the power of unfettered linux
expressed in an exceptionally useful form, the live cd with a structure
amazingly open to user modification. i could go on but my sister and i
have some whisky to drink this rainy afternoon.

best wishes to you all, mm

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#406 Post by Billtoo »

Sage wrote:
I connect to the wired network with Frisbee
Thanks for that comment, Bill. I have never, ever managed to connect with Frisbee on legions of systems since it was first announced. Apart from being unnecessarily complicated, I wonder whether it has something to do with UK being on PoA rather than PoE like RoW? Ignorance usually wins out in my case, though. IMHO these compact distro need to be (small!), fast, simple, universal and foolproof! Failing on any aspect is failure, surely?! Chasing apps that major releases do well misses the point.
Hi Sage,

I'll attach the Frisbee setup screen, when finished setting up save and reboot.
Attachments
frisbeesetup.jpg
(82.41 KiB) Downloaded 1315 times

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#407 Post by BarryK »

don570 wrote:3) To my surprise Samba server went smoothly.
I ticked off all the options except printer and didn't choose advanced.
Also I didn't even set up a samba user i.e. no smbpasswd -a was used.
My other computer saw the server, no problem. 8)
Good.

Regarding 0.6.6, I have just been through the exercise. Created two pristine 0.6.6 usb sticks, booted them on my two desktop machines, that are connected via ethernet router.

First bootup,

PC#1
1. quicksetup: chose "Australia/Perth" timezone, clicked "OK"
2. clicked "share" button
3. clicked button to run firewall, ticked the two samba checkboxes
4. clicked button to run samba setup
5. clicked "samba off" button to start daemon
6. typed in a new password, clicked "Apply" button, then "Quit"

PC#2
1 - 5. as above
6. left password as "woofwoof", clicked "Quit" button.

QuickSamba showed the remote shares as available. PC#1 and PC#2 both saw each others shared folders. Just had to click "mount shares" button and enter username and password, voila, it works.

In other words, it works perfactly.

0.6.8, as I mentioned, has a bug with smbnetfs, the DEB is not setup properly. That will be fixed in next release.
But, the broken smbnetfs is only for detecting and mounting remote shares -- in your case, the remote computer is able to see the local shared folder, smbnetfs is not used.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Re: Networking fix-candidate for slow PCs

#408 Post by BarryK »

rerwin wrote:Barry,
With recent Puppies and Easy, I have encountered issues with the detection and connection of wired and wireless network interfaces. I have been working on solutions for the puppies and have now developed changes to rc.network_eth and the SNS rc.network for Easy and (probably) related distros. Running Easy Xerus64 0.6.8 from a USB flash drive, the following fixes work on my old 2008-BIOS Compaq Presario SR5413WM with a 64-bit AMD uniprocessor. I provide them here for your consideration.

The main problem is the slow starting of the network devices during boot-up, which necessitates increasing loop counts to wait up to 20 seconds, mainly for driver loading. My PC needs 12-18 seconds I have seen cases with both Easy and Xenialpup where dhcpcd does not appear to change resolv.conf (judging from the "MODTIME" values) even though a connection can be made if resolv.conf contains nameserver data (by ignoring the MODTIME test); clearing resolv.conf during initialization (in network_default_connect) and changing the MODTIME comparison logic seems to handle that special case.

Although I have yet to see an instance (with the change) of the MODTIME not changing, that might be because clearing of the resolv.conf content could force an initial update.

Also, adding a timeout value for dhcpcd seems to improve chances of success in connecting -- I assume that delays the return from dhcpcd, allowing more time for the resolv.conf update.

I also found that rc.network_eth does not find the wired ethernet device because it is a "bridge" ([0680]) instead of a controller ([0200]); I add a check for the bridge as long as it has "Ethernet" in its name (from lspci -nn).

Attached are difference listings and the updated scripts, as well as a hardware summary of my PC. The tarball should probably be extracted to /tmp or "home". For anyone desiring to test with the scripts, they should be installed as follows:
  • network_default_connect ==> /usr/sbin
    rc.network ==> /usr/local/simple_network_setup
    rc.network_eth ==> /etc/rc.d
Richard
richard,
Yeah, I was gobsmacked at how slow it has become.
[url]https://bkhome.org/news/[/url]

User avatar
mmmrr
Posts: 184
Joined: Tue 03 Mar 2009, 05:26
Location: vancouver island, canada

#409 Post by mmmrr »

wow the xerus is fast, good learning curve and elegant.
elegant. sensible,
using the background colour to identify
which terminal was doing what. lovely colours. this is the
current champion, the keeper. thanks v much mr b. there
a lot of happy people in albania, tonight.

i'm going to shut down up the ram from 2gb to4gb
cheers, mm

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Re: Networking fix-candidate for slow PCs

#410 Post by BarryK »

rerwin wrote:The main problem is the slow starting of the network devices during boot-up, which necessitates increasing loop counts to wait up to 20 seconds, mainly for driver loading. My PC needs 12-18 seconds I have seen cases with both Easy and Xenialpup where dhcpcd does not appear to change resolv.conf (judging from the "MODTIME" values) even though a connection can be made if resolv.conf contains nameserver data (by ignoring the MODTIME test); clearing resolv.conf during initialization (in network_default_connect) and changing the MODTIME comparison logic seems to handle that special case.

Although I have yet to see an instance (with the change) of the MODTIME not changing, that might be because clearing of the resolv.conf content could force an initial update.

Also, adding a timeout value for dhcpcd seems to improve chances of success in connecting -- I assume that delays the return from dhcpcd, allowing more time for the resolv.conf update.
rerwin,
The default timeout for dhcpcd is 30 seconds, so putting "-t 20" is making it shorter.

But, there is something very odd happening in dhcpcd.

I am trying to get away from putting sleeps in all over the place. Toward, that end, I have changed this code in rc.network_eth:

Code: Select all

 DHCPCDFIX="-I ''"
 
 #180108 use inotifywait to query resolv.conf...
 inotifywait -t 30 -q -e modify /etc/resolv.conf & #weird, -d (daemonize) does not work)
 inPID="$!"
 dhcpcd $DHCPCDFIX $INTERFACE
 wait $inPID
 
 if grep '^nameserver' /etc/resolv.conf >/dev/null; then
  echo "$INTERFACE" > /tmp/sns_interface_success
  exit #success.
 else
  ifconfig $INTERFACE down
  dhcpcd --release $INTERFACE 2>/dev/null
  ip route flush dev $INTERFACE
 fi
...very odd, but the "-d" option of inotifywait does not work.

This code works ok for me. Overkill?
[url]https://bkhome.org/news/[/url]

Post Reply