Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Have Win98/WinXp..Thinking about Unix!! Post 48945 by ropers on Monday 22nd of March 2004 11:11:18 AM
Old 03-22-2004
As to how "efficient" UNIX is, it totally depends on your preception. If "efficiency" for you includes "does it run ALL my current Windows applications without much fiddling", then it's probably not very efficient.

As regards the system requirements: That depende on what flavour and version of UNIX you choose. For NetBSD e.g., requirements can be VERY low:
Quote:
The mini-mal configuration is said to require 4 MB of RAM and 50 MB of disk space,
though we do not know of anyone running with a system quite this minimal
today. To install the entire system requires much more disk space (the
unpacked binary distribution, without sources, requires at least 65 MB
without counting space needed for swap space, etc), and to run X or com-
pile the system, more RAM is recommended.
That is not to say that UNIX was only for old computers. It you throw top of the line hardware at it, chances are you'll get unrivalled performance out of it.

Without having any actual hands on experience as regards your scenario, here's what I would do in your case:

1. Back up all partitions, just for good measure.
2. Convert or reformat the 20 GB partition to FAT32 (if applicable).
3. Shrink that partition to 10 GB. This 10 GB FAT32 partition will be your jointly accessible storage volume, i.e. all your operating systems will be able to access it. (There are tools out there that can do all of these things, but I don't know them offhand. Google for them or ask specific questions in these forums.)
4. Create a new partition on the remaining 10 GB and format it ext2 or something else (whatever filesystem the flavour of UNIX you're installing supports best). It is, I hear, possible to install UNIX OSes on existing FAT32 partitions, but as a matter of personal opinion I believe it's useful to strictly stick to a "default" environment when learning a new OS -- you can always move on to more non-default, advanced features later.
You should thus end up with the following:
- your 10GB Win98 partition
- your 10GB XP partition
- the aforesaid 10GB FAT32 "common storage" partition.
- a 10 GB partition with some UNIX OS installed on

From the Linux camp comes the LILO boot manager (boot loader) that you can install, allowing you to easily select any of your OSes at startup.

I would not do away with any of my current OSes until you're fully at home in and happy with your UNIX OS.
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Win98 and linux server

Another newbie searching for answers. I am tired of messing with hosting companies and would like to setup my own server. Can I run a server using linux and apache one one HD and win98 on another harddrive. I would use Win98 as I do now and let the server software run in the background. Is this... (6 Replies)
Discussion started by: goldman
6 Replies

2. UNIX for Dummies Questions & Answers

Unix and WinXP

hOWDY-hO.... who can help me??! how can i connect my pc with WInXP pro with my old HP-Unix workstation?!? :confused: my ps's got a BNC/rj45 network card but i'm using this card for my adsl connection... (i want to use it for my unix connection too...) thx (1 Reply)
Discussion started by: Blasto
1 Replies

3. UNIX for Dummies Questions & Answers

installing unix on pc next to WinXP

Hello, It can be that i overlooked some questions and that somebody else already asked this question. The fact is that i want to install Freebsd (i saw that this was one of the best options on pc) on my homecomputer, but without removing everything i have on winXP. So my question is :... (2 Replies)
Discussion started by: verhaeren
2 Replies

4. Windows & DOS: Issues & Discussions

conection WinXP with servidor UNIX

Hi How do conect a WinXP with servidor UNIX? I donīt conect. I need help. (1 Reply)
Discussion started by: rodrigues
1 Replies

5. UNIX for Dummies Questions & Answers

Newbie thinking of Unix

Hey all, I am currently using XP , i want to change OS cos i hate MS and im woundering what kind of OS UNIX is? and will it run on a IMB 100% Compatible PC? (5 Replies)
Discussion started by: project_glen
5 Replies

6. Windows & DOS: Issues & Discussions

Unix And winxp

I was wondering if it is possible to install unix on a winxp cpu and not mess up the xp o/s (2 Replies)
Discussion started by: usmcgerula
2 Replies

7. Windows & DOS: Issues & Discussions

From WinXP to Unix with X-window

Can anyone tell me if there is a possibility to connect WindowsXP to Unix by means of an X-Window? I want to do this graphical but I can't find a client with a reasonable pricetag on it. We now use WRQ Reflection to connect to a character-based programm on the unix box. But I would like to do... (2 Replies)
Discussion started by: fwalda
2 Replies

8. Filesystems, Disks and Memory

Format winxp to unix

i am a newbie to unix i have an old ibm thinkpad t40 and i want to erase the winxp os and put unix on do i need a seperate unix os with a distribution or or do i just load the distribution on if i need a seperate unix os can someone post a llink to a site where i can get a free copy and load it... (2 Replies)
Discussion started by: Texasone
2 Replies

9. UNIX for Dummies Questions & Answers

Remote Unix printing to my WinXP works with no router. How can I make it work through my router?

I set up remote printing on a clients Unix server to my Windows XP USB printer. My USB printer is connected directly to my PC (no print server and no network input on printer). With my Win XP PC connected to my cable modem (without the router), i can do lp -dhp842c /etc/hosts and it prints. I... (7 Replies)
Discussion started by: jmhohne
7 Replies
struct::disjointset(n)						Tcl Data Structures					    struct::disjointset(n)

__________________________________________________________________________________________________________________________________________________

NAME
struct::disjointset - Disjoint set data structure SYNOPSIS
package require Tcl 8.4 package require struct::disjointset ?1.0? ::struct::disjointset disjointsetName disjointsetName option ?arg arg ...? disjointsetName add-partition elements disjointsetName partitions disjointsetName num-partitions disjointsetName equal a b disjointsetName merge a b disjointsetName find e disjointsetName destroy _________________________________________________________________ DESCRIPTION
This package provides disjoint sets. An alternative name for this kind of structure is merge-find. Normally when dealing with sets and their elements the question is "Is this element E contained in this set S?", with both E and S known. Here the question is "Which of several sets contains the element E?". I.e. while the element is known, the set is not, and we wish to find it quickly. It is not quite the inverse of the original question, but close. Another operation which is often wanted is that of quickly merging two sets into one, with the result still fast for finding elements. Hence the alternative term merge-find for this. Why now is this named a disjoint-set ? Because another way of describing the whole situation is that we have o a finite set S, containing o a number of elements E, split into o a set of partitions P. The latter term applies, because the intersection of each pair P, P' of partitions is empty, with the union of all partitions covering the whole set. o An alternative name for the partitions would be equvalence classes, and all elements in the same class are considered as equal. Here is a pictorial representation of the concepts listed above: +-----------------+ The outer lines are the boundaries of the set S. | / | The inner regions delineated by the skewed lines | * / * | are the partitions P. The *'s denote the elements | * / | E in the set, each in a single partition, their |* / | equivalence class. | / * | | / * / | | * / * / | | / / | | / / * | | / * | | / * | +-----------------+ For more information see http://en.wikipedia.org/wiki/Disjoint_set_data_structure. API
The package exports a single command, ::struct::disjointset. All functionality provided here can be reached through a subcommand of this command. ::struct::disjointset disjointsetName Creates a new disjoint set object with an associated global Tcl command whose name is disjointsetName. This command may be used to invoke various operations on the disjointset. It has the following general form: disjointsetName option ?arg arg ...? The option and the args determine the exact behavior of the command. The following commands are possible for disjointset objects: disjointsetName add-partition elements Creates a new partition in specified disjoint set, and fills it with the values found in the set of elements. The command maintains the integrity of the disjoint set, i.e. it verifies that none of the elements are already part of the disjoint set and throws an error otherwise. The result of the command is the empty string. disjointsetName partitions Returns the set of partitions the named disjoint set currently consists of. disjointsetName num-partitions Returns the number of partitions the named disjoint set currently consists of. disjointsetName equal a b Determines if the two elements a and b of the disjoint set belong to the same partition. The result of the method is a boolean value, True if the two elements are contained in the same partition, and False otherwise. An error will be thrown if either a or b are not elements of the disjoint set. disjointsetName merge a b Determines the partitions the elements a and b are contained in and merges them into a single partition. If the two elements were already contained in the same partition nothing will change. The result of the method is the empty string. disjointsetName find e Returns the partition of the disjoint set which contains the element e. disjointsetName destroy Destroys the disjoint set object and all associated memory. BUGS, IDEAS, FEEDBACK This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category struct :: disjointset of the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for either package and/or documentation. KEYWORDS
disjoint set, equivalence class, find, merge find, partition, partitioned set, union CATEGORY
Data structures struct 1.0 struct::disjointset(n)
All times are GMT -4. The time now is 05:43 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy