Puppy linux not pae

(old)Puppy Linux Discussion Forum

The last time I downloaded a Puppy Linux release was 6.0 and that stated that it was PAE. However, the leatest relase (7.5) comes in 32-bit and 64-bit flavours — there’s no mention of PAE/non-PAE. Are the 7.5 flavours both PAE? I don’t seem to be able to find any information to say one way or the other.

#2 Post by bigpup » Tue 08 May 2018, 00:16

Xenialpup 7.5 which is the 32bit version is not PAE.

Usually you can identify a PAE version because it will have PAE in the version name.
No PAE in the name, it is not PAE.

Xenialpup64 7.5 does not need PAE.
The Max RAM limit is much higher in 64bit Linux.
All 64bit Puppies should be able to see and use more than 4GB of RAM.
64bit Linux OS have no problem seeing and using up in the TB of RAM.

If you have a computer with more than 4GB of RAM.
Use the 64bit version.
Unless you have a really old processor that is not 64bit and can only use 32bit.

The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older. This is not what I expected
YaPI(any iso installer)

mikeslr Posts: 3890 Joined: Mon 16 Jun 2008, 21:20 Location: 500 seconds from Sol

#3 Post by mikeslr » Tue 08 May 2018, 01:58

Hopefully Sailor Enceladus doesn’t mind my advising that he recently built a Hugh-4.4.131-slacko.tar.bz2 (Kernel + zdrv) currently available at http://www.mediafire.com/file/lmwleo73r . ko.tar.bz2. (For those who don’t already know, «Hugh» is a term of Art. The package is only 34 Mbs, and its contents are used instead of files about the same size).

I swapped it into my 32-bit Slacko 5.7.1 and PupSysInfo reports:

Distro: Slacko Puppy 5.7.1
Memory Allocation:
Total RAM: 7974 MB
Used RAM: 656 MB
Free RAM: 7318 MB
Buffers: 66 MB
Cached: 488 MB
Total Swap: 0 MB
Free Swap: 0 MB

Actual Used RAM: 102 MB Used — (buffers + cached)
Actual Free RAM: 7872 MB Free + (buffers + cached)

Linux Kernel: 4.4.131 (i686)
Kernel Version: #1 SMP Fri May 4 19:31:01 EDT 2018
PAE Enabled: Yes

I get similar results after swapping it into the 32-bit Tahrpup.

Pae is supposed to enable a 32-bit system to access more than 4 Gb of RAM. Perhaps other pae kernels built for Puppies can also do that. I haven’t checked. But I hope that Ally will add this built to the collection on archive.org.

mediafire is a great free resource. But I think being able to obtain files from a centralized host with a Search box for finding what is there is better. And I prefer not abusing mediafire’s generosity by keeping files there longer than they have to be.

#4 Post by 8Geee » Tue 08 May 2018, 02:13

A non-PAE version marked i686 or 4G will address up to the limit of 4Gb. Otherwise the MS-Windows limit of about 3.5Gb is imposed.

Читайте также:  Astra linux группы freeipa

An example of a «full 4Gb» non-PAE is 01micko’s Slacko5.7. It uses kernel 3.4.82, with i686-4G, thus over-riding the Windows limit. BUT, the 4Gb limit is still there (limited by being 32-bit).

Linux user #498913 «Some people need to reimagine their thinking.»
«Zuckerberg: a large city inhabited by mentally challenged people.»

davids45 Posts: 1326 Joined: Sun 26 Nov 2006, 23:33 Location: Chatswood, NSW

Is the PAE spec. part of the kernel?

#5 Post by davids45 » Sat 30 Jun 2018, 22:51

Xenialpup64 7.5 does not need PAE.
The Max RAM limit is much higher in 64bit Linux.
All 64bit Puppies should be able to see and use more than 4GB of RAM.
64bit Linux OS have no problem seeing and using up in the TB of RAM.

Just an idle question from someone without a computer with more than 2GB RAM:

— when I put a 64-bit kernel into a 32-bit Pup, would this allow accessing RAM memory above 3-4GB, . if I had so much memory?

#6 Post by s243a » Sun 01 Jul 2018, 00:00

davids45 Posts: 1326 Joined: Sun 26 Nov 2006, 23:33 Location: Chatswood, NSW

PAE or not?

#7 Post by davids45 » Mon 02 Jul 2018, 00:29

Thanks for the suggestion.

I looked in my Pup-Sysinfo in a few places but couldn’t easily find anything about its PAE state.

Here’s the Memory report which seemed the most likely place to find something about PAE — maybe it’s using a different 3-letter acronym?:

Personal Storage Folder:
Name: /stretch75-64bitk4172/stretchsave-stretch75_64bitk4172
Total Size: 29G
Free Space: 9.4G
Location: partition sda1

Memory Allocation:
Total RAM: 1737 MB
Used RAM: 1413 MB
Free RAM: 324 MB
Buffers: 73 MB
Cached: 964 MB
Total Swap: 999 MB
Free Swap: 999 MB

Actual Used RAM: 376 MB Used — (buffers + cached)
Actual Free RAM: 1361 MB Free + (buffers + cached)

Memory Stats (/proc/meminfo):
MemTotal: 1779336 kB
MemFree: 329392 kB
MemAvailable: 740444 kB
Buffers: 75060 kB
Cached: 987924 kB
SwapCached: 0 kB
Active: 503676 kB
Inactive: 835936 kB
Active(anon): 324028 kB
Inactive(anon): 380512 kB
Active(file): 179648 kB
Inactive(file): 455424 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 1023996 kB
SwapFree: 1023996 kB
Dirty: 24 kB
Writeback: 0 kB
AnonPages: 225608 kB
Mapped: 139152 kB
Shmem: 427924 kB
Slab: 82796 kB
SReclaimable: 50564 kB
SUnreclaim: 32232 kB
KernelStack: 2624 kB
PageTables: 2788 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1913664 kB
Committed_AS: 1096540 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
AnonHugePages: 61440 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
DirectMap4k: 53052 kB
DirectMap2M: 1773568 kB

Installed Memory: 1792 MB
Installed Memory: 512 kB
Maximum Memory: 4 GB
Number Of Slots: 4
Maximum Memory: 1 MB
Number Of Slots: 1

Memory Module 1
Data Width: 64 bits
Size: 512 MB
Form Factor: DIMM
Locator: XMM1
Type: DDR2
Type Detail: Synchronous
Speed: 667 MT/s
Manufacturer: JEDEC ID:7F 7F 7F 7F 43 00 00 00
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: RML1520AG38D6F-667

Memory Module 2
Data Width: 64 bits
Size: 512 MB
Form Factor: DIMM
Locator: XMM2
Type: DDR2
Type Detail: Synchronous
Speed: 667 MT/s
Manufacturer: JEDEC ID:7F 7F 7F 7F 43 00 00 00
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: RML1520AG38D6F-667

Memory Module 3
Data Width: 64 bits
Size: 256 MB
Form Factor: DIMM
Locator: XMM3
Type: DDR2
Type Detail: Synchronous
Speed: 533 MT/s
Manufacturer: JEDEC ID:C1 00 00 00 00 00 00 00
Serial Number: 24451F03
Asset Tag: Not Specified
Part Number: 64T32000HU3.7A

Читайте также:  Драйвер пак на linux

Memory Module 4
Data Width: 64 bits
Size: 512 MB
Form Factor: DIMM
Locator: XMM4
Type: DDR2
Type Detail: Synchronous
Speed: 533 MT/s
Manufacturer: JEDEC ID:7F 7F B5 FF FF FF FF FF
Serial Number: A4745D84
Asset Tag: Not Specified
Part Number: .

Memory Module 5
Data Width: 2 bits
Size: 1024 kB
Form Factor: Chip
Locator: SYSTEM ROM
Type: Flash
Type Detail: Non-Volatile
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified

Internal Cache
Configuration: Enabled, Not Socketed, Level 1
Installed Size: 28 kB

External Cache
Configuration: Enabled, Not Socketed, Level 2
Installed Size: 2048 kB

Cache Information
Configuration: Disabled, Not Socketed, Level 1
Installed Size: 0 kB

Cache Information
Configuration: Disabled, Not Socketed, Level 2
Installed Size: 0 kB

Perhaps this needs a computer with more than 4GB of RAM to indicate if PAE is on or off?

Источник

Puppy linux not pae

Puppy Linux as of November 2015 supports both x86 and x86_64 CPU architectures. Generally, these are manufactured by Intel and AMD and some smaller companies such as VIA and earlier on Cyrix.

Puppy will not (likely) run on an old 486, or even an old PI. A PII will struggle with a modern Puppy. Some later PIII and Athlon machines should cope.

If you are finding it tough deciding which Puppy to download for your machine read on.

x86

Technically speaking, any Intel 8086 processor is x86! This includes the old 286, 386 and 486 series however it wasn’t until the 386 that “32 bit” registers came into effect.

We often refer to “32 bit” or “64 bit”. Generally when we refer to “x86” we are talking about “32 bit”. A 32 bit operating system will run on an x86 or an x86_64 processor but a 64 bit operating system will not run on an x86 processor. If you are unsure what type of processor you have a 32 bit Puppy is a safe bet and once running there are various ways to determine the architecture of your processor.

Here is a simple test we have devised if you are running Linux:

grep -o -w -q ‘lm’ /proc/cpuinfo && echo «64 bit» || echo «32 bit»

That test will return 64 bit if your processor is capable or 32 bit otherwise.

To PAE or not to PAE ; That is the question!

PAE (Physical Address Extension) is a patch to the Linux Kernel. Normally, a 32 bit operating system is limited to “seeing” 4 GB of RAM. When a kernel is configured there is an option to enable higher memory. This switches on the PAE patch and subsequently the operating system is capable of “seeing” up to 64 GB of RAM, however, any one process is still restricted to using up to 4 GB of RAM.

Some 32 bit processors have not got PAE capability set in their instructions. It is a limited few but a notable one is the Intel Centrino with 400MHz FSB. Some quite old processors do not support PAE too.

A similar check to the 64 bit test above can be performed to determine your processors PAE capabily:

grep -o -w -q ‘pae’ /proc/cpuinfo && echo «PAE Supported» || echo «PAE Unsupported»

Читайте также:  Операционная система linux ppt

This will return PAE Supported if your processor supports PAE; PAE Unsupported if your processor does not.

If you have less than 4GB of RAM there isn’t much point in using a PAE enabled operating system, however in most cases it will work fine anyway.

i386, i486, i586 and i686

Briefly, these architectures correspond with the following CPUs:

  • i386 – Intel 386 and AMD 386 CPUs
  • i486 – Intel 486 and AMD 486
  • i586 – The First Intel Pentiums MMX, AMD-K5
  • i686 – Pentium Pro, AMD-K6

Since around 2009 Puppy’s kernels have been compiled with Pentium Pro support making the operating system “i686”. Most software is compiled i686 as well.

x86_64

x86_64 is just x86 with 64 bit addressing capability. This gives the operating system access to 64 GB of RAM natively.

AMD were the first to come up with a 64 bit processor with their “Opteron” line in 2003. In 2004 Intel released its first 64 bit processor “Nocona”.

  • AMD Opteron, Athlon X2 and later are 64 bit processors
  • Intel’s Pentium 4 Prescott gained 64 bit support in 2004. Pentium D and later are 64 bit processors with the exception of some Atom processors (“Diamondville” and some others).

x86_64, ia64, amd64 ; I’ve seen all these, what’s up with that?

Firstly, x86_64 and _amd64 are one and the same. Maybe it’s because AMD got there first that “amd64” caught on.

ia64 is a completely different instruction set for Intel Itanium processors which Puppy does not support.

arm

arm processors are likely to be found in embedded systems such as routers, TVs, appliances and mobile phones.

There are many different arm architectures and not all are compatible; armel, armhf, armv6l, armv7l, even 64 bit aarch64 or arm64.

Puppy now has support for armhf on the Raspberry Pi family of computers, from pi zero and the original pi 1 to the latest pi 4. See the Old Puppy Forum for more details.

BIOS and UEFI

BIOS (Basic Input/Output System) based computers have been around for a long time. Most people familiar with computers have been into the BIOS setup at some point to change a setting such as boot device order or the system time.

UEFI (Unified Extensible Firmware Interface) is a standard and is (however much a pain it is) necessary to help address the limitation of BIOS/MBR systems limit of support for hard disks above 2 TB. MBR can not work on large disks. It is fairly inexpensive these days to replace your current harddisk with a 4 TB or even 6 TB.

My MAC has EFI; is that the same as UEFI?

UEFI and Puppy

At the time of writing, Puppy does not support UEFI. However, most Windows™ computers come with “legacy Bios” which you can enter to enable booting a Puppy boot media (optical or USB). Secure Boot must be turned off and you must make sure that the computer has fully shut down and not in a hibernated state.

Puppy does intend to support UEFI in the near future.

Conclusion

Hopefully the above information has helped you out with your decision. If not, please consider this: The only stupid question is the one that isn’t asked! Feel free to “ask away” on the Puppy Linux Discussion Forum.

Источник

Оцените статью
Adblock
detector