DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD General

OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 2nd May 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default Announcing LiveCD and LiveDVD .iso images of 4.3-release

For the last several releases, I have been crafting .iso images for OpenBSD test and familiarization. Images with a variety of graphical window management environments are available for the i386 and amd64 platforms.

Link in my .signature.
Reply With Quote
  #2   (View Single Post)  
Old 3rd May 2008
mfaridi's Avatar
mfaridi mfaridi is offline
Spam Deminer
 
Join Date: May 2008
Location: Afghanistan
Posts: 282
Thanked 5 Times in 5 Posts
Default

Thanks Jggimi
I will test them like before .
Reply With Quote
  #3   (View Single Post)  
Old 26th September 2008
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Old man from scene 24
 
Join Date: Apr 2008
Location: Eindhoven, Netherlands
Posts: 2,068
Thanked 198 Times in 156 Posts
Default

When there's no network cable connected, dhclient will run anyway.

You can press ^C top abort ... But it would be a bit nicer if the LiveCD detected this automaticlly.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote
  #4   (View Single Post)  
Old 26th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

Very good point!

It looks like a change to my script should be doable, but the impact may have to be limited to NICs that show "status:" lines in ifconfig. Some, like ne(4), do not report status. If you have suggestions for those NICs, I'll take 'em.

(If you'd like to play with the script, it's in /etc/rc.local -- note that /etc is one of the MFS mounted directories, populated from /backups/etc.tar.gz.)
Reply With Quote
  #5   (View Single Post)  
Old 26th September 2008
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Old man from scene 24
 
Join Date: Apr 2008
Location: Eindhoven, Netherlands
Posts: 2,068
Thanked 198 Times in 156 Posts
Default

The best solution would be to fix the drivers that don't report status...
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote
  #6   (View Single Post)  
Old 26th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

That's outside the scope of my LiveCDs, which are -release, with no source code modifications.
Reply With Quote
  #7   (View Single Post)  
Old 26th September 2008
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

Quote:
Originally Posted by Carpetsmoker View Post
The best solution would be to fix the drivers that don't report status...
Not very easy, not every chipset supports link-level notifications.. or some do, but are undocumented/broken.
Reply With Quote
  #8   (View Single Post)  
Old 26th September 2008
Sunnz's Avatar
Sunnz Sunnz is offline
Real Name: I don't have real time
Just a computer user...
 
Join Date: May 2008
Location: See Google Maps
Posts: 101
Thanked 1 Time in 1 Post
Default

How about just run dhclient anyway when you can't get the status... only skip dhclient when you are sure that the status is reliable?

That way at least it works well for nics that report their status properly.
__________________
She sells C shells by the seashore.

Last edited by Sunnz; 26th September 2008 at 03:46 PM.
Reply With Quote
  #9   (View Single Post)  
Old 26th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

That was my intent, Sunnz.
Reply With Quote
Old 26th September 2008
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Old man from scene 24
 
Join Date: Apr 2008
Location: Eindhoven, Netherlands
Posts: 2,068
Thanked 198 Times in 156 Posts
Default

It might also be a good idea to print a message telling the user he/she can press ^C to abort the DHCP request.
I just happen to know you can press ^C, but I don't think everyone does.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote
Old 26th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

I will endeavor to get this done over this weekend.

Thanks!
Reply With Quote
Old 27th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

A test ISO is available (basic/i386/4.4-release) with your recommended changes. Carpetsmoker, I will send you a link to it via PM.
Reply With Quote
Old 27th September 2008
qmemo's Avatar
qmemo qmemo is offline
Shell Scout
 
Join Date: Jul 2008
Location: Egypt
Posts: 133
Thanked 0 Times in 0 Posts
Default

jiggimi, mate would you like a small list of apps to include to your ISOs?

You already made big ones, so it won't hurt to have the fluxbox + additions
Reply With Quote
Old 28th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

From my FAQ:
Quote:
I want to test an application. Why isn't it already installed on the CD?

There are 4559 3rd party applications ported to OpenBSD for 4.3-release. If I'd installed Application X, someone would ask about Application Y. These ISOs were not designed to be application testbeds, nor were they designed to be production systems. They were designed to let you play with the OS, and, if you are interested in OpenBSD as a desktop, to try out some popular X desktop management environments.
For 4.4, due to popular demand, I have replaced Dillo with Firefox for the Basic, Fluxbox, and XFCE images. To do this, alone, stretches the limits of a 700 MB CD for XFCE.
Reply With Quote
Old 28th September 2008
qmemo's Avatar
qmemo qmemo is offline
Shell Scout
 
Join Date: Jul 2008
Location: Egypt
Posts: 133
Thanked 0 Times in 0 Posts
Default

Your Call Boss
Reply With Quote
Old 28th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

If you want a "portable" copy of the OS you can carry around with you, just install what you want on a USB stick. These are bootable on modern BIOSes. They behave just like a SCSI disk, as far as the OS is concerned.

Running the install script is one heck of a lot easier than adding your desired list of packages to a LiveCD. But if you really want "fluxbox plus your most favorite packages" on a LiveCD you are welcome to install them yourself. So-called "simple" Instructions are in the FAQ. Note that you will need someplace to store your apps, such as a hard drive or USB stick -- so you may as well install the OS anyway. It's easier.

