WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: tinycore_v2.8rc1  (Read 14548 times)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: tinycore_v2.8rc1
« Reply #15 on: January 05, 2010, 09:45:29 AM »
openssh lets you login as root (i find this feature very risky),...

This is not true. Just add

Quote
PermitRootLogin no

to /etc/ssh/sshd_conf. You can also define access on per user basis as to configure many other parameters. As OpenSSH used by REDHAT ENTERPRISE LINUX, CentOS and many other servers, driving more than 50% of the WEB applications worldwide I do not expect any serios security issues with it.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Kingdomcome

  • Sr. Member
  • ****
  • Posts: 286
Re: tinycore_v2.8rc1
« Reply #16 on: January 05, 2010, 11:49:08 AM »
Lets keep the openssh discussion in its original thread.  I have posted a follow-up there that may be helpful  http://forum.tinycorelinux.net/index.php?topic=4471.0

Offline alu

  • Sr. Member
  • ****
  • Posts: 429
Re: tinycore_v2.8rc1
« Reply #17 on: January 05, 2010, 05:45:53 PM »
ok, i replied on the openssh thread; by the way, i am not criticizing openssh, i just say that the tcz extension does not seem to behave as it should; so try to disable the root login in sshd_config file, and try to login as root again; i can login in as root in my server even if i disable the root login in the sshd_config file, i.e. turn it to ´no´ (and comment that line out).

Frank

  • Guest
Re: tinycore_v2.8rc1
« Reply #18 on: January 05, 2010, 09:16:29 PM »
* After much Team testing and input, the upx'ed kernel returns, prior kernel is in distribution files.

I kindly ask not to use upx'ed kernel. Gain is musch less than trouble caused.

Maybe the solution would be to move to a newer kernel. Starting from 2.6.30 (or so), the kernel image ("bzImage") can be LZMA-compressed, and so can the initram filesystem ("tinycore.gz," which would then become "tinycore.lzm"). It's a kernel configuration option, no third-party tools such as UPX are needed. Other advantages: the testing is/has been done by the larger Linux community (beyond TinyCore); and: there is an established trouble-shooting team, namely the kernel guys  :-)


Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc1
« Reply #19 on: January 05, 2010, 09:35:13 PM »
lzma makes the system boot too slow. We have tried it.
I know many are rich and can afford powerful machines, but not I and likely many others.
« Last Edit: January 05, 2010, 09:58:11 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc1
« Reply #20 on: January 05, 2010, 09:35:42 PM »
Code: [Select]
Robert, just out of curiosity, what did you discover was wrong with the previous attempt to use the upx'ed kernel ?
At the time, I did not have much in the way of equipment and virtual machines to test it, so I dropped it.
Since then the entire Team has been testing on various devices, isolinux, cdroms, virtual machines and could not get a failure. So perhaps the issue is directly related to specific hardware or BIOS. Therefore, as a Team decision, we decided to use the smaller kernel while offering the un-upxed version in the distrubtion file area.



Have they tried it in a plain VirtualBox "Live" session, just creating a virtual machine with all the defaults, except no hard drive? Every time I've tried it with these UPX'd kernels, just booting off the raw .iso, I get the same message from ACPI: "Unable to load the System Description Tables". Seems like the UPX'd kernels were giving some people running on real systems a headache, too.

If we're going for size and compatibility, I'd say we seem to be better off with a non-UPX'd kernel, rather than a compressed one.
  

I should defer this to one who has tested it. But I recall an update to the latest version of VirtualBox is required.
« Last Edit: January 05, 2010, 09:38:53 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc1
« Reply #21 on: January 05, 2010, 09:46:39 PM »

* After much Team testing and input, the upx'ed kernel returns, prior kernel is in distribution files.


I was one of the victims in tha last cycle of of the upx'ed kernel on my ACER ASPIRE 5720Z notebook experiencing booting problems and random feezes. Now booting works fine after 8-10 tries, but still I see random freezes frequently when using 2.8rc1

As I remember I was not the only one. For sure we need the standard kernel and there will be otheres, not reporting it just simply throw away TC/MC after testing.

I kindly ask not to use upx'ed kernel. Gain is musch less than trouble caused.

Duly noted. It was a team decision to try it again and will ultimately be a Team decision before final 2.8

May I ask how is Tiny Core Installed on such device? Is not having easy access to the original kernel not satisfactory?

For the moment I will be making an incompatible hardware list. So far, one item listed.

If there are other, speak now.
« Last Edit: January 05, 2010, 09:50:54 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline maro

  • Hero Member
  • *****
  • Posts: 1228
Re: tinycore_v2.8rc1
« Reply #22 on: January 05, 2010, 11:25:59 PM »
I'm also one of those users that use TC on VirtualBox. Even running the latest version (VB 3.1.2, under XP) produces the previously reported error messages at the very start of the boot process:

ACPI: Unable to load System Description Tables
IO APIC resources could not be allocated.

These messages did not appear with TC 2.7. The respective "dmesg" output also shows some differences (which can be made available). As much as I can tell those differences are all related to memory layout and (virtual) hardware detection.

During the (so far rather light) use of 2.8rc1 I have only come across the following difference in behaviour to 2.7, which seems related to those error messages: The VM needs to be manually closed (i.e. "switched off") after the shutdown of TC. The same was previously not required, but IIRC was also seen with the first trial with the "UPX kernel".

All this is (so far) in my view not a real show stopper, since it's easy to live with this regression. But I guess only more testing will tell ...

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: tinycore_v2.8rc1
« Reply #23 on: January 06, 2010, 01:52:49 AM »

Duly noted. It was a team decision to try it again and will ultimately be a Team decision before final 2.8

May I ask how is Tiny Core Installed on such device? Is not having easy access to the original kernel not satisfactory?

For the moment I will be making an incompatible hardware list. So far, one item listed.

If there are other, speak now.

USB install with UNETBOOTIN. For me it is not a problem to replace the kernel with older, recompile, repack or whatever needed. If I'm affected only I can manage. Question is, what is about others having the same problem, if there are any.

Hopefully I will have access to another notebook with the same type where I can test it to exclude unique issue with my machine.

Also would be good to find others in the community using ACER ASPIRE 57xx or similar machines.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline alu

  • Sr. Member
  • ****
  • Posts: 429
Re: tinycore_v2.8rc1
« Reply #24 on: January 06, 2010, 03:43:38 AM »
i am also unable to boot mc 2.7 and tc 2.7 on an aleutia E1 with 128 mb ram and a SiS processor, getting the message:

IO APIC resources could not be allocated.

i did not test it with the new rc.

Offline Machete

  • Newbie
  • *
  • Posts: 12
Re: tinycore_v2.8rc1
« Reply #25 on: January 06, 2010, 03:47:04 AM »
VirtualBox 3.1.2r56127 (win64, win32, linuxMint 5 x86 - & Debian 5.0 x64 hosts)

I've just been booting with the raw .iso, which produces the ACPI errors.
I rebuilt the .iso using the non-UPX'd bzImage, and it works fine.

Is there any more information about my setup that would be useful? Debug logs, dmesg output, the VirtualBox .xml file, etc?
« Last Edit: January 06, 2010, 03:32:35 PM by Machete »

Offline tclfan

  • Sr. Member
  • ****
  • Posts: 286
Re: tinycore_v2.8rc1
« Reply #26 on: January 06, 2010, 01:27:12 PM »
I kindly ask not to use upx'ed kernel. Gain is musch less than trouble caused.
I am an end user, not a contributor, so I do not have much saying in decision making process here. However I would like to agree with Bmarkus that the compressed kernel appears not worth of all the compatibility issues... If this community experiences quite a few issues linked to compressed kernel on such a small spectrum of hardware, this extrapolates to me that it is not expected to be behaving reliably on wide range of hardware. Instead of sure boot on most any machine we will be facing a 'maybe it will work' situation when we stick this CD in a new machine...
What is so compelling that we are gaining with this compressed kernel except a little space saved?

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: tinycore_v2.8rc1
« Reply #27 on: January 07, 2010, 11:59:23 AM »

Hopefully I will have access to another notebook with the same type where I can test it to exclude unique issue with my machine.


Unfortunately couldn't test as machine was moved to country side :(
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: tinycore_v2.8rc1
« Reply #28 on: January 07, 2010, 05:49:18 PM »
After feedback from this thread and Team discussion, it has been decided to drop dropbearmulti from base. It is not needed or used to bring up the system. By dropping it, as was pointed out, eases the use of openssh, a more fully featured version.
10+ Years Contributing to Linux Open Source Projects.