A more complex rebuilding of the ISOs is possible -- start by installing the OS anyway, then mounting the ISO you want to change, replicating it into FFS disk, archiving the six to-be-mounted hierarchies, unpacking the six MFS tarballs, using chroot(8)to run the system as a virtual userland environment, adding your packages, recovering / removing files you added or changed to support chroot, rebuilding tarballs, restoring your temporary archive, remaking your bootable ISO. Note that step 1, above, is to install the OS. I'd stop there, if it were me.
From my perspective, placing a bootable BSD on CD/DVD media is nowhere near as easy as a simple OS install. At minimum, it requires a custom kernel configuration, which in and of itself isn't difficult, but it also requires modifications to /etc/rc which change every release, and a slew of ramdisk mounts and restores that make management cumbersome. Also, the ISOs are unsupported by the OpenBSD Project. It is their software, but in a custom configuration. If you have problems, there is only one support person. Me. And my best-effort support may not be sufficient. If you place the OS on a USB stick, it is a standard installation and is supported.
The ISOs are for OS familiarization by prospective users, and for hardware platform testing by existing OpenBSD users.

For the new user, I offer several X window managers so that people who are using Linux, Unix, or other BSDs as workstations may choose an environment with the same look and feel they are familiar with. From an advocacy perspective, it shows new (or soon-to-be-new) users that OpenBSD can be run as a desktop workstation; the OS has a reputation that using it as a workstation is difficult.

For an OpenBSD user, the ability to test the OS on prospective hardware is another valid reason to have X available. The variety of GUIs in that case are "nice to have" but are not required -- you can check video functionality with fvwm as easily as gnome. And much more quickly.

Last edited by jggimi; 28th September 2008 at 06:22 AM.
Reply With Quote
Old 28th September 2008
qmemo's Avatar
qmemo qmemo is offline
Shell Scout
 
Join Date: Jul 2008
Location: Egypt
Posts: 133
Thanked 0 Times in 0 Posts
Default

jggimi, I do not use OpenBSD as my main Desktop any more why ?

this link will summarize all what I have to say.
its author is a former NetBSD user and an advanced one if I can say that.
plus many more, I know one of the OpenBSD Guru's, he uses now Mac OSX.
and many more even one of the NetBSD Stars "Hubert Feyrer"
he uses OpenSUSE AND OSX! as his main Desktop.

so why should I be left alone?
Reply With Quote
Old 28th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

I don't understand your complaint, qmemo. Is it that you don't have the skill to install the OS and fluxbox?

The author of the web page you link states his main concern with the BSDs (NetBSD, in this case) is hardware drivers. That has nothing to do with applications, qmemo.

My basic LiveCD, with no packages in it at all, may be used to test all of the chipsets in a proposed hardware platform, and without requiring an OS installation. You can also test X with the associated video card and attached monitor on your proposed hardware. 'nuff said.

Regarding hardware drivers on OpenBSD: Many hardware manufacturers keep their interfaces closed. Unlike other projects, the OpenBSD Project will never sign a non-disclosure agreement or install a vendor-supplied binary object block. Ever.

For a discussion of the impact of this position on OpenBSD's driver development, see Puffy Baba and the 40 Vendors. For a discussion of the value of OpenBSD's stated postion on binary objects see Blob!

Last edited by jggimi; 28th September 2008 at 04:13 PM. Reason: corrected links
Reply With Quote
Old 28th September 2008
qmemo's Avatar
qmemo qmemo is offline
Shell Scout
 
Join Date: Jul 2008
Location: Egypt
Posts: 133
Thanked 0 Times in 0 Posts
Default

jggimi, I did not explain my attitude so I deserver more than that!!

I have successfully ran OpenBSD as my only Desktop OS For Months before I switch to CentOS then be back to OpenBSD then Ubuntu currently, that apply also to FluXBoX and Various applications I could not work out with the configuration at the start ...ask ocicat & vermaden about it!

The Reason I asked you to add some selected apps to your Live CD's is I enjoy tell now working with a OpenBSD enviroment it's like drug addiction.

I still have the anonymous.os live cd tell now but it's as you might know based on OpenBSD 3.8.

That's the whole story with you, as for the link I posted it was just to show that BSD's are no longer an interset for Desktop usage for this momment.

hey AntiX --- meips based with fluxbox, is a great distro based on mepis-debian+fluxbox & a really nice selected apps

I guess you got my point
Reply With Quote
Old 28th September 2008
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,675
Thanked 214 Times in 189 Posts
Default

Thank you for explaining, qmemo. I still recommend a USB stick. It'll be faster than a CD or DVD, too.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
freeBSD LiveCD ccc FreeBSD Installation and Upgrading 10 14th September 2009 04:06 PM
Using a LiveCD to gather info phreud FreeBSD Installation and Upgrading 9 15th November 2008 12:43 AM
Announcing jggimi's 4.4-release LiveCDs/LiveDVDs jggimi OpenBSD General 0 1st November 2008 12:54 AM
FreeBSD 6.2-RELEASE > 7.0-RELEASE Upgrade Marci FreeBSD Installation and Upgrading 2 23rd July 2008 02:10 PM
Using jgimi's LiveDVD for install revzalot OpenBSD Installation and Upgrading 11 29th May 2008 03:46 PM


All times are GMT. The time now is 02:38 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